• DocumentCode
    1937509
  • Title

    MoPED: A Model-Based Provisioning Engine for Dependability in Component-Based Distributed Real-Time Embedded Systems

  • Author

    Tambe, Sumant ; Dabholkar, Akshay ; Gokhale, Aniruddha

  • Author_Institution
    Dept. of EECS, Vanderbilt Univ., Nashville, TN, USA
  • fYear
    2011
  • fDate
    27-29 April 2011
  • Firstpage
    44
  • Lastpage
    51
  • Abstract
    Developing dependable distributed real-time and embedded (DRE) systems incurs significant complexities in the tradeoffs resulting from the different conflicting attributes of dependability, such as predictability, availability, and security. In component-based systems, these challenges are exacerbated since the tradeoffs must faithfully be reflected within the complex metadata descriptors used to compose, deploy and configure the system. The benefits of design-time approaches to address these problems are well-understood. Existing model-driven design-time tools for developing dependable systems, however, focus largely on only one dependability attribute at a time and lack of extensibility results in rigid and hard to maintain tool support. This paper describes MoPED (Model-based Provisioning Engine for Dependability), which is a model-driven framework that unifies reasoning about predictability, availability, and security requirements for developing dependable component-based DRE systems. We evaluate the capabilities of MoPED using a representative case study and show how it alleviates complexities in the design of dependable systems and reduces manual efforts in the deployment phase by an order of magnitude.
  • Keywords
    distributed object management; embedded systems; formal specification; object-oriented programming; reasoning about programs; security of data; software reliability; CORBA; MoPED; availability; component-based distributed real-time embedded systems; dependability attribute; design-time approach; metadata descriptors; model-based provisioning engine; model-driven design-time tools; predictability; reasoning; security requirements; system composition; system configuration; system dependability; system deployment; Access control; Assembly; Availability; Motorcycles; Quality of service; Unified modeling language; Component-based Systems; Dependability; Distributed Real-time Embedded; Model-driven Engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer Based Systems (ECBS), 2011 18th IEEE International Conference and Workshops on
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    978-1-4577-0065-1
  • Electronic_ISBN
    978-0-7695-4379-6
  • Type

    conf

  • DOI
    10.1109/ECBS.2011.35
  • Filename
    5934803