Skip to main content

Quality-Driven Automatic Transformation of Object-Oriented Navigational Models

  • Conference paper
Advances in Conceptual Modeling - Theory and Practice (ER 2006)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 4231))

Included in the following conference series:

Abstract

Navigability is a main concern in the design of Web applications. In order to assess such navigability a number of measures has been proposed. From them, measures defined on conceptual models are specially relevant, as it is well known that high quality conceptual models are critical to the success of the deployed system. However, measurement methods associated to such measures, as well as the design modifications that need to be performed on the models in order to improve their values, are usually tightly coupled with particular Web Engineering approaches. This fact compromises their effectiveness and their propagation capacity to different environments and/or methodologies.

Our aim in this paper is to illustrate how navigability measures can be captured in a general manner. In this way, not only is it possible to define a reusable set of relevant measures for a given family of applications, but also such measures can be queried in the context of MDA transformation rules. These rules capture both the measure decision criteria and the design modifications that should take place if the measure value for a given navigational model does not match such criteria.

This paper has been supported by the Spain Ministry of Science and Technology, project numbers TIN2004-00779, TIN2005-25866-E and TIC2003-07804-C05-03. Also, this research is part of the DADASMECA project (GV05/220), financed by the Valencia Government and the DADS (PBC-05-012-2) and the DIMENSIONS (PBC-05-012-1) projects, financed by the Regional Science and Technology Ministry of Castilla-La Mancha (Spain).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abrahao, S., Condory-Fernandez, N., Olsina, L., Pastor, O.: A Defining and Validating Metrics for Navigation Models. In: Proceedings of the 9th International Software Metrics Symposium, pp. 200ā€“210 (2003)

    Google ScholarĀ 

  2. Almer, J.: Designing for Web Site Usability. IEEE ComputerĀ 35(7), 102ā€“103 (2002)

    Google ScholarĀ 

  3. Atterer, R., Schmidt, A., Hussmann, H.: Extending Web Engineering Models and Tools for Automatic Usability Validation. Journal of Web Engineering (2005)

    Google ScholarĀ 

  4. Baresi, L., Morasca, S., Paolini, P.: Estimating the Design Effort of Web Applications. In: Proceedings of the 9th International Software Metrics Symposium (METRICS 2003). Springer, Heidelberg (2003)

    Google ScholarĀ 

  5. Briand, L., Morasca, S., Basili, V.R.: Defining and Validating Measures for Object-Based High-Level Design. IEEE Transactionson Software EngineeringĀ 25(5), 722ā€“743 (1999)

    ArticleĀ  Google ScholarĀ 

  6. Comai, S., Matera, M., Maurino, A.: A Model and an XSL Framework for Analyzing the Quality of WebML Conceptual Schemas. In: OlivĆ©, ƀ., Yoshikawa, M., Yu, E.S.K. (eds.) ER 2003. LNCS, vol.Ā 2784, pp. 339ā€“350. Springer, Heidelberg (2003)

    ChapterĀ  Google ScholarĀ 

  7. GarcĆ­a, F., Bertoa, M.F., Calero, C., Vallecillo, A., Ruiz, F., Piattini, M., Genero, M.: Towards a consistent terminology for software measurement. Information and Software Technology, 1ā€“14 (July 2005)

    Google ScholarĀ 

  8. GĆ³mez, J., Cachero, C., Pastor, O.: Conceptual Modelling of Device-Independent Web Applications. IEEE Multimedia Special Issue on Web EngineeringĀ 8(2), 20ā€“32 (2001)

    Google ScholarĀ 

  9. Ivory, M.: Automated Web Site Evaluation. Kluwer Academic Publishers, Dordrecht (2004)

    Google ScholarĀ 

  10. Kent, S.: The Expressive Power of UML-based Engineering. In: Proceedings of the 3nd International Conference on Integrated Formal Methods, vol.Ā 2335, p. 286. Springer, Heidelberg (2002)

    Google ScholarĀ 

  11. Miller, G.: The magical number seven, plus or minus two: Some limits on our capacity for processing information. The Psychological ReviewĀ 63, 81ā€“97 (1956)

    ArticleĀ  Google ScholarĀ 

  12. Nielsen, J.: Designing Web Usability: The Practice of Simplicity. New Riders (2000)

    Google ScholarĀ 

  13. Mof query/views/transformations final adopted specification. omg doc. ptc/05-11-01, http://www.omg.org/docs/ptc/05-11-01.pdf

  14. Warmer, J., Kleppe, A.: The Object Constraint Language. Getting your models ready for MDA, 2nd edn. Addison Wesley, Reading (2003)

    Google ScholarĀ 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

Ā© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Cachero, C., Genero, M., Calero, C., MeliĆ”, S. (2006). Quality-Driven Automatic Transformation of Object-Oriented Navigational Models. In: Roddick, J.F., et al. Advances in Conceptual Modeling - Theory and Practice. ER 2006. Lecture Notes in Computer Science, vol 4231. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11908883_40

Download citation

  • DOI: https://doi.org/10.1007/11908883_40

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-47703-7

  • Online ISBN: 978-3-540-47704-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics