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 条
  • [41] Model Driven Development in Power Electronics
    Kiss, David
    Halmos, Adam
    Kalman, Gergely
    Varjasi, Istvan
    Suto, Zoltan
    2017 6TH INTERNATIONAL YOUTH CONFERENCE ON ENERGY (IYCE), 2017,
  • [42] A Workflow for Model Driven Game Development
    Guo, Hong
    Traetteberg, Hallvard
    Wang, Alf Inge
    Gao, Shang
    PROCEEDINGS OF THE 2015 IEEE 19TH INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE, 2015, : 94 - 103
  • [43] Metrics for a Model Driven Development context
    Saeki, Motoshi
    Kaiya, Haruhiko
    ENASE 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2008, : 13 - +
  • [44] Model Driven Development for Embedded Systems
    Ito, Kunihihiko
    Matsuura, Saeko
    SEPADS'10: PROCEEDINGS OF THE 9TH WSEAS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PARALLEL AND DISTRIBUTED SYSTEMS, 2010, : 102 - +
  • [45] A model-driven development approach for learning design using the LPCEL Editor
    Torres, Jorge
    Resendiz, Jesus
    Aedo, Ignacio
    Dodero, Juan Manuel
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2014, 26 (01) : 17 - 27
  • [46] Challenges in the Deployment of Model Driven Development
    Teppola, Susanna
    Parviainen, Paivi
    Takalo, Juha
    2009 FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING ADVANCES (ICSEA 2009), 2009, : 15 - 20
  • [47] Model-Driven Development of Simulation-Based System Design Tools
    Jaeger, Sven
    Maschotta, Ralph
    Jungebloud, Tino
    Wichmann, Alexander
    Zimmermann, Armin
    2016 IEEE/ACIS 14TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS (SERA), 2016, : 209 - 215
  • [48] Domain Driven Design Approaches in Cloud Native Service Architecture
    Jordanov, Jordan
    Petrov, Pavel
    TEM JOURNAL-TECHNOLOGY EDUCATION MANAGEMENT INFORMATICS, 2023, 12 (04): : 1985 - 1994
  • [49] An open source domain-specific tools framework to support model driven development of OSS
    Achilleos, Achilleas
    Georgalas, Nektarios
    Yang, Kun
    MODEL DRIVEN ARCHITECTURE - FOUNDATIONS AND APPLICATIONS, 2007, 4530 : 1 - +
  • [50] Following Domain Driven Design principles for Microservices decomposition: is it enough?
    Farsi, Hassan
    Allaki, Driss
    En-nouaary, Abdeslam
    Dahchour, Mohamed
    2021 IEEE/ACS 18TH INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2021,