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 条
  • [41] Environment orientation: a structured simulation approach for agent-based complex systems
    Tim Hoverd
    Susan Stepney
    Natural Computing, 2015, 14 : 83 - 97
  • [42] Environment orientation: a structured simulation approach for agent-based complex systems
    Hoverd, Tim
    Stepney, Susan
    NATURAL COMPUTING, 2015, 14 (01) : 83 - 97
  • [43] Planning in Complex Systems: the Communicative Approach in the Formulation of Urban Development Plans
    Gutierrez Chaparro, Juan Jose
    CUADERNOS DE VIVIENDA Y URBANISMO, 2015, 8 (16): : 118 - 131
  • [44] The Development of Educational Ontology for Computer Networks
    Jiang, Ling
    Yang, Zongkai
    Liu, Qingtang
    Wei, Haimei
    PROCEEDINGS OF 2008 INTERNATIONAL COLLOQUIUM ON ARTIFICIAL INTELLIGENCE IN EDUCATION, 2008, : 63 - 67
  • [45] Teaching sustainability as complex systems approach: a sustainable development goals workshop
    Weber, Jana M.
    Lindenmeyer, Constantin P.
    Lio, Pietro
    Lapkin, Alexei A.
    INTERNATIONAL JOURNAL OF SUSTAINABILITY IN HIGHER EDUCATION, 2021, 22 (08) : 25 - 41
  • [46] Interactive computer software development for leaf area measurement
    Igathinathane, C
    Prakash, VSS
    Padma, U
    Babu, GR
    Womac, AR
    COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2006, 51 (1-2) : 1 - 16
  • [47] Challenges for simulation of systems in software performance engineering
    Hennig, A
    Eckardt, H
    MODELLING AND SIMULATION 2001, 2001, : 121 - 125
  • [48] Discussion on the Application of Layering Technology in the Development of Computer Software
    Cheng Zhiping
    Gong Wenhui
    Kuang Qing
    INTERNATIONAL SYMPOSIUM 2018 - MECHANICAL AND ELECTRONICAL SYSTEMS AND CONTROL ENGINEERING, 2018, : 64 - 69
  • [49] Analysis on Application of Layering Technology in Computer Software Development
    Tong, Chao
    Wang, Song
    PROCEEDINGS OF THE 2015 4TH INTERNATIONAL CONFERENCE ON COMPUTER, MECHATRONICS, CONTROL AND ELECTRONIC ENGINEERING (ICCMCEE 2015), 2015, 37 : 21 - 25
  • [50] On the distribution of software faults in evolution of complex systems
    Grbac, Tihana Galinac
    Mausa, Goran
    SOFTWARE-INTENSIVE SYSTEMS-OF-SYSTEMS SYMPOSIUM (SISOS@ECSA), 2016,