Skip to main content

A Model for Recording Early-Stage Proposals and Decisions on Using COTS Components in Architecture

  • Conference paper
  • First Online:
COTS-Based Software Systems (ICCBSS 2003)

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

Included in the following conference series:

  • 338 Accesses

Abstract

Large networked systems can include the whole technological spectrum of embedded systems from deeply embedded application- specific systems to software intensive applications including COTS component intensive subsystems. Significant up-front and early-stage architectural design is required for COTS component acquisition and evaluation. COTS related architectural decisions, constraints and knowledge must be communicated from design processes to component acquisition and business processes and vice versa. This paper describes a model for identifying and recording constraints, possibilities and needs for COTS components in architecture. The decision model associates COTS component needs with elements in the first part of the software architecture to be designed. Decisions related to a specific architectural model are listed in a table form. A decision includes a reference to the related architectural model element or to a separate variation point model that describes relationships between architectural elements and the results of the decision.

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. Ames, T., Koons, L., Sall, K., and Warsaw, C.: Using XML and Java for Astronomical Instrumentation Control. In: Proceedings of the Sixth International SpaceOps Symposium, Toulouse, France (2000)

    Google Scholar 

  2. Atkinson, C., Bayer, J., Bunse, C., Kamsties, E., Laitenberger, O., Laqua, R., Muthig, D., Paech, B., Wust, J., and Zettel, J.: Component-based Product Line Engineering with UML. Addison-Wesley, New York (2001)

    Google Scholar 

  3. Bachmann, F., Bass, L., Chastek, G., Donohoe, P., and Peruzzi, F.: The Architecture Based Design Method. CMU/SEI-2000-TR-0001, Carnegie Mellon University, Software Engineering Institute, Pittsburgh, PA (2000)

    Google Scholar 

  4. Clauss, M.: Generic Modeling using UML Extensions for Variability. In: Proceedings of the OOPSLA 2001Workshop on Domain Specific Visual Languages, Tampa Bay, Florida (2001) 11–18

    Google Scholar 

  5. Clements, P., and Northrop, L.: Software Product Lines: Practices and Patterns. Addison-Wesley, New York (2001)

    Google Scholar 

  6. Di Girolamo, G., Maldari, P., Croce, F., and Albeti, M.: INTEGRAL Mission Control System (IMCS): Technology and Integrated Solutions for Supporting a Complex Scientific Mission. In: Proceedings of 27th EUROMICRO Conference, IEEE Computer Society, Warsaw, Poland (2001) 154–161

    Google Scholar 

  7. Heineman, G. and Councill, W.: Component-based Software Engineering. Addison-Wesley, New York (2001)

    Google Scholar 

  8. Hofmeister, C., Nord, R., and Soni, D.: Applied Software Architecture. Addison Wesley, Massachusetts (1999)

    Google Scholar 

  9. Ihme, T.: A ROOM Framework for the Spectrometer Controller Product Line. In: Proceedings of the Workshop on Object Technology for Product Line Architecture, ESI-199-TR-034, European Software Institute, Lisbon, Portugal (1999) 119–128

    Google Scholar 

  10. Morisio, M., Seaman, C., Parra, A., Basili, V., Kraft, S., and Condon, S.: Investigating and Improving a COTS-based Software Development. In: Proceedings of 22nd International Conference on Software Engineering, ACM Press, Limerick, Ireland (2000) 32–41

    Google Scholar 

  11. Selic, B., and Rumbaugh, J.: Using UML for Modeling Complex Real-Time Systems. Rational Software. Cupertino, CA (1998)

    Google Scholar 

  12. Szyperski, C.: Component Software: Beyond Object-oriented Programming. Addison Wesley, Harlow, England (1998)

    Google Scholar 

  13. Wallnau, K., Hissam, S., and Seacord, R.: Building Systems from Commercial Components. Addison-Wesley, New York (2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ihme, T. (2003). A Model for Recording Early-Stage Proposals and Decisions on Using COTS Components in Architecture. In: Erdogmus, H., Weng, T. (eds) COTS-Based Software Systems. ICCBSS 2003. Lecture Notes in Computer Science, vol 2580. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36465-X_10

Download citation

  • DOI: https://doi.org/10.1007/3-540-36465-X_10

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-36465-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics