Skip to main content

A Meta Model for Artefact-Orientation: Fundamentals and Lessons Learned in Requirements Engineering

  • Conference paper

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

Abstract

Requirements Engineering (RE) processes are highly volatile due to dependencies on customers’ capabilities or used process models, both complicating a standardised RE process. A promising solution is given by artefact-orientation that emphasises the results rather than dictating a strict development process. At such a basis one is able to incorporate domain-specific methods for producing artefacts without having to take into account the variability of process definitions. Although artefacts are known to support customisable development processes, there still is no common agreement about the structure and semantics of artefact-based methodologies. In this paper we discuss different interpretations of the term artefact considering aspects like process integration capabilities and necessities within individual project environments. We contribute a meta model for artefact-orientation that is inferred from two RE models elaborated within industrial cooperation projects of our research group. We conclude with a discussion of performed case studies and ongoing work.

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   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.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. Recommended Practice for Software Requirements Specifications. IEEE Std 830-1998

    Google Scholar 

  2. Rombach, D.: Integrated Software Process and Product Lines. In: Li, M., Boehm, B., Osterweil, L.J. (eds.) SPW 2005. LNCS, vol. 3840, pp. 83–90. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  3. Greenfield, J., Short, K.: Software Factories. Wiley and Sons, Chichester (2004)

    Google Scholar 

  4. Robertson, J., Robertson, S.: Volere Requirements Specification Templates-Edition 11 (August 2007), http://www.volere.co.uk

  5. Geisberger, E., Broy, M., Berenbach, B., Kazmeier, J., Paulish, D., Rudorfer, A.: Requirements Engineering Reference Model. Technische Universität München (2006)

    Google Scholar 

  6. Gronback, R.: Eclipse Modeling Project. Addison-Wesley, Reading (2009)

    Google Scholar 

  7. Steinberg, D., Budinsky, F., Paternostro, M., Merks, E.: EMF -Eclipse Modeling Framework. Addison-Wesley, Reading (2009)

    Google Scholar 

  8. Schätz, B.: The ODL Operation Definition Language and the Autofocus/quest Application Framework AQUA. Technische Universität München (2001)

    Google Scholar 

  9. Ameluxen, C., Rötschke, T., Schürr, A.: Graph Transformations with MOF 2.0. In: 3rd International Fujaba Days (2005)

    Google Scholar 

  10. Managing Successful Projects with Prince 2. Office of Government and Commerce (2009)

    Google Scholar 

  11. Kuhrmann, M., Kalus, G., Chroust, G.: Tool-Support for Software Development Processes. In: Social, Managerial, and Organizational Dimensions of Enterprise Information Systems. IGI Global (2009)

    Google Scholar 

  12. Penzenstadler, B., Sikora, E., Pohl, K.: Guiding Requirements Modelling in the Embedded Systems Domain with an Artefact Reference Model. In: REFSQ (2009)

    Google Scholar 

  13. van Lamsweerde, A.: Requirements Engineering: From Craft to Discipline. In: SIGSOFT 2008/FSE-16: Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of Software Engineering, pp. 238–249. ACM, New York (2008)

    Chapter  Google Scholar 

  14. Cockburn, A.: Writing Effective Use Cases. Addison-Wesley Longman Publishing Co., Inc., Boston (2000)

    Google Scholar 

  15. Davis, A.M.: Software Requirements: Objects, Functions, and States. Prentice-Hall, Inc., Upper Saddle River (1993)

    MATH  Google Scholar 

  16. Schätz, B., Pretschner, A., Huber, F., Philipps, J.: Model-Based Development of Embedded Systems. In: Bruel, J.-M., Bellahsène, Z. (eds.) OOIS 2002. LNCS, vol. 2426, pp. 298–311. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  17. Schätz, B.: Model-Based Development of Software Systems: From Models to Tools. Habilitation, Technische Universität München (2008)

    Google Scholar 

  18. Endres, A., Rombach, H.: A Handbook of Software and Systems Engineering: Empirical Observations, Laws and Theories. Addison-Wesley, Reading (2003)

    Google Scholar 

  19. Broy, M., Schätz, B., Wild, D., Feilkas, M., Hartmann, J., Gruler, A., Penzenstadler, B., Grünbauer, J., Harhurin, A.: Umfassendes Architekturmodell für das Engineering eingebetteter software-intensiver Systeme. Technische Universität München (2008)

    Google Scholar 

  20. Gorschek, T., Wohlin, C.: Requirements Abstraction Model. Requir. Eng. 11(1), 79–101 (2005)

    Article  Google Scholar 

  21. Ramesh, B., Jarke, M.: Toward Reference Models for Requirements Traceability. IEEE Trans. Softw. Eng. 27(1), 58–93 (2001)

    Article  Google Scholar 

  22. Braun, C., Wortmann, F., Hafner, M., Winter, R.: Method Construction -a Core Approach to Organizational Engineering. In: SAC, pp. 1295–1299. ACM, New York (2005)

    Google Scholar 

  23. V-Modell XT (2008), http://v-modell-xt.de/

  24. Mendez Fernandez, D., Kuhrmann, M.: Artefact-based Requirements Engineering and its Integration into a Process Framework. Technische Universität München (2009)

    Google Scholar 

  25. Brinkkemper, S., Joosten, S.: Method Engineering and Meta-Modelling. Special Issue. Information and Software Technology (1996)

    Google Scholar 

  26. Braun, P., Broy, M., Houdek, F., Kirchmayr, M., Müller, M., Penzenstadler, B., Pohl, K., Weyer, T.: Entwicklung eines Leitfadens für das Requirements Engineering software-intensiver Eingebetteter Systeme. Technische Universität München (2009)

    Google Scholar 

  27. Gonzalez-Perez, C., Henderson-Sellers, B.: A Powertype-based Metamodelling Framework. Software and Systems Modeling 5, 72–90 (2006)

    Article  Google Scholar 

  28. Mendez Fernandez, D., Wagner, S., Lochmann, K., Baumann, A.: Field Study on Requirements Engineering Artefacts and Patterns. In: Proceedings of 14th International Conference on Evaluation and Assessment in Software Engineering, Staffordshire, UK (2010)

    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 paper

Cite this paper

Méndez Fernández, D., Penzenstadler, B., Kuhrmann, M., Broy, M. (2010). A Meta Model for Artefact-Orientation: Fundamentals and Lessons Learned in Requirements Engineering. In: Petriu, D.C., Rouquette, N., Haugen, Ø. (eds) Model Driven Engineering Languages and Systems. MODELS 2010. Lecture Notes in Computer Science, vol 6395. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-16129-2_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-16129-2_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-16128-5

  • Online ISBN: 978-3-642-16129-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics