Skip to main content

Study on the Transformation Method of AADL-Based Reliability Model in the Embedded System

  • Conference paper
  • First Online:
Cloud Computing (CloudComp 2013)

Abstract

Architecture analysis and design language (AADL) is an important method for architecture modeling, performance analysis and verification in embedded field. And the system reliability is an important attribute of software quality metrics in embedded system. In this paper, we first established an AADL-based reliability model to describe the system functional requirements and the reliability information of the runtime embedded system. Then, by analyzing the differences of syntax, semantics and mathematical presentation between the AADL-based reliability model and the SPN model, we present the rules and methods to automatically transform the AADL-based reliability model to the stochastic Petri net (SPN) model, which is convenient for system designers to assess and measure system reliability in the design phase of system development. Finally, an example of model transformation process for an automaton in aviation systems is shown to verify the effectiveness of model transformation rules and methods.

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 EPUB and 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

References

  1. Object Management Group, MDA guide version 1.0.1. OMG/03-06-01 (2003)

    Google Scholar 

  2. SAE-AS5506, Architecture Analysis and Design Language. Society of Automotive Engineers. www.aadl.info (2004)

  3. SAE-AS5506_1, SAE Architecture Analysis and Design Language Annex Volume 1. Society of Automotive Engineers. www.aadl.info (2006)

  4. Mura, I., Bondavalli, A.: Markov regenerative stochastic Petri nets to model and evaluate phased mission systems dependability. IEEE Trans. Comput. 50(12), 1337–1351 (2001). (IEEE Press, New York)

    Article  Google Scholar 

  5. Dugan, J.B., Bavuso, S.J., Boyd, M.A.: Fault trees and Markov models for reliability analysis of fault-tolerant digital systems. Reliab. Eng. Syst. Saf. 39(3), 291–307 (1993). (Elsevier LTD, England)

    Article  Google Scholar 

  6. Center for Advanced Computing and Communication (CACC), Department of Electrical and Computer Engineering, Duke University. SPNP User’s Manual (1999)

    Google Scholar 

  7. Clark, J.A., Pradhan, D.K.: Fault injection: a method for validating computer-system dependability. IEEE Comput. 28(6), 47–56 (1995). (IEEE Press, New York)

    Article  Google Scholar 

  8. Shu, Z., Li, D., Hu, Y., Ye, F., Wan, J.: From models to code: automatic development process for embedded control system. In: IEEE International Conference on Network, Sensor and Control, pp. 660−665. IEEE Press, New York (2008)

    Google Scholar 

  9. Liu, J.J., Zhong, S., Ye, H.: Reliability modeling for airborne equipment system using AADL. Aeronaut. Comput. Tech. 39(2), 90–94 (2009). (Aeronautics Computing Technique Research Institute, Xi’an)

    Google Scholar 

  10. Wang, X.B., Wu, Q.Y., Shi, D.X.: Model transformation approaches in MDA. Comput. Eng. Sci. 28(11), 133–135 (2006). (National University of Defense Technology, Changsha)

    Google Scholar 

Download references

Acknowledgements

The author would like to thank the sponsors of the Scientific Research Plan Project of Shaanxi Education Department of China under Grant No. 09JK642, Doctoral Fund No. 116-210912 and Scientific Research Plan Project of Xi’an Technology University under Grant No. 116-210907.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Meng Haining .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Cite this paper

Jianjun, L., Haining, M., Yinglan, H., Shan, Z. (2014). Study on the Transformation Method of AADL-Based Reliability Model in the Embedded System. In: Leung, V., Chen, M. (eds) Cloud Computing. CloudComp 2013. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 133. Springer, Cham. https://doi.org/10.1007/978-3-319-05506-0_27

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-05506-0_27

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-05505-3

  • Online ISBN: 978-3-319-05506-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics