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 条
  • [21] Domain-driven Documentation: The Case of Landscape
    Burenhult, Niclas
    LANGUAGE DOCUMENTATION & CONSERVATION, 2020, 21 : 9 - 22
  • [22] Domain-Driven Morphogenesis of Cellular Membranes
    Shnyrova, Anna V.
    Frolov, Vadim A.
    Zimmerberg, Joshua
    CURRENT BIOLOGY, 2009, 19 (17) : R772 - R780
  • [23] A Domain-Driven Framework to Analyze Learning Dynamics in MOOCs through Event Abstraction
    Hidalgo, Luciano
    Munoz-Gama, Jorge
    APPLIED SCIENCES-BASEL, 2023, 13 (05):
  • [24] 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
  • [25] 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)
  • [26] Does Domain-Driven Design Lead to Finding the Optimal Modularity of a Microservice?
    Vural, Hulya
    Koyuncu, Murat
    IEEE ACCESS, 2021, 9 : 32721 - 32733
  • [27] Domain-driven, actionable knowledge discovery
    Cao, Longbing
    IEEE INTELLIGENT SYSTEMS, 2007, 22 (04) : 78 - 78
  • [28] 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
  • [29] A Domain-Driven Model Generation Framework for Cyber-Physical Production Systems
    Majumder, Mainak
    2023 ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION, MODELS-C, 2023, : 172 - 178
  • [30] 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 - +