Modern Web development is more and more moving towards the production of full-fledged, complex Web applications, possibly equipped with active and/or adaptive behaviors. On the one side, this evolution implies higher development costs and times; on the other side, such implications are contrasted by the dynamics of the modern Web, which demands for even faster application development and evolution cycles. In this paper we focus on the above problem, considering adaptive Web applications. We defined an Event-Condition-Action (ECA) rule-based approach aimed at facilitating the management and evolution of adaptive application features and we developed an engine, namely Bellerofonte, to process ECA rules. In our approach, we decouple the active logic (i.e. the adaptivity rules) from the execution of the actual application by means of a ecoupled rule engine capturing events and autonomously enacting the adaptivity actions.

Managing Runtime Adaptivity through Active Rules: the Bellerofonte Framework

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

Abstract

Modern Web development is more and more moving towards the production of full-fledged, complex Web applications, possibly equipped with active and/or adaptive behaviors. On the one side, this evolution implies higher development costs and times; on the other side, such implications are contrasted by the dynamics of the modern Web, which demands for even faster application development and evolution cycles. In this paper we focus on the above problem, considering adaptive Web applications. We defined an Event-Condition-Action (ECA) rule-based approach aimed at facilitating the management and evolution of adaptive application features and we developed an engine, namely Bellerofonte, to process ECA rules. In our approach, we decouple the active logic (i.e. the adaptivity rules) from the execution of the actual application by means of a ecoupled rule engine capturing events and autonomously enacting the adaptivity actions.
2008
File in questo prodotto:
File Dimensione Formato  
ManagingRuntimeAdaptivity-GalleyProff080518.pdf

Accesso riservato

: Pre-Print (o Pre-Refereeing)
Dimensione 264.13 kB
Formato Adobe PDF
264.13 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/516318
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? 10
social impact