MetaEdit+ at the Age of 20

  • Steven KellyEmail author
  • Kalle Lyytinen
  • Matti Rossi
  • Juha Pekka Tolvanen


We review the initial vision underlying MetaEdit+, discuss its evolution over the last 20 years, and compare it to state of the art today. We also note the rise of domain specific modeling and the value that MetaEdit+ and similar tools have offered in advancing this field. We conclude with a discussion of theoretical and conceptual advances in this field that have taken place since the implementation of the tool, and a review of the future of method engineering.


Method Engineering Visual Language Agile Software Development IEEE Software Generic Modeling Environment 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Cockburn A (2002) Agile Software development. Addison-WesleyGoogle Scholar
  2. 2.
    DoME Users Manual (1996). Honeywell Technology Center, MinneapolisGoogle Scholar
  3. 3.
    Gray J, Rossi M, Tolvanen J-P (2004) Domain-Specific Modeling with Visual Languages. Journal of Visual Languages&Computing 15 (3-4):207–330CrossRefGoogle Scholar
  4. 4.
    Greenfield J, Short K (2004) Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools. Wiley, IndianapolisGoogle Scholar
  5. 5.
    Helsen S, Ryman A, Spinellis D (2008) Where's My Jetpack? IEEE Software 25 (5):18–21CrossRefGoogle Scholar
  6. 6.
    Jarke M, Pohl K, Weidenhaupt K, Lyytinen K, Marttiin P, Tolvanen J-P, Papazoglou M (1998) Meta Modeling: A Formal Basis for Interoperability and Adaptability. In: Krämer B, Papazoglou M (eds) Information Systems Interoperability. John Wiley Research Science Press, pp 229–263Google Scholar
  7. 7.
    Kelly S (1997) Towards a Comprehensive MetaCASE and CAME Environment: Conceptual, Architectural, Functional and Usability Advances in MetaEdit+. PhD Thesis, University of Jyväskylä, JyväskyläGoogle Scholar
  8. 8.
    Kelly S, Lyytinen K, Rossi M (1996) MetaEdit+: A Fully Configurable Multi-User and Multi-Tool CASE and CAME Environment. In: Constapoulos P, Mylopoulos J, Vassiliou Y (eds) Advanced Information Systems Engineering, proceedings of the 8th International Conference CAISE'96. Lecture Notes in Computer Science. Springer-Verlag, Berlin, pp 1–21Google Scholar
  9. 9.
    Kelly S, Tolvanen J-P (2008) Domain-Specific Modeling: Enabling full code generation. Wiley-IEEE Computer Society PressGoogle Scholar
  10. 10.
    Kern H, Hummel A, Kühne S Towards a Comparative Analysis of Meta-Metamodels. In: Rossi M, Sprinkle J, Gray J, Tolvanen J-P (eds) Proceedings of the 11th Workshop on Domain-Specific Modeling, 2011.Google Scholar
  11. 11.
    Koskinen M (2000) Process metamodelling - Conceptual foundations and application. Dissertation, University of JyväskyläGoogle Scholar
  12. 12.
    Kouhen El A, Dumoulin C, Gérard S, Boulet P (2012) Evaluation of Modeling Tools Adaptation.Google Scholar
  13. 13.
    Ledeczi A, Maroti M, Bakay A, Karsai G, Garrett J, Thomason C, Nordstrom G, Sprinkle J, Volgyesi P The generic modeling environment. In: Workshop on Intelligent Signal Processing, Budapest, Hungary, 2001.Google Scholar
  14. 14.
    Leitner A, Preschern C, Kreiner C (2012) Effective development of automation systems through domain-specific modeling in a small enterprise context. Software&Systems ModelingGoogle Scholar
  15. 15.
    Marttiin P (1998) Customisable Process Modelling Support and Tools for Design Environment. Dissertation, University of Jyväskylä, JyväskyläGoogle Scholar
  16. 16.
    Mewes K (2009) Domain-specific Modelling of Railway Control Systems with Integrated Verication and Validation DisserationGoogle Scholar
  17. 17.
    Preschern C, Leitner A, Kreiner C (2012) Domain-Specific Language Architecture for Automation Systems: An Industrial Case Study. Paper presented at the Workshop on Graphical Modeling Language DevelopmentGoogle Scholar
  18. 18.
    Qureshi T (2012) Enhancing Model-Based Development of Embedded Systems Dissertation. DisserationGoogle Scholar
  19. 19.
    Rossi M (1998) Advanced Computer Support for Method Engineering: Implementation of CAME Environment in MetaEdit+. Dissertation, University of Jyväskylä, JyväskyläGoogle Scholar
  20. 20.
    Rossi M, Ramesh B, Lyytinen K, Tolvanen J-P (2004) Managing Evolutionary Method Engineering by Method Rationale. Journal of AIS 5 (9 article 12)Google Scholar
  21. 21.
    Smolander K, Lyytinen K, Tahvanainen V-P, Marttiin P (1991) MetaEdit-A Flexible Graphical Environment for Methodology Modelling. In: Andersen R, J. A. Bubenko jr., Solvberg A (eds) Advanced Information Systems Engineering, Proceedings of the Third International Conference CAiSE'91. Lecture Notes in Computer Science. Springer-Verlag, Berlin, pp 168–193Google Scholar
  22. 22.
    Sprinkle J, Mernik M, Tolvanen J-P, Spinellis D (2009) Special issue on Domain-Specific Modeling editorial. IEEE Software 26 (4)Google Scholar
  23. 23.
    Tolvanen J-P (1998) Incremental Method Engineering with Modeling Tools: Theoretical Principles and Empirical Evidence. Dissertation, University of JyväskyläGoogle Scholar
  24. 24.
    Tolvanen J-P, Gray J, Lyytinen K, Kelly S Proceedings of 1st OOPSLA Workshop on Domain-Specific Visual Languages. In: Tolvanen J-P, Gray J, Lyytinen K, Kelly S (eds) Proceedings of 1st OOPSLA Workshop on Domain-Specific Visual Languages, 2001. Jyväskylä University Printing HouseGoogle Scholar
  25. 25.
    Tolvanen J-P, Kelly S (2000) Benefits of MetaCASE: Nokia Mobile Phones Case Study. MetaCase Consulting plc. Accessed 1/7 2004
  26. 26.
    Tolvanen J-P, Rossi M, Gray J (2013) Theme Issue on Domain-Specific Modeling in Theory and Applications editorial. Journal of Software and Systems Modeling to appearGoogle Scholar
  27. 27.
    Zhang Z Defining components in a MetaCASE environment. In: CAiSE'00, Stockholm, Sweden, 2000. Springer-VerlagGoogle Scholar
  28. 28.
    Zhang Z (2004) Model component reuse : conceptual foundations and application in the metamodeling-based systems analysis and design environment. Dissertation, University of Jyväskylä, JyväskyläGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Steven Kelly
    • 1
    Email author
  • Kalle Lyytinen
    • 2
  • Matti Rossi
    • 3
  • Juha Pekka Tolvanen
    • 1
  1. 1.MetaCaseJyväskyläFinland
  2. 2.Case Western Reserve UniversityClevelandUSA
  3. 3.Aalto UniversityEspooFinland

Personalised recommendations