Skip to main content

A Generative Framework for Managed Services

  • Conference paper
Generative Programming and Component Engineering (GPCE 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3286))

Abstract

We identify a special category of applications that manage delivery of services by reporting and configuring services based on data collected in the delivery of services. Managed delivery has typically been an aspect of software systems entangled in domain specific application logic. Generative approaches, and in particular domain specific languages, have attempted to release application logic from such aspects. We demonstrate that such aspects can be considered applications in their own right. For managed delivery of services, key elements of a generative approach are the domain specialist, reports, metrics, data model, configuration parameters, rules, and template-based generation.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Arlitt, M., Krishnamurthy, D., Rolia, J.: Characterizing the Scalability of a Large Web Based Shopping System. ACM Transactions on Internet Technology 1(1), 44–69 (2001)

    Article  Google Scholar 

  2. Bassin, K., Biyani, S., Santhanam, P.: Metrics to evaluate vendor-developed software based on test case execution results. IBM Systems Journal, Software Testing and Verification 41(1) (2002), http://www.research.ibm.com/journal/sj/411/bassin.html

  3. Chan, H., Arnold, B.: A Policy Based System to Incorporate Self-Managing Behaviors in Applications. In: Proceedings of OOPSLA 2003 (October 2003)

    Google Scholar 

  4. Digital Connexxions, U.S. Patent & Trademark Office Patent Number 6,466,975, February 18 (2003), http://www.dconx.com/11.html

  5. Davies, J., Huismans, N., Slaney, R., Whiting, S., Webster, M., Berry, R.: An Aspect Oriented Performance Analysis Environment. In: International Conference on Aspect Oriented Software Development (2003), http://aosd.net/archive/2003/program/davies.pdf

  6. Kaplan, R.S., Norton, D.P.: The Balanced Scorecard. Harvard Business School Press, Boston (1996)

    Google Scholar 

  7. Kojarski, S., Lorenz, D.H.: Domain Driven Web Development With WebJinn. In: Proceedings of OOPSLA 2003 (October 2003)

    Google Scholar 

  8. Laddad, R.: Simplify your logging with AspectJ, excerpt from AspectJ in Action: Practical Aspect-Oriented Programming, Manning Publications (July 2003) ISBN 1930110936, http://www.developer.com/java/other/article.php/10936_3109831_1

  9. Mobasher, B., Cooley, R., Srivastava, J.: Automatic Personalization Based on Web Usage Mining. Communications of the ACM 43(8), 142–151 (2000)

    Article  Google Scholar 

  10. Pace, J., Campo, M.: Analyzing the role of aspects in software design. Communications of the ACM 44(10) (October 2001)

    Google Scholar 

  11. Paganelli, L., Paternò, F.: Intelligent Analysis of User Interactions with web applications. In: Proceedings of the ACM Intelligent User Interfaces Conference (IUI) (January 2002)

    Google Scholar 

  12. Peyton, L.: Measuring and Managing the Effectiveness of Personalization. In: Proceedings of the International Conference on Electronic Commerce (October 2003)

    Google Scholar 

  13. Rinard, M.: Acceptability Oriented Computing. In: Proceedings of OOPSLA 2003 (October 2003)

    Google Scholar 

  14. Singh, L., Stearns, B., Johnson, M., Enterprise Team: Designing Enterprise Applications with the J2EE Platform, 2nd edn. Addison-Wesley, Reading (2002) ISBN: 0201787903

    Google Scholar 

  15. Thomas, D., Barry, B.: Model Driven Development – The case for domain oriented programming. In: Proceedings of OOPSLA 2003 (October 2003)

    Google Scholar 

  16. Varlamis, I., Vazirgiannis, M.: Bridging XML Schema and relational databases. In: ACM Symposium on Document Engineering, pp. 105–114 (2001)

    Google Scholar 

  17. Waltner, C.: CRM Makes Online Shopping Personal, in InformationWeek.com, page 3, January 29 (2001), http://www.site.uottawa.ca/~lpeyton/adapte_informationweek.htm

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Peyton, L., Rajwani, A. (2004). A Generative Framework for Managed Services. In: Karsai, G., Visser, E. (eds) Generative Programming and Component Engineering. GPCE 2004. Lecture Notes in Computer Science, vol 3286. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30175-2_24

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30175-2_24

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-23580-4

  • Online ISBN: 978-3-540-30175-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics