ACM Home Page
Please provide us with feedback. Feedback
Model-driven development of context-aware Web applications
Full text PdfPdf (478 KB)
Source ACM Transactions on Internet Technology (TOIT) archive
Volume 7 ,  Issue 1  (February 2007) table of contents
Article No. 2  
Year of Publication: 2007
ISSN:1533-5399
Authors
Stefano Ceri  Politecnico di Milano, Milano, Italy
Florian Daniel  Politecnico di Milano, Milano, Italy
Maristella Matera  Politecnico di Milano, Milano, Italy
Federico M. Facca  Politecnico di Milano, Milano, Italy
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 47,   Downloads (12 Months): 478,   Citation Count: 10
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1189740.1189742
What is a DOI?

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
 
3
Barna, P., Houben, G.-J., and Frasincar, F. 2004. Specification of Adaptive Behavior Using a General-Purpose Design Methodology for Dynamic Web Applications. In AH'04---Proceedings of Adaptive Hypermedia. 283--286.
 
4
Belotti, R., Decurtins, C., Grossniklaus, M., Norrie, M. C., and Palinginis, A. 2004. Interplay of Content and Context. In ICWE. 187--200.
 
5
Brambilla, M., Ceri, S., Comai, S., Fraternali, P., and Manolescu, I. 2003. Specification and Design of Workflow-Driven Hypertexts. J. Web Eng. 1, 2 (April), 1--100.
6
 
7
 
8
Ceri, S., Daniel, F., Facca, F. M., and Matera, M. 2005. Model-driven Engineering of Active Context-Awareness. Tech. Rep. 11.9.2005, Politecnico di Milano. Available at http://dblambs.elet.polimi.it/DBLambs/Publication.php?Publication_OID=38.
 
9
 
10
Ceri, S., Fraternali, P., Bongio, A., Butti, S., Acerbis, R., Tagliasacchi, M., Toffetti, G., Conserva, C., Elli, R., Ciapessoni, F., and Greppi, C. 2003. Architectural Issues and Solutions in the Development of Data-Intensive Web Applications. In Proceedings of CIDR 2003, (Jan.), Asilomar, CA.
 
11
 
12
 
13
Davis, M. 2001. Struts, an Open-source MVC Implementation. http://www-106.ibm.com/developerworks/library/j-struts/?n-j-2151.
14
15
 
16
Dey, A. K. and Abowd, G. D. 2000. Towards a Better Understanding of Context and Context-Awareness. In Workshop on The What, Who, Where, When, and How of Context-Awareness, as part of the 2000 Conference on Human Factors in Computing Systems (CHI 2000), The Hague, The Netherlands.
17
18
19
 
20
21
 
22
 
23
 
24
Hjelm, J., Martin, B., and King, P. 1998. WAP Forum---W3C Cooperation White Paper. http://www.w3.org/TR/NOTE-WAP.
 
25
Laszlo Systems Inc. 2005. OpenLaszlo---an XML Framework for Rich Internet Applications. Laszlo Systems Technology White Paper.
26
 
27
Kappel, G., Proll, B., Retschitzegger, W., and Schwinger, W. 2003. Customization for Ubiquitous Web Applications---A Comparison of Approaches. Int. J. Web Eng. Tech.
 
28
 
29
Koch, N., Kraus, A., and Hennicker, R. 2001. The Authoring Process of the UML-based Web Engineering Approach. In First International Workshop on Web-Oriented Software Technology (IWWOST01), D. Schwabe, Ed.
30
31
 
32
Macromedia Inc. 2003. Developing Rich Internet Applications with Macromedia MX 2004. Macromedia White Paper.
 
33
MAIS Consortium. 2005. MAIS Project Home Page. http://www.mais-project.it/.
34
 
35
36
 
37
SALTforum.org. 2005. Speech Application Language Tags (SALT). http://www.saltforum.org/.
 
38
 
39
40
 
41
Vdovjak, R., Frasincar, F., Houben, G.-J., and Barna, P. 2003. Engineering Semantic Web Information Systems in Hera. J. Web Eng. 2, 1-2, 3--26.
 
42
W3C. 2004. Voice Extensible Markup Language (VoiceXML) Version 2.0. http://www.w3.org/TR/2004/REC-voicexml20-20040316/.W3C Recommendation.
43
 
44
WebModels s.r.l. 2005. WebRatio Site Development Studio. http://www.webratio.com.
 
45

CITED BY  10

Collaborative Colleagues:
Stefano Ceri: colleagues
Florian Daniel: colleagues
Maristella Matera: colleagues
Federico M. Facca: colleagues