软件体系结构模型单层化的一致性保障方法

被引:5
作者
杨杰 [1 ]
黄罡 [1 ]
陈湘萍 [1 ]
梅宏 [1 ]
张成志 [2 ]
机构
[1] 北京大学信息科学技术学院
[2] 香港科技大学计算机科学系
关键词
软件体系结构; 一致性; 复合构件; 模型转换;
D O I
暂无
中图分类号
TP311.52 [];
学科分类号
摘要
在软件体系结构(softwarearchitecture,简称SA)设计中,复合构件是具有内部结构的构件,它可以对复杂的SA模型进行层次化的组织.尽管大多数体系结构描述语言都支持复合构件,但常见的SA模型分析与验证工具仅支持单层的SA模型作为输入,且目前的主流构件运行平台都不支持带有内部结构的复合构件模型.因此,有必要将多层的SA模型转化为单层的SA模型(即“单层化”).“单层化”的关键在于如何保证“单层化”前后SA模型的一致性.对该问题及其解决方案进行了系统而深入的研究,给出了SA模型一致性的形式化定义.在此基础上,提出了SA模型“单层化”的基本原则以及过程指南,并以一个构件化的邮件客户端为例,验证了该方法的可行性.
引用
收藏
页码:1391 / 1400
页数:10
相关论文
共 4 条
  • [1] ABC/ADL:一种基于XML的软件体系结构描述语言
    王晓光
    冯耀东
    梅宏
    [J]. 计算机研究与发展, 2004, (09) : 1521 - 1531
  • [2] 基于软件体系结构的构件组装工具ABC-Tool
    向俊莲
    杨杰
    梅宏
    [J]. 计算机研究与发展, 2004, (06) : 956 - 964
  • [3] 基于软件体系结构的反射式中间件研究
    黄罡
    王千祥
    梅宏
    杨芙清
    [J]. 软件学报, 2003, (11) : 1819 - 1826
  • [4] ABC:基于体系结构、面向构件的软件开发方法
    梅宏
    陈锋
    冯耀东
    杨杰
    [J]. 软件学报, 2003, (04) : 721 - 732