A Framework for Web Applications using an Agile and Collaborative Model Driven Development (AC-MDD)

  • Breno Lisi Romano Instituto Federal de Educação, Ciência e Tecnologia de São Paulo http://orcid.org/0000-0002-3686-3153
  • Adilson Marques da Cunha Instituto Federal de Educação, Ciência e Tecnologia de São Paulo
Keywords: UML profile, agile, web applications, collaborative environment, floods

Abstract

This paper presents, as its main contribution, a Framework for Web Applications named Agile and Collaborative Model Driven Development (AC-MDD). It aims to increase productivity by generating source-codes from agile models. It tackles the waste reduction of resources on the modeling and documentation stages of web applications, involving collaborative work among stakeholders. To reach this goal, some visual constructs from a novel Unified Modeling Language (UML) profile named Web Agile Modeling Language (Web-AML) was conceptualized and implemented. To apply the proposed AC-MDD Framework using these new visual constructions, the WebAC-MDD Method was defined providing all steps to transform agile models into Web applications source-codes. A case study is performed in a real project developed at the Brazilian Federal Institute of Education, Science, and Technology of Sao Paulo codes to provide verification and validation on the WebAC-MDD Method and Web-AML Profile. Finally, a comparative analysis between the AC-MDD Framework and other agile model driven development processes is presented highlighting the main aspects of the proposed framework.

Downloads

Download data is not yet available.
Published
2019-05-29
How to Cite
Romano, B. L., & Cunha, A. M. da. (2019). A Framework for Web Applications using an Agile and Collaborative Model Driven Development (AC-MDD). Acta Scientiarum. Technology, 41(1), e38349. https://doi.org/10.4025/actascitechnol.v41i1.38349
Section
Electrical Engineering

 

0.8
2019CiteScore
 
 
36th percentile
Powered by  Scopus

 

 

0.8
2019CiteScore
 
 
36th percentile
Powered by  Scopus