Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
The unified software development process
The unified software development process
Principled design of the modern Web architecture
ACM Transactions on Internet Technology (TOIT)
Architecture recovery of web applications
Proceedings of the 24th International Conference on Software Engineering
Conceptual Modeling of Data-Intensive Web Applications
IEEE Internet Computing
Conceptual Modeling of Device-Independent Web Applications
IEEE MultiMedia
MDA Explained: The Model Driven Architecture: Practice and Promise
MDA Explained: The Model Driven Architecture: Practice and Promise
Model-driven development of large-scale web applications
IBM Journal of Research and Development
Tool support for model-driven development of web applications
WISE'05 Proceedings of the 6th international conference on Web Information Systems Engineering
MDA transformations applied to web application development
ICWE'05 Proceedings of the 5th international conference on Web Engineering
Applying transformations to model driven development of web applications
ER'05 Proceedings of the 24th international conference on Perspectives in Conceptual Modeling
Addressing New Concerns in Model-Driven Web Engineering Approaches
WISE '08 Proceedings of the 9th international conference on Web Information Systems Engineering
Editorial: Model-Driven Development for secure information systems
Information and Software Technology
Engineering rich internet applications with a model-driven approach
ACM Transactions on the Web (TWEB)
WebTE: MDA transformation engine for web applications
ICWE'07 Proceedings of the 7th international conference on Web engineering
A Survey of Requirements Specification in Model-Driven Development of Web Applications
ACM Transactions on the Web (TWEB)
Architectural variability management in multi-layer web applications through feature models
FOSD '12 Proceedings of the 4th International Workshop on Feature-Oriented Software Development
Evaluating the Consistency between Navigation and Data Models for Web Applications
International Journal of Information System Modeling and Design
Hi-index | 0.00 |
The Web engineering research community has proposed several Web design methods that have proven successful in the specification of the functional aspects (such as domain, navigation and presentation) posed by Web applications. However, the architectural aspects are often ignored in the design and the Web application is not specified enough. This development process produces a gap between the Web design models and the final implementation. To overcome this limitation, we extend the different Web methodologies with a generic approach called WebSA. WebSA is based on the Model Driven Engineering (MDE) paradigm that promotes models as the primary artifacts needed to carry out a software project from beginning to end. To do this, WebSA proposes a Model Driven Development made up of a set of UML architectural models and QVT model transformations as a mechanism for (1) integrating the functional aspects of the current Web methodologies with the architectural models as well as for (2) defining a set of transformations from the architectural models to platform-specific models such as J2EE, .NET, etc. To illustrate our approach, in this paper we combine WebSA with the OO-H method, to tackle the design of a running example such as the Travel Agency system.