Web applications have become crucial elements of the global information infrastructure, evolving from simple collections of static pages to distributed applications. Since Web applications often share similar behaviors, shifting the focus from the design of single applications to that of system families is an effective way to pursue synergy effects in software development. The paper illustrates Koriandol, a product line architecture designed to develop, deploy and maintain families of Web applications. Specific family members are assembled from reusable components which support variability determination through built-in reflective mechanisms. These provide the ability to bind variation points to specific variants even post deployment, making applications widely reconfigurable.

Supporting Web applications development with a product line architecture

De Angelis G
2006

Abstract

Web applications have become crucial elements of the global information infrastructure, evolving from simple collections of static pages to distributed applications. Since Web applications often share similar behaviors, shifting the focus from the design of single applications to that of system families is an effective way to pursue synergy effects in software development. The paper illustrates Koriandol, a product line architecture designed to develop, deploy and maintain families of Web applications. Specific family members are assembled from reusable components which support variability determination through built-in reflective mechanisms. These provide the ability to bind variation points to specific variants even post deployment, making applications widely reconfigurable.
2006
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
D.2.10 Design
Web applications
File in questo prodotto:
File Dimensione Formato  
prod_68338-doc_31311.pdf

solo utenti autorizzati

Descrizione: Articolo pubblicato
Tipologia: Versione Editoriale (PDF)
Dimensione 579.3 kB
Formato Adobe PDF
579.3 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

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/20.500.14243/62919
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? 0
social impact