HDM—a model-based approach to hypertext application design
ACM Transactions on Information Systems (TOIS)
IEEE Transactions on Software Engineering - Special issue on formal methods in software practice
Tools and approaches for developing data-intensive Web applications: a survey
ACM Computing Surveys (CSUR)
Web Modeling Language (WebML): a modeling language for designing Web sites
Proceedings of the 9th international World Wide Web conference on Computer networks : the international journal of computer and telecommunications netowrking
Designing Data-Intensive Web Applications
Designing Data-Intensive Web Applications
Design and development of data-intensive web sites: The Araneus approach
ACM Transactions on Internet Technology (TOIT)
MOF to EMF: there and back again
eclipse '03 Proceedings of the 2003 OOPSLA workshop on eclipse technology eXchange
Exception handling in workflow-driven Web applications
WWW '05 Proceedings of the 14th international conference on World Wide Web
First experiences on constraining consistency and adaptivity of W2000 models
Proceedings of the 2005 ACM symposium on Applied computing
Where web engineering tool support ends: building usable websites
Proceedings of the 2005 ACM symposium on Applied computing
TestUml: user-metrics driven web applications testing
Proceedings of the 2005 ACM symposium on Applied computing
Model-driven design and deployment of service-enabled web applications
ACM Transactions on Internet Technology (TOIT)
Necessity of methodologies to model Rich Internet Applications
WSE '05 Proceedings of the Seventh IEEE International Symposium on Web Site Evolution
On the architectural alignment of ATL and QVT
Proceedings of the 2006 ACM symposium on Applied computing
Conceptual modeling and code generation for rich internet applications
ICWE '06 Proceedings of the 6th international conference on Web engineering
Software Abstractions: Logic, Language, and Analysis
Software Abstractions: Logic, Language, and Analysis
A UML 2.0 profile for WebML modeling
ICWE '06 Workshop proceedings of the sixth international conference on Web engineering
Process modeling in Web applications
ACM Transactions on Software Engineering and Methodology (TOSEM)
Model-driven development of context-aware Web applications
ACM Transactions on Internet Technology (TOIT)
Towards model-driven testing of a web application generator
ICWE'05 Proceedings of the 5th international conference on Web Engineering
Modelling adaptivity with aspects
ICWE'05 Proceedings of the 5th international conference on Web Engineering
Requirements for Rich Internet Application Design Methodologies
WISE '08 Proceedings of the 9th international conference on Web Information Systems Engineering
"Wayang Authoring": a web-based authoring tool for visual storytelling for children
Proceedings of the 6th International Conference on Advances in Mobile Computing and Multimedia
State-of-the Art and trends in the Systematic Development of Rich Internet Applications
Journal of Web Engineering
Hi-index | 0.00 |
Over the last few years, the web is establishing increased importance in society with the rise of social networking sites and the semantic web, facilitated and driven by the popularity of client-side scripting commonly known as AJAX. These allow extended functionality and more interactivity in web applications. Engineering practices dictate that we need to be able to model these applications. However, languages to model web applications have fallen behind, with most existing web modelling languages still solely focused on the hypertext structure of web sites, with little regard for user interaction or common web-specific concepts. This paper provides an overview of technologies in use in today's web applications, along with some concepts we propose are necessary to model these. We present a brief survey of existing web modelling languages including WebML, UWE, W2000 and OOWS, along with a discussion of their capability to describe these new modelling approaches. Finally, we discuss the possibilities of extending an existing language to handle these new concepts.