Composition Semantics for Component-Based Embedded Software

Changde Li, Xingshe Zhou, Tengteng Zhang, Dong Yunwei
{"title":"Composition Semantics for Component-Based Embedded Software","authors":"Changde Li, Xingshe Zhou, Tengteng Zhang, Dong Yunwei","doi":"10.1109/CISE.2009.5367025","DOIUrl":null,"url":null,"abstract":"With the increasing complexity of embedded systems, Component-Based Software Development (CBSD) is regarded as a beneficial approach for embedded systems. For component technology, applications are built by assembling interacting components and interfaces are the means by which components interact. Embedded systems are usually safety-critical applications. There is a real need for clear and sound definition of operational semantics for the composition of components such that they may be used to direct the construction of the desired system and help to make analysis of behaviors and properties. This paper describes the composition semantics of component-based embedded software architecture in terms of the Communicating Sequential Language (CSP). Three types of interfaces: procedure call, data access and event are classified. And the composition semantics for each type is presented. The overall objective is to provide a soundly based notation for specifying and verifying embedded software architectures.","PeriodicalId":135441,"journal":{"name":"2009 International Conference on Computational Intelligence and Software Engineering","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-12-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 International Conference on Computational Intelligence and Software Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CISE.2009.5367025","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

With the increasing complexity of embedded systems, Component-Based Software Development (CBSD) is regarded as a beneficial approach for embedded systems. For component technology, applications are built by assembling interacting components and interfaces are the means by which components interact. Embedded systems are usually safety-critical applications. There is a real need for clear and sound definition of operational semantics for the composition of components such that they may be used to direct the construction of the desired system and help to make analysis of behaviors and properties. This paper describes the composition semantics of component-based embedded software architecture in terms of the Communicating Sequential Language (CSP). Three types of interfaces: procedure call, data access and event are classified. And the composition semantics for each type is presented. The overall objective is to provide a soundly based notation for specifying and verifying embedded software architectures.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
基于组件的嵌入式软件组合语义
随着嵌入式系统的日益复杂,基于组件的软件开发(CBSD)被认为是一种有益的嵌入式系统开发方法。对于组件技术,应用程序是通过组装相互作用的组件来构建的,而接口是组件相互作用的手段。嵌入式系统通常是安全关键型应用。我们确实需要对组件组合的操作语义进行清晰而合理的定义,以便它们可以用于指导所需系统的构建,并有助于对行为和属性进行分析。本文从通信顺序语言(CSP)的角度描述了基于组件的嵌入式软件体系结构的组合语义。分为三种类型的接口:过程调用、数据访问和事件。并给出了每种类型的组合语义。总体目标是为指定和验证嵌入式软件体系结构提供一个基于可靠的符号。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Subspace Affine Pseudoframes with a Generalized Multiresolution Structure and the Pyramid Decomposition Scheme Research of the Knowledge Reasoning Based on Extensional Description Logics ALC-Plus Energy-Saving Analysis for a 600MW Coal-Fired Supercritical Power Plant A Case Study on Tailoring Software Process for Characteristics Based on RUP Research on STEP-NC Based Machining and On-Machine Inspecting Simulation System
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1