Browse by author
Lookup NU author(s): Dr Robert Stroud
Traditional approaches to the realisation of non-functional requirements such as dependability and distribution transparency are usually not transparent to application programmers and thus increase the complexity of the system. Using a different approach to implement a particular non-functional requirement involves application programmers in making changes to the system. Achieving a clean separation between the implementation of functional and non-functional requirements would reduce the complexity of the final system and thus enhance its maintainability and flexibility. In this paper, we present a metaobject protocol approach to satisfying non-functional requirements that uses meta level programming techniques to make a clean separation between functional and non-functional components, and thus makes it easier to revise the implementation of a particular non-functional requirement in order to meet new demands.
Author(s): Stroud RJ, Wu Z
Publication type: Report
Publication status: Published
Series Title: Department of Computing Science Technical Report Series
Year: 1995
Pages: 16
Print publication date: 01/10/1995
Source Publication Date: October 1995
Report Number: 533
Institution: Department of Computing Science, University of Newcastle upon Tyne
Place Published: Newcastle upon Tyne
URL: http://www.cs.ncl.ac.uk/publications/trs/papers/533.pdf