Authors:
Rodrigo Salvador Monteiro
1
;
Geraldo Zimbrão
2
and
Jano Moreira de Souza
2
Affiliations:
1
Universidade Federal Fluminense, Brazil
;
2
COPPE / Universidade Federal do Rio de Janeiro, Brazil
Keyword(s):
Collaborative Design, Sharing Solutions, Code Generation, Model Driven Architecture, MDA, MDArte, Model Patterns.
Related
Ontology
Subjects/Areas/Topics:
Applications and Software Development
;
Generative Programming
;
Model-Driven Software Development
;
Software Engineering
;
Software Factories and Software Product Lines
Abstract:
Information Systems Development faces many recurrent issues that must be addressed in every project. A lot of common requirements and features repeatedly appear on different projects challenging the development team. Exchanging solutions and the expertise gained over the evaluation of such solutions among projects can prevent the development teams from reinventing the wheel. The MDArte framework has been used to develop information systems through the Model Driven Architecture approach, automating the generation from models reaching around 80% of the application code. Most important is that the MDArte framework turned out to be a common platform between the adherent projects used to share new solutions and features. This paper focus on recurrent issues present at the modeling phase. We applied the concept of Model Patterns in order to provide diagram templates. A set of diagram templates were designed, implemented and evaluated by a volunteer project. The feedback was extremely posit
ive and the proposed approach proves to be very promising. This level of collaboration between different projects on one hand accelerates the development and on the other hand prevents from neglecting important issues on information systems development.
(More)