Abstract


 
 
 The study presented in this paper focuses on a navigational and user perspectives analysis of Web applications, highlighting some of their critical points for modeling. To consider these critical points, we propose a notational definition focused on a general metamodel, consisting of three specific metamodels: the Navigational Tree, the Node, and Roles. The metamodels have been implemented with a specific MDA (Model Driven Architecture) tool called AndroMDA, to generate applications for PHP language. Both, the general metamodel and its implementation have been analyzed by means of a proof of concept. Finally, some interesting results as well as the contribution of the proposed metamodel in comparison with other methodological proposals are discussed.
 
 

Highlights

  • Introduction and MotivationSoftware development techniques are continuously evolving with the goal of solving the main problems that still affect the construction and maintenance of software systems: mainly time and cost.During the last years the Web Engineering community has proposed various languages, architectures, methods and processes for Web Applications development

  • The Hyperlink whose target state corresponds to a final state can be connected to another node in the navigational tree; if there is such a linkage, it defines a soft link that will allow navigation to a unit not directly linked to the functional node of the navigational tree structure

  • The present study focuses on an analysis of the navigational and user perspectives in Web Applications, highlighting some critical aspects for the navigation and users modeling

Read more

Summary

Introduction and Motivation

Software development techniques are continuously evolving with the goal of solving the main problems that still affect the construction and maintenance of software systems: mainly time and cost. We can mention Hera [13], OOHDM [17], OO-H [3], OOWS [8], UWE [14], WebML [5], and W2000 [2] These methods mainly focus on the analysis and design specification for Web systems, considering the most relevant aspects of this kind of systems. The rest of the paper is organized as follows: Section 2 introduces the Navigational and Users perspectives in Web applications, and analyzes the way in which such perspectives are covered in current proposals, concluding with the identification of critical aspects; Section 3 presents the notational proposal for modeling, the definition of the proposal using MOF (Meta Object Facility), and the definition of transformation rules with a MDA tool; Section 4 analyzes the results of the proposal’s application to the proof of concept; and Section 5 concludes and points out some possible future works

The avigational and Users Perspectives in Web Applications
The Concept of avigation and its Relationship with the User Perspective
Modeling avigational and User Perspectives
A MDA Proposal for avigation and User Management
The avigational Model
The User Model
PSM and ISM Transformations Using a MDA Tool
Proof of Concept with AndroMDA
Generation of the Application
Analysis of Results
Findings
Conclusions and Future Works
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call