ContractCML - A Contract Aware Component Modeling Language

Vladiela Petraşcu, Dan Chiorean, Dragoş Petraşcu · 2008

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.

Read the paper · More papers on PaperTik