loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
The International Conference on Dependable Systems and Networks (DSN'01)
A Strategy for Testing MetaObject Protocols in Reflective Architectures
Goteborg, Sweden
July 01-July 04
ISBN: 0-7695-1101-5
Abstract: As has been shown in previous work, the separation of concerns provided by reflective architectures is of high interest for the development of dependable systems. Beyond this initial interest, the use of this technology remains questionable due to the lack of work reporting on validation aspects. This paper defines an incremental strategy for testing the cornerstone of the reflective architectures that we consider, i.e., the MetaObject Protocol (MOP). The approach is aimed at reducing the testing effort by promoting a gradual increment of the observability and controllability of the MOP under test. This strategy enables reflective mechanisms that have already been tested to be reused for verifying the remaining ones. A different testing level is associated with each reflective mechanism defined in the MOP. For each testing level, we characterize the test objectives and the required test environment. The feasibility of the approach is exemplified on a real MOP implemented using OpenC++ and extracted from the FRIENDS architecture devoted to the implementation of CORBA dependable systems. First test experiments were very useful since they revealed some implementation errors.
Citation:
Juan Carlos Ruiz, Pascale Thévenod-Fosse, Jean-Charles Fabre, "A Strategy for Testing MetaObject Protocols in Reflective Architectures," dsn, pp.0327, The International Conference on Dependable Systems and Networks (DSN'01), 2001
Usage of this product signifies your acceptance of the Terms of Use.