A Model and an XSL Framework for Analysing the Quality of WebML Conceptual Schemas

  • Sara Comai
  • Maristella Matera
  • Andrea Maurino
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2784)


Web conceptual models certainly represent a successful approach to the design of complex Web applications. Wrong uses of conceptual models may however introduce problems, which void the numerous advantages deriving from their exploitation in Web applications design. In this paper, we present a quality model for WebML, an XML-based Web conceptual model having a graphical notation. We also introduce an XSL-based framework able to automatically verify a set of quality attributes identified for WebML conceptual schemas. Our quality framework was born as a WebML-specific framework, but it is flexible enough to be applied to other Web conceptual models based on an XML specification.


Conceptual Schema Data Unit Racing Condition Content Unit Index Unit 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Atzeni, P., Mecca, G., Merialdo, P.: Data-Intensive Web Sites: Design and Maintenance. World Wide Web 4, 21–47 (2001)zbMATHCrossRefGoogle Scholar
  2. 2.
    Baresi, L., Garzotto, F., Paolini, P.: Extending UML for Modeling Web Applications. In: Proc. of the 34th Hawaii Int. Conf. on System Sciences, Hawaii, USA. IEEE Press, Los Alamitos (2001)Google Scholar
  3. 3.
    Bieber, M., Isakowitz, B.T. (eds.): Special issue on Designing Hypermedia Applications. CACM, vol. 38(8) (1995)Google Scholar
  4. 4.
    Ceri, S., Fraternali, P., Bongio, A., Brambilla, M., Comai, S., Matera, M.: Designing Data- Intensive Web Applications. Morgan Kaufmann, San Francisco (December 2002)Google Scholar
  5. 5.
    Ceri, S., Fraternali, P., Matera, M.: Conceptual Modeling of Data-Intensive Web Applications. IEEE Internet Computing 6(4), 20–30 (2002)CrossRefGoogle Scholar
  6. 6.
    Comai, S., Fraternali, P.: A semantic model for specifying hypermedia applications using WebML. In: Proc. of Int. Semantic Web Workshop, Infrastructure and Applications for the SemanticWeb, Stanford University, California, USA (2001)Google Scholar
  7. 7.
    Fenton, N.E., Pfleeger, S.L.: Software Metrics, 2nd edn. Thompson Publishing (1997)Google Scholar
  8. 8.
    Fraternali, P., Matera, M., Maurino, A.: WQA: An XSL Framework for Analyzing the Quality of Web Applications. In: Proc. of IWWOST 2002 - 2nd Int. Workshop on Web-Oriented Software Technologies, Malaga, Spain, pp. 46–61 (2002)Google Scholar
  9. 9.
    Harel, D., Naamad, A.: The STATEMATE Semantics of Statecharts. ACM TOSEM 5(4), 293–333 (1996)CrossRefGoogle Scholar
  10. 10.
    Nielsen, J.: Designing Web Usability: The Practice of Simplicity. New Riders Publishing, Indianapolis (2000)Google Scholar
  11. 11.
    Schwabe, D., Esmeraldo, L., Rossi, G., Lyardet, F.: Engineering Web Applications for Reuse. IEEE Multimedia 8(1), 20–31 (2001)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Sara Comai
    • 1
  • Maristella Matera
    • 1
  • Andrea Maurino
    • 1
  1. 1.Dipartimento di Elettronica e InformazionePolitecnico di MilanoMilanoItaly

Personalised recommendations