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
Link To Document