Designing a Domain-Specific Contract Language: A Metamodelling Approach

Research output: Contribution to conferencePaper



Publication details

DatePublished - 2005
Original languageUndefined/Unknown


Domain-specific languages are of increasing importance in software engineering. Little attention has been paid to the systematic production of domain-specific contract languages (DSCLs). In this paper, we present a metamodel-based approach for designing DSCLs. An extensible metamodel for software contracts is presented, and a process for building DSCLs is sketched. Finally, an example of building a DSCL is demonstrated, using the metamodel and process.

Discover related content

Find related publications, people, projects, datasets and more using interactive charts.

View graph of relations