M3D: A Tool for the Model Driven Development of Web Applications

被引:0
|
作者
Bernardi, Mario L. [1 ]
Cimitile, Marta [2 ]
Di Lucca, Giuseppe [1 ]
Maggi, Fabrizio M. [3 ]
机构
[1] Univ Sannio, Dept Engn, RCOST, Benevento, Italy
[2] Unitelma Sapienza Univ, Fac Jurisprudence, Rome, Italy
[3] Eindhoven Univ Technol, Dept Math & Comp Sci, NL-5600 MB Eindhoven, Netherlands
关键词
Web Applications Development and Evolution; Model Driven Engineering; Declarative Processes; Domain Specific Languages; Code Generation;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Nowadays, Web Applications (WAs) are complex software systems, used by multiple users with different roles and often developed to support and manage business processes. Due to the changing nature of the supported processes, WAs need to be easily and quickly modified, to adapt and align them to the processes they support. In recent years, Model Driven Engineering (MDE) approaches have been proposed and used to develop and evolve WAs. However, the definition of appropriate MDE approaches for the development of flexible process-centric WAs is still limited. In particular, (flexible) workflow models have never been integrated with the models (e.g., presentation, information models) used in MDE approaches to develop this type of applications. In this paper, we present M3D (Model Driven Development with Declare), a tool for developing WAs that integrates three MDE metamodels used to represent the main components of a WA with the metamodel of Declare, a declarative language to model business processes. The tool exploits and combines the declarative nature of Declare and the advantages of MDE to get an efficient roundtrip engineering support to develop and evolve flexible process-centric WAs.
引用
收藏
页码:73 / 80
页数:8
相关论文
共 50 条
  • [1] Tool support for model-driven development of Web applications
    Gómez, J
    Bia, A
    Parraga, A
    WEB INFORMATION SYSTEMS ENGINEERING - WISE 2005, 2005, 3806 : 721 - 730
  • [2] Tool Support for Model-driven development of Web Applications
    Gomez, Jaime
    Bia, Alejandro
    Parraga, Antonio
    INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGY AND WEB ENGINEERING, 2007, 2 (03) : 65 - 79
  • [3] Toward A Model of Meme Diffusion (M3D)
    Spitzberg, Brian H.
    COMMUNICATION THEORY, 2014, 24 (03) : 311 - 339
  • [4] M3D技术
    亓家钟
    粉末冶金技术, 2003, (03) : 144 - 144
  • [5] Symmetric solution in M3D
    Chen, J
    Breslau, J
    Fu, G
    Jardin, S
    Park, W
    COMPUTER PHYSICS COMMUNICATIONS, 2004, 164 (1-3) : 468 - 471
  • [6] Frameworks for Model-Driven Development of Web Applications
    Okanovic, Vensada
    Donko, Dzenana
    Mateljan, Tadej
    ADVANCES IN DATA NETWORKS, COMMUNICATIONS, COMPUTERS, 2010, : 67 - 72
  • [7] Applying transformations to model driven development of web applications
    Meliá, S
    Gómez, J
    PERSPECTIVES IN CONCEPTUAL MODELING, 2005, 3770 : 63 - 73
  • [8] Software Customization in Model Driven Development of Web Applications
    Cicchetti, Antonio
    Di Ruscio, Davide
    Di Salle, Amleto
    APPLIED COMPUTING 2007, VOL 1 AND 2, 2007, : 1025 - 1030
  • [9] Model-driven iterative development of 3D web-applications using SSIML, X3D and JavaScript
    TU Bergakademie Freiberg, Virtual Reality and Multimedia Group, Germany
    不详
    (161-169):
  • [10] Model-driven development of Web Services and hypertext applications
    Brambilla, M
    Ceri, S
    Comai, S
    Fraternali, P
    Manolescu, I
    7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL XII, PROCEEDINGS: INFORMATION SYSTEMS, TECHNOLOGIES AND APPLICATIONS: II, 2003, : 37 - 42