arXivDaily arXiv每日学术速递 周一至周五更新
arXiv cs/0105009cs.SE
收藏

利用依赖分析支持支持软件体系结构理解

Using Dependence Analysis to Support Software Architecture Understanding

Jianjun Zhao

摘要:

软件体系结构作为软件系统的一个重要设计层次,正受到越来越多的关注。随着软件体系结构设计资源(以体系结构描述的形式)的积累,开发支持体系结构理解、测试、再工程、维护和重用的技术和工具将成为一个重要的问题。本文介绍了一种新的依赖分析技术--体系结构依赖分析,以支持支持软件体系结构的开发。与传统的依赖性分析不同,架构依赖性分析被设计为对软件系统的架构描述进行操作,而不是对传统程序的源代码进行操作。架构依赖性分析提供了软件系统的高层架构的依赖性知识,而不是传统程序的低层实现细节。

英文摘要:

Software architecture is receiving increasingly attention as a critical design level for software systems. As software architecture design resources (in the form of architectural descriptions) are going to be accumulated, the development of techniques and tools to support architectural understanding, testing, reengineering, maintaining, and reusing will become an important issue. In this paper we introduce a new dependence analysis technique, named architectural dependence analysis to support software architecture development. In contrast to traditional dependence analysis, architectural dependence analysis is designed to operate on an architectural description of a software system, rather than the source code of a conventional program. Architectural dependence analysis provides knowledge of dependences for the high-level architecture of a software system, rather than the low-level implementation details of a conventional program.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑