Abstract
The recent migration from traditional sequential development process models to the more modern iterative and evolutionary process models has brought about an evolution in the scope of the requirements engineering process, along with new challenges of managing the requirements knowledge. In parallel, conceptual modeling throughout the development process has been receiving growing attention and wide acceptance.
Working under the premise that effective requirements knowledge management is a key factor in developing quality software that meets customer needs, the main contribution introduced in this chapter is creation and study of a new requirements engineering and management (REM) framework that is tightly coupled with the evolving conceptual model of the developed system. The integration of the proposed REM process into an Object-Process Methodology (OPM)-based systems development and modeling environment is demonstrated via a case study, followed by an evaluation.
The work presented in this chapter shows that coupling the requirements knowledge management activities with the development methodology and a tool-supported modeling environment creates a comprehensive approach for the production of high-quality software.
This is a preview of subscription content,log in via an institution to check access.
Access this chapter
Subscribe and save
- Get 10 units per month
- Download Article/Chapter or eBook
- 1 Unit = 1 Article or 1 Chapter
- Cancel anytime
Buy Now
- Chapter
- JPY 3498
- Price includes VAT (Japan)
- eBook
- JPY 11439
- Price includes VAT (Japan)
- Softcover Book
- JPY 14299
- Price includes VAT (Japan)
- Hardcover Book
- JPY 14299
- Price includes VAT (Japan)
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Gibbs W (1994) Software’s chronic crisis. Sci Am 271(3):86–95
Sommerville I, Sawyer P (1999) Requirements engineering: a good practice guide. Wiley, Chichester/New York
Robertson S, Robertson J (1999) Mastering the requirements process. Addison-Wesley, Reading
Capability Maturity Model Integration-SE/SW, Ver. 1.2, Technical Report CMU/SEI-2006-TR-008, 2006
Marschall F, Schoenmakers M (2003) Towards model-based requirements engineering for web-enabled B2B applications. In: Proceedings of the 10th IEEE international conference and workshop on the engineering of computer-based systems (ECBS’03), digitally available from IEEExplore, pp 312–320
OMG Model Driven Architecture.http://www.omg.org/mda/
Jackson MA (1994) The role of architecture in requirements engineering. In: Proceedings, 1st IEEE international conference on requirements engineering, Colorado Springs, April 1994, p 241
Ramesh B (1998) Factors influencing requirements traceability practice. Commun ACM 41(2):37–44
Brooks F (1975–1995) The mythical man-month. Addison-Wesley, Reading
Gotel O, Finkelstein A (1994) Modeling the contribution structure underlying requirements. In: Proceedings of the first international workshop on requirements engineering: foundation of software quality (REFSQ ’94), Utrecht, June 1994, p 21
Ramesh B, Stubbs C, Powers T, Edwards M (1997) Requirements traceability: theory and practice. Ann Softw Eng 3:397–415
Kleppe A, Warmer J, Bast W (2003) MDA explained, the model driven architecture: practice and promise. Addison-Wesley, Boston
Brooks F (1987) No silver bullet – essence and accident in software engineering. IEEE Comp 20(4):10–19
Harel D (1992) Biting the silver bullet: towards a brighter future for system development. IEEE Comp 25(1):8–20
Boehm B, Port D (1999) Escaping the software tar pit: model clashes and how to avoid them. Softw Eng Notes Assoc ComputMach 24(1):36–48
Rolland C, Prakash N (2000) From conceptual modeling to requirements engineering. Ann Softw Eng 10:151–176
Nuseibeh B, Easterbrook S (2000) Requirements engineering: a roadmap. In: Proceedings, conference on the future of software engineering (ICSE), Limerick, June 2000, pp 35–46
Lavazza L, Valetto G (2000) Enhancing requirements and change management through process modeling and measurement, In: ICRE2000 fourth IEEE international conference on requirements engineering, Schaumburg, 19–23 June 2000
IBM, the Rational Unified Process.http://www-01.ibm.com/software/awdtools/rup/
Gotel O, Finkelstein A (1994) An analysis of the requirements traceability problem. In: Proceedings of the first international conference on requirements engineering, Colorado Springs, April 1994, pp 94–101
Ramesh B, Jarke M (2001) Toward reference models for requirements traceability. IEEE Trans Softw Eng 27(1):58–93
Egyed A, GrunbacherP (2002) Automating requirements traceability: beyond the record & replay paradigm. In: Proceedings of the 17th international conference on automated software engineering, IEEE CS, Edinburgh
Boehm B, Egyed A (1999) Optimizing software product integrity through life-cycle process integration. J Comp Stand Inter 21:63–75
The International Council on Systems Engineering (INCOSE) (1999) Tools survey: requirements management tools.http://www.incose.org/tools/tooltax.html, April 1999
Badar M, Zowghi D Developing a requirement toolset: lessons learned. In: Proceedings of the Australian software engineering conference (ASWEC’04), Melbourne, April 2004
Dori D, Reinhartz-Berger I, Sturm A (2003)OPCAT – a bimodal case tool for object-process based system development. In: Proceedings IEEE/ACM 5th international conference on enterprise information systems (ICEIS 2003), Angers, pp 286–291
Dori D (1995) Object-process analysis: maintaining the balance between structure and behavior. J Logic Comput 5(2):227–249
Dori D (2002) Object-process methodology – a holistic systems paradigm. Springer, Berlin/New York
OPM – The Official Web Site.http://www.objectprocess.org
Kotonya G, Sommervile I (1998) Requirements engineering: processes and techniques. Wiley, Chichester/New York
DOORS – IBM Rational.http://www-01.ibm.com/software/awdtools/doors/
IBM Software – Rational RequisitePro.http://www-01.ibm.com/software/awdtools/reqpro/
Cradle: requirements management tools.http://www.threesl.com/pages/index.php
Dori D, Korda N, Soffer A, Cohen S (2004) SMART: system model acquisition from requirements text.In: Proceedings: international conference on business process management, Potsdam June 2004
Author information
Authors and Affiliations
ORT-Braude College of Engineering, Karmiel, Israel
A. Soffer
Technion, Israel Institute of Technology, Haifa, Israel
D. Dori
- A. Soffer
You can also search for this author inPubMed Google Scholar
- D. Dori
You can also search for this author inPubMed Google Scholar
Corresponding author
Correspondence toA. Soffer.
Editor information
Editors and Affiliations
Department of Informatics / MOBIS, University of Hamburg, Vogt-Kölln-Str. 30, Hamburg, 22527, Germany
Walid Maalej
Harman Becker Automotive Systems GmbH, Moosacher Str. 48, Munich, 80809, Germany
Anil Kumar Thurimella
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Soffer, A., Dori, D. (2013). Model-Based Requirements Engineering Framework for Systems Life-Cycle Support. In: Maalej, W., Thurimella, A. (eds) Managing Requirements Knowledge. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-34419-0_13
Download citation
Published:
Publisher Name:Springer, Berlin, Heidelberg
Print ISBN:978-3-642-34418-3
Online ISBN:978-3-642-34419-0
eBook Packages:Computer ScienceComputer Science (R0)
Share this chapter
Anyone you share the following link with will be able to read this content:
Sorry, a shareable link is not currently available for this article.
Provided by the Springer Nature SharedIt content-sharing initiative