首页 | 本学科首页   官方微博 | 高级检索  
     

构件演化中的系统行为一致性的研究
引用本文:罗毅,李兴宇,关连伟,胡昊,吕建. 构件演化中的系统行为一致性的研究[J]. 计算机科学, 2008, 35(1): 266-270
作者姓名:罗毅  李兴宇  关连伟  胡昊  吕建
作者单位:南京大学计算机软件新技术国家重点实验室,南京大学计算机软件研究所,南京,210093
基金项目:国家高技术研究发展计划(863计划) , 国家重点基础研究发展计划(973计划) , 国家自然科学基金
摘    要:构件技术的发展,减少了开发应用程序的时间和复杂度,同时也为软件提供了更好的动态演化能力.基于构件的软件系统是通过在构件间建立交互关系,将多个构件组织成一个统一的整体得到的.因此在构件演化时,例如时构件功能实现进行改变,可能导致系统运行偏离原来的系统行为.我们的工作就是在构件演化时对系统行为进行一致性检查,保证构件的功能实现的变化不会使系统行为偏离原来的系统.在本文中首先通过Petri-net的形式化方法,对系统实现中包括的构件的功能实现和构件间的交互进行建模,并通过以上信息推导得到系统行为.在此基础之上,根据基于行为继承理论的行为一致性规则的要求对定义的系统功能行为进行验证,以保证构件演化时系统行为的一改变符合行为的一致性要求,同时又保证了构件演化的灵活性.

关 键 词:构件演化  系统行为  行为一致性

Study on Behavior Consistency of System on Component Evolution
LUO Yi,LI Xing-Yu,GUANG Lian-Wei,HU Hao,LU Jian. Study on Behavior Consistency of System on Component Evolution[J]. Computer Science, 2008, 35(1): 266-270
Authors:LUO Yi  LI Xing-Yu  GUANG Lian-Wei  HU Hao  LU Jian
Abstract:Component based software development(CBSD)facilitate the construction of software and support dynamic evolution.In CBSD,software is built by assembling components which are already developed and prepared for integration,so the software system behavior is changed with component evolution.Our work is to verify system behavior and ensure behavior consistency of system.At first,component behavior and interaction between components are formalized by Petri-net,and then,system behavior is verified by consistency rule based on behavior inheritance theory.In this way,system behavior is consistent when component is evolving.
Keywords:Component evolution  System behavior  Behavior consistency
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号