Laurence Tratt

Publication List Details

Period

2002 - 2009

Number

21

Co-Authors

Categories and Subject Descriptors: D.3.4 [Software Engineering]: Processors—Translator (2009)

Laurence Tratt, Bh Bb, United Kingdom

Domain specific languages (DSLs) are mini-languages which are increasingly seen as being a valuable tool for software developers and non-developers alike. DSLs must currently be created in an ad-hoc...

Control Dependence for Extended Finite State Machines (2009)

Kelly Androutsopoulos, David Clark, Mark Harman, Zheng Li, Laurence Tratt

Abstract. Though there has been nearly three decades of work on program slicing, there has been comparatively little work on slicing for state machines. One of the primary challenges that currently...

Contrasting compile-time meta-programming in Metalua and Converge (2008)

Fabien Fleutot, Laurence Tratt

Abstract. Powerful, safe macro systems allow programs to be programatically constructed by the user at compile-time. Such systems have traditionally been largely confined to LISP-like languages and...

1 (2007)

Laurence Tratt, Tony Clark, Andy Evans

class-to-parent relationships

Enhancing the template mechanism (2007)

Laurence Tratt, Tony Clark

Abstract. MDA needs to utilize a variety of modelling languages in order to be successful. It is widely acknowledged that there is a need to be able to systematically create such modelling languages...

A Model Driven Approach to Building Implementable Model Transformations (2007)

Biju Appukuttan, Tony Clark, Sreedhar Reddy, Laurence Tratt, R. Venkatesh

The OMG's Model Driven Architecture (MDA) initiative has been the focus of much attention in both academia and industry, due to its promise of more rapid and consistent software development...

Model transformations in Converge (2007)

Laurence Tratt, Tony Clark

Model transformations are currently the focus of much interest and research due to the OMG’s QVT initiative. Current proposals for model transformation languages can be divided into two main camps:...

The MT model transformation language (2006)

Laurence Tratt

Model transformations are recognised as a vital part of Model Driven Development, but current approaches are often simplistic, with few distinguishing features, and frequently lack an implementation....

Contents (2006)

Laurence Tratt

A change propagating model transformation language

Compile-time meta-programming in a dynamically typed OO language (2005)

Laurence Tratt

Compile-time meta-programming allows programs to be constructed by the user at compile-time. Although LISP derived languages have long had such facilities, few modern languages are capable of...

Compile-Time Meta-Programming in a Dynamically Typed OO Language (2005)

Laurence Tratt

Compile-time meta-programming allows programs to be constructed by the user at compile-time. Although LISP derived languages have long had such facilities, few modern languages are capable of...

The MT model transformation language (2005)

Laurence Tratt

This paper presents a unidirectional stateless model transformation language MT, implemented as a DSL within Converge. MT shares several aspects in common with model transformation languages such as...

Contents (2005)

Laurence Tratt

2.1 Syntax, scoping and modules...................... 5

Compile-time meta-programming in Converge (2004)

Laurence Tratt

Compile-time meta-programming allows programs to be constructed by the user at compile-time. Few modern languages are capable of compile-time meta-programming, and of those that do, many of the most...

Model Transformations And Tool Integration (2004)

Laurence Tratt

Model transformations are increasingly recognised as being of significant importance to many areas of software development and integration. Recent attention on model transformations has particularly...

A Pattern Based Model Driven Approach To Model Transformations (2003)

Biju Appukuttan, Tony Clark, Sreedhar Reddy, Laurence Tratt, R. Venkatesh

The OMG's Model Driven Architecture (MDA) initiative has been the focus of much attention in both academia and industry, due to its promise of more rapid and consistent software development...

A Model Driven Approach to Model Transformations (2003)

Biju Appukuttan, Tony Clark, Sreedhar Reddy, Laurence Tratt, R. Venkatesh

The OMG's Model Driven Architecture (MDA) initiative has been the focus of much attention in both academia and industry, due to its promise of more rapid and consistent software development...

Using Icon-derived technologies to drive model transformations (2003)

Laurence Tratt, Tony Clark

Model transformations are currently the object of much interest and research. Current proposals for model transformation languages can be divided into two main camps: those taking a ‘declarative...

A pattern based approach to defining the dynamic infrastructure of UML 2.0. Presented at the 4th fourth workshop on Rigorous Object Oriented Methods (2002)

Tony Clark, Andy Evans, Girish Maskeri, Paul Sammut, Laurence Tratt, James S. Willans

Abstract. The 2U Consortium has recently submitted a proposal for the definition of the UML 2.0 infrastructure. This uses an innovative technique of rapidly “stamping out ” the definition using a...