From requirements to implementations:: a model-driven approach for web development

被引:3
|
作者
Montero, Susana [1 ]
Diaz, Paloma [1 ]
Aedo, Ignacio [1 ]
机构
[1] Univ Carlos III Madrid, Escuela Politecn Superior, DEI Lab, Comp Sci Dept, Madrid 28911, Spain
关键词
web engineering; model-driven development; meta-models; model transformations; light prototypes;
D O I
10.1057/palgrave.ejis.3000689
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Model-Driven Development (MDD) is an appropriate paradigm for web development since interoperability and flexibility are required to cope with implementation technologies and functionalities that are in permanent evolution. In this paper, we describe and illustrate the MDD process of the ADM (Ariadne Development Method) hypermedia/web engineering method. The two cornerstones of the ADM are the Labyrinth++ meta-meta-model, which formalizes the core constructs used within all the design meta-models, and the meta-meta-model specification as an ontology that provides semantics and reasoning not only for model transformations but also for consistency checking and model validation. These features have been essential in the development of a CASE tool, called AriadneTool that supports the different abstract levels of modeling, model transformations as well as the generation of light prototypes in different web implementation technologies.
引用
收藏
页码:407 / 419
页数:13
相关论文
共 50 条
  • [1] NDT.: A model-driven approach for Web requirements
    Escalona, Maria Jose
    Aragon, Gustavo
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2008, 34 (03) : 377 - 390
  • [2] A model-driven approach of Web Services development
    Li, Jia
    Zhang, Heming
    [J]. DCABES 2006 Proceedings, Vols 1 and 2, 2006, : 1102 - 1106
  • [3] A Survey of Requirements Specification in Model-Driven Development of Web Applications
    Valderas, Pedro
    Pelechano, Vicente
    [J]. ACM TRANSACTIONS ON THE WEB, 2011, 5 (02)
  • [4] A Model-Driven Development Approach for WEB Report System
    Zhang Yuyan
    Huang Guodong
    Feng Wentang
    Hou Jinkui
    [J]. PROCEEDINGS OF THE 27TH CHINESE CONTROL CONFERENCE, VOL 5, 2008, : 708 - +
  • [5] From requirements to source code: a Model-Driven Engineering approach for RESTful web services
    Christoforos Zolotas
    Themistoklis Diamantopoulos
    Kyriakos C. Chatzidimitriou
    Andreas L. Symeonidis
    [J]. Automated Software Engineering, 2017, 24 : 791 - 838
  • [6] From requirements to source code: a Model-Driven Engineering approach for RESTful web services
    Zolotas, Christoforos
    Diamantopoulos, Themistoklis
    Chatzidimitriou, Kyriakos C.
    Symeonidis, Andreas L.
    [J]. AUTOMATED SOFTWARE ENGINEERING, 2017, 24 (04) : 791 - 838
  • [7] INCORPORATING USABILITY REQUIREMENTS IN A TEST/MODEL-DRIVEN WEB ENGINEERING APPROACH
    Robles Luna, Esteban
    Ignacio Panach, Jose
    Grigera, Julian
    Rossi, Gustavo
    Pastor, Oscar
    [J]. JOURNAL OF WEB ENGINEERING, 2010, 9 (02): : 132 - 156
  • [8] Introducing requirements traceability support in model-driven development of web applications
    Valderas, Pedro
    Pelechano, Vicente
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2009, 51 (04) : 749 - 768
  • [9] A Practical Example for Model-Driven Web Requirements
    Escalona, M. J.
    Parra, C. L.
    Martin, F. M.
    Nieto, J.
    Llergo, A.
    Perez, F.
    [J]. INFORMATION SYSTEMS DEVELOPMENT: CHALLENGES IN PRACTICE, THEORY AND EDUCATION, VOLS 1AND 2, 2009, : 157 - 168
  • [10] Model-Driven Development in Practice: From Requirements to Code
    Pastor, Oscar
    [J]. SOFSEM 2017: THEORY AND PRACTICE OF COMPUTER SCIENCE, 2017, 10139 : 405 - 410