Supported by AITO.
|
|
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
|