Skip to main content

COTS-Based System Engineering: The Linguistics Approach

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

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

Included in the following conference series:

Abstract

As software systems become more and more complex and software artifacts developed by third party emerge frequently, the move towards COTS-based system engineering is a natural maturation process of software engineering. However, current requirements engineering methods for COTS-based systems have proven to be less successful than expected. The paper is an attempt to identify key properties of existing COTS software and other software components. We suggest a systematic approach which examines COTS-related issues under three linguistic levels: lexicon, syntax, and semantics. The driving force behind this approach by analogy is to outline a new requirements engineering method for COTS-based systems.

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. Allen, J.: Natural Language Understanding. 2nd edn, The Benjamin/Cummings Publishing Company Inc., CA (1995) 9–16.

    MATH  Google Scholar 

  2. Dean, J.C., Vigder, M.R.: System Implementation Using Off-the-shelf Software. In 9th Annual Software Technology Conference (1997).

    Google Scholar 

  3. Han, J.: An Approach to Software Component Specification. In Int. Workshop on Component-Based Software Engineering (1999).

    Google Scholar 

  4. Kontio, J.: A Case Study in Applying a Systematic Method for COTS Selection. In 18th Int. Conf. on Software Engineering, (1996) 201–209.

    Google Scholar 

  5. Kontio, J., Caldiera, G., Basili, V.R.: Defining Factors, Goals and Criteria for Reusable Component Evaluation. In Proceedings of CASCON (1996) 17–28.

    Google Scholar 

  6. Le Moigne, J.-L.: La Théorie du Systéme Général, Théorie de la Modélisation. 4th edn, Presse Universitaire de France (1994) 63–64.

    Google Scholar 

  7. Lunga, S., Galoria, M.: Using COTS Components: Their Location, Qualification and Selection. In COTSWorkshop-Extending COTS Software Research, Limerick, Ireland (2000).

    Google Scholar 

  8. Maiden, N., Ncube, C., Moore, A.: Lessons learned during the requirements acquisition for COTS systems. In Communications of the ACM (1997).

    Google Scholar 

  9. Maiden, N., Ncube, C.: Acquiring COTS Software Selection Requirements. IEEE Software (1998).

    Google Scholar 

  10. Medvidovic, N., Taylor, R. N.: A Classification and Comparison Framework for Software Architecture Description Languages. In IEEE Transactions on Software Engineering, vol. 26, no. 1, (2000) 70–93.

    Article  Google Scholar 

  11. Ncube, C., Maiden, N.: Guiding Parallel Requirements Acquisition and COTS Software Selection. In Int. IEEE Conf. on Requirements Engineering, Limerick, Ireland (1999).

    Google Scholar 

  12. Ncube, C., Maiden, N.: COTS Software Selection: The Need to make Tradeoffs between System Requirements, Architectures and COTS/Components. In COTS Workshop-Extending COTS Software Research, Limerick, Ireland (2000).

    Google Scholar 

  13. Oberndorf, P., Brownsword, L., Morris, E., Sledge, C.: Workshopon COTS-Based Systems. SEI Special Report CMU/SEI-97-SR-019 (1997).

    Google Scholar 

  14. Rolland, C.: Intention Driven Component Reuse. Proceedings of the Workshop on Information Systems Engineering, Springer, S. Brinkkemper, E. Lindecrona, A. Solvberg (eds), Stockholm (2000) 197–208.

    Google Scholar 

  15. Rolland, C.: Requirements Engineering for COTS Based Systems. In Journal of Information and Software Technology, Elsevier, no 41, (1999) 985–990.

    Google Scholar 

  16. Voas, J.: Deriving Accurate Operational Pro.les for Mass-Marketed Software. In COTS Workshop-Extending COTS Software Research, Limerick, Ireland (2000).

    Google Scholar 

  17. Voas, J.: Error Propagation Analysis For COTS. In Systems. Computing and Control Engineering Journal (1997).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Quang, N.T., Comyn-Wattiau, I. (2002). COTS-Based System Engineering: The Linguistics Approach. In: Dean, J., Gravel, A. (eds) COTS-Based Software Systems. ICCBSS 2002. Lecture Notes in Computer Science, vol 2255. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45588-4_18

Download citation

  • DOI: https://doi.org/10.1007/3-540-45588-4_18

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-43100-8

  • Online ISBN: 978-3-540-45588-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics