Dealing with the Complexity of Model Driven Development with Naked Objects and Domain-Driven Design

被引:0
|
作者
Soares, Samuel Alves [1 ]
Cortes, Mariela Ines [1 ]
Brandao, Marcius Gomes [1 ]
机构
[1] Univ Estadual Ceara, Dr Silas Munguba Ave 1700, Fortaleza, Ceara, Brazil
来源
PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 1 (ICEIS) | 2016年
关键词
Model-Driven Development; Naked Objects; Domain-Driven Design; Domain Patterns; Design Patterns;
D O I
10.5220/0005867905280535
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Model-Driven Development aims to the implementation of systems from high-level modeling artifacts, while maintaining the focus of the development team in the application domain. However, the required models in this approach become very complex and, in many cases, the developer's intervention can be required along the application infrastructure construction, then failing to keep the focus on application domain and could also be impaired synchronization between code and model. To solve this problem, we propose a tool where the developer just models the business objects through the use of Domain Patterns and Software Design Patterns, which is used to generate the application code. A naked object framework is responsible for the system infrastructure code. The use of the tool benefits the generation of functional applications, while maintaining the synchronization between code and model along the development.
引用
收藏
页码:528 / 535
页数:8
相关论文
共 50 条
  • [31] Building domain-speciefic languages for model-driven development
    Cuadrado, Lesus Sanchez
    Molina, Lesus Garcia
    IEEE SOFTWARE, 2007, 24 (05) : 48 - 55
  • [32] Using a Domain Specific Language for Lightweight Model-Driven Development
    Jones, Christopher
    Jia, Xiaoping
    EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2014, 2015, 551 : 46 - 62
  • [33] Model-Driven Development in Robotics Domain a Systematic Literature Review
    Heineck, Tiago
    Goncalves, Enyo
    Sousa, Aeda
    Oliveira, Marcos
    Castro, Jaelson
    PROCEEDINGS OF 2016 X BRAZILIAN SYMPOSIUM ON SOFTWARE COMPONENTS, ARCHITECTURES AND REUSE (SBCARS), 2016, : 151 - 160
  • [34] Design Guidelines for the Development of Quality-Driven Model Transformations
    Insfran, Emilio
    Gonzalez-Huerta, Javier
    Abrahao, Silvia
    MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, PT II, 2010, 6395 : 288 - 302
  • [35] DESIGN PATTERN INSTANCES WITHIN MODEL DRIVEN DEVELOPMENT BASED ON ABSTRACTION, CONCRETIZATION AND VARIABILITY
    Lacko, Peter
    Kajsa, Peter
    Navrat, Pavol
    COMPUTING AND INFORMATICS, 2017, 36 (01) : 55 - 85
  • [36] Domain Specific Language Approach on Model-driven Development of Web Services
    Nguyen, Viet-Cuong
    Qafmolla, Xhevi
    Richta, Karel
    ACTA POLYTECHNICA HUNGARICA, 2014, 11 (08) : 121 - 138
  • [37] A Model-Driven Approach for the Design and Implementation of Software Development Methods
    Cervera, Mario
    Albert, Manoli
    Torres, Victoria
    Pelechano, Vicente
    INTERNATIONAL JOURNAL OF INFORMATION SYSTEM MODELING AND DESIGN, 2012, 3 (04) : 86 - 103
  • [38] UML-Based Model-Driven Development for HSDPA Design
    Martinez, Jesus
    Merino, Pedro
    Salmeron, Alberto
    Malpartida, Francisco
    IEEE SOFTWARE, 2009, 26 (03) : 26 - 33
  • [39] Model interoperability via Model Driven Development
    Ameedeen, Mohamed A.
    Bordbar, Behzad
    Anane, Rachid
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2011, 77 (02) : 332 - 347
  • [40] Model-driven Development of User Interfaces for IoT Systems via Domain-specific Components and Patterns
    Brambilla, Marco
    Umuhoza, Eric
    ICEIS: PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 2, 2017, : 246 - 253