Skip to main content

A Workflow Variability Design Technique for Dynamic Component Integration

  • Conference paper
Artificial Intelligence and Simulation (AIS 2004)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 3397))

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.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. Bachman, F.: Technical Report, CMU/SEI-2000-TR-008, ESC-TR-2000-007

    Google Scholar 

  2. Kang, K.: Issues in Component-Based Software Engineering. In: 1999 International Workshop on Component-Based Software Engineering

    Google Scholar 

  3. D’Souza, D.F., Wills, A.C.: Objects, Components, and Frameworks with UML. Addison Wesley Longman, Inc, Amsterdam (1999)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. e Silva, R.P., et al.: Component Interface Pattern. In: Procs. Pattern Languages of Program (1999)

    Google Scholar 

  6. The C2 Sytle, http://www.ics.uci.edu/pub/arch/C2.html , Information and Computer Science, University of California, Irvine

  7. Object Management Group: Object Constraint Language Specification, Version 1.3 (1999)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. Kim, C.J., Kim, S.D.: A Component Workflow Customization Technique, vol. 27(5). Korea Information Science Society (2000)

    Google Scholar 

  10. Heineman, G.T., Councill, W.T.: Component–Based Software Engineering. Addison-Wesley, Reading (2001)

    Google Scholar 

  11. JavaWorld webzine, http://www.javaworld.com

  12. ISO/IEC JTC1/SC7 N2419, DTR 9126-2: Software Engineering – Product Quality Part 2 – External Metrics (2001)

    Google Scholar 

  13. Jeffrey, S.P.: Measuring Software Reusability. IEEE Software (1994)

    Google Scholar 

  14. Kim, S.D., Park, J.H.: C-QM: A Practical Quality Model for Evaluating COTS Components. IASTED, SE (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics