JOURNAL ARTICLE

Model-driven development of context-aware Web applications

Stefano CeriFlorian DanielMaristella MateraFederico Michele Facca

Year: 2007 Journal:   ACM Transactions on Internet Technology Vol: 7 (1)Pages: 2-2   Publisher: Association for Computing Machinery

Abstract

Context-aware, multi-channel Web applications are more and more gaining consensus among both content providers and consumers, but very few proposals exist for their conceptual modeling. This article illustrates a conceptual framework that provides modeling facilities for context-aware, multichannel Web applications; it also shows how high-level modeling constructs can drive the application development process through automatic code generation. Our work stresses the importance of user-independent, context-triggered adaptation actions, in which the context plays the role of a “first class” actor , operating independently of users on the same hypertext the users navigate. Modeling concepts are based on WebML (Web Modeling Language), an already established conceptual model for data-intensive Web applications, which is also accompanied by a development method and a CASE tool. However, given their general validity, the concepts of this article shape up a complete framework that can be adopted independently of the chosen model, method, and tool.

Keywords:
Computer science Context (archaeology) Hypertext Process (computing) Conceptual model Web modeling Web application Adaptation (eye) Human–computer interaction Code (set theory) World Wide Web Code generation Web service Key (lock) Programming language Database

Metrics

155
Cited By
50.54
FWCI (Field Weighted Citation Impact)
47
Refs
1.00
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Web Applications and Data Management
Physical Sciences →  Computer Science →  Information Systems
Service-Oriented Architecture and Web Services
Physical Sciences →  Computer Science →  Information Systems
Mobile and Web Applications
Physical Sciences →  Computer Science →  Information Systems
© 2026 ScienceGate Book Chapters — All rights reserved.