ISCAS OpenIR  > 基础软件与系统重点实验室
component publications and compositions
Zhan Naijun; Kang Eun Young; Liu Zhiming
2010
Conference Name2nd International Symposium on Unifying Theories of Programming
SourceLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Pages238-257
Conference DateSEP 08-10,
Conference PlaceDublin, IRELAND
Publish PlaceHEIDELBERGER PLATZ 3, D-14197 BERLIN, GERMANY
PublisherUNIFYING THEORIES OF PROGRAMMING
ISSN0302-9743
ISBN978-3-642-14520-9
DepartmentZhan, Naijun CAS, Inst Software, State Key Lab Comp Sci, Beijing, Peoples R China.
English AbstractOne 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.
KeywordContracts Components Component Publications Composition
SponsorshipTrinity Coll Dublin, Sch Comp Sci & Stat
Content Type会议论文
URIhttp://ir.iscas.ac.cn/handle/311060/8698
Collection基础软件与系统重点实验室
Recommended Citation
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.
Files in This Item:
There are no files associated with this item.
Related Services
Recommend this item
Bookmark
Usage statistics
Export to Endnote
Google Scholar
Similar articles in Google Scholar
[Zhan Naijun]'s Articles
[Kang Eun Young]'s Articles
[Liu Zhiming]'s Articles
Baidu academic
Similar articles in Baidu academic
[Zhan Naijun]'s Articles
[Kang Eun Young]'s Articles
[Liu Zhiming]'s Articles
Bing Scholar
Similar articles in Bing Scholar
[Zhan Naijun]'s Articles
[Kang Eun Young]'s Articles
[Liu Zhiming]'s Articles
Terms of Use
No data!
Social Bookmark/Share
All comments (0)
No comment.
 

Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.