DocumentCode
2967162
Title
ContractCML - A Contract Aware Component Modeling Language
Author
Petrascu, Vladiela ; Chiorean, Dan ; Petrascu, Dragos
Author_Institution
Comput. Sci. Dept., Babes-Bolyai Univ., Cluj-Napoca, Romania
fYear
2008
fDate
26-29 Sept. 2008
Firstpage
273
Lastpage
276
Abstract
Providing software components with a four level contract specification - syntax, semantics, synchronization, quality of service - is important to their correct (re)use. The mandatory syntactic level is included by all current component models. Academic models also employ one of the others, but use different formalisms to represent it. Through this paper, we propose an integrated approach for handling component contracts. We focus on introducing ContractCML (Contract Component Modeling Language), a domain specific modeling language that ensures the basis of our proposal.
Keywords
formal specification; object-oriented programming; specification languages; ContractCML; academic model; component contracts; contract aware component modeling language; domain specific modeling language; four level contract specification; mandatory syntactic level; software components; Assembly; Computer science; Contracts; Model driven engineering; Packaging; Proposals; Quality of service; Scientific computing; Software algorithms; Software quality; Component Based Software Development; Design by Contract; Domain Specific Modeling Languages; Model Driven Engineering;
fLanguage
English
Publisher
ieee
Conference_Titel
Symbolic and Numeric Algorithms for Scientific Computing, 2008. SYNASC '08. 10th International Symposium on
Conference_Location
Timisoara
Print_ISBN
978-0-7695-3523-4
Type
conf
DOI
10.1109/SYNASC.2008.35
Filename
5204823
Link To Document