Skip to main content

Context-Aware Quality Model Driven Approach: A New Approach for Quality Control in Pervasive Computing Environments

  • Conference paper

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

Abstract

This paper presents extension of MDA called Context-aware Quality Model Driven Architecture (CQ-MDA) which can be used for quality control in pervasive computing environments. The proposed CQ-MDA approach based on ContextualArchRQMM (Contextual ARCHitecture Quality Requirement MetaModel), being an extension to the MDA, allows for considering quality and resources-awareness while conducting the design process. The main idea of presented extension consists in three abstractions levels: PIM (Platform Independent Model), CPIM (Contextual Platform Independent Model) and CPSM (Contextual Platform Specific Model). At the PIM level, a model decomposed into a two interrelated models: software architecture artifacts, which reflect functional requirements and quality model. At the CPIM level a simultaneous transformation of these two models with contextual information details is elaborated and then refined to a specific platform at the CPSM level. Such a procedure ensures that the transformation decisions should be based on the quality assessment of the created models.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Berthomieu1, B., Bodeveix, J.P., Chaudet, C., Vernadat, F.: Formal Verification of AADL Specifications in the Topcased Environment. In: 14th Ada-Europe International Conference on Reliable Software Technologies, Brest, France, pp. 207–221 (2009)

    Google Scholar 

  2. Amirat, A., Oussalah, M.: First-Class Connectors to Support Systematic Construction of Hierarchical Software Architecture. JOT 8(7), 107–130 (2009)

    Article  MATH  Google Scholar 

  3. Alti, A., Boukerram, A., Smeda, A.: Architectural Styles Quality Evaluation and Selection. In: 9th Conference International NOTERE 2009, Montréal, Canada (2009)

    Google Scholar 

  4. Alti, A., Boukerram, A.: QualiStyle: A Tool for Automatic Quality Evaluation and Selection of Architectural Styles. In: 10th Annual Conference on New Technologies of Distributed Systems, pp. 243–248. IEEE Press, Tunisia (2010)

    Google Scholar 

  5. Miller, J., Mujerki, J.: MDA Guide, Version 1.0. OMG Technical Report (2003), http://www.omg.org/docs/ptc/03-05-01.pdf

  6. Oquendo, F.: π-ADL: an architecture description language based en the higher order typed π-calculus for specifying dynamic and mobile software architecture. ACM Software Engineering 29(4), 1–13 (2004)

    Article  Google Scholar 

  7. Losavio, F., Chirinos, L., Lévy, N., RamdaneCherif, A.: Quality characteristics for software architecture. JOT 2(2), 133–150 (2003)

    Article  Google Scholar 

  8. ISO/IEC 9126-3, Software Engineering Product quality Part 3: Internal metrics (2003)

    Google Scholar 

  9. Quality-driven Architecture Design and Quality Analysis, http://virtual.vtt.fi/qada

  10. Tarvainen, P.: Adaptability Evaluation at Software Architecture Level. The Open Software Engineering Journal 2, 1–30 (2008)

    Article  Google Scholar 

  11. Vale, S., Hammoudi, S.: Context-aware Model Driven Development by Parameterized Transformation. In: 3rd Workshop of MDISIS 2008, pp. 167–180 (2008)

    Google Scholar 

  12. Garlan, D., Barnes, J.M., Schmerl, B., Celiku, O.: Evolution Styles: Foundations and Tool Support for Software Architecture Evolution. In: WICSA 2009, pp. 16–25 (2009)

    Google Scholar 

  13. Laplace, S., Dalmau, M., Roose, P.: Prise en compte de la qualité de service dans la conception et l’exploitation d’applications réparties. In: Workshop GEDSIP@Inforsid (2009)

    Google Scholar 

  14. Raibulet, C., Masciadri, L.: Evaluation of Dynamic Adaptivity through Metrics: an Achievable Target? In: WICSA 2009, pp. 65–71 (2009)

    Google Scholar 

  15. Gérard, S., Petriu, D., Medina, J.: MARTE: A New Standard for Modeling and Analysis of Real-Time and Embedded Systems. In: 19th Euromicro Conference on Real-Time Systems, Pisa, Italy (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

Alti, A., Boukerram, A., Roose, P. (2010). Context-Aware Quality Model Driven Approach: A New Approach for Quality Control in Pervasive Computing Environments. In: Babar, M.A., Gorton, I. (eds) Software Architecture. ECSA 2010. Lecture Notes in Computer Science, vol 6285. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15114-9_39

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-15114-9_39

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-15113-2

  • Online ISBN: 978-3-642-15114-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics