基于UML的软件结构规范与精化  被引量:5

Using UML for Specification and Refinement of Software Architectures

在线阅读下载全文

作  者:孙猛[1] 杨红丽[1] 张乃孝[1] 裘宗燕[1] 

机构地区:[1]北京大学数学科学学院,北京100871

出  处:《北京大学学报(自然科学版)》2007年第1期1-10,共10页Acta Scientiarum Naturalium Universitatis Pekinensis

基  金:国家自然科学基金(60473056和60573081)资助项目

摘  要:提出利用UML表示软件体系结构不同的视,表明了UML可以用于建模软件结构。UML的图形语义用通信顺序进程CSP的符号表示,进一步,基于CSP的语义可以链接不同的软件结构模型。还讨论了软件结构规范的精化问题,该精化过程可以保留系统需要的属性。Different views of software architecture in UML diagrams are presented. It shows how UML can be used to model different aspects of software architecture. The semantics of UML diagrams are expressed in the notation of Communication Sequential Process(CSP). Different view models of software architectures are linked together based on the CSP semantics. The issue of refining such architectural specifications is also discussed, where software architectures can be refined in a manner that preserves desired system properties.

关 键 词:软件结构 规范 精化 CSP UML 

分 类 号:TP311.5[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象