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 条
  • [41] Development of awareness driven 3D videoconferencing applications
    Hosseini, Mojtaba
    Pettifer, Steve
    Georganas, Nicolas D.
    Recent Advances in Intelligent Systems and Signal Processing, 2003, : 177 - 185
  • [42] A Web3D Authoring Tool for Augmented Reality Mobile Applications
    Barbadillo, Javier
    Sanchez, Jairo R.
    WEB3D 2013: 18TH INTERNATIONAL CONFERENCE ON 3D WEB TECHNOLOGY, 2013, : 206 - 206
  • [43] A Model-Driven Approach to Web Applications
    Kozlovics, Sergejs
    DATABASES AND INFORMATION SYSTEMS IX, 2016, 291 : 73 - 86
  • [44] Model-driven architecture for Web applications
    Taleb, Mohamed
    Seffah, Ahmed
    Abran, Alain
    HUMAN-COMPUTER INTERACTION, PT 1, PROCEEDINGS: INTERACTION DESIGN AND USABILITY, 2007, 4550 : 1198 - +
  • [45] A model driven method for the integration of Web applications
    Torres, V
    Muñoz, J
    Pelechano, V
    Third Latin American Web Congress, Proceedings, 2005, : 32 - 41
  • [46] A keyword-driven tool for testing web applications (KeyDriver)
    Gupta, Rashmi
    Bajpai, Neha
    Gupta, Rashmi, 1600, Institute of Electrical and Electronics Engineers Inc., United States (33): : 35 - 42
  • [47] Quantifying the Impact of Monolithic 3D (M3D) Integration on L1 Caches
    Gong, Young-Ho
    Kong, Joonho
    Chung, Sung Woo
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2021, 9 (02) : 854 - 865
  • [48] M3D:面向3D打印的医学图像重建平台
    汪子歆
    刘瑞
    蒲根磊
    方曙
    周金华
    张存柱
    中国医学物理学杂志, 2022, 39 (11) : 1369 - 1376
  • [49] Characterization of soft magnetic nano-material deposited with M3D technology
    Michael Carter
    Tony Amundson
    Jacob Colvin
    James Sears
    Journal of Materials Science, 2007, 42 : 1828 - 1832
  • [50] Scaling of superionic transition temperature in M3D(XO4)2
    Matsuo, Y.
    Hatori, J.
    Kamazawa, K.
    Sugiyama, J.
    Yoshida, Y.
    Ikehata, S.
    SOLID STATE IONICS, 2012, 225 : 40 - 42