[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to main content

Using Model-Driven and Aspect-Oriented Development to Support End-User Quality of Service

  • Conference paper
On the Move to Meaningful Internet Systems 2005: OTM 2005 Workshops (OTM 2005)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 3762))

  • 551 Accesses

Abstract

Nowadays, more and more applications are distributed and require runtime guarantees from their underlying environment. To reach theses guarantees, Quality of Service (QoS) information must be provided. The development of QoS-aware applications requires the control and management of low-level resources. It is a complex task to correlate high-level domain-specific QoS requirements with low-level system-dependent characteristics. Various middleware architectures have been proposed to provide a QoS support [1][2] and to free the designer from low-level resource concerns. Some architectures [3] use dynamic adaptation of applications or a component-based conception [4]. Our approach uses the Model Driven Architecture [5]: the mapping of QoS constraints with platform specific resource management can be automated during the transformation steps leading from the model to the software implementation. In this paper, we present a solution to model high-level user-oriented QoS constraints, and we demonstrate that the MDA, associated with Aspect-Oriented Software Development, can ease the conception of QoS aware application.

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

Access this chapter

Institutional subscriptions

Similar content being viewed by others

References

  1. Schmidt, D.C., Levine, D.L., Mungee, S.: The Design and Performance of Real-Time Object Request Brokers. Computer Communications 21, 294–324 (1998)

    Article  Google Scholar 

  2. Li, B.: Agilos: A Middleware Control Architecture for Application-Aware Quality of Service Adaptations. PhD Dissertation, University of Illinois at Urbana-Champaign (2000)

    Google Scholar 

  3. Truyen, E., Joergensen, B.N., Joosen, W.: Customization of Object Request Brokers through Dynamic Reconfiguration. Tools Europe 2000, Mont-St-Michel, France (2000)

    Google Scholar 

  4. Wang, N., Balasubramanian, K., Gill, C.: Towards a Real-time CORBA Component Model. OMG Workshop On Embedded & Real-Time Distributed Object Systems (2002)

    Google Scholar 

  5. Object Management Group. MDA Guide v1.0, document omg/03-06-01 (2001)

    Google Scholar 

  6. Object Management Group, UML Profile for Modeling Quality of Service and Fault Tolerance Characteristics, document ptc/04-06-01 (2004)

    Google Scholar 

  7. Durand, D., Logé, C.: End-User Specification of Quality of Service: Applying the Model-Driven Approach, joint ICAS & ICNS, Papeete, French Polynesia (2005)

    Google Scholar 

  8. Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Videira Lopes, C., Loingtier, J.-M., Irwin, J.: Aspect-Oriented Programming. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol. 1241, pp. 220–242. Springer, Heidelberg (1997)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Durand, D., Logé, C. (2005). Using Model-Driven and Aspect-Oriented Development to Support End-User Quality of Service. In: Meersman, R., Tari, Z., Herrero, P. (eds) On the Move to Meaningful Internet Systems 2005: OTM 2005 Workshops. OTM 2005. Lecture Notes in Computer Science, vol 3762. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11575863_8

Download citation

  • DOI: https://doi.org/10.1007/11575863_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-29739-0

  • Online ISBN: 978-3-540-32132-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics