节点文献
基于Petri网的构件行为适配模型
Behavioral Adaption Model of Components Based Petri Net
【摘要】 基于构件的软件工程目标是对已有软件构件的重用。实际上,大部分构件不能直接集成到应用中,因为构成系统的多个构件之间的行为往往是不兼容的。在将可重用构件部署到新系统之前,有必要先检查构件接口行为的兼容性并进行适配,使不同构件之间能够正常交互。提出一种基于Petri网的构件行为的适配算法,该方法用接口Petri网描述构件的接口行为,以用例为单位,利用同步向量检查构件接口交互行为的兼容性,建立基于Petri网的构件行为适配模型,最后验证此模型中行为的兼容性。
【Abstract】 Component-Based Software Engineering focuses on the reuse of existing software components.In practice,most components cannot be integrated directly into an application-to-be because they are incompatible.It is necessary to check whether it is compatible between components’ interfaces and make adaptation before building them into new environment.A Petri Net-based components’ behavioral adaptation algorithm is proposed.It described the behavior of component’s interfaces using Interface Petri net,and check the compatible between interfaces based on synchronous vector in one use case,and building an adaptation model for incompatible interfaces based on Petri Net.At last,the model’s compatibility is verified.
【Key words】 use case; interface; Petri Net; compatible; adaptation model;
- 【文献出处】 系统仿真学报 ,Journal of System Simulation , 编辑部邮箱 ,2008年S2期
- 【分类号】TP311.52
- 【被引频次】2
- 【下载频次】50