Generators for synthesis of QoS adaptation in distributed real-time embedded systems

被引:0
|
作者
Neema, S [1 ]
Bapty, T
Gray, J
Gokhale, A
机构
[1] Vanderbilt Univ, Inst Software Integrated Syst, Nashville, TN 37211 USA
[2] Univ Alabama Birmingham, Dept Comp & Informat Sci, Birmingham, AL 35294 USA
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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(R) (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.
引用
收藏
页码:236 / 251
页数:16
相关论文
共 50 条
  • [1] The efficient QoS control in distributed real-time embedded systems
    Yuan, YW
    Yan, LM
    Guo, QP
    [J]. EMBEDDED SOFTWARE AND SYSTEMS, 2005, 3605 : 508 - 513
  • [2] A QoS scheduler for real-time embedded systems
    Matschulat, David
    Marcon, Cesar A. M.
    Hessel, Fabiano
    [J]. ISQED 2008: PROCEEDINGS OF THE NINTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, 2008, : 564 - 567
  • [3] Automated middleware QoS configuration techniques for distributed real-time and embedded systems
    Kavimandan, Arnogh
    Gokhale, Aniruddha
    [J]. PROCEEDINGS OF THE 14TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, 2008, : 93 - 102
  • [4] Component-based dynamic QoS adaptations in distributed real-time and embedded systems
    Sharma, PK
    Loyall, JP
    Heineman, GT
    Schantz, RE
    Shapiro, R
    Duzan, G
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2004: COOPLS, DOA, AND ODBASE, PT 2, PROCEEDINGS, 2004, 3291 : 1208 - 1224
  • [5] Reliable Distributed Real-time and Embedded Systems Through Safe Middleware Adaptation
    Dabholkar, Akshay
    Dubey, Abhishek
    Gokhale, Aniruddha
    Karsai, Gabor
    Mahadevan, Nagabhushan
    [J]. 2012 31ST INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS (SRDS 2012), 2012, : 362 - 371
  • [6] Real-time framework for distributed embedded systems
    Chaaban, K
    Crubillé, P
    Shawky, M
    [J]. PRINCIPLES OF DISTRIBUTED SYSTEMS, 2004, 3144 : 96 - 107
  • [7] Middleware for distributed embedded real-time systems
    Musial, Marek
    Remuss, Volker
    Hommel, Guenter
    [J]. EMBEDDED SYSTEMS - MODELING, TECHNOLOGY AND APPLICATIONS, PROCEEDINGS, 2006, : 111 - +
  • [8] Evaluating the correctness and effectiveness of a middleware QoS configuration process in distributed real-time and embedded systems
    Kavimandan, Amogh
    Narayanan, Anantha
    Gokhale, Aniruddha
    Karsai, Gabor
    [J]. ISORC 2008: 11TH IEEE SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING - PROCEEDINGS, 2008, : 100 - 107
  • [9] Flexible and adaptive QoS control for distributed real-time and embedded middleware
    Schantz, RE
    Loyall, JP
    Rodrigues, C
    Schmidt, DC
    Krishnamurthy, Y
    Pyarali, I
    [J]. MIDDLEWARE 2003, PROCEEDINGS, 2003, 2672 : 374 - 393
  • [10] Distributed priority inheritance for real-time and embedded systems
    Sanchez, Cesar
    Sipma, Henny B.
    Gill, Christopher D.
    Manna, Zohar
    [J]. PRINCIPLES OF DISTRIBUTED SYSTEMS, PROCEEDINGS, 2006, 4305 : 110 - 125