The unified software development process
The unified software development process
Meta-modeling Techniques Meet Web Application Design Tools
FASE '02 Proceedings of the 5th International Conference on Fundamental Approaches to Software Engineering
The Munich Reference Model for Adaptive Hypermedia Applications
AH '02 Proceedings of the Second International Conference on Adaptive Hypermedia and Adaptive Web-Based Systems
Redesigning legacy applications for the web with UWAT+: a case study
Proceedings of the 28th international conference on Software engineering
Weaving concerns in model based development of data-intensive web applications
Proceedings of the 2006 ACM symposium on Applied computing
Automatic dialog mask generation for device-independent web applications
ICWE '06 Proceedings of the 6th international conference on Web engineering
Transformation techniques in the model-driven development process of UWE
ICWE '06 Workshop proceedings of the sixth international conference on Web engineering
A UML 2.0 profile for WebML modeling
ICWE '06 Workshop proceedings of the sixth international conference on Web engineering
Bridging existing Web modeling languages to model-driven engineering: a metamodel for WebML
ICWE '06 Workshop proceedings of the sixth international conference on Web engineering
Decoupling web application concerns through weaving operations
Science of Computer Programming
A language-driven approach for the design of interactive applications
Interacting with Computers
Characterizing navigation maps for web applications with the NMM approach
Science of Computer Programming
A Metamodeling Approach for Reasoning about Requirements
ECMDA-FA '08 Proceedings of the 4th European conference on Model Driven Architecture: Foundations and Applications
Meta-model to support end-user development of web based business information systems
ICWE'07 Proceedings of the 7th international conference on Web engineering
A transformation-driven approach to the verification of security policies in web designs
ICWE'07 Proceedings of the 7th international conference on Web engineering
A framework for situational web methods engineering
ICWE'07 Proceedings of the 7th international conference on Web engineering
As we may link: a general metamodel for hypermedia systems
ER'07 Proceedings of the 26th international conference on Conceptual modeling
Semantics of trace relations in requirements models for consistency checking and inferencing
Software and Systems Modeling (SoSyM)
Integration of business processes in web application models
Journal of Web Engineering
Engineering web applications using roles
Journal of Web Engineering
A cluster-based approach to web adaptation in context-aware applications
Journal of Web Engineering
Modelling adaptivity with aspects
ICWE'05 Proceedings of the 5th international conference on Web Engineering
A model-based approach for integrating third party systems with web applications
ICWE'05 Proceedings of the 5th international conference on Web Engineering
MDA transformations applied to web application development
ICWE'05 Proceedings of the 5th international conference on Web Engineering
Empirical validation of a usability inspection method for model-driven Web development
Journal of Systems and Software
Managing the evolution of data-intensive Web applications by model-driven techniques
Software and Systems Modeling (SoSyM)
Hi-index | 0.00 |
Many different methodologies for the development of Web applications were proposed in the last ten years. Although most of them define their own notation for building models such as the navigation, the presentation or the personalization model, we argue that in many cases it is just another notation for the same concepts, i.e. they should be based on a common metamodel for the Web application domain. In addition, tool-supported design and generation is becoming essential in the development process of Web applications due to the increasing size and complexity of such applications, and CASE-tools should be built on a precisely specified metamodel of the modeling constructs used in the design activities, providing more flexibility if modeling requirements change. This paper presents a first step towards such a common metamodel by defining first a metamodel for the UML-based Web Engineering (UWE) approach. The metamodel is defined as a conservative extension of the UML metamodel. We further discuss how to map the UWE metamodel to the UWE modeling constructs (UML profile) of the design method which was already presented in previous works. The metamodel and this mapping are the core of the extension of the ArgoUML open source CASE-tool we developed to support the UWE design notation and method.