Abstract
Requirements Engineering is a discipline that has been promoted, implemented and deployed for more than 20 years through the impulsion of standardization agencies (IEEE, ISO, ECSS,...) and national / international organizations such as AFIS, GfSE, INCOSE. Ever since, despite an increasing maturity, the Requirements Engineering discipline remains unequally understood and implemented, even within one same organization. The challenges faced today by industry include: “How to explain and make understandable the fundamentals of Requirements Engineering”, “How to be more effective in Requirements authoring”, “How to reach a Lean Requirements Engineering, in particular with improved knowledge management and the extensive use of modeling techniques”.
This paper focuses on requirements verification practices in the Industry. It gives some results of a study made end of 2010 about Requirements Engineering practices in different industrial sectors. Twenty-two companies worldwide were involved in this study through interviews and questionnaires. Current requirements verification practices are presented. It gives also some feedbacks of the use of innovative requirements authoring and verification techniques and tools in the industry. In particular, it addresses the use of Natural Language Processing (NLP) at the lexical level for correctness verification (on the form, not on the substance) of requirements, the use of Requirements boilerplates controlled by NLP for guiding requirements writing and checking, the use of Ontologies with NLP to verify requirements consistency, and the application of Information Retrieval techniques for requirements overlapping.
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
Guidelines for Development of Civil Aircraft and Systems. Society of Automotive Engineers. ARP4754A, http://standards.sae.org/arp4754a
Boehm, B.: Software Engineering Economics, p. 37. Prentice-Hall, L/S 004.41 BOE (1981)
Brooks, F.P.: No Silver Bullet. Essence and Accidents of Software Engineering. IEEE Computer 20(4), 10–19 (1987); reprinted in: Brooks, F.P.: The Mytical Man-Month, Essays on Software Engineering. Addison-Wesley (20th Anniversary Edition) (1995)
Chale, H., et al.: Reducing the Gap between Formal and Informal Worlds in Automotive Safety-Critical Systems. In: INCOSE Symposium 2011, Denver (2011)
The Standish Group, Chaos Report (2003), http://www.standishgroup.com/
de Pablo, C.: Boostrapping Named Entity resources for adaptive question answering Systems. PHD. Universidad Carlos III de Madrid. Informatics Department, Universidad Carlos III de Madrid (2010), http://hdl.handle.net/10016/9867
Requirements Quality Monitoring - Main results and outcomes. In: RAMP Workshop (June 10, 2010)
Fanmuy, G., et al.: Requirements Analysis and Modeling Process (RAMP) for the Development of Complex Systems. In: INCOSE Symposium 2011, Chicago (2011)
United States General Accounting Office, Defense Acquisition: Stronger Management practices are needed to improve DOD’s software-intensive weapon acquisitions (2004)
Hull, E., Jackson, K., Dick, J.: Requirements Engineering. Springer, Heidelberg (2010)
Eric, H.: Systems Engineering return on investment (SE-ROI). In: INCOSE International Symposium, Chicago, IL
Kasser, J.E.: The First Requirements Elucidator Demonstration (FRED) Tool. Systems Engineering 7(3), 243–256 (2004)
Kasser, J.E., Scott, W., Tran, X.L., Nesterov, S.: A Proposed Research Programme for Determining a Metric for a Good Requirement. In: The Conference on Systems Engineering Research, Los Angeles, California, USA (2006)
Kiyavitskaya, N., Zeni, N., Mich, L., Berry, D.M.: Requirements for tools for ambiguity identification and measurement in natural language requirements specifications. Requirements Engineering 13(3), 207–239 (2008)
Latimer-Livingston, N.S.: Market Share: Requirements Management, Worldwide (2003) (Executive Summary); Gartner Research (July 1, 2004), http://www.gartner.com/DisplayDocument?ref=g_search&id=452522
Report CMU/SEI-2008-SR-034
Sadraei, E., Aurum, A., Beydoun, G., Paech, B.: A field study of the requirements engineering practice in Australian software industry. Requirements Engineering 12(3), 145–162 (2007)
Standish Group International, Extreme Chaos (2001)
SWEBOK Guide to the Software Engineering Body of Knowledge. IEEE Computer Society (2004), http://www.swebok.org/ironman/pdf/SWEBOK_Guide_2004.pdf
http://www.reusecompany.com (Website last visited July 5, 2011)
Wilson, W.M., Rosenberg, L.H., Hyatt, L.E.: Automated Analysis of Requirement Specifications. In: Proceedings of the 19th International Conference on Software Engineering, ICSE 1997, Boston, Massachusetts, USA, May 17-23, pp. 161–171 (1997)
Withall, J.: Software Requirement Patterns. Microsoft Press (2007)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer Berlin Heidelberg
About this paper
Cite this paper
Fanmuy, G., Fraga, A., Llorens, J. (2012). Requirements Verification in the Industry. In: Hammami, O., Krob, D., Voirin, JL. (eds) Complex Systems Design & Management. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25203-7_10
Download citation
DOI: https://doi.org/10.1007/978-3-642-25203-7_10
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-25202-0
Online ISBN: 978-3-642-25203-7
eBook Packages: EngineeringEngineering (R0)