Skip to main content

Requirements Engineering in Complex Domains

  • Chapter

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 5765))

Abstract

Complexity in the application domains of software-intensive systems is continuously growing due to at least two reasons. Firstly, technical complexity grows as hardware and software have to interact in individual or even communicating embedded systems. Secondly, social complexity grows as the process organizations of the 1990’s are gradually being replaced by loosely coupled networks of actors, often organized around community platforms. In this chapter, we discuss recent solution attempts for these two issues individually, and end with speculating about their possible future interaction.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Jarke, M., Pohl, K.: Establishing Visions in Context – Towards a Model of Requirements Processes. In: Proc. 14th Intl. Conference on Information Systems, pp. 23–34 (1993)

    Google Scholar 

  2. Nagl, M., Marquardt, W.: Collaborative and Distributed Chemical Engineering – From Understanding to Substantial Design Process Support – Results of the IMPROVE Project. LNCS, vol. 4970. Springer, Heidelberg (2008)

    Book  Google Scholar 

  3. Brooks, F.: No Silver Bullet – Essence and Accidents of Software Engineering. IEEE Computer 20(4), 10–19 (1987)

    Article  Google Scholar 

  4. Pohl, K., Sikora, E.: COSMOD-RE: Supporting the Co-Design of Requirements and Architectural Artifacts. In: Proc. 15th IEEE Intl. Requirements Engineering Conference, pp. 258–261. IEEE Computer Society, Los Alamitos (2007)

    Chapter  Google Scholar 

  5. Leveson, N.: Intent Specifications – An Approach to Building Human-Centered Specifications. IEEE Transactions on Software Engineering 26(1), 15–35 (2000)

    Article  Google Scholar 

  6. Weber, M., Weisbrod, J.: Requirements Engineering in Automotive Development – Experiences and Challenges. IEEE Software 20(1), 16–24 (2003)

    Article  Google Scholar 

  7. Pohl, K.: Requirements Engineering – Fundamentals, Principles, Techniques. Springer, Heidelberg (to appear, 2010)

    Google Scholar 

  8. McMenamin, S., Palmer, J.: Essential Systems Analysis. Prentice Hall, London (1984)

    MATH  Google Scholar 

  9. Swartout, W., Balzer, R.: On the Inevitable Intertwining of Specification and Implementation. Communications of the ACM 25(7), 438–440 (1982)

    Article  Google Scholar 

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

    Article  Google Scholar 

  11. Harel, D., Pnueli, A.: On the Development of Reactive Systems. NATO ASI Series, vol. F13, pp. 477–498. Springer, Heidelberg (1985)

    MATH  Google Scholar 

  12. Kohring, C., Lefering, M., Nagl, M.: A Requirements Engineering Environment within a Tightly Integrated SDE. Requirements Engineering, vol. 1, pp. 137–156. Springer, Heidelberg (1996)

    Google Scholar 

  13. Van Lamsweerde, A.: Requirements Engineering – From System Goals to UML Models to Software Specifications. Wiley, Chichester (2009)

    Google Scholar 

  14. Pohl, K., Sikora, E.: Structuring the Co-Design of Requirements and Architecture. In: Proc. 13th Intl. Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ 2007), Trondheim, Norway (2007)

    Google Scholar 

  15. Sikora, E., Pohl, K.: Evaluation eines modellbasierten Requirements-Engineering-Ansatzes für den Einsatz in der Motorsteuerungs-Domäne. In: Proc. Erster Workshop zur Zukunft der Entwicklung softwareintensiver, eingebetteter Systeme (ENVISION 2020). Gesellschaft für Informatik, LNI, vol. 160 (2010)

    Google Scholar 

  16. Sikora, E., Daun, M., Pohl, K.: Supporting the Consistent Specification of Scenarios Across Multiple Abstraction Levels. In: 16th Intl. Working Conference on Requirements Engineering – Foundation for Software Quality (REFSQ 2010) (2010)

    Google Scholar 

  17. Jäger, L.: Transkriptivität - Zur medialen Logik der kulturellen Semantik. In: Jäger, L., Stanitzek, G. (eds.) Transkribieren - Medien/Lektüre, Fink, München, pp. 19–41 (2002)

    Google Scholar 

  18. Jarke, M., Klamma, R.: Reflective community information systems. In: Manolopoulas, Y., et al. (ed.) Proceedings of the International Conference on Enterprise Information Systems (ICEIS 2006). LNBIP (2006)

    Google Scholar 

  19. Klamma, R., Spaniol, M., Denev, D.: PALADIN: A Pattern Based Approach to Knowledge Discovery in Digital Social Networks. In: Tochtermann, K., Maurer, H. (eds.) Proceedings of I-KNOW 2006, 6th International Conference on Knowledge Management, Graz, Austria. J.UCS (Journal of Universal Computer Science) Proceedings, pp. 457–464. Springer, Heidelberg (2006)

    Google Scholar 

  20. Granovetter, M.S.: The strength of weak ties: A network theory revisited. In: Lin, P.M.N. (ed.) Social Structure and Network Analysis, pp. 105–130. Sage, Beverly Hills (1982)

    Google Scholar 

  21. Krippendorf, K.: Some principles of information storage and retrieval in society. General Systems 20, 15–35 (1975)

    Google Scholar 

  22. Lave, J., Wenger, E.: Situated Learning: Legimate Peripheral Participation. Cambridge University Press, Cambridge (1991)

    Book  Google Scholar 

  23. Duguid, P.: The Art of Knowing: Social and Tacit Dimensions of Knowledge and the Limits of the Community of Practice. Information Society 21(2), 109–118 (2005)

    Article  Google Scholar 

  24. Østerlund, C., Carlile, P.: How practice matters: A relational view of knowledge sharing. In: Huysman, M., Wenger, E., Wulf, V. (eds.) Communities and Technologies - Proceedings of the First International Conference on Communities and Technologies (C&T 2003), pp. 1–22. Kluwer Academic Publishers, Dordrecht (2003)

    Google Scholar 

  25. Latour, B.: On recalling ANT. In: Law, J., Hassard, J. (eds.) Actor-Network Theory and After, Oxford, pp. 15–25 (1999)

    Google Scholar 

  26. Yu, E.: Towards Modelling and Reasoning Support for Early-Phase Requirements Engineering. In: Proceedings of the 3rd IEEE Int. Symp. on Requirements Engineering (RE 1997), Washington D.C., USA, January 6-8, pp. 226–235 (1997)

    Google Scholar 

  27. Bryl, V., Giorgini, P., Mylopoulos, J.: Designing socio-technical systems: from stakeholder goals to social networks. In: Requirements Engineering, vol. 14(1), pp. 47–70. Springer, New York (2009)

    Google Scholar 

  28. Renzel, D., Klamma, R., Spaniol, M.: MobSOS - A Testbed for Mobile Multimedia Community Services. In: 9th International Workshop on Image Analysis for Multimedia Interactive Services (WIAMIS 2008), Klagenfurt, Austria (May 2008)

    Google Scholar 

  29. Spaniol, M., Klamma, R., Janssen, H., Renzel, D.: LAS: A Lightweight Application Server for MPEG-7 Services in Community Engines. In: Tochtermann, K., Maurer, H. (eds.) Proceedings of I-KNOW 2006, 6th International Conference on Knowledge Management, Graz, Austria. J.UCS Proceedings, pp. 592–599. Springer, Heidelberg (2006)

    Google Scholar 

  30. DeLone, W.D., McLean, E.R.: Information Systems Success: The Quest for the Dependent Variable. Information Systems Research 3(1), 60–95 (1992)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Jarke, M., Klamma, R., Pohl, K., Sikora, E. (2010). Requirements Engineering in Complex Domains. In: Engels, G., Lewerentz, C., Schäfer, W., Schürr, A., Westfechtel, B. (eds) Graph Transformations and Model-Driven Engineering. Lecture Notes in Computer Science, vol 5765. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17322-6_26

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-17322-6_26

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-17321-9

  • Online ISBN: 978-3-642-17322-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics