Skip to main content

The Co-Development of System Requirements and Functional Architecture

  • Chapter
Conceptual Modelling in Information Systems Engineering

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 59.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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

    Google Scholar 

  2. Beyer, H., Holtzblatt, K.: Contextual Design: Defining Customer-Centered Systems (Morgan Kaufmann, San Francisco 1998)

    Google Scholar 

  3. Robert Bosch GmbH: ACC Adaptive Cruise Control (The Bosch Yellow Jackets, Edition 2003) available via http://www.christiani-tvet.com

    Google Scholar 

  4. Davis, A.M.: Software Requirements: Objects, Functions, and States (Prentice Hall, Englewood Cliffs 1993)

    MATH  Google Scholar 

  5. 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

    Google Scholar 

  6. Haumer, P., Pohl, K., Weidenhaupt, K.: Requirements Elicitation and Validation with Real World Scenes. IEEE Trans. on Softw. Eng. 24(12), 1036–1054 (1998)

    Article  Google Scholar 

  7. 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)

    Google Scholar 

  8. ITU-T Recommendation Z.120: Message Sequence Chart (MSC). International Telecommunication Union (2004)

    Google Scholar 

  9. 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

    Google Scholar 

  10. 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

    Google Scholar 

  11. Maiden, N.; Alexander, I. (eds.): Scenarios, Stories, Use Cases: Through the Systems Development Life-Cycle (Wiley, Chichester, West Sussex 2004)

    Google Scholar 

  12. 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.

    Google Scholar 

  13. Nuseibeh, B.: Weaving Together Requirements and Architectures. IEEE Computer 34(3), IEEE Computer Society (2001) pp 115–117

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. Rolland, C., Souveyet, C., Achour, C.B.: Guiding Goal Modeling Using Scenarios. IEEE Trans. on Softw. Eng. 24(12), 1055–1071 (1998)

    Article  Google Scholar 

  17. 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

    Google Scholar 

  18. Sølvberg, A.. Research Issues in Integrated Distributed Information Systems. Keynote Speech CAiSE’93 (1993)

    Google Scholar 

  19. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics