协同系统体系结构模型的形式化语义  被引量:1

Formal Semantics of Architecture Model of Collaborative Systems

在线阅读下载全文

作  者:侯金奎[1,2] 

机构地区:[1]潍坊学院计算机与通信工程学院,山东潍坊261061 [2]山东大学计算机科学与技术学院,山东济南250101

出  处:《电子学报》2009年第B04期106-111,105,共7页Acta Electronica Sinica

基  金:山东省科技攻关项目(No.2008GG10001026)

摘  要:针对模型驱动的协同应用系统开发,将范畴理论、代数规范和进程代数相结合,为软件体系结构模型提出了一种新的语义描述方法.该方法在构件规约描述的基础上,用态射表示构件之间的关系,态射类型蕴含了构件关系的不同语义,从而用类型范畴图表来描述软件体系结构模型,用函子描述体系结构模型之间的映射关系.体系结构模型的形式化描述可用于判断一个转换是否满足某些特性或约束.以一个协同编著系统为例说明了该方法的应用.Focusing on model-driven development for collaborative systems, a new description approach for the formal semantics of architecture models is proposed by combining category theory with algebraic specification and process algebra. On the basis of component specification, morphisms are used to describe the relationships between components, and the morphism types imply the different semantics of component relations. Thus architecture models are described within typed category diagrams,and functors are used to describe the mapping relations between different levels of models. The formal approach can be used to judge whether a transformation satisfies some property preservation constraints or not. A collaborative editing system is given as a case to illustrate the application of this approach.

关 键 词:模型驱动开发 协同系统 软件体系结构 形式化语义 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象