Weaving concerns in model based development of data-intensive web applications

  • Authors:
  • A. Cicchetti;D. Di Ruscio;A. Pierantonio

  • Affiliations:
  • Università degli Studi dell'Aquila, L'Aquila, Italy;Università degli Studi dell'Aquila, L'Aquila, Italy;Università degli Studi dell'Aquila, L'Aquila, Italy

  • Venue:
  • Proceedings of the 2006 ACM symposium on Applied computing
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

The last decade witnessed a pervasive growth of Web applications intended as environments for distributed applications. Many design methodologies have been proposed to cope with the technical intricacy of such systems. Although each of them proposes its own constructs, they share a common metamodel enabling the designer to describe Web applications under three different views: data, navigation and presentation. While the constructs can be unified in such a metamodel, consistency among the views is guaranteed by less formal relations being essentially based on name conventions and/or ad-hoc tool support.This paper proposes explicit weaving models to define rigorous connections between the different artifacts produced during a system development, in order to enhance their reuse and maintenance and perform operations based on the connection semantics. These structural mappings do not interfere with the definition of the views on either side, achieving a clear separation of views and their connections and enabling the use of general purpose theories and tools.