scholarly journals Conceptual Modeling of Web Application Transactions: Towards a Revised and Extended Version of the UWA Transaction Design Model

Author(s):  
D. Distante ◽  
S. Tilley
Author(s):  
Joaquín Cañadas ◽  
José Palma ◽  
Samuel Túnez

Defining the semantics of rule-based Web applications through model-driven developmentRule languages and inference engines incorporate reasoning capabilities to Web information systems. This paper presents an approach for the specification and development of Web applications performing the usual functionalities of data management and incorporating a rule engine for reasoning capabilities. The proposed approach is based on the definition of a high-level representation of the semantics of rule-based applications through a formalism for conceptual modeling combining lightweight ontologies and production rules. These models are used as the source for a model-driven method that applies several transformations to conceptual models generating the rule-based Web application code in an automatic process. As a result, the rule-based Web application embeds a rule engine suitable for deducing information by applying an inference process. The structure of the information managed by the Web application is based on ontology classes, whereas the logical expressions applied in reasoning are obtained from production rules of the model. A rule-based Web application has been developed and evaluated using a supporting tool that implements the ideas presented in this paper.


Author(s):  
Raoudha Ben Djemaa ◽  
Ikram Amous ◽  
Abdelmajid Ben Hamadou

The complexity of adaptive Web applications (AWA) is increasing almost every day. Besides impacting the implementation phase, this complexity must also be suitably managed while modeling the application. To this end, the paper proposes an approach for AWA called GIWA based on WA-UML (Web Adaptive Unified Modeling Language). This extension defines a set of stereotypes and constraints, which make possible the modeling of AWA. GIWA’s target is to facilitate the automatic execution of the design and the automatic generation of adaptable web interface. The GIWA methodology is based on different step: requirement analysis, conceptual design, adaptation design and generation. Using GIWA, designers can specify, at a requirement analysis, the features of web application to be generated. These features are represented, at the conceptual level using WA-UML. At the adaptation level, GIWA acquires all information about users’ preferences and their access condition to be used at the generation level. The last level is based on java swing interface to instantiate models which are translated in XML files. GIWA uses then XSL files (user preferences) and RDF files (devices’ capability) to generate the HTML page corresponding to the user.


Sign in / Sign up

Export Citation Format

Share Document