PhDOOS Logo

Supported by AITO.

These pages are currently maintained by Alex Potanin

 

Flexibility and Searation of Concerns on the Design and Evolution of Distributed Systems

Alexandre Sztajnberg
( Brazilian )

Rio de Janeiro Sate University (UERJ)
Rua Coelho Neto, 44 / B2 - 204 Laranjeiras Rio de Janeiro - RJ 22231-110, Brazil
tel: +55 21 553-8346
fax: +55 21 552-9217
alexszt@uerj.br

Keywords:

distribution frameworks meta architectures software engineering components configuration programming reflection programming

Abstract:

Configuration Programming, based on Architecture Description Languages, and Meta-Level Programming are considered promising approaches in the software engineering field. This paper shows that there is a n immediate correspondence between some key concepts of Configuration and Meta-Level Programming approaches and that some of the main issues to be solved for their deployment in real systems are quite similar. The main result is that the integration of both approaches in a single configuration programming framework can assist in employing meta-level programming in order to achieve separation of concerns and improve software reuse. In addition, the capability of supporting dynamic configuration and flexibility on component programming language choice are potentially improved. A prototype of a configuration programming centered environment and some application examples are presented in order to demonstrate the useful features of the combined approach.

The PhD work started: March / 1997


The submitted work will probably not be presented in the
upcoming ECOOP PhD Workshop.


NO HTML3
JAVA

 


Last modified on Mon Aug 15 14:59:24 2005