Skip to main content

MDDPro: Model-Driven Dependability Provisioning in Enterprise Distributed Real-Time and Embedded Systems

  • Conference paper
Service Availability (ISAS 2007)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4526))

Included in the following conference series:

Abstract

Service oriented architecture (SOA) design principles are increasingly being adopted to develop distributed real-time and embedded (DRE) systems, such as avionics mission computing, due to the availability of real-time component middleware platforms. Traditional approaches to fault tolerance that rely on replication and recovery of a single server or a single host do not work in this paradigm since the fault management schemes must now account for the timely and simultaneous failover of groups of entities while improving system availability by minimizing the risk of simultaneous failures of replicated entities. This paper describes MDDPro, a model-driven dependability provisioning tool for DRE systems. MDDPro provides intuitive modeling abstractions to specify failover requirements of DRE systems at different granularities. MDDPro enables plugging in different replica placement algorithms to improve system availability. Finally, its generative capabilities automate the deployment and configuration of the DRE system on the underlying platforms.

This work is supported in part or whole by subcontracts from LMCO ATL and BBN for the DARPA Adaptive and Reflective Middleware Systems Program.

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. Object Management Group: Lightweight CCM FTF Convenience Document. ptc/04-06-10 edn. (June 2004)

    Google Scholar 

  2. Object Management Group: Fault Tolerant CORBA Specification. OMG Document orbos/99-12-08 edn. (December 1999)

    Google Scholar 

  3. Schmidt, D.C.: Model-Driven Engineering. IEEE Computer 39(2), 25–31 (2006)

    Google Scholar 

  4. Felber, P., Narasimhan, P.: Experiences, Approaches and Challenges in building Fault-tolerant CORBA Systems. Transactions of Computers 54(5), 497–511 (2004)

    Article  Google Scholar 

  5. Narasimhan, P., Dumitras, T., Paulos, A.M., Pertet, S.M., Reverte, C.F., Slember, J.G., Srivastava, D.: MEAD: support for Real-Time Fault-Tolerant CORBA. Concurrency - Practice and Experience 17(12), 1527–1545 (2005)

    Article  Google Scholar 

  6. Czarnecki, K., Eisenecker, U.W.: Generative Programming: Methods, Tools, and Applications. Addison-Wesley, Reading (2000)

    Google Scholar 

  7. Gokhale, A., Schmidt, D.C., Natarajan, B., Gray, J., Wang, N.: Model Driven Middleware. In: Mahmoud, Q. (ed.) Middleware for Communications, pp. 163–187. Wiley and Sons, New York (2004)

    Chapter  Google Scholar 

  8. Karsai, G., Sztipanovits, J., Ledeczi, A., Bapty, T.: Model-Integrated Development of Embedded Software. Proceedings of the IEEE 91(1), 145–164 (2003)

    Article  Google Scholar 

  9. Ledeczi, A., Bakay, A., Maroti, M., Volgysei, P., Nordstrom, G., Sprinkle, J., Karsai, G.: Composing Domain-Specific Design Environments. IEEE Computer, 44–51 (2001)

    Google Scholar 

  10. Balasubramanian, K., Balasubramanian, J., Parsons, J., Gokhale, A., Schmidt, D.C.: A Platform-Independent Component Modeling Language for Distributed Real-time and Embedded Systems. Elsevier Journal of Computer and System Sciences, 171–185 (2006)

    Google Scholar 

  11. Object Management Group: Deployment and Configuration Adopted Submission. OMG Document mars/03-05-08 edn. (July 2003)

    Google Scholar 

  12. Capozucca, A., Gallina, B., Guelfi, N., Pelliccione, P., Romanovsky, A.: CORRECT - Developing Fault-Tolerant Distributed Systems. ERCIM News 64(1) (2006)

    Google Scholar 

  13. Object Management Group: Model Driven Architecture (MDA). OMG Document ormsc/2001-07-01 edn. (July 2001)

    Google Scholar 

  14. Rodrigues, G.: A Model Driven Approach for Software Systems Reliability. In: The proceedings of the 26th ICSE/Doctoral Symposium, Edinburgh, Scotland, May 2004, ACM Press, New York (2004)

    Google Scholar 

  15. Zarras, A., Vassiliadis, P., Issarny, V.: Model-Driven Dependability Analysis of Web Services. In: Proc. of the Intl. Symp. on Dist. Objects and Applications (DOA’04), Agia Napa, Cyprus (October 2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Miroslaw Malek Manfred Reitenspieß Aad van Moorsel

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer Berlin Heidelberg

About this paper

Cite this paper

Tambe, S., Balasubramanian, J., Gokhale, A., Damiano, T. (2007). MDDPro: Model-Driven Dependability Provisioning in Enterprise Distributed Real-Time and Embedded Systems. In: Malek, M., Reitenspieß, M., van Moorsel, A. (eds) Service Availability. ISAS 2007. Lecture Notes in Computer Science, vol 4526. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72736-1_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-72736-1_11

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-72736-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics