TY - GEN
T1 - Application of complexity and brittleness on software architecture
AU - Zhang, Hong
AU - Hu, Changzhen
AU - Wang, Xiaojun
N1 - Publisher Copyright:
© 2016 IEEE.
PY - 2016/10/7
Y1 - 2016/10/7
N2 - Just like the catastrophe in power grid, software system may collapse during its operation. It reflects the complexity in software system itself, and the brittleness of software system is the main reason which results in the collapse. The notion of complex system and brittleness is introduced into the study of software system and some aspects which can induce the system to collapse are also discussed. Specifically, the notions of complex system, complex network and brittleness are introduced at first, then a detailed description of the complexity of software system is given; following that a fast-slow alternative dynamic model is built, which consists of a slow-dynamic model and a fast-dynamic model. In the end, a complex theory framework of brittleness on software architecture is presented, which covers the brittleness of software architecture from the way of language description, the analytical method, modeling to the evaluation. This can give a comprehensive research platform on the brittleness of software system. Some main research areas are also given for future study.
AB - Just like the catastrophe in power grid, software system may collapse during its operation. It reflects the complexity in software system itself, and the brittleness of software system is the main reason which results in the collapse. The notion of complex system and brittleness is introduced into the study of software system and some aspects which can induce the system to collapse are also discussed. Specifically, the notions of complex system, complex network and brittleness are introduced at first, then a detailed description of the complexity of software system is given; following that a fast-slow alternative dynamic model is built, which consists of a slow-dynamic model and a fast-dynamic model. In the end, a complex theory framework of brittleness on software architecture is presented, which covers the brittleness of software architecture from the way of language description, the analytical method, modeling to the evaluation. This can give a comprehensive research platform on the brittleness of software system. Some main research areas are also given for future study.
KW - brittleness analysis
KW - complex network
KW - complex system
KW - software architecture
KW - software security
UR - http://www.scopus.com/inward/record.url?scp=84994515761&partnerID=8YFLogxK
U2 - 10.1109/ICCSN.2016.7586587
DO - 10.1109/ICCSN.2016.7586587
M3 - Conference contribution
AN - SCOPUS:84994515761
T3 - Proceedings of 2016 8th IEEE International Conference on Communication Software and Networks, ICCSN 2016
SP - 570
EP - 573
BT - Proceedings of 2016 8th IEEE International Conference on Communication Software and Networks, ICCSN 2016
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 8th IEEE International Conference on Communication Software and Networks, ICCSN 2016
Y2 - 4 June 2016 through 6 June 2016
ER -