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 条
  • [31] Stretching the Glasgow Haskell Compiler Nourishing GHC with Domain-Driven Design
    Young, Jeffrey M.
    Henry, Sylvain
    Ericson, John
    PROCEEDINGS OF THE 1ST ACM SIGPLAN INTERNATIONAL WORKSHOP ON FUNCTIONAL SOFTWARE ARCHITECTURE, FUNARCH 2023, 2023, : 34 - 39
  • [32] Using Metamodel of Object System for Domain-Driven Design the Database Structure
    Oleynik, Pavel P.
    2014 IEEE EAST-WEST DESIGN & TEST SYMPOSIUM (EWDTS), 2014,
  • [33] Operational Design Domain-Driven Coverage for the Safety Argumentation of Automated Vehicles
    Weissensteiner, Patrick
    Stettinger, Georg
    Khastgir, Siddartha
    Watzenig, Daniel
    IEEE ACCESS, 2023, 11 : 12263 - 12284
  • [34] Refactoring with domain-driven design in an industrial context An action research report
    Ozkan, Ozan
    Babur, Onder
    van den Brand, Mark
    EMPIRICAL SOFTWARE ENGINEERING, 2023, 28 (04)
  • [35] Does Domain-Driven Design Lead to Finding the Optimal Modularity of a Microservice?
    Vural, Hulya
    Koyuncu, Murat
    IEEE ACCESS, 2021, 9 : 32721 - 32733
  • [36] Domain-Driven Design in Cloud Computing: .NET and Azure Case Analysis
    Jordanov, Jordan
    Petrov, Pavel
    Kuyumdzhiev, Ivan
    Vasilev, Julian
    Petrova, Stefka
    TEM JOURNAL-TECHNOLOGY EDUCATION MANAGEMENT INFORMATICS, 2025, 14 (01): : 44 - 54
  • [37] A DOMAIN-DRIVEN APPROACH TO METAMODELING IN ADDITIVE MANUFACTURING
    Yang, Zhuo
    Hagedorn, Thomas
    Eddy, Douglas
    Krishnamurty, Sundar
    Grosse, Ian
    Denno, Peter
    Lu, Yan
    Witherell, Paul
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2017, VOL 1, 2017,
  • [38] Recent advances in domain-driven data mining
    Chuanren Liu
    Ehsan Fakharizadi
    Tong Xu
    Philip S. Yu
    International Journal of Data Science and Analytics, 2023, 15 : 1 - 7
  • [39] Domain-Driven Density Based Clustering Algorithm
    Antony, Neethu
    Deshpande, Arti
    PROCEEDINGS OF INTERNATIONAL CONFERENCE ON ICT FOR SUSTAINABLE DEVELOPMENT ICT4SD 2015, VOL 2, 2016, 409 : 705 - 714
  • [40] Domain-Driven Process Adaptation in Emergency Scenarios
    La Rosa, Marcello
    Mendling, Jan
    BUSINESS PROCESS MANAGEMENT WORKSHOPS, 2009, 17 : 290 - +