Application of complexity and brittleness on software architecture

Hong Zhang, Changzhen Hu, Xiaojun Wang

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

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.

Original languageEnglish
Title of host publicationProceedings of 2016 8th IEEE International Conference on Communication Software and Networks, ICCSN 2016
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages570-573
Number of pages4
ISBN (Electronic)9781509017805
DOIs
Publication statusPublished - 7 Oct 2016
Event8th IEEE International Conference on Communication Software and Networks, ICCSN 2016 - Beijing, China
Duration: 4 Jun 20166 Jun 2016

Publication series

NameProceedings of 2016 8th IEEE International Conference on Communication Software and Networks, ICCSN 2016

Conference

Conference8th IEEE International Conference on Communication Software and Networks, ICCSN 2016
Country/TerritoryChina
CityBeijing
Period4/06/166/06/16

Keywords

  • brittleness analysis
  • complex network
  • complex system
  • software architecture
  • software security

Fingerprint

Dive into the research topics of 'Application of complexity and brittleness on software architecture'. Together they form a unique fingerprint.

Cite this