Designing a Domain-Specific Contract Language: A Metamodelling Approach

Zhan En Chan, Richard F. Paige

Research output: Contribution to conferencePaperpeer-review

Abstract

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.
Original languageUndefined/Unknown
Pages175-189
DOIs
Publication statusPublished - 2005

Cite this