Authors
Dragan Djurić, Dragan Gašević, Vladan Devedžić
Publication date
2006/11
Journal
Journal of Object Technology
Volume
5
Issue
8
Pages
125-147
Publisher
AITO-Association Internationale pour les Technologies Objets
Description
The paper introduces modeling spaces in order to help software practitioner to understand modeling. Usually software engineers often think of a specific kind of models–UML models, but there are many open questions such as: Should we assume that the code we write is a model or not; What are models and metamodels, and why do we need them; What does it mean to transform a model into a programming language. Unlike current research efforts that answer to those questions in rather partial ways, we define a formal encompassing framework (ie Modeling spaces) for studying many modeling problems in a more comprehensive way. We illustrate the benefits of that framework for explaining present dilemmas practitioners have regarding models, metamodels, and model transformations.
Total citations
20062007200820092010201120122013201420152016201720182019202020212022202313287811610265813111
Scholar articles
D Djurić, D Gašević, V Devedžić - Journal of Object Technology, 2006