[1]张旅 冯刚.软件组件的共代数语意[J].计算机技术与发展,2010,(12):46-49.
ZHANG Lü,FENG Gang.Coalgebraic Semantics for Software Components[J].,2010,(12):46-49.
点击复制
软件组件的共代数语意(
)
《计算机技术与发展》[ISSN:1006-6977/CN:61-1281/TN]
- 卷:
-
- 期数:
-
2010年12期
- 页码:
-
46-49
- 栏目:
-
智能、算法、系统工程
- 出版日期:
-
1900-01-01
文章信息/Info
- Title:
-
Coalgebraic Semantics for Software Components
- 文章编号:
-
1673-629X(2010)12-0046-04
- 作者:
-
张旅 冯刚
-
华南师范大学计算机学院
- Author(s):
-
ZHANG Lü; FENG Gang
-
Computer School of South China Normal University
-
- 关键词:
-
基于组件的软件开发; 软件组件; 共代数; 形式语意
- Keywords:
-
component-based software development; software component; coalgebra; formal semantics
- 分类号:
-
TP311.5
- 文献标志码:
-
A
- 摘要:
-
基于组件的软件开发能够有效提高软件开发的质量与效率。但在一些安全关键的领域,由于形式化模型与方法的缺乏,使得基于组件的开发方法不能成功应用。为了得到一套完整的形式化模型用于描述软件组件及其组成的系统,首先必须对软件组件的形式化语意进行定义。文中提出了一种基于共代数概念的语意,使得满足接口和组件规约的组件对应于一个具体的共代数,并由此推导出了接口和组件的功能契约的形式语意以及接口依赖的共代数语意。通过对一个简单的堆栈进行规约,体现了这种方法的可应用性
- Abstract:
-
The component-based software development is regarded as an effective solution to improve the quality and productivity of software development,lack of formal models and methods supporting hampering its application in some safety-critical areas.To formally specify software components and composed system,a formal semantics of software components is required.In this paper,based on coalgebra notions,treated a component which implements specifications as a concrete coalgebra and thus reasoned out the formal semantics of these specifications.The coalgebraic semantics for components dependencies on interfaces was also involved.The applicability of our approach was demonstred by a good simple example
备注/Memo
- 备注/Memo:
-
国家高技术研究发展(863)计划项目(2006AA02Z346)张旅(1983-),男,硕士研究生。研究方向为嵌入式系统的形式化开发;冯刚,副教授,研究方向为嵌入式实时系统开发、软硬件设计、图像数据挖掘等
更新日期/Last Update:
1900-01-01