Skip to main content

Architecture Level Fault Tolerance Modeling for SOA Based Systems

  • Conference paper
  • First Online:
Smart Systems: Innovations in Computing

Part of the book series: Smart Innovation, Systems and Technologies ((SIST,volume 235))

Abstract

A system based on service-oriented architecture is distributed in nature. Services can be obtained from various sources and assembled through loose coupling. This provides flexibility and scalability in development. On the other hand, involvement of multiple components in a systems causes new sources of faults. Faults may come due to individual services and their interactions during service composition. For reliable systems, one has to consider these newer faults and possibility of system functionality in presence of those faults. Hence, for avoiding failure of critical services in faults presence, fault tolerance needs to be incorporated in the system. In this paper, architecture analysis and design language (AADL) has been used to model different types of errors in a SOA based systems. The AADL is supplemented with error model annex (EMV) that helps to demonstrate error propagation, failure behavior of the design errors. These facilities of EMV are exploited for obtaining error propagations among components in SOA based systems. The proposed fault tolerance modeling may provide useful information for fault tolerance and software testing.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 299.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 379.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 379.99
Price excludes VAT (USA)
  • Durable hardcover 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

Similar content being viewed by others

References

  1. Bucchiarone, A., Muccini, H., Pelliccione, P.: Architecting fault-tolerant component-based systems: from requirements to testing. Electr. Notes Theor. Comput Sci. 168(SPEC. ISS), 77–90 (2007). https://doi.org/10.1016/j.entcs.2006.11.004

  2. Stantchev, V., Malek, M.: Addressing dependability throughout the SOA life cycle. IEEE Trans. Serv. Comput. 4(2), 85–95 (2011). https://doi.org/10.1109/TSC.2010.15

    Article  Google Scholar 

  3. Delange, J., Feiler, P.: Architecture fault modeling with the AADL error-model annex. In: Proceedings—40th Euromicro Conference Series on Software Engineering and Advanced Applications, SEAA 2014, pp. 361–368 (2014) https://doi.org/10.1109/SEAA.2014.20

  4. KS, K., Nanda, M., J, J (2017) Architecture level safety analyses for safety-critical systems. J. Aeronaut. Aerosp. Eng. 6(1), 1–8 (2017). https://doi.org/10.4172/2168-9792.1000181

  5. Graphical-Notations-for-AADL

    Google Scholar 

  6. Feiler, P., Rugina, A.: Dependability modeling with the architecture analysis and design language (AADL). Engineering (2007)

    Google Scholar 

  7. Butler, R.W.: A primer on architectural level fault tolerance. Shemeshlarcnasagov, p. 53 (2008). [Online]. Available: http://shemesh.larc.nasa.gov/fm/papers/Butler-TM-2008-215108-Primer-FT.pdf

  8. Keen, M., Simmons, S., Dulaney, R.: Case study : SOA banking business. Banking, pp. 1–48

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Goel, S., Gupta, R. (2022). Architecture Level Fault Tolerance Modeling for SOA Based Systems. In: Somani, A.K., Mundra, A., Doss, R., Bhattacharya, S. (eds) Smart Systems: Innovations in Computing. Smart Innovation, Systems and Technologies, vol 235. Springer, Singapore. https://doi.org/10.1007/978-981-16-2877-1_1

Download citation

Publish with us

Policies and ethics