PhDOOS Logo

Supported by AITO.

These pages are currently maintained by Alex Potanin

 

The UniFrame Approach to Component Assembly Based on Generative Programming and Two-Level Grammar

wei zhao
( Chinese )

Unversity of Alabama at Birmingham
820 18th street south, apt #913 Birmingham, AL 35205
tel: 205-9755868
fax: 205-934-5473
zhaow@cis.uab.edu

Keywords:

distribution frameworks language implementation software engineering generative programming

Abstract:

During the production process of software for any business domain, we encounter components coming from different component models (e.g. the CORBA component Model (CCM), Java Remote Method Invocation (RMI), Enterprise Java Beans (EJB), etc.), so realizing the interoperability among the heterogeneous component models is the first imperative task of achieving the final business product development. The UniFrame project involves searching the Internet for heterogeneous, distributed components to be used to creating a software system, followed by automatic generation of that system. UniFrame assumes that the generation environment is built around a generative domain-specific model (GDM). This assembly requires the creation of glue/wrapper interface between various components. Two-Level Grammar (TLG) is used to specify the generative rules and provide the formal framework for the generation of the glue/wrapper code. This is implemented according to the process of translating TLG s! pecifications into executable code.

The PhD work started: Jan, 1 2002



HTML3
JAVA

 


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