OO-H Method

OO-H Method
VisualWADE Tool
Team Members
Contact Info
IWAD Group



The Web Engineering Group of the department of Languages and Information Systems at the University of Alicante has developed a pre-competitive method and an accompanying software tool to assist the design of language-independent Web Applications. This revolutionary software, based on standards for Information Systems Object Oriented analysis and design (UML, OCL, XML), supplies:


An environment for modelling personalized and device-independent user interfaces.


Powerful model compilers for automated generation of operative interfaces in the main Internet-related languages (HTML/CSS, XML, ASPís, JSPís, PHP, Ö)


Connection between the generated interfaces and underlying  legacy systems and/or Web Services.

This powerful technology can increase the productivity in the development of web applications in a significant way. The University of Alicante is seeking for partners interested in acquiring the rights, establishing R+D projects for the development of software based on this technology and/or participating in European Projects.


 Existing tools intended to build and deploy engaging complex Web sites (including functionality) have shown to be inadequate to face the software production process in a unified and systematic way, from a precise system specification to the corresponding final implementation. In this context, where new technologies are continuously emerging, new approaches are required for the web developer to address the entire software lifecycle, from design to development to deployment to maintenance, in a way that is consistent, efficient and allows the specification of language-independent applications.


Figure 1: OO-H Method: An overview

To address this concern we have developed the Object-Oriented Hypermedia (OO-H) methodological proposal and their associate pre-competitive CAWE (Computer-Aided Web Engineering) Tool that, using an Object-Oriented approach, captures all the relevant properties involved in the modelling and implementation of Web Application Interfaces. The design process (see Figure 1) involves the construction of two additional views, complementary to those captured in traditional, UML-compliant, conceptual modelling approaches. These are, namely, the Navigation View, which extends a class diagram with hypermedia navigation features, and the Presentation View, in which the different elements regarding interface appearance and behaviour are modelled by a series of interconnected template structures, expressed in XML. As a result, a language-independent front-end specification is obtained. From there a web interface, which may be integrated with pre-existent logic modules and/or web services, can be generated in an automated way.


Home | OO-H Method | VisualWADE Tool | Downloads | Team Members | Contact Info | IWAD Group

 © Web Engineering Group.
If you have questions regarding to the Web Site, please write to [iwad_info@dlsi.ua.es].
Last Update: march 11, 2003.