Discovering re-usable design solutions in web conceptual schemas: metrics and methodology

  • Authors:
  • Yannis Panagis;Evangelos Sakkopoulos;Spiros Sirmakessis;Athanasios Tsakalidis;Giannis Tzimas

  • Affiliations:
  • Research Academic Computer Technology Institute, Patras, Hellas;Research Academic Computer Technology Institute, Patras, Hellas;Research Academic Computer Technology Institute, Patras, Hellas;Research Academic Computer Technology Institute, Patras, Hellas;Research Academic Computer Technology Institute, Patras, Hellas

  • Venue:
  • ICWE'05 Proceedings of the 5th international conference on Web Engineering
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

In the Internet era, the development of Web applications has impressively evolved and is characterized by a large degree of complexity. To this end, software community has proposed a variety of modeling methods and techniques. In this work, we provide a methodology and metrics for mining the conceptual schema of applications, to discover recurrent design solutions in an automatic manner. The mechanism is designed for models based on WebML, a modeling language for designing data-intensive applications. This approach, when applied in an application's conceptual schema, results in effective design solutions, as it facilitates reuse and consistency in the development and maintenance process. Furthermore, when applied to a large number of applications, it enables hypertext architects to identify templates for Web application frameworks for specific domains and to discover new design patterns extending the predefined set of patterns supported by WebML. Finally, we illustrate a validation scenario.