Designing a domain-specific contract language: A metamodelling approach

Z E Chan, R F Paige

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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 languageEnglish
Title of host publicationMODEL DRIVEN ARCHITECTURE FOUNDATIONS AND APPLICATIONS, PROCEEDINGS
EditorsA Hartman, D Kreische
Place of PublicationBERLIN
PublisherSpringer
Pages175-189
Number of pages15
ISBN (Print)3-540-30026-0
Publication statusPublished - 2005
Event1st European Conference on Model Driven Architecture - Foundations and Applications - Nuremberg
Duration: 7 Nov 200510 Nov 2005

Conference

Conference1st European Conference on Model Driven Architecture - Foundations and Applications
CityNuremberg
Period7/11/0510/11/05

Keywords

  • OCL EXTENSION

Cite this