Abstract
Standardization within a discipline often reflects its maturity. Within software engineering, standardization occurs in many areas — here we focus on a recent ISO standard that has been developed for a methodology metamodel: the Software Engineering Metamodel for Development Methodologies, ISO/IEC 24744. Since its publication as a pure metamodel (represented by several UML-style class diagrams) in February 2007, a follow-on project has been established to provide a complementary notation for all the methodological elements, both within the method domain and the endeavour domain. Here, we discuss not only the technical details but also the process by which standardization occurs.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
ISO/IEC: 24744: Software Engineering-Metamodel for Development Methodologies. International Organization for Standardization/International Electrotechnical Commission, Geneva (2007)
Henderson-Sellers, B.: On the Challenges of Correctly Using Metamodels in Method Engineering. In: Fujita, H., Pisanelli, D. (eds.) New Trends in Software Methodologies, Tools and Techniques. Proceedings of the sixth SoMeT 2007, pp. 3–35. IOS Press, Amsterdam (2007)
Flatscher, R.G.: Metamodeling in EIA/CDIF — Meta-metamodel and Metamodels. ACM Trans. Modeling and Computer Simulation 12(4), 322–342 (2002)
OMG: MDA Guide Version 1.0.1. OMG document omg/03-06-01 (2003)
Gonzalez-Perez, C., Henderson-Sellers, B.: Modelling Software Development Methodologies: A Conceptual Foundation. J. Systems and Software 80(11), 1778–1796 (2007)
Seidewitz, E.: What do Models Mean? IEEE Software 20, 26–31 (2003)
Henderson-Sellers, B.: Method Engineering: Theory and Practice. In: Karagiannis, D., Mayr, H.C. (eds.) Information Systems Technology and its Applications. 5th International Conference ISTA 2006, Gesellschaft für Informatik, Bonn. Lecture Notes in Informatics (LNI), vol. P-84, pp. 13–23 (2006)
Gonzalez-Perez, C.: Supporting Situational Method Engineering with ISO/IEC 24744 and the Work Product Pool Approach. In: Ralyté, J., Brinkkemper, S., Henderson-Sellers, B. (eds.) Situational Method Engineering: Fundamentals and Experiences. Proceedings of the IFIP WG 8.1 Working Conference, Geneva, Switzerland, September 12–14, 2007. IFIP Series, vol. 244, pp. 7–18. Springer, Boston (2007)
Odell, J.: Power Types. Journal of Object-Oriented Programming 7(2), 8–12 (1994)
Henderson-Sellers, B., Gonzalez-Perez, C.: Connecting Powertypes and Stereotypes. J. Object Technol. 4(7), 83–96 (2005)
Atkinson, C.: Metamodelling for Distributed Object Environments. In: First Int. Enterprise Distributed Object Computing Workshop (EDOC 1997), Brisbane, Australia (1997)
Gonzalez-Perez, C., Henderson-Sellers, B.: Templates and Resources in Software Development Methodologies. J. Obj. Technol. 4(4), 173–190 (2005)
Constantine, L.L., Henderson-Sellers, B.: Notation Matters: Part 1-Framing the Issues. Report on Object Analysis and Design 2(3), 25–29 (1995)
Constantine, L.L., Henderson-Sellers, B.: Notation Matters: Part 2-Applying the Principles. Report on Object Analysis and Design 2(4), 20–23 (1995)
Gonzalez-Perez, C., Henderson-Sellers, B.: Metamodelling for Software Engineering. J. Wiley & Sons, Chichester (2008)
Henderson-Sellers, B., Edwards, J.M.: BOOKTWO of Object-Oriented Knowledge: The Working Object, p. 594. Prentice-Hall, Sydney, Australia (1994)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Henderson-Sellers, B., Gonzalez-Perez, C. (2008). Standardizing Methodology Metamodelling and Notation: An ISO Exemplar. In: Kaschek, R., Kop, C., Steinberger, C., Fliedl, G. (eds) Information Systems and e-Business Technologies. UNISCON 2008. Lecture Notes in Business Information Processing, vol 5. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-78942-0_1
Download citation
DOI: https://doi.org/10.1007/978-3-540-78942-0_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-78941-3
Online ISBN: 978-3-540-78942-0
eBook Packages: Computer ScienceComputer Science (R0)