2014
DOI: 10.1186/s40411-014-0013-7
|View full text |Cite
|
Sign up to set email alerts
|

Designing fault-tolerant SOA based on design diversity

Abstract: Background: Over recent years, software developers have been evaluating the benefits of both Service-Oriented Architecture (SOA) and software fault tolerance techniques based on design diversity. This is achieved by creating fault-tolerant composite services that leverage functionally-equivalent services. Three major design issues need to be considered while building software fault-tolerant architectures based on design diversity: (i) selection of variants; (ii) selection of an adjudication algorithm to choose… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 8 publications
(5 citation statements)
references
References 75 publications
0
5
0
Order By: Relevance
“…The original plain and manual teaching gradually tends to digitization and automation [3]. CAD and Photoshop have played an important role in college design teaching.…”
Section: Introductionmentioning
confidence: 99%
“…The original plain and manual teaching gradually tends to digitization and automation [3]. CAD and Photoshop have played an important role in college design teaching.…”
Section: Introductionmentioning
confidence: 99%
“…Nascimento et al 34 argued that software architects should use guidelines to support the identification of design issues and solutions in order to avoid neglecting important requirements related to fault tolerance. Considering this scenario, this study presented an SLR based on 17 studies to support the design of fault‐tolerant SOA‐based applications.…”
Section: Related Workmentioning
confidence: 99%
“…Such a gap has hindered the representation of Self‐Apps, and the evolution of applications when an adaptation activity is performed. In addition, Nascimento et al 34 investigated the design of fault‐tolerant software architectures for the SOA domain, since these applications need to operate in a dynamic environment where decisions can be taken at runtime. These decisions may involve architectural changes, or changes in choreography and in the composition of services. Automated support .…”
Section: Related Workmentioning
confidence: 99%
“…Only two studies on existing work relating fault-tolerance to software engineering problems could be found. Nascimento et al (Nascimento et al 2014) analysed literature on the design of fault-tolerant Service-Oriented Architecture (SOA) using design diversity, deriving guidelines for fault-tolerant SOA design and proposing a taxonomy for useful techniques in this respect. A mapping study for fault-tolerant Internet of Things (IoT) applications (Moghaddam & Muccini 2019) identifies key factors for tolerant systems, including the use of micro-services and the distribution of IoT components.…”
Section: Related Workmentioning
confidence: 99%