Abstract
Software development by component integration is the mainstream for Time-to-Market and is the solution for overcoming the short lifecycle of software. Therefore, the effective techniques for component integration have been working. But, the systematic and practical technique has not been proposed. Main issues for component integration are a specification for integration and the component architecture for operating the specification. In this paper, we propose a workflow variability design technique for component integration. This technique focuses on designing the connection contract based on the component architecture. The connection contract is designed to use the provided interface of component and the architecture can assemble and customize components through the connection contract dynamically.
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
Bachman, F.: Technical Report, CMU/SEI-2000-TR-008, ESC-TR-2000-007
Kang, K.: Issues in Component-Based Software Engineering. In: 1999 International Workshop on Component-Based Software Engineering
D’Souza, D.F., Wills, A.C.: Objects, Components, and Frameworks with UML. Addison Wesley Longman, Inc, Amsterdam (1999)
Sora, I., Verbaeten, P., Berbers, Y.: Using Component Composition for Self-Customizable Systems. In: Workshop on CBSE, ECBS 2002, Lund, Sweden, April 8-11 (2002)
e Silva, R.P., et al.: Component Interface Pattern. In: Procs. Pattern Languages of Program (1999)
The C2 Sytle, http://www.ics.uci.edu/pub/arch/C2.html , Information and Computer Science, University of California, Irvine
Object Management Group: Object Constraint Language Specification, Version 1.3 (1999)
Atkinson, C., Bayer, J., Bunse, C., Kamsties, E., Laitenberger, O., Laqua, R., Muthig, D., Paech, B., Wust, J., Zettel, J.: Component-based Product Line Engineering with UML. Pearson Education Ltd, London (2002)
Kim, C.J., Kim, S.D.: A Component Workflow Customization Technique, vol. 27(5). Korea Information Science Society (2000)
Heineman, G.T., Councill, W.T.: Component–Based Software Engineering. Addison-Wesley, Reading (2001)
JavaWorld webzine, http://www.javaworld.com
ISO/IEC JTC1/SC7 N2419, DTR 9126-2: Software Engineering – Product Quality Part 2 – External Metrics (2001)
Jeffrey, S.P.: Measuring Software Reusability. IEEE Software (1994)
Kim, S.D., Park, J.H.: C-QM: A Practical Quality Model for Evaluating COTS Components. IASTED, SE (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kim, C.J., Cho, E.S. (2005). A Workflow Variability Design Technique for Dynamic Component Integration. In: Kim, T.G. (eds) Artificial Intelligence and Simulation. AIS 2004. Lecture Notes in Computer Science(), vol 3397. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30583-5_49
Download citation
DOI: https://doi.org/10.1007/978-3-540-30583-5_49
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-24476-9
Online ISBN: 978-3-540-30583-5
eBook Packages: Computer ScienceComputer Science (R0)