Software Customization in Model Driven Development of Web Applications

被引:0
|
作者
Cicchetti, Antonio [1 ]
Di Ruscio, Davide [1 ]
Di Salle, Amleto [1 ]
机构
[1] Univ Aquila, Dipartimento Informat, I-67100 Laquila, Italy
关键词
Model Driven Development; Software Customization; Model Transformation; Web Application; Model-View-Controller;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Model Driven Development (MDD) of complex software systems can require manual adaptations of the generated artifacts. In fact, in order to cope with unforeseen requirements which are not completely satisfiable by means of the involved modeling languages, developer interventions could be needed. The optimal solution to deal with this issue, is based on the expressiveness improvement of the involved metamodels and refinement of the used model transformations. Nevertheless, these adaptations are not always possible or cost-effective especially if the new functionalities that have to be introduced affect only the single application being developed. This paper discusses and attempt to hand-tune the generated code by providing an approach supporting its merging with hand written modifications. For this purpose, the behaviour model of the system under study is considered to graphically specify the injection points where the modifications have to occur. The discussions are based on a running example consisting of a simple Web application.
引用
收藏
页码:1025 / 1030
页数:6
相关论文
共 50 条
  • [1] Model Driven Software Development of Applications Based on Web Services
    Quintero Meza, Ricardo Rafael
    Zepeda Sanchez, Leopoldo Zenaido
    Vega Zazueta, Liliana
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2010, PT 2, PROCEEDINGS, 2010, 6017 : 241 - 256
  • [2] Model-driven software development of applications based on web services
    Quintero, Ricardo
    Zepeda, Leopoldo
    Vega, Liliana
    [J]. INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2010, 6 (03) : 313 - 330
  • [3] MULTI-PLATFORM MODEL-DRIVEN SOFTWARE DEVELOPMENT OF WEB APPLICATIONS
    Wolffgang, Ulrich
    [J]. ICSOFT 2011: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATABASE TECHNOLOGIES, VOL 2, 2011, : 162 - 171
  • [4] Frameworks for Model-Driven Development of Web Applications
    Okanovic, Vensada
    Donko, Dzenana
    Mateljan, Tadej
    [J]. ADVANCES IN DATA NETWORKS, COMMUNICATIONS, COMPUTERS, 2010, : 67 - 72
  • [5] Applying transformations to model driven development of web applications
    Meliá, S
    Gómez, J
    [J]. PERSPECTIVES IN CONCEPTUAL MODELING, 2005, 3770 : 63 - 73
  • [6] Automating the Customization of Model-Driven Software Engineering Environments
    Cuevas Cuesta, Cesar
    Lopez Martinez, Patricia
    Drake, Jose M.
    [J]. MODELSWARD: PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2017, : 337 - 344
  • [7] Experiences on model-driven software development for mobile applications
    Braun, Peter
    Eckhaus, Ronny
    [J]. FIFTEENTH IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2008, : 490 - 493
  • [8] Tool support for model-driven development of Web applications
    Gómez, J
    Bia, A
    Parraga, A
    [J]. WEB INFORMATION SYSTEMS ENGINEERING - WISE 2005, 2005, 3806 : 721 - 730
  • [9] Model-driven development of Web Services and hypertext applications
    Brambilla, M
    Ceri, S
    Comai, S
    Fraternali, P
    Manolescu, I
    [J]. 7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL XII, PROCEEDINGS: INFORMATION SYSTEMS, TECHNOLOGIES AND APPLICATIONS: II, 2003, : 37 - 42
  • [10] Tool Support for Model-driven development of Web Applications
    Gomez, Jaime
    Bia, Alejandro
    Parraga, Antonio
    [J]. INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGY AND WEB ENGINEERING, 2007, 2 (03) : 65 - 79