A Multi-level Model of Software Architecture

被引:0
|
作者
Xie, Zhongwen [1 ]
Li, Tong [1 ,2 ]
Dai, Fei [1 ]
Zhao, Na [1 ,2 ]
Yu, Yong [1 ,2 ]
Liu, Jinzhuo [1 ]
Jin, Yunzhi [1 ]
机构
[1] Yunnan Univ, Sch Software, Kunming, Yunnan, Peoples R China
[2] Key Lab Software Engn Yunnan Prov, Kunming, Yunnan, Peoples R China
关键词
software architecture; system; component; CSP; Petri net;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software architecture play an important role in improving the quality of software products. A software architecture model is a tool used to define software architecture. In order to precisely define software architecture, a multi-level software architecture model MSAM is designed. Firstly, five important properties of software systems are discussed. Secondly, based on CSP and Petri Net, the definition of MSAM are proposed. Furthermore, six rules to model software components and sub-systems are also proposed. In MSAM, not only are the important components, e.g. software components, sub-systems and software systems in software architecture, formally defined, but also the five important properties of software systems are embodied. Therefore, MSAM can model software architecture at different abstract levels. Thus, the basis to design, analyze, measure and evolve software systems is established.
引用
收藏
页码:337 / 340
页数:4
相关论文
共 10 条