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...
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...
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...
Initial Draft – part V – Agent (2004)
Arne-jørgen Berre, Axel Hahn, David Akehurst, Aphrodite Tsalgatidou, François Vermaut, Peter F. Linington, ...
www.interop-noe.org
A Relational Approach to Defining Transformations in a Metamodel (2002)
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....