The Tao of Modeling Spaces

被引:17
作者
Djuric, Dragan [1 ]
Gasevic, Dragan [2 ]
Devedzic, Vladan [3 ]
机构
[1] Univ Belgrade, GOOD OLD Res Grp, FON Sch Business Adm, Belgrade, Serbia
[2] Simon Fraser Univ Surrey, Sch Interact Arts & Technol, Surrey, BC, Canada
[3] Univ Belgrade, Dept Software Engn, FON Sch Business Adm, Comp Sci, Belgrade, Serbia
来源
JOURNAL OF OBJECT TECHNOLOGY | 2006年 / 5卷 / 08期
关键词
D O I
10.5381/jot.2006.5.8.a4
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 (i.e. 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.
引用
收藏
页码:125 / 147
页数:23
相关论文
共 23 条
[1]   Agile model driven development is good enough [J].
Ambler, SW .
IEEE SOFTWARE, 2003, 20 (05) :71-73
[2]   Model-driven development:: A metamodeling foundation [J].
Atkinson, C ;
Kühne, T .
IEEE SOFTWARE, 2003, 20 (05) :36-+
[3]   The Semantic Web - A new form of Web content that is meaningful to computers will unleash a revolution of new possibilities [J].
Berners-Lee, T ;
Hendler, J ;
Lassila, O .
SCIENTIFIC AMERICAN, 2001, 284 (05) :34-+
[4]  
Bezivin J., 2004, UPGRADE: The European Journal for the Informatics Professional, V5
[5]  
BEZIVIN J, 2003, P 2 OOPSLA WORKSH GE
[6]  
Bezivin J, 2005, 1 INT C INT ENT SOFT
[7]  
Corcho O, 2001, ONTOWEB CONSORTIUM D
[8]   The semantic Web:: The roles of XML and RDF [J].
Decker, S ;
Melnik, S ;
Van Harmelen, F ;
Fensel, D ;
Klein, M ;
Broekstra, J ;
Erdmann, M ;
Horrocks, I .
IEEE INTERNET COMPUTING, 2000, 4 (05) :63-74
[9]  
DIRCKZE R, 2002, JAVA METADATA INTERF
[10]   Ontology Modeling and MDA [J].
Djuric, Dragan ;
Gasevic, Dragan ;
Devedzic, Vladan .
JOURNAL OF OBJECT TECHNOLOGY, 2005, 4 (01) :109-128