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.
Similar content being viewed by others
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