David Akehurst

Publication List Details

Period

1999 - 2008

Number

7

Co-Authors

Project Review (2008)

John Derrick, Behzad Bordbar, David Akehurst

The aim of this project was to extend facilities for the design of multimedia distributed systems, to ensure that they can effectively meet the needs of complex systems that include the use of stream...

OCL: Implementing the Standard (2008)

David Akehurst, Peter Linington, Octavian Patrascoiu, David Akehurst, Peter Linington, Octavian Patrascoiu

Abstract OCL 2.0 is the newest version of the OMG’s constraint language to accompany their suit of Object Oriented modelling languages. The use of OCL as an accompanying constraint and query...

Computing Laboratory, (2008)

David Akehurst, Gill Waters, Peter Utton, Gino Martin, Bt Labs

The PERMBASE project has provided a prototype environment that proves the feasibility of automatically generating performance models directly from system designs. The prototype uses UML as the input...

OCL 2.0- UML 2003 Preliminary Version OCL 2.0- Implementing the Standard for Multiple Metamodels Abstract (2008)

David Akehurst, Octavian Patrascoiu

OCL 2.0 is the newest version of the OMG’s constraint language to accompany their suit of Object Oriented modelling languages. The use of OCL as an accompanying constraint and query language to...

A Relational Approach to Defining Transformations in a Metamodel (2002)

David Akehurst, Stuart Kent

Abstract. Metamodelling is becoming a standard way of defining languages such as the UML. A language definition distinguishes between concrete syntax, abstract syntax and semantics domain. It is...

Performance Analysis of Object-Oriented Designs for Distributed Systems (1999)

Peter Utton, Gino Martin, David Akehurst, Gill Waters

Performance is an important but often overlooked aspect of systems design. As a consequence, deployed software systems can fail to satisfy requirements and frequently disappoint customers and users....