Lecture Notes in Computer Science
DOI: 10.1007/978-3-540-73597-7_38
|View full text |Cite
|
Sign up to set email alerts
|

Model-Driven Development of Web Applications with UWA, MVC and JavaServer Faces

Abstract: This paper presents a model-driven approach to the development of web applications based on the Ubiquitous Web Application (UWA) design framework, the Model-View-Controller (MVC) architectural pattern and the JavaServer Faces technology. The approach combines a complete and robust methodology for the user-centered conceptual design of web applications with the MVC metaphor, which improves separation of business logic and data presentation. The proposed approach, by carrying the advantages of Model-Driven Devel… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
24
0
2

Publication Types

Select...
5
3
1

Relationship

2
7

Authors

Journals

citations
Cited by 32 publications
(26 citation statements)
references
References 15 publications
0
24
0
2
Order By: Relevance
“…Furthermore, there are a lot of works to integrate MDD with various development paradigms: web application development [12][13][14], general software system development [8][9][10][11], feature-oriented development [15,16], aspect-oriented development [17], and service-oriented development [18][19][20]. However, by observing the gap between our work and related model-based OO approaches such as [8][9][10], we can find the necessity of our work.…”
Section: Introductionmentioning
confidence: 76%
See 1 more Smart Citation
“…Furthermore, there are a lot of works to integrate MDD with various development paradigms: web application development [12][13][14], general software system development [8][9][10][11], feature-oriented development [15,16], aspect-oriented development [17], and service-oriented development [18][19][20]. However, by observing the gap between our work and related model-based OO approaches such as [8][9][10], we can find the necessity of our work.…”
Section: Introductionmentioning
confidence: 76%
“…Many works on MDD such as [8][9][10][11][12][13][14][15][16][17][18][19][20] use models to represent different levels of abstraction and propose (semi-) automatic transformations between them in order to keep the complexity of software development manageable. And some of them [8,11,17] also consider the traceability as a key feature in the development.…”
Section: Related Workmentioning
confidence: 99%
“…The approach is an extension our previous work presented in [2] and [1] and is based on the definition of a meta-model that enables designing a RIA at a conceptual (or domain) level using the Ubiquitous Web Application (UWA) design methodology [25] [9], and a Model-View-ControlIer-RIA (MVC-RIA) meta-model that enables defining a lower level of abstraction (but still platform independent) model of the application adopting the MVC architectural design pattern [20] and RIA widgets for the user interface.…”
Section: Introductionmentioning
confidence: 99%
“…As transformações entre modelos geram sequências de transformações que permitem a implementação completa de um sistema partindo dos seus requisitos [5].…”
Section: Introductionunclassified