Multi-Level Formation of Complex Software Systems

被引:9
|
作者
Li, Hui [1 ]
Hao, Li-Ying [1 ,2 ]
Chen, Rong [1 ]
机构
[1] Dalian Maritime Univ, Informat Sci & Technol Coll, Dalian 116026, Peoples R China
[2] Dalian Ocean Univ, Coll Informat Engn, Dalian 116023, Peoples R China
基金
中国博士后科学基金; 中国国家自然科学基金;
关键词
multi-level; software networks; software evolution; modularity; SCALE-FREE; COMMUNITY STRUCTURE; EVOLUTION; NETWORKS; QUALITY;
D O I
10.3390/e18050178
中图分类号
O4 [物理学];
学科分类号
0702 ;
摘要
We present a multi-level formation model for complex software systems. The previous works extract the software systems to software networks for further studies, but usually investigate the software networks at the class level. In contrast to these works, our treatment of software systems as multi-level networks is more realistic. In particular, the software networks are organized by three levels of granularity, which represents the modularity and hierarchy in the formation process of real-world software systems. More importantly, simulations based on this model have generated more realistic structural properties of software networks, such as power-law, clustering and modularization. On the basis of this model, how the structure of software systems effects software design principles is then explored, and it could be helpful for understanding software evolution and software engineering practices.
引用
收藏
页数:25
相关论文
共 50 条
  • [41] Flow control of multi-level assembly systems
    Haouba, A
    Xie, XL
    [J]. INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 1999, 12 (01) : 84 - 95
  • [42] Multi-Level Modeling for Industrial Automation Systems
    Aschauer, Thomas
    Dauenhauer, Gerd
    Pree, Wolfgang
    [J]. 2009 35TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, PROCEEDINGS, 2009, : 490 - 496
  • [43] Equivalence Checking in Multi-level Quantum Systems
    Niemann, Philipp
    Wille, Robert
    Drechsler, Rolf
    [J]. REVERSIBLE COMPUTATION, RC 2014, 2014, 8507 : 201 - 215
  • [44] Multi-level control for mobile robot systems
    Roszkowska, Elzbieta
    Makowski-Czerski, Piotr
    Janiec, Lukasz
    [J]. IFAC PAPERSONLINE, 2022, 55 (28): : 87 - 92
  • [45] Physical Realizability of Multi-Level Quantum Systems
    Espinosa, Luis A. Duffaut
    Miao, Z.
    Petersen, I. R.
    Ugrinovskii, V.
    James, M. R.
    [J]. 2012 2ND AUSTRALIAN CONTROL CONFERENCE (AUCC), 2012, : 19 - 23
  • [46] Null weak values in multi-level systems
    Zilberberg, Oded
    Romito, Alessandro
    Gefen, Yuval
    [J]. PHYSICA SCRIPTA, 2012, T151
  • [47] Flow control of multi-level assembly systems
    Haouba, Ahmedou
    Xie, Xiaolan
    [J]. International Journal of Computer Integrated Manufacturing, 12 (01): : 84 - 95
  • [48] Introduction: Political Careers in Multi-level Systems
    Borchert, Jens
    Stolz, Klaus
    [J]. REGIONAL AND FEDERAL STUDIES, 2011, 21 (02): : 107 - 115
  • [49] Partition functions for general multi-level systems
    Meljanac, S
    Stojic, M
    Svrtan, D
    [J]. PHYSICS LETTERS A, 1997, 224 (06) : 319 - 325
  • [50] POLITICS AND POLITICAL STRATEGIES IN MULTI-LEVEL SYSTEMS
    McTavish, Duncan
    [J]. MULTI-LEVEL GOVERNANCE: THE MISSING LINKAGES, 2015, 4 : 271 - 293