The Library
Designing a domain-specific contract language: A metamodelling approach
Tools
UNSPECIFIED (2005) Designing a domain-specific contract language: A metamodelling approach. In: 1st European Conference on Model Driven Architecture - Foundations and Applications, Nuremberg, GERMANY, NOV 07-10, 2005. Published in: MODEL DRIVEN ARCHITECTURE FOUNDATIONS AND APPLICATIONS, PROCEEDINGS, 3748 pp. 175-189. ISBN 3-540-30026-0. ISSN 0302-9743.
Research output not available from this repository.
Request-a-Copy directly from author or use local Library Get it For Me service.
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.
Item Type: | Conference Item (UNSPECIFIED) | ||||
---|---|---|---|---|---|
Subjects: | Q Science > QA Mathematics > QA76 Electronic computers. Computer science. Computer software | ||||
Series Name: | LECTURE NOTES IN COMPUTER SCIENCE | ||||
Journal or Publication Title: | MODEL DRIVEN ARCHITECTURE FOUNDATIONS AND APPLICATIONS, PROCEEDINGS | ||||
Publisher: | SPRINGER-VERLAG BERLIN | ||||
ISBN: | 3-540-30026-0 | ||||
ISSN: | 0302-9743 | ||||
Editor: | Hartman, A and Kreische, D | ||||
Official Date: | 2005 | ||||
Dates: |
|
||||
Volume: | 3748 | ||||
Number of Pages: | 15 | ||||
Page Range: | pp. 175-189 | ||||
Publication Status: | Published | ||||
Title of Event: | 1st European Conference on Model Driven Architecture - Foundations and Applications | ||||
Location of Event: | Nuremberg, GERMANY | ||||
Date(s) of Event: | NOV 07-10, 2005 |
Data sourced from Thomson Reuters' Web of Knowledge
Request changes or add full text files to a record
Repository staff actions (login required)
View Item |