Abstract
It is widely recognized that in system development, innovative requirements and innovative architectural solutions need to be co-developed. Yet, no comprehensive method exists to support the co-development of requirements and architecture. This chapter describes the COSMOD-RE method for supporting the co-development of requirements and architectural artefacts at four distinct levels of abstraction. An overview on the method is provided, and the activities for supporting the development of system requirements and the functional system architecture are described.
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
Antón, A.I., Dempster, J., Siege, D.: Deriving Goals from a Use Case Based Requirements Specification for an Electronic Commerce System. In: Proc. 6th Int. Workshop on Requirements Engineering: Foundation for Software Quality, REFSQ’00 (2000) pp 10–19
Beyer, H., Holtzblatt, K.: Contextual Design: Defining Customer-Centered Systems (Morgan Kaufmann, San Francisco 1998)
Robert Bosch GmbH: ACC Adaptive Cruise Control (The Bosch Yellow Jackets, Edition 2003) available via http://www.christiani-tvet.com
Davis, A.M.: Software Requirements: Objects, Functions, and States (Prentice Hall, Englewood Cliffs 1993)
Galster, M., Eberlein, A., Moussavi, M.: Transition from Requirements to Architecture: A Review and Future Perspective. In: Proc. 7th ACIS International Conf. on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, SNPD’06 (2006) pp 9–16
Haumer, P., Pohl, K., Weidenhaupt, K.: Requirements Elicitation and Validation with Real World Scenes. IEEE Trans. on Softw. Eng. 24(12), 1036–1054 (1998)
Halmans, G., Pohl, K.: Communicating the Variability of a Software Product Family to Customers. Software and Systems Modeling 2(1), 15–36 (Springer, Berlin Heidelberg New York 2003)
ITU-T Recommendation Z.120: Message Sequence Chart (MSC). International Telecommunication Union (2004)
Jarke, M., Pohl, K.: Establishing Visions in Context: Towards a Model of Requirements Processes. In: Proc. 14th Int. Conf. on Inf. Systems, Orlando, Florida (1993) pp 23–34
Van Lamsweerde, A.: Goal-Oriented Requirements Engineering: A Guided Tour. In: Proc. 5th IEEE Int. Symp. on Req. Eng., RE’01, Toronto, Canada (IEEE Computer Society Press 2001) pp 249–262
Maiden, N.; Alexander, I. (eds.): Scenarios, Stories, Use Cases: Through the Systems Development Life-Cycle (Wiley, Chichester, West Sussex 2004)
Maiden, N; Robertson, S.; Robertson, J.: Creative Requirements: Invention and Its Role in Requirements Engineering. In: Proc. 28th Int. Conf. Softw. Eng., ICSE’06, 20–28 May, Shanghai, China (ACM 2006) pp 1073–1074.
Nuseibeh, B.: Weaving Together Requirements and Architectures. IEEE Computer 34(3), IEEE Computer Society (2001) pp 115–117
Pohl, K., Haumer, P.: Modelling Contextual Information about Scenarios. In: Proc. 3rd Int. Workshop on Requirements Engineering: Foundation for Software Quality, REFSQ’97, Barcelona (Presses Universitaires, Namur 1997)
Puschnig, A.; Kolagari, R.T.: Requirements Engineering in the Development of Innovative Automotive Embedded Software Systems. In: Proc. 12th IEEE Int. Req. Eng. Conf., RE’04, Kyoto, Japan (IEEE Computer Society 2004)
Rolland, C., Souveyet, C., Achour, C.B.: Guiding Goal Modeling Using Scenarios. IEEE Trans. on Softw. Eng. 24(12), 1055–1071 (1998)
Rolland, C., Grosz, G., Kla, R.: Experience with Goal-Scenario Coupling in Requirements Engineering. In: Proc. 4th IEEE Int. Symp. on Requirements Eng., RE’99, Limerick, Ireland (IEEE Computer Society 1999) pp 74–81
Sølvberg, A.. Research Issues in Integrated Distributed Information Systems. Keynote Speech CAiSE’93 (1993)
Zhu, Q., Medjahed, B.: Developing In-Vehicle Database Management Techniques for Efficient Vehicular Applications, Technology Day 2006, Henry W. Patton Center for Engineering Education and Practice, University of Michigan — Dearborn (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Pohl, K., Sikora, E. (2007). The Co-Development of System Requirements and Functional Architecture. In: Krogstie, J., Opdahl, A.L., Brinkkemper, S. (eds) Conceptual Modelling in Information Systems Engineering. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72677-7_14
Download citation
DOI: https://doi.org/10.1007/978-3-540-72677-7_14
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-72676-0
Online ISBN: 978-3-540-72677-7
eBook Packages: Computer ScienceComputer Science (R0)