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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
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)
Beugnard, A., Jézéquel, J.-M., Plouzeau, N., Watkins, D.: Making Components Contract Aware. IEEE Computer 7, 38–44 (1999)
Bosch, J.: Adapting Object-Oriented Components. In: WCOP 1997. Proceedings of the 2nd International Workshop on Component-Oriented Programming, Turku, Finland (1997)
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)
Cheesman, J., Daniels, J.: UML Components. Addison-Wesley, Boston (2001)
Czarnecki, K., Eisenecker, U.W.: Generative Programming: Methods, Tools, and Applications. Addison-Wesley, Boston (2000)
Dittrich, J., Mertens, P., Hau, M.: Dispositionsparameter von SAP R/3-PP: Einstellungshinweise, Wirkungen, Nebenwirkungen (in German). Vieweg Verlag, Wiesbaden (1999)
D’Souza, D.F., Wills, A.C.: Objects, Components, and Frameworks with UML: The Catalysis Approach. Addison-Wesley, Reading (1998)
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)
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)
Han, J.: A Comprehensive Interface Definition Framework for Software Components. In: Proceedings of 1998 Asia-Pacific Software Engineering Conference, Taipei, pp. 110–117 (1998)
Jacobson, I., Griss, M., Jonsson, P.: Software Reuse. ACM Press /Addison Wesley Longman, New York (1997)
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)
Mertens, P., Wedel, T., Hartinger, M.: Management by Parameters? Zeitschrift für Betriebswirtschaft 61, 569–588 (1991)
Meyer, B.: Applying "Design by Contract". IEEE Computer 10, 40–51 (1992)
OMG (ed.): The Common Object Request Broker: Architecture and Specification (2001)
OMG (ed.): CORBA Components Specification. Version 3.0 (June 2002) (Date of Call: 2006-02-02) URL: http://www.omg.org/
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
Ortner, E., Schienmann, B.: Normative Language Approach: A Framework for Understanding. In: Thalheim, B. (ed.) Conceptual Modeling, pp. 261–276. Springer, Heidelberg (1996)
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)
Schütte, R.: Grundsätze ordnungsmäßiger Referenzmodellierung. Ph.D. thesis. Gabler Verlag, Wiesbaden (1998) (in German)
Szyperski, C., Gruntz, D., Murer, S.: Component Software: Beyond Object-Oriented Programming, 2nd edn. Addison-Wesley, Harlow (2002)
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
Author information
Authors and Affiliations
Editor information
Rights 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)