将切片技术应用于软件体系结构
软件工程
2009-09-25 v1
摘要
软件体系结构正越来越多地被关注作为软件系统的关键设计层次。随着软件体系结构设计资源(以体系结构规范的形式)被积累,支持体系结构理解、测试、逆向工程、维护和复用的技术和工具将成为重要问题。本文介绍了一种新的切片形式,称为体系结构切片,以辅助体系结构理解和复用。与传统切片不同,体系结构切片旨在 operate on 软件系统的体系结构规范,而非程序的源代码。体系结构切片提供有关软件系统高级结构的知识,而非程序低级实现细节。为了计算体系结构切片,我们提出了一种可以用于表示软件体系结构中信息流的架构信息流图。基于该图,我们给出了一个计算体系结构切片的两阶段算法。
引用
@article{arxiv.cs/0105008,
title = {Applying Slicing Technique to Software Architectures},
author = {Jianjun Zhao},
journal= {arXiv preprint arXiv:cs/0105008},
year = {2009}
}
备注
12 pages, 5 figures