Skip to main content

On the Specification of Parameterizable Business Components

  • Conference paper
Trends in Enterprise Application Architecture (TEAA 2006)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4473))

  • 581 Accesses

Abstract

To build enterprise applications out of software components promises more flexible and adaptable information systems. In practice it turns out that the business components to be used must be themselves adaptable. Parameterization is an adaptation technique which is well-suited for adaptation on business level. Successful reuse of business components requires techniques to specify the components. In this paper we discuss how the parameterization properties of a component can be included in its specification – this includes parameters themselves and their effect on the components functionality.

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. Ackermann, J.: Specification Proposals for Customizable Business Components. In: Overhage, S., Turowski, K. (eds.) Proceedings 1st International Workshop Component Engineering Methodology, Erfurt, pp. 51–62 (2003)

    Google Scholar 

  2. Ackermann, J.: Zur Beschreibung datenbasierter Parametrisierung von Softwarekomponenten. In: Turowski, K. (ed.) Architekturen, Komponenten, Anwendungen - Proceedings zur Tagung AKA 2004, Augsburg. LNI issue P-57, pp. 131–149 (2004) (in German)

    Google Scholar 

  3. Beugnard, A., Jézéquel, J.-M., Plouzeau, N., Watkins, D.: Making Components Contract Aware. IEEE Computer 7, 38–44 (1999)

    Google Scholar 

  4. Bosch, J.: Adapting Object-Oriented Components. In: WCOP 1997. Proceedings of the 2nd International Workshop on Component-Oriented Programming, Turku, Finland (1997)

    Google Scholar 

  5. Bosch, J., Florijn, G., Greefhorst, D., Kuusela, J., Obbink, H., Pohl, K.: Variability Issues in Software Product Lines. In: van der Linden, F.J. (ed.) PFE 2002. LNCS, vol. 2290, pp. 13–21. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  6. Cheesman, J., Daniels, J.: UML Components. Addison-Wesley, Boston (2001)

    Google Scholar 

  7. Czarnecki, K., Eisenecker, U.W.: Generative Programming: Methods, Tools, and Applications. Addison-Wesley, Boston (2000)

    Google Scholar 

  8. Dittrich, J., Mertens, P., Hau, M.: Dispositionsparameter von SAP R/3-PP: Einstellungshinweise, Wirkungen, Nebenwirkungen (in German). Vieweg Verlag, Wiesbaden (1999)

    Google Scholar 

  9. D’Souza, D.F., Wills, A.C.: Objects, Components, and Frameworks with UML: The Catalysis Approach. Addison-Wesley, Reading (1998)

    Google Scholar 

  10. Geisterfer, C.J.M., Ghosh, S.: Software Component Specification: A Study in Perspective of Component Selection and Reuse. In: ICCBSS. Proceedings of the 5th International Conference on COTS Based Software Systems, Orlando, USA (2006)

    Google Scholar 

  11. Hähnle, R., Johannisson, K., Ranta, A.: An Authoring Tool for Informal and Formal Requirements Specifications. In: Kutsche, R.-D., Weber, H. (eds.) ETAPS 2002 and FASE 2002. LNCS, vol. 2306, pp. 233–248. Springer, Heidelberg (2002)

    Google Scholar 

  12. Han, J.: A Comprehensive Interface Definition Framework for Software Components. In: Proceedings of 1998 Asia-Pacific Software Engineering Conference, Taipei, pp. 110–117 (1998)

    Google Scholar 

  13. Jacobson, I., Griss, M., Jonsson, P.: Software Reuse. ACM Press /Addison Wesley Longman, New York (1997)

    Google Scholar 

  14. Ly, L.T., Rinderle, S., Dadam, P.: Semantic Correctness in Adaptive Process Management Systems. In: Dustdar, S., Fiadeiro, J.L., Sheth, A. (eds.) BPM 2006. LNCS, vol. 4102, pp. 193–208. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  15. Mertens, P., Wedel, T., Hartinger, M.: Management by Parameters? Zeitschrift für Betriebswirtschaft 61, 569–588 (1991)

    Google Scholar 

  16. Meyer, B.: Applying "Design by Contract". IEEE Computer 10, 40–51 (1992)

    Google Scholar 

  17. OMG (ed.): The Common Object Request Broker: Architecture and Specification (2001)

    Google Scholar 

  18. OMG (ed.): CORBA Components Specification. Version 3.0 (June 2002) (Date of Call: 2006-02-02) URL: http://www.omg.org/

  19. OMG (ed.): Unified Modeling Language: UML 2.0 Superstructure Specification July 4, 2005) (Date of Call: 2005-09-09) (2005) URL: http://www.omg.org/technology/documents

  20. Ortner, E., Schienmann, B.: Normative Language Approach: A Framework for Understanding. In: Thalheim, B. (ed.) Conceptual Modeling, pp. 261–276. Springer, Heidelberg (1996)

    Google Scholar 

  21. Overhage, S.: UnSCom: A Standardized Framework for the Specification of Software Components. In: Weske, M., Liggesmeyer, P. (eds.) Object-Oriented and Internet-Based Technologies, Proceedings of the 5th Net’Object Days, Erfurt (2004)

    Google Scholar 

  22. Schütte, R.: Grundsätze ordnungsmäßiger Referenzmodellierung. Ph.D. thesis. Gabler Verlag, Wiesbaden (1998) (in German)

    Google Scholar 

  23. Szyperski, C., Gruntz, D., Murer, S.: Component Software: Beyond Object-Oriented Programming, 2nd edn. Addison-Wesley, Harlow (2002)

    Google Scholar 

  24. Turowski, K. (ed.): Standardized Specification of Business Components: Memorandum of the working group 5.10.3 Component Oriented Business Application Systems. University of Augsburg (2002) (Date of Call: 2005-09-09), URL: http://www.fachkomponenten.de

Download references

Author information

Authors and Affiliations

Authors

Editor information

Dirk Draheim Gerald Weber

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ackermann, J., Turowski, K. (2007). On the Specification of Parameterizable Business Components. In: Draheim, D., Weber, G. (eds) Trends in Enterprise Application Architecture. TEAA 2006. Lecture Notes in Computer Science, vol 4473. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-75912-6_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-75912-6_3

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-75911-9

  • Online ISBN: 978-3-540-75912-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics