Component and Aspect Oriented Software Development Group


Home Page
AO-ADL
CAM/DAOP
Software Agents
MultiTEL
Virtual Office
Pópulo
Sw Product Lines
xADL Extensions
Involved Projects
Publications
Members
Contact Info.

MultiTELxADL and DAOPxADL are two ADLs created like xADL 2.0 extensions. MultiTELxADL is a xADL 2.0 extension that incorporates the constructions of MultiTEL ADL. DAOPxADL is a xADL 2.0 extension with aspects incorporating the DAOP-ADL language constructions.

Both extensions are the Master Thesis of Nadia Gámez, supervised by Lidia Fuentes and Mónica Pinto. Furthermore, in this Master Thesis four code generators have been developed.

The code generator developed for MultiTELxADL produces Java code skeletons from documents that contain the architectural description of applications in MultiTELxADL.

The three code generators developed for DAOPxADL produce Java, AspectJ and JBoss AOP code skeletons from documents that contain the architectural description of applications in DAOPxADL.

Contact Person: Nadia Gámez

 

DOWNLOADS

  • MultiTELxADL: This is a zip file with the XML Schemas of MultiTELxADL and one XML document with an example described in this ADL.

  • DAOPxADL: This is a zip file with the XML Schemas of DAOPxADL and one XML document with an example described in this ADL.

  • DAOPxADL -> Java: The source and executable code of the code generator DAOPxADL -> Java

  • DAOPxADL -> AspectJ: The source and executable code of the code generator DAOPxADL -> AspectJ

 

RELATED PUBLICATIONS

  • L. Fuentes, N. Gámez, M. Pinto. DAOPxADL: Una extensión del lenguaje de descripción de arquitecturas xADL con aspectos. Proceedings of DSOA 2006, Barcelona (Spain), October 2006. (Only in Spanish) 
  • L.Fuentes, N.Gámez. Adding Aspects to xADL 2.0 for Software Product Line Architectures. VaMoS Workshop, Limerick (Ireland), January 2007.
     
     

     

 

 

 

 

 


Home Page | AO-ADL | CAM/DAOP | Software Agents | MultiTEL | Virtual Office | Pópulo | Sw Product Lines | xADL Extensions | Involved Projects | Publications | Members | Contact Info.

 Copyright
© UMA CBSD & AOSD Group, 2005.
Last Update: 13 feb 2009