Dribbling Complexity in Model Driven Development Using Naked Objects, Domain Driven Design, and Software Design Patterns
Samuel A. Soares$^{1}$, Marcius Brandão$^{1}$, Mariela Cortés$^{1}$, Emmanuel Savio Silva Freire$^{2}$
$^{1}$Universidade Estadual do Ceará. Fortaleza Brazil,
$^{2}$Instituto Federal do Ceará. Iguatu Brazil
email: samuel.soares@uece.br, marcius.brandao@uece.br, mariela@larces.uece.br, savio.essf@gmail.com
Schedule:Mon 19th@16:15, Room: B

Systems modeling and transformations that are necessary for code generation in the model driven development approach need to realize user interface aspects and persistence infrastructure to create executable software. The developer does not work just with the domain application and also the modeling is more complex whenever more details are needed in the model. Therefore, we propose a development tool where the developer just models the business objects, the associations between objects, and their behaviors using Domain Patterns and Design Patterns. The code is generated based on these Design Patterns and a framework, that implements the architectural patterns Naked Objects, has the responsibility by the infrastructure.

BibTex

@InProceedings{CLEI-2015:144496,
	author 		= {Samuel A. Soares and Marcius Brandão and Mariela Cortés and Emmanuel Savio Silva Freire},
	title 		= {Dribbling Complexity in Model Driven Development Using Naked Objects, Domain Driven Design, and Software Design Patterns},
	booktitle 	= {2015 XLI Latin American Computing Conference (CLEI)},
	pages 		= {639--649},
	year 		= {2015},
	editor 		= {Hector Cancela and Alex Cuadros-Vargas and Ernesto Cuadros-Vargas},
	address 	= {Arequipa-Peru},
	month 		= {October},
	organization 	= {CLEI},
	publisher 	= {CLEI},
	url 		= {http://clei.org/clei2015/144496},
	isbn 		= {978-1-4673-9143-6},
	}


Generated by Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, Universidad Católica San Pablo, Arequipa-Perú