Skip to main content
Log in

Standards harmonization: theory and practice

  • Expert's Voice
  • Published:
Software & Systems Modeling Aims and scope Submit manuscript

Abstract

As software engineering (and other) standards are developed over a period of years or decades, the suite of standards thus developed often begins to lose any cohesion that it originally possessed. This has led to discussions in the standards communities of possible collaborative development, interoperability and harmonization of their existing standards. Here, I assess how such harmonization efforts may be aided by recent research results to create better quality standards to replace the status quo.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Sowa J.F.: Ontology, metadata, and semiotics. In: Ganter, B., Mineau, G.W. (eds) Conceptual Structures: Logical, Linguistic, and Computational Issues, LNAI 1867, pp. 55–81. Springer, Berlin (2000)

    Chapter  Google Scholar 

  2. Taplin R.: People, policy and politics in future climates, Chap. 2. In: Henderson-Sellers, A., McGuffie, K (eds) The Future of the World’s Climate., Elsevier, New York (2011) (in press)

    Google Scholar 

  3. Hamilton C.: Requiem for a Species: Why We Resist the Truth about Climate Change, pp. 286. Allen Unwin, Sydney (2010)

    Google Scholar 

  4. Siau K., Cao J.: Unified modeling language (UML)—a complexity analysis. J. Database Manage. 12(1), 26–34 (2001)

    Article  Google Scholar 

  5. Henderson-Sellers B.: UML—the good, the bad or the ugly? Perspectives from a panel of experts. Softw. Syst. Model. 4(1), 4–13 (2005)

    Article  Google Scholar 

  6. Moody, D., van Hillegersberg, J.: Evaluating the visual syntax of UML: an analysis of the cognitive effectiveness of the UML family of diagrams. Software Language Engineering, SLE 2008, Revised Selected Papers, LNCS, vol. 5452, pp. 16–34. Springer, Berlin (2008)

  7. Sen S., Moha N., Baudry B., Jézéquel J.-M.: Meta-model pruning. In: Schürr, A., Selic, B. (eds) MODELS 2009, LNCS, vol. 5795, pp. 32–46. Springer, Berlin (2009)

    Google Scholar 

  8. ISO/IEC.: Software Life Cycle Processes, ISO/IEC 12207. International Standards Organization/International Electrotechnical Commission, Geneva

  9. ISO/IEC.: Systems and Software Engineering—Software Life Cycle Processes, ISO/IEC 12207, 2nd edn. International Standards Organization/International Electrotechnical Commission, Geneva (2008)

  10. Henderson-Sellers, B.: Method engineering: theory and practice. In: Karagiannis, D., Mayr, H.C. (eds.) In: Information Systems Technology and its Applications. Proceedings of 5th International Conference ISTA 2006, May 30–31, 2006, Klagenfurt, Austria. Lecture Notes in Informatics (LNI), vol. P-84, pp. 13–23. Gesellschaft für Informatik, Bonn (2006)

  11. McBride, T., Henderson-Sellers, B.: A method assessment framework. In: Ralyté, J., Mirbel, I., Deneckère, R. (eds.) Engineering Methods in the Service-Oriented Context. Proceedings of 4th IFIP WG8.1 Working Conference on Method Engineering, ME 2011, Paris, France, April 2011, pp. 64–76. Springer, Heidelberg (2011)

  12. ISO/IEC.: Systems Engineering—System Life Cycle Processes ISO/IEC 15288. International Standards Organization/International Electrotechnical Commission, Geneva (2002)

  13. ISO/IEC.: Systems and Software Engineering—Life Cycle Management—Part 1: Introductory to Life Cycle Concepts. ISO/IEC WD1 24748-1, ISO (2005)

  14. ISO/IEC.: TR15504—Information Technology: Software Process Assessment. Technical Report, International Standards Organization/International Electrotechnical Commission, Geneva (1998)

  15. ISO/IEC.: DTR 24774—System and Software Engineering—Life Cycle Management—Guidelines for Process Definition. International Standards Organization/International Electrotechnical Commission, Geneva

  16. ISO/IEC.: Systems and Software engineering—System Life Cycle Processes, ISO/IEC 15288:2008. International Standards Organization/International Electrotechnical Commission, Geneva (2008)

  17. Henderson-Sellers B., Gonzalez-Perez C.: Granularity in conceptual modelling: application to metamodels. In: Parsons, J., Saeki, M., Shoval, P., Woo, C., Wand, Y. (eds) Conceptual Modeling—ER2010. LNCS, vol. 6412, pp. 219–232. Springer, Berlin (2010)

    Google Scholar 

  18. OMG.: Software Process Engineering Metamodel Specification, OMG document formal/02-11-14 (2002)

  19. OMG.: Software and Systems Process Engineering Meta-Model Specification. Version 2.0, OMG Document Number: formal/2008-04-01 (2008)

  20. ISO/IEC.: 15504-5—Information Technology—Process Assessment—Part 5: An Exemplar Process Assessment Model. International Standards Organization/International Electrotechnical Commission, Geneva (2005)

  21. Henderson-Sellers B., Gonzalez-Perez C.: A comparison of four process metamodels and the creation of a new generic “standard”. Inf. Softw. Technol. 47(1), 49–65 (2005)

    Article  Google Scholar 

  22. Firesmith D.G., Henderson-Sellers B.: The OPEN Process Framework: An Introduction, pp. 330. Addison-Wesley, Boston (2002)

    Google Scholar 

  23. Gonzalez-Perez C., McBride T., Henderson-Sellers B.: A metamodel for assessable software development methodologies. Softw. Q. J. 13(2), 195–214 (2005)

    Article  Google Scholar 

  24. ISO/IEC.: Software Engineering—Metamodel for Software Development, ISO/IEC 24744. International Standards Organization/International Electrotechnical Commission, Geneva (2007)

  25. Ågerfalk P., Fitzgerald B.: Exploring the concept of method rationale: a conceptual tool to understand method tailoring. In: Siau, K. (eds) Advanced Topics in Database Research, vol. 5, pp. 63–78. Idea Group Publishing, Hershey (2006)

    Chapter  Google Scholar 

  26. Brinkkemper S.: Method engineering: engineering of information systems development methods and tools. Inform. Softw. Technol. 38(4), 275–280 (1996)

    Article  Google Scholar 

  27. Henderson-Sellers B., Ralyte J.: Situational method engineering: state-of-the-art review. J. Univ. Comput. Sci. 16(3), 424–478 (2010)

    Google Scholar 

  28. Odell J.J.: Power types. J. Object-Oriented Program. 7(2), 8–12 (1994)

    MathSciNet  Google Scholar 

  29. Gonzalez-Perez C., Henderson-Sellers B.: A powertype-based metamodelling framework. Softw. Syst. Model. 5(1), 72–90 (2006)

    Article  Google Scholar 

  30. Qureshi, M.A., Henderson-Sellers, B.: A framework for metamodel interoperability (paper in preparation) (2011)

  31. Gonzalez-Perez C., Henderson-Sellers B.: An ontology for software development methodologies and endeavours, Chap. 4. In: Calero, C., Ruiz, F., Piattini, M. (eds) Ontologies in Software Engineering and Software Technology, pp. 123–152. Springer, Berlin (2006)

    Chapter  Google Scholar 

  32. Henderson-Sellers, B., Gonzalez-Perez, C.: On the ease of extending a powertype-based methodology metamodel, keynote paper. In: Meta-Modelling and Ontologies. Proceedings of the 2nd Workshop on Meta-Modelling, WoMM 2006, LNI, vol. P-96, pp. 11–25 (2006)

  33. Barbier F., Henderson-Sellers B., Le Parc-Lacayrelle A., Bruel J.-M.: Formalization of the whole-part relationship in the unified modeling language. IEEE Trans. Softw. Eng. 29(5), 459–470 (2003)

    Article  Google Scholar 

  34. BSI.: British Standard 7272, April 2008—Stationery Safety Standard of Cap and End Closure, BSI, UK (2008)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to B. Henderson-Sellers.

Additional information

Communicated by Bernhard Rumpe.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Henderson-Sellers, B. Standards harmonization: theory and practice. Softw Syst Model 11, 153–161 (2012). https://doi.org/10.1007/s10270-011-0213-0

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10270-011-0213-0

Keywords

Navigation