Software Development for Modeling and Simulation of Computer Networks: Complex Systems Approach

被引:0
作者
Paszkiewicz, Andrzej [1 ]
Bolanowski, Marek [1 ]
机构
[1] Rzeszow Univ Technol, Dept Complex Syst, Rzeszow, Poland
来源
TOWARDS A SYNERGISTIC COMBINATION OF RESEARCH AND PRACTICE IN SOFTWARE ENGINEERING | 2018年 / 733卷
关键词
Complex systems; Computer networks; Feedback loop; Software development;
D O I
10.1007/978-3-319-65208-5_14
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The process of creating software for modeling and simulation of phenomena taking place in computer networks should take into account many aspects of their functioning. However, until now, the creation of such software was based on a reductionist approach. This approach is typical for simple or most complicated systems. In contrast, software for modeling and simulation of computer networks should be treated as a complex system. Therefore, the process of its creation should take into account such properties of complex systems as: feedback loop, non-extensivity, indeterminacy, self-similarity, non-additivity, etc. The authors use computer simulators in their work on everyday basis. However, they have generally an outdated, static architecture that prevents their easy and continuous development. Therefore, the authors started working on developing their own model of creating such software and this paper is an introduction to this issue. The authors focused on the selected features of complex systems in the context of the software development process. Based on the feedback loop, a new spiral of software development and modeling for computer networks is presented. The paper also defines the notion of process and functional non-additivity and its importance in the software development process. The presented approach allows for flexible development of the software under consideration in terms of their functionality. The authors also presented examples of application of complex system properties when creating selected functional modules of software for modeling and simulation of computer networks.
引用
收藏
页码:193 / 206
页数:14
相关论文
共 50 条
  • [31] Using modeling and simulation and artificial intelligence to improve complex adaptive systems engineering
    Tolk, Andreas
    Barry, Philip
    Doskey, Steven C.
    INTERNATIONAL JOURNAL OF MODELING SIMULATION AND SCIENTIFIC COMPUTING, 2022, 13 (02)
  • [32] Computer software development based on hierarchical technology
    Chen Hongju
    Wang Qing
    PROCEEDINGS 2016 EIGHTH INTERNATIONAL CONFERENCE ON MEASURING TECHNOLOGY AND MECHATRONICS AUTOMATION ICMTMA 2016, 2016, : 158 - 161
  • [33] The Application of Layering Technology in Computer Software Development
    Wang Zhuxian
    Guan Xingmin
    Feng Peng
    2017 INTERNATIONAL CONFERENCE ON ROBOTS & INTELLIGENT SYSTEM (ICRIS), 2017, : 329 - 333
  • [34] Teaching about complex systems is no simple matter: building effective professional development for computer-supported complex systems instruction
    Yoon, Susan A.
    Anderson, Emma
    Koehler-Yom, Jessica
    Evans, Chad
    Park, Miyoung
    Sheldon, Josh
    Schoenfeld, Ilana
    Wendel, Daniel
    Scheintaub, Hal
    Klopfer, Eric
    INSTRUCTIONAL SCIENCE, 2017, 45 (01) : 99 - 121
  • [35] Teaching about complex systems is no simple matter: building effective professional development for computer-supported complex systems instruction
    Susan A. Yoon
    Emma Anderson
    Jessica Koehler-Yom
    Chad Evans
    Miyoung Park
    Josh Sheldon
    Ilana Schoenfeld
    Daniel Wendel
    Hal Scheintaub
    Eric Klopfer
    Instructional Science, 2017, 45 : 99 - 121
  • [36] A Problem Oriented Approach to Modeling Feedback Loops for Self-Adaptive Software Systems
    Liu, Chun
    Zhang, Wei
    Zhao, Haiyan
    Jin, Zhi
    2012 19TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC), VOL 1, 2012, : 440 - 445
  • [37] COMPLEX ENERGY NETWORKS OPTIMIZATION: PART I - DEVELOPMENT AND VALIDATION OF A SOFTWARE FOR OPTIMAL LOAD ALLOCATION
    Ancona, M. A.
    Bianchi, M.
    Branchini, L.
    De Pascale, A.
    Melino, F.
    Peretto, A.
    Rosati, J.
    PROCEEDINGS OF THE ASME TURBO EXPO: TURBOMACHINERY TECHNICAL CONFERENCE AND EXPOSITION, VOL 8, 2020,
  • [38] Computer Systems - Simple, Complicated or Complex
    Strzalka, Dominik
    ADVANCES IN DEPENDABILITY ENGINEERING OF COMPLEX SYSTEMS, 2018, 582 : 383 - 393
  • [39] Security in computer networks and distributed systems
    Prabhu, MM
    Raghavan, SV
    COMPUTER COMMUNICATIONS, 1996, 19 (05) : 379 - 388
  • [40] Simulation of Isarithmic Congestion Avoidance in Computer Networks
    Ilyas, Mohammad
    Journal of King Saud University - Engineering Sciences, 1990, 2 (02) : 295 - 307