A Framework for Web Applications using an Agile and Collaborative Model Driven Development (AC-MDD)
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
Copyright (c) 2019 Acta Scientiarum. Technology
This work is licensed under a Creative Commons Attribution 4.0 International License.
DECLARATION OF ORIGINALITY AND COPYRIGHTS
I Declare that current article is original and has not been submitted for publication, in part or in whole, to any other national or international journal.
The copyrights belong exclusively to the authors. Published content is licensed under Creative Commons Attribution 3.0 (CC BY 3.0) guidelines, which allows sharing (copy and distribution of the material in any medium or format) and adaptation (remix, transform, and build upon the material) for any purpose, even commercially, under the terms of attribution.
Read this link for further information on how to use CC BY 3.0 properly.