Application of a systemic soft domain-driven design framework

被引:0
|
作者
Salahat, Mohammed [1 ,2 ]
Wade, Steve [1 ]
Ul-Haq, Izhar [3 ]
机构
[1] Informatics department, School of Computing and Engineering, University of Huddersfield, United Kingdom
[2] Ajman University, United Arab Emirates
[3] New York Institute of Technology, Abu Dhabi Campus, United Arab Emirates
关键词
Combining techniques - Computer based information systems - Domain-driven designs - Framework evaluation - Naked objects - Object oriented domains - Soft language - Soft systems methodology;
D O I
暂无
中图分类号
学科分类号
摘要
This paper proposes a soft systems approach to domain-driven design of computer-based information systems. We propose a systemic framework combining techniques from Soft Systems Methodology (SSM), the Unified Modelling Language (UML), and an implementation pattern known as Naked Objects. We have used this framework in action research projects that have involved the investigation and modelling of business processes using object-oriented domain models and the implementation of software systems based on those domain models. Within the proposed framework, Soft Systems Methodology (SSM) is used as a guiding methodology to explore the problem situation and to generate a ubiquitous language (soft language) which can be used as the basis for developing an object-oriented domain model. The domain model is further developed using techniques based on the UML and is implemented in software following the Naked Objects implementation pattern. We argue that there are advantages from combining and using techniques from different methodologies in this way. The proposed systemic framework is overviewed and justified as multimethodologyusing Mingers multimethodology ideas. This multimethodology approach is being evaluated through a series of action research projects based on real-world case studies. A Peer-Tutoring case study is presented here as a sample of the framework evaluation process.
引用
收藏
页码:476 / 486
相关论文
共 50 条
  • [1] 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
  • [2] Domain-driven data mining: A framework
    Cao, Longbing
    Zhang, Chengqi
    IEEE INTELLIGENT SYSTEMS, 2007, 22 (04) : 78 - 79
  • [3] 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
  • [4] 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
  • [5] Towards an Ontological Concepts for Domain-Driven Software Design
    Al Saiyd, Nedhal
    Al Said, Intisar
    Al Neaimi, Afaf
    NDT: 2009 FIRST INTERNATIONAL CONFERENCE ON NETWORKED DIGITAL TECHNOLOGIES, 2009, : 127 - 131
  • [6] AGL: Incorporating behavioral aspects into domain-driven design
    Dang, Duc-Hanh
    Le, Duc Minh
    Le, Van-Vinh
    INFORMATION AND SOFTWARE TECHNOLOGY, 2023, 163
  • [7] Challenges of Domain-Driven Microservice Design A Model-Driven Perspective
    Rademacher, Florian
    Sorgalla, Jonas
    Sachweh, Sabine
    IEEE SOFTWARE, 2018, 35 (03) : 36 - 43
  • [8] A Framework For The Domain-Driven Utilization Of Manufacturing Sensor Data In Process Mining: An Action Design Approach
    Brock, Jonathan
    Rempe, Niclas
    von Enzberg, Sebastian
    Kuehn, Arno
    Dumitrescu, Roman
    PROCEEDINGS OF THE CONFERENCE ON PRODUCTION SYSTEMS AND LOGISTICS, CPSL 2023-2, 2023, : 771 - 781
  • [9] Domain-Driven Design Patterns: A Metadata-Based Approach
    Due Minh Le
    Due-Hanh Dang
    Viet-Ha Nguyen
    2016 IEEE RIVF INTERNATIONAL CONFERENCE ON COMPUTING & COMMUNICATION TECHNOLOGIES, RESEARCH, INNOVATION, AND VISION FOR THE FUTURE (RIVF), 2016, : 247 - 252
  • [10] Domain-Driven Event Abstraction Framework for Learning Dynamics in MOOCs Sessions
    Hidalgo, Luciano
    Munoz-Gama, Jorge
    PROCESS MINING WORKSHOPS, ICPM 2022, 2023, 468 : 552 - 564