Skip to main content

Generators for Synthesis of QoS Adaptation in Distributed Real-Time Embedded Systems

  • Conference paper
  • First Online:
Generative Programming and Component Engineering (GPCE 2002)

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

Abstract

This paper presents a model-driven approach for generating Quality-of-Service (QoS) adaptation in Distributed Real-Time Embedded (DRE) systems. The approach involves the creation of high-level graphical models representing the QoS adaptation policies. The models are constructed using a domain-specific modeling language - the Adaptive Quality Modeling Language. Multiple generators have been developed using the Model-Integrated Computing framework to create low-level artifacts for simulation and implementation of the adaptation policies that are captured in the models. A simulation generator tool synthesizes artifacts for Matlab Simulink/Stateflow® (a popular commercial tool), providing the ability to simulate and analyze the QoS adaptation policy. An implementation generator creates artifacts for Quality Objects, a QoS adaptation software infrastructure developed at BBN, for execution of QoS adaptation in DRE systems. A case study in applying this approach to an Unmanned Aerial Vehicle - Video Streaming application is presented. This approach has goals that are similar to those specified in the OMG’s Model-Driven Architecture initiative.

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. Jean Bézivin, “From Object Composition to Model Transformation with the MDA,” Technology of Object-Oriented Languages and Systems (TOOLS), Santa Barbara, California, August 2001.

    Google Scholar 

  2. Carol Burt, Barrett Bryant, Rajeev Raje, Andrew Olson, Mikhail Auguston, “Quality of Service Issues Related to Transforming Platform Independent Models to Platform Specific Models,” The 6 th International Enterprise Distributed Object Computing Conference (EDOC), Switzerland, September 2002.

    Google Scholar 

  3. David Harel, “Statecharts: A Visual Formalism for Complex Systems,” Science of Computer Programming, June 1987, pp. 231–274.

    Google Scholar 

  4. David Karr, Craig Rodrigues, Joseph Loyall, Richard Schantz, Yamuna Krishnamurthy, Irfan Pyarali, and Douglas Schmidt, “Application of the QuO Quality-of-Service Framework to a Distributed Video Application,” International Symposium on Distributed Objects and Applications, Rome, Italy, September 2001.

    Google Scholar 

  5. Akos Lédeczi, Arpad Bakay, Miklos Maroti, Peter Volgyesi, Greg Nordstrom, Jonathan Sprinkle, and Gábor Karsai, “Composing Domain-Specific Design Environments,” IEEE Computer, November 2001, pp. 44–51.

    Google Scholar 

  6. Richard Schantz, Joseph Loyall, Michael Atighetchi, and Partha Pal, “Packaging Quality of Service Control Behaviors for Reuse,” The 5 th IEEE Symposium on Object-oriented Real-time distributed Computing (ISORC), April 2002, Washington, DC.

    Google Scholar 

  7. Sandeep Neema, “System-Level Synthesis of Adaptive Computing Systems,” Ph.D. Dissertation, Vanderbilt University, May 2001.

    Google Scholar 

  8. Greg Nordstrom, Janos Sztipanovits, Gábor Karsai, and Ákos Lédeczi, “Metamodeling-Rapid Design and Evolution of Domain-Specific Modeling Environments,” International Conference on Engineering of Computer-Based Systems (ECBS), Nashville, Tennessee, April 1999, pp. 68–74.

    Google Scholar 

  9. Richard E. Schantz and Douglas C. Schmidt, “Middleware for Distributed Systems: Evolving the Common Structure for Network-centric Applications,” Encyclopedia of Software Engineering, Editors John Marciniak and George Telecki, Wiley and Sons, New York, 2001.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Neema, S., Bapty, T., Gray, J., Gokhale, A. (2002). Generators for Synthesis of QoS Adaptation in Distributed Real-Time Embedded Systems. In: Batory, D., Consel, C., Taha, W. (eds) Generative Programming and Component Engineering. GPCE 2002. Lecture Notes in Computer Science, vol 2487. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45821-2_15

Download citation

  • DOI: https://doi.org/10.1007/3-540-45821-2_15

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-44284-4

  • Online ISBN: 978-3-540-45821-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics