Software Engineering Meets Systems Engineering: Conceptual Modeling Applied to Engineering Operations

被引:0
|
作者
Al-Fedaghi, Sabah [1 ]
Modhaffar, Mahdi [1 ]
机构
[1] Kuwait Univ, Comp Engn Dept, Kuwait, Kuwait
关键词
Conceptual model; systems modeling; organization as a machine; software requirements analysis;
D O I
10.22937/IJCSNS.2021.21.10.47
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Models are fundamentally crucial to many scientific fields, including software engineering, systems engineering, enterprise modeling, and business modeling. This paper focuses on diagrammatic conceptual modeling, as opposed to mathematical or computational models, wherein a conceptual model is a translation of reality processes into an abstract mechanism that has similar structure and parallel events of the external processes. Although various modeling approaches exist, including UML (Unified Modeling Language) in software engineering and its dialect, SysML (System Modeling Language), in systems engineering, several difficulties arise in such models, including the problem of model multiplicity that is related to the lack an integrated view of structure and behavior. This paper generalizes conceptual modeling to be applied in organizations at large. According to authorities, the so-called organization theory portrays organizations as machine-like systems. As a machine, an organization coordinates its parts to transform inputs into outputs. Therefore, we synthesize the notion of an organization as a machine and apply a new modeling methodology called thinging machine (TM) to real engineering operations. The results show the viability of the TM methodology serving as a foundation for highlevel modelling of systems.
引用
收藏
页码:329 / 342
页数:14
相关论文
共 50 条
  • [1] Software Engineering Meets Network Engineering: Conceptual Model for Events Monitoring and Logging
    Al-Fedaghi, Sabah
    Behbehani, Bader
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2021, 21 (12): : 9 - 20
  • [2] Where Software Engineering Meets ...
    Chang, Carl K.
    Weiss, David M.
    Hinchey, Mike
    [J]. COMPUTER, 2011, 44 (10) : 17 - 18
  • [3] Unifying software engineering and systems engineering
    Boehm, B
    [J]. COMPUTER, 2000, 33 (03) : 114 - 116
  • [4] Models in Systems Engineering and Software Engineering
    Andary, James F.
    Frisch, Harry P.
    Oliver, David W.
    [J]. Insight, 2007, 3 (26-27): : 26 - 27
  • [5] When Scientific Software Meets Software Engineering
    Leroy, Dorian
    Sallou, June
    Bourcier, Johann
    Combemale, Benoit
    [J]. COMPUTER, 2021, 54 (12) : 60 - 71
  • [6] Software engineering best practices applied to the modeling process
    Withers, DH
    [J]. PROCEEDINGS OF THE 2000 WINTER SIMULATION CONFERENCE, VOLS 1 AND 2, 2000, : 432 - 439
  • [7] Software Engineering Meets Evolutionary Computation
    Harman, Mark
    [J]. COMPUTER, 2011, 44 (10) : 31 - 39
  • [8] Modeling in software engineering
    Atlee, Joanne M.
    France, Robert
    Georg, Geri
    Moreira, Ana
    Rumpe, Bernhard
    Zschaler, Steffen
    [J]. 29TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: ICSE 2007 COMPANION VOLUME, PROCEEDINGS, 2007, : 113 - +
  • [9] Modeling in Software Engineering
    Atlee, Joanne M.
    France, Robert
    Georg, Geri
    Moreira, Ana
    [J]. ICSE'08 PROCEEDINGS OF THE THIRTIETH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2008, : 1039 - 1040