-
Notifications
You must be signed in to change notification settings - Fork 3
Megamodeling
Composing a model of linguistic architecture is a way to specify all software languages and technologies involved in a particular project, together with the relationships among those entities. This is, in fact, a form of megamodeling. The variety of existing languages, the ever-growing number of technologies with rich dependencies on languages, and the complex usage patterns for the technologies motivate such megamodeling as means of abstracting from the complexities and idiosyncrasies of software technologies. This working group aims at collecting evidence from its participants about scenarios that are amenable and could benefit from modeling linguistic architecture. Thus, the participants (mega)model software technologies that they use or develop. In this context, the working group also discusses related aspects of language definition, documentation and standardization of languages and technologies, the use of meta- and metametamodels as well as the various mismatches between technological spaces, languages, and technologies.
- Inventory of relevant contexts contributed by the participants:
- Scenarios of language usage, implementation, and others
- Scenarios of technology usage, integration, and migration
- Scenarios of technological space travel
- Scenarios of model-driven engineering and model transformation
- Collection of megamodels
- On a scale "sketchy" to "precise"
- On a scale "technology-specific" to "pattern of a class of technologies"
- Related publications:
- "Realizing architecture frameworks through megamodelling techniques" by Rich Hilliard, Ivano Malavolta, Henry Muccini, and Patrizio Pelliccione. In: ASE '10 Proceedings of the IEEE/ACM international conference on Automated software engineering, pages 305-308
- "A framework for evolution of modelling languages" by Bart Meyers and Hans Vangheluwe. In: Science of Computer Programming, Volume 76, Issue 12, 1 December 2011, pages 1223–1246.
- "Modeling the Linguistic Architecture of Software Products" by Jean-Marie Favre, Ralf Lämmel, and Andrei Varanovich. To appear: Proceedings of MODELS 2012, 17 pages.
- Related conferences @ DBLP:
- Related standards @ Wikipedia:
- Relevant taxonomy fragments from 101companies:
- SoTeSoLa deliverables directory of this working group: wg-megamodeling
- The working group on SoTeSoLa-related community resources deals with relevant knowledge resources.
- The working group on a SoTeSoLa-related folksonomy addresses the ontological aspect.