ISCAS OpenIR  > 基础软件与系统重点实验室
component publications and compositions
Zhan Naijun; Kang Eun Young; Liu Zhiming
2010
会议名称2nd International Symposium on Unifying Theories of Programming
会议录名称Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
页码238-257
会议日期SEP 08-10,
会议地点Dublin, IRELAND
出版地HEIDELBERGER PLATZ 3, D-14197 BERLIN, GERMANY
出版者UNIFYING THEORIES OF PROGRAMMING
ISSN0302-9743
ISBN978-3-642-14520-9
部门归属Zhan, Naijun CAS, Inst Software, State Key Lab Comp Sci, Beijing, Peoples R China.
摘要One of the major issues in component-based design is how to use a component correctly in different applications according to the given interface specification, called the publication, of the component. In this paper we formulate this as the problem of component publication composition and refinement. We define the notion of publications of components that describes how a component can be used by a third party in building their own components or in writing their applications without access to the design or the code of the component. It is desirable that different users of the components can be given different publications according to their need. The first contribution of this paper is to provide a procedure, which calculates a weakest contract of the required interface of a component from the contract of its provided interface and its code. The other contribution, that is more significant from a component-based designers point of view, is to define composition on publications so that the publication of a composite component can be calculated from those of its subcomponents. For this we define a set of primitive composition operators over components, including renaming, hiding, internalizing, plugging and feedback. This theory is presented based on the sematic model of rCOS, a refinement calculus of component and object systems.
关键词Contracts Components Component Publications Composition
主办者Trinity Coll Dublin, Sch Comp Sci & Stat
内容类型会议论文
URI标识http://ir.iscas.ac.cn/handle/311060/8698
专题基础软件与系统重点实验室
推荐引用方式
GB/T 7714
Zhan Naijun,Kang Eun Young,Liu Zhiming. component publications and compositions[C]. HEIDELBERGER PLATZ 3, D-14197 BERLIN, GERMANY:UNIFYING THEORIES OF PROGRAMMING,2010:238-257.
条目包含的文件
条目无相关文件。
个性服务
推荐该条目
保存到收藏夹
查看访问统计
导出为Endnote文件
谷歌学术
谷歌学术中相似的文章
[Zhan Naijun]的文章
[Kang Eun Young]的文章
[Liu Zhiming]的文章
百度学术
百度学术中相似的文章
[Zhan Naijun]的文章
[Kang Eun Young]的文章
[Liu Zhiming]的文章
必应学术
必应学术中相似的文章
[Zhan Naijun]的文章
[Kang Eun Young]的文章
[Liu Zhiming]的文章
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。