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 条
  • [21] Model-Driven Development of Learning Objects
    Graciotto Silva, Marco Aurelio
    Barbosa, Ellen Francine
    Maldonado, Jose Carlos
    2011 FRONTIERS IN EDUCATION CONFERENCE (FIE), 2011,
  • [22] JDOMAINAPP: A Module-Based Domain-Driven Software Framework
    Duc Minh Le
    Duc-Hanh Dang
    Ha Thanh Vu
    SOICT 2019: PROCEEDINGS OF THE TENTH INTERNATIONAL SYMPOSIUM ON INFORMATION AND COMMUNICATION TECHNOLOGY, 2019, : 399 - 406
  • [23] A Reference Architecture for Blockchain-based Traceability Systems Using Domain-Driven Design and Microservices
    Wang, Yanze
    Li, Shanshan
    Liu, Huikun
    Zhang, He
    Pan, Bo
    2022 29TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, APSEC, 2022, : 269 - 278
  • [24] Cybermycelium: a reference architecture for domain-driven distributed big data systems
    Ataei, Pouya
    FRONTIERS IN BIG DATA, 2024, 7
  • [25] Layered microservices architecture: A multitree-based domain-driven approach
    Le, Duc Minh
    Dang, Duc-Hanh
    Vo, Hieu Dinh
    INFORMATION AND SOFTWARE TECHNOLOGY, 2025, 183
  • [26] Practitioner Views on the Interrelation of Microservice APIs and Domain-Driven Design: A Grey Literature Study Based on Grounded Theory
    Singjai, Apitchaka
    Zdun, Uwe
    Zimmermann, Olaf
    2021 IEEE 18TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE (ICSA), 2021, : 25 - 35
  • [27] Design Patterns for Model-Driven Development
    Vepsalainen, Timo
    Kuikka, Seppo
    SOFTWARE TECHNOLOGIES, ICSOFT 2014, 2015, 555 : 21 - 38
  • [28] Dealing with Non-Functional Requirements in Model-Driven Development: A Survey
    Ameller, David
    Franch, Xavier
    Gomez, Cristina
    Martinez-Fernandez, Silverio
    Araujo, Joao
    Biffl, Stefan
    Cabot, Jordi
    Cortellessa, Vittorio
    Fernandez, Daniel Mendez
    Moreira, Ana
    Muccini, Henry
    Vallecillo, Antonio
    Wimmer, Manuel
    Amaral, Vasco
    Bohm, Wolfgang
    Bruneliere, Hugo
    Burgueno, Loli
    Goulao, Miguel
    Teufl, Sabine
    Berardinelli, Luca
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2021, 47 (04) : 818 - 835
  • [29] Domain Driven Development and Feature Driven Development for Development of Decision Support Systems
    Danenas, Paulius
    Garsva, Gintautas
    INFORMATION AND SOFTWARE TECHNOLOGIES, 2012, 319 : 187 - 198
  • [30] Design of Adaptive Domain-Specific Modeling Languages for Model-Driven Mobile Application Development
    Jia, Xiaoping
    Jones, Christopher
    2015 10TH INTERNATIONAL JOINT CONFERENCE ON SOFTWARE TECHNOLOGIES (ICSOFT), VOL 1, 2015, : 413 - 418