Skip to main content

Design Guidelines for the Development of Quality-Driven Model Transformations

  • Conference paper
Model Driven Engineering Languages and Systems (MODELS 2010)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 6395))

Abstract

The design of model transformations is a key aspect in model-driven development processes and is even more important when alternative transformations exist. The transformation designer must be able to identify which alternative transformations produce models with the desired quality attributes. This paper presents design guidelines for defining model transformations to deal with alternative transformations in which the selection of the alternatives is done based on quality attributes. The design guidelines are defined in the context of a multimodeling approach which, unlike conventional transformation processes that only use source models as input to apply transformations, also uses two additional models: a quality model for representing quality attributes, and a transformation model for representing the relationships among quality attributes and the alternative transformations in a particular domain.

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. Al-Naeem, T., Gorton, I., Ali Babar, M., Rabhi, F., Benatallah, B.: A Quality-DrivenSystematic Approach for Architecting Distributed Software Applications. In: Proceedings of International Conference onSoftware Engineering ICSE 2005, pp. 244–253 (2005)

    Google Scholar 

  2. Belaunde, M.: Transformation Composition in QVT. In: First European Workshop on Composition of Model Transformations (CMT), Bilbao, Spain (2006)

    Google Scholar 

  3. Boronat, A., Knapp, A., Meseguer, J., Wirsing, M.: What is a Multi-Modeling Language? In: Corradini, A., Montanari, U. (eds.) WADT 2008. LNCS, vol. 5486, pp. 71–87. Springer, Heidelberg (2009)

    Google Scholar 

  4. Czarnecki, K., Helsen, S.: Feature-based Survey of Model Transformation Approaches. IBM Systems Journal 45(3), 621–645 (2006)

    Article  Google Scholar 

  5. Dershowitz, N., Jouannaud, J.P.: Rewrite Systems. In: van Leeuwen, J. (ed.) Formal models and semantics. Handbook of Theoretical Computer Science, vol. B, pp. 243–320. Elsevier/ The MIT Press, Amsterdam (1990)

    Google Scholar 

  6. Gardner, T., Griffin, C., Koehler, J., Hauser, R.: A Review of OMG MOF 2.0 Query/Views/Transformations Submissions and Recommendations Toward the Final Standard. In: OMG Document, Object Management Group, ad/03-08-02 (2003), http://www.omg.org/cgi-bin/doc?ad/03-08-02

  7. International Organization for Standardization ISO/IEC.: Software engineering Software product Quality Requirements and Evaluation SQuaRE (2005)

    Google Scholar 

  8. Kurtev, I.: Adaptability of Model Transformations. PhD Thesis. University of Twente, Twente, the Netherlands (2005)

    Google Scholar 

  9. Lammel, R., Kitsis, S., Remy, D.: Analysis of XML Schema Usage. In: Conference Proceedings XML, Atlanta, Georgia, USA (2005)

    Google Scholar 

  10. Merilinna, J.: A Tool for Quality-Driven Architecture Model Transformation. PhD thesis. VTT Technical Research Centre of Finland, Vuorimiehentie, Finland (2005)

    Google Scholar 

  11. MDA Guide Version 1.0.1., http://www.omg.org/cgi-bin/doc?omg/03-06-01.pdf

  12. Meta Object Facility (MOF) 2.0 Query/View/Transformation Specification (2003)

    Google Scholar 

  13. Šumak, B., Hericko, M., Pušnik, M.: Towards a Framework for Quality XML Schema Evaluation. In: Proceedings of the 29th International Conference on Information Technology Interfaces, Cavtat, Croatia (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Insfran, E., Gonzalez-Huerta, J., Abrahão, S. (2010). Design Guidelines for the Development of Quality-Driven Model Transformations. In: Petriu, D.C., Rouquette, N., Haugen, Ø. (eds) Model Driven Engineering Languages and Systems. MODELS 2010. Lecture Notes in Computer Science, vol 6395. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-16129-2_21

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-16129-2_21

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-16128-5

  • Online ISBN: 978-3-642-16129-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics