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 条
  • [1] Dribbling Complexity in Model Driven Development Using Naked Objects, Domain Driven Design, and Software Design Patterns
    Soares, Samuel A.
    Brandao, Marcius
    Cortes, Mariela I.
    Freire, Emmanuel S. S.
    2015 XLI LATIN AMERICAN COMPUTING CONFERENCE (CLEI), 2015, : 639 - 649
  • [2] Challenges of Domain-Driven Microservice Design A Model-Driven Perspective
    Rademacher, Florian
    Sorgalla, Jonas
    Sachweh, Sabine
    IEEE SOFTWARE, 2018, 35 (03) : 36 - 43
  • [3] The Application of Domain-Driven Design in NMS
    Zhang Jinsong
    Chen Yan
    Qin Shengjun
    FOURTH INTERNATIONAL CONFERENCE ON MACHINE VISION (ICMV 2011): COMPUTER VISION AND IMAGE ANALYSIS: PATTERN RECOGNITION AND BASIC TECHNOLOGIES, 2012, 8350
  • [4] Supporting Large-Scale Agile Development with Domain-Driven Design
    Uludag, Oemer
    Hauder, Matheus
    Kleehaus, Martin
    Schimpfle, Christina
    Matthes, Florian
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, XP 2018, 2018, 314 : 232 - 247
  • [5] Reverse Modeling Support Method for Domain-driven Design
    Zhong C.-X.
    Li W.-J.
    Ren G.-J.
    Rong G.-P.
    Ruan Jian Xue Bao/Journal of Software, 2022, 33 (07): : 2562 - 2580
  • [6] Domain-Driven Design for Microservices Architecture Systems Development: A Systematic Mapping Study
    Sangabriel-Alarcon, Josue
    Ocharan-Hernandez, Jorge Octavio
    Cortes-Verdin, Karen
    Limon, Xavier
    2023 11TH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION, CONISOFT 2023, 2023, : 25 - 34
  • [7] Domain-Driven Design applied to land administration system development: Lessons from the Netherlands
    Oukes, Peter
    van Andel, Marc
    Folmer, Erwin
    Bennett, Rohan
    Lemmen, Christiaan
    LAND USE POLICY, 2021, 104
  • [8] Domain-Driven Design for Microservices: An Evidence-Based Investigation
    Zhong, Chenxing
    Li, Shanshan
    Huang, Huang
    Liu, Xiaodong
    Chen, Zhikun
    Zhang, Yi
    Zhang, He
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2024, 50 (06) : 1425 - 1449
  • [9] Towards a UML Profile for Domain-Driven Design of Microservice Architectures
    Rademacher, Florian
    Sachweh, Sabine
    Zuendorf, Albert
    SOFTWARE ENGINEERING AND FORMAL METHODS, SEFM 2017, 2018, 10729 : 230 - 245
  • [10] The Investigation of WEB Software System Based on Domain-Driven Design
    Wang, Fei
    Yan, LiHua
    Zhou, Peng
    Sun, Wei
    Ding, Yuan
    WEB INFORMATION SYSTEMS AND MINING, PT I, 2011, 6987 : 11 - 18