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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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.
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.
David Harel, “Statecharts: A Visual Formalism for Complex Systems,” Science of Computer Programming, June 1987, pp. 231–274.
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.
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.
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.
Sandeep Neema, “System-Level Synthesis of Adaptive Computing Systems,” Ph.D. Dissertation, Vanderbilt University, May 2001.
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.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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