In this paper we propose a framework for the design and development of adaptive Web applications. The framework leverages on the integration of two well established approaches: a conceptual model, complemented with a CASE tool for automatic code generation, and a language for expressing ECA rules, supported by an engine for rule execution. Such integration leads to a versatile and flexible adaptivity environment, whose advantage is twofold: on one hand, conceptual modeling and automatic code generation support an efficient development process; on the other hand a detached rule engine allows us to widen the set of adaptivity requirements that can be handled and to overcome some limitations of current modeling approaches.

Combining Conceptual Modeling and Active Rules for the Design of Adaptive Web Applications

DANIEL, FLORIAN;MATERA, MARISTELLA;POZZI, GIUSEPPE
2006-01-01

Abstract

In this paper we propose a framework for the design and development of adaptive Web applications. The framework leverages on the integration of two well established approaches: a conceptual model, complemented with a CASE tool for automatic code generation, and a language for expressing ECA rules, supported by an engine for rule execution. Such integration leads to a versatile and flexible adaptivity environment, whose advantage is twofold: on one hand, conceptual modeling and automatic code generation support an efficient development process; on the other hand a detached rule engine allows us to widen the set of adaptivity requirements that can be handled and to overcome some limitations of current modeling approaches.
2006
Sixth International Conference on Web Engineering, ICWE 2006
9781595934352
File in questo prodotto:
File Dimensione Formato  
DanielMateraPozzi-AdaptiveWebApps.pdf

Accesso riservato

: Post-Print (DRAFT o Author’s Accepted Manuscript-AAM)
Dimensione 160.54 kB
Formato Adobe PDF
160.54 kB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/262092
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 11
  • ???jsp.display-item.citation.isi??? ND
social impact