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.
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
Allen, J.: Natural Language Understanding. 2nd edn, The Benjamin/Cummings Publishing Company Inc., CA (1995) 9–16.
Dean, J.C., Vigder, M.R.: System Implementation Using Off-the-shelf Software. In 9th Annual Software Technology Conference (1997).
Han, J.: An Approach to Software Component Specification. In Int. Workshop on Component-Based Software Engineering (1999).
Kontio, J.: A Case Study in Applying a Systematic Method for COTS Selection. In 18th Int. Conf. on Software Engineering, (1996) 201–209.
Kontio, J., Caldiera, G., Basili, V.R.: Defining Factors, Goals and Criteria for Reusable Component Evaluation. In Proceedings of CASCON (1996) 17–28.
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.
Lunga, S., Galoria, M.: Using COTS Components: Their Location, Qualification and Selection. In COTSWorkshop-Extending COTS Software Research, Limerick, Ireland (2000).
Maiden, N., Ncube, C., Moore, A.: Lessons learned during the requirements acquisition for COTS systems. In Communications of the ACM (1997).
Maiden, N., Ncube, C.: Acquiring COTS Software Selection Requirements. IEEE Software (1998).
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.
Ncube, C., Maiden, N.: Guiding Parallel Requirements Acquisition and COTS Software Selection. In Int. IEEE Conf. on Requirements Engineering, Limerick, Ireland (1999).
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).
Oberndorf, P., Brownsword, L., Morris, E., Sledge, C.: Workshopon COTS-Based Systems. SEI Special Report CMU/SEI-97-SR-019 (1997).
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.
Rolland, C.: Requirements Engineering for COTS Based Systems. In Journal of Information and Software Technology, Elsevier, no 41, (1999) 985–990.
Voas, J.: Deriving Accurate Operational Pro.les for Mass-Marketed Software. In COTS Workshop-Extending COTS Software Research, Limerick, Ireland (2000).
Voas, J.: Error Propagation Analysis For COTS. In Systems. Computing and Control Engineering Journal (1997).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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