摘要
提出了软件体系结构工程的概念,建立了软件体系结构生命周期模型,并对软件体系结构进行了分类和建模,介绍了几种典型的软件体系结构语言,提出了一个基于时序逻辑的形式化体系结构语言——XYZ/SAE.该语言可作为系列化时序逻辑语言族XYZ/E的子语言,支持对软件体系结构中构件、连接件和配置的描述,并可在统一的框架下描述软件体系结构的静态行为和动态行为.
The authors promote the concept of software architecture engineering, establish the life cycle of software architecture, classify the different kinds of software architectures and architecture modeling, introduce several typical software architecture modeling languages, give a formal architectural style modeling language XYZ/SAE(as a sub language of a series of temporl logic languages——XYZ/E) in this paper. It supports the description of component, connector and configuration, and also static and dynamic aspects of software architecture.
出处
《软件学报》
EI
CSCD
北大核心
1998年第11期866-872,共7页
Journal of Software
关键词
软件体系结构
建模
软件工程
Software architecture, software architecture modeling, software architecture modeling language, temporal logic, component, connector.