Declarative Transformation for Object-Oriented Models

Declarative Transformation for Object-Oriented Models

Keith Duddy (CRC Enterprise Distributed Systems Technology (DSTC), Queensland, Australia), Anna Gerber (CRC Enterprise Distributed Systems Technology (DSTC), Queensland, Australia), Michael Lawley (CRC Enterprise Distributed Systems Technology (DSTC), Queensland, Australia) and Kerry Raymond (CRC for Enterprise Distributed Systems Technology (DSTC), Australia)
DOI: 10.4018/978-1-59140-527-6.ch006
OnDemand PDF Download:
$30.00
List Price: $37.50

Abstract

This chapter provides a context and motivation for a language to describe transformations of models within an object-oriented framework. The requirements for such a language are given, and then an object-oriented model of the language’s abstract syntax is provided that meets these requirements. A concrete syntax is introduced along with some example transformations. Finally, we discuss the tools required to use the language within a model-driven software engineering paradigm. The authors aim to demonstrate the principles of model transformation within an object-oriented framework, and show how this can be applied to the development of software systems.

Complete Chapter List

Search this Book:
Reset