Abstract
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.
Chapter PDF
Similar content being viewed by others
Keywords
- 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.
References
Cockburn A (2002) Agile Software development. Addison-Wesley
DoME Users Manual (1996). Honeywell Technology Center, Minneapolis
Gray J, Rossi M, Tolvanen J-P (2004) Domain-Specific Modeling with Visual Languages. Journal of Visual Languages&Computing 15 (3-4):207–330
Greenfield J, Short K (2004) Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools. Wiley, Indianapolis
Helsen S, Ryman A, Spinellis D (2008) Where's My Jetpack? IEEE Software 25 (5):18–21
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–263
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ä
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–21
Kelly S, Tolvanen J-P (2008) Domain-Specific Modeling: Enabling full code generation. Wiley-IEEE Computer Society Press
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.
Koskinen M (2000) Process metamodelling - Conceptual foundations and application. Dissertation, University of Jyväskylä
Kouhen El A, Dumoulin C, Gérard S, Boulet P (2012) Evaluation of Modeling Tools Adaptation.
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.
Leitner A, Preschern C, Kreiner C (2012) Effective development of automation systems through domain-specific modeling in a small enterprise context. Software&Systems Modeling
Marttiin P (1998) Customisable Process Modelling Support and Tools for Design Environment. Dissertation, University of Jyväskylä, Jyväskylä
Mewes K (2009) Domain-specific Modelling of Railway Control Systems with Integrated Verication and Validation Disseration
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 Development
Qureshi T (2012) Enhancing Model-Based Development of Embedded Systems Dissertation. Disseration
Rossi M (1998) Advanced Computer Support for Method Engineering: Implementation of CAME Environment in MetaEdit+. Dissertation, University of Jyväskylä, Jyväskylä
Rossi M, Ramesh B, Lyytinen K, Tolvanen J-P (2004) Managing Evolutionary Method Engineering by Method Rationale. Journal of AIS 5 (9 article 12)
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–193
Sprinkle J, Mernik M, Tolvanen J-P, Spinellis D (2009) Special issue on Domain-Specific Modeling editorial. IEEE Software 26 (4)
Tolvanen J-P (1998) Incremental Method Engineering with Modeling Tools: Theoretical Principles and Empirical Evidence. Dissertation, University of Jyväskylä
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 House
Tolvanen J-P, Kelly S (2000) Benefits of MetaCASE: Nokia Mobile Phones Case Study. MetaCase Consulting plc. http://www.metacase.com/papers/MetaEdit_in_Nokia.pdf. Accessed 1/7 2004
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 appear
Zhang Z Defining components in a MetaCASE environment. In: CAiSE'00, Stockholm, Sweden, 2000. Springer-Verlag
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ä
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Kelly, S., Lyytinen, K., Rossi, M., Tolvanen, J.P. (2013). MetaEdit+ at the Age of 20. In: Bubenko, J., Krogstie, J., Pastor, O., Pernici, B., Rolland, C., Sølvberg, A. (eds) Seminal Contributions to Information Systems Engineering. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-36926-1_10
Download citation
DOI: https://doi.org/10.1007/978-3-642-36926-1_10
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-36925-4
Online ISBN: 978-3-642-36926-1
eBook Packages: Computer ScienceComputer Science (R0)