Acta Scientiarum: Technology (May 2019)
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.
Keywords