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
关键词
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] Generative software module development for domain-driven design with annotation-based domain specific language
    Duc Minh Le
    Duc-Hanh Dang
    Viet-Ha Nguyen
    INFORMATION AND SOFTWARE TECHNOLOGY, 2020, 120
  • [22] Domain-driven Documentation: The Case of Landscape
    Burenhult, Niclas
    LANGUAGE DOCUMENTATION & CONSERVATION, 2020, 21 : 9 - 22
  • [23] Domain-Driven Morphogenesis of Cellular Membranes
    Shnyrova, Anna V.
    Frolov, Vadim A.
    Zimmerberg, Joshua
    CURRENT BIOLOGY, 2009, 19 (17) : R772 - R780
  • [24] Domain-driven data mining: A framework
    Cao, Longbing
    Zhang, Chengqi
    IEEE INTELLIGENT SYSTEMS, 2007, 22 (04) : 78 - 79
  • [25] Domain-driven, actionable knowledge discovery
    Cao, Longbing
    IEEE INTELLIGENT SYSTEMS, 2007, 22 (04) : 78 - 78
  • [26] Toward Domain-Driven Data Mining
    Zhu, Zhengxiang
    Gu, Jifa
    Yang, Wenxin
    Li, Xingsen
    2008 INTERNATIONAL SYMPOSIUM ON INTELLIGENT INFORMATION TECHNOLOGY APPLICATION WORKSHOP: IITA 2008 WORKSHOPS, PROCEEDINGS, 2008, : 44 - +
  • [27] The impact of domain-driven and data-driven feature selection on the inverse design of nanoparticle catalysts
    Li, Sichao
    Ting, Jonathan Y. C.
    Barnard, Amanda S.
    JOURNAL OF COMPUTATIONAL SCIENCE, 2022, 65
  • [28] The impact of domain-driven and data-driven feature selection on the inverse design of nanoparticle catalysts
    Li, Sichao
    Ting, Jonathan Y.C.
    Barnard, Amanda S.
    Journal of Computational Science, 2022, 65
  • [29] Refactoring with domain-driven design in an industrial contextAn action research report
    Ozan Özkan
    Önder Babur
    Mark van den Brand
    Empirical Software Engineering, 2023, 28
  • [30] Microservice Migration Using Strangler Fig Pattern and Domain-Driven Design
    Ma, Shang-Pin
    Li, Chia-Yu
    Lee, Wen-Tin
    Lee, Shin-Jie
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2022, 38 (06) : 1285 - 1303