Representing Tactics for Fault Recovery: A Reconfigurable, Modular, and Hierarchical Approach
Autor(a) principal: | |
---|---|
Data de Publicação: | 2015 |
Tipo de documento: | Artigo |
Idioma: | eng |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10316/109173 https://doi.org/10.1155/2015/321532 |
Resumo: | We show the advantages of modular and hierarchical design in obtaining fault-tolerant software. Modularity enables the identification of faulty software units simplifying key operations, like software removal and replacement. We describe three approaches to repair faulty software based on replication, namely, Passive Replication, N-Version Replication, and Active Replication, based on modular components. We show that the key construct to represent these tactics is the ability to make ad hoc changes in software topologies. We consider hierarchical mobility as a useful operation to introduce new software units for replacing faulty ones. For illustration purposes,we use connecton, a hierarchical,modular, and self-modifying software specification formalism, and its implementation in the Desmos framework. |
id |
RCAP_6c19f7b9e1439045710594b0100bf60a |
---|---|
oai_identifier_str |
oai:estudogeral.uc.pt:10316/109173 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Representing Tactics for Fault Recovery: A Reconfigurable, Modular, and Hierarchical ApproachWe show the advantages of modular and hierarchical design in obtaining fault-tolerant software. Modularity enables the identification of faulty software units simplifying key operations, like software removal and replacement. We describe three approaches to repair faulty software based on replication, namely, Passive Replication, N-Version Replication, and Active Replication, based on modular components. We show that the key construct to represent these tactics is the ability to make ad hoc changes in software topologies. We consider hierarchical mobility as a useful operation to introduce new software units for replacing faulty ones. For illustration purposes,we use connecton, a hierarchical,modular, and self-modifying software specification formalism, and its implementation in the Desmos framework.Hindawi2015info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articlehttp://hdl.handle.net/10316/109173http://hdl.handle.net/10316/109173https://doi.org/10.1155/2015/321532eng1687-71951687-7209Barros, Fernando J.info:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-09-29T15:07:34Zoai:estudogeral.uc.pt:10316/109173Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T21:25:22.158673Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Representing Tactics for Fault Recovery: A Reconfigurable, Modular, and Hierarchical Approach |
title |
Representing Tactics for Fault Recovery: A Reconfigurable, Modular, and Hierarchical Approach |
spellingShingle |
Representing Tactics for Fault Recovery: A Reconfigurable, Modular, and Hierarchical Approach Barros, Fernando J. |
title_short |
Representing Tactics for Fault Recovery: A Reconfigurable, Modular, and Hierarchical Approach |
title_full |
Representing Tactics for Fault Recovery: A Reconfigurable, Modular, and Hierarchical Approach |
title_fullStr |
Representing Tactics for Fault Recovery: A Reconfigurable, Modular, and Hierarchical Approach |
title_full_unstemmed |
Representing Tactics for Fault Recovery: A Reconfigurable, Modular, and Hierarchical Approach |
title_sort |
Representing Tactics for Fault Recovery: A Reconfigurable, Modular, and Hierarchical Approach |
author |
Barros, Fernando J. |
author_facet |
Barros, Fernando J. |
author_role |
author |
dc.contributor.author.fl_str_mv |
Barros, Fernando J. |
description |
We show the advantages of modular and hierarchical design in obtaining fault-tolerant software. Modularity enables the identification of faulty software units simplifying key operations, like software removal and replacement. We describe three approaches to repair faulty software based on replication, namely, Passive Replication, N-Version Replication, and Active Replication, based on modular components. We show that the key construct to represent these tactics is the ability to make ad hoc changes in software topologies. We consider hierarchical mobility as a useful operation to introduce new software units for replacing faulty ones. For illustration purposes,we use connecton, a hierarchical,modular, and self-modifying software specification formalism, and its implementation in the Desmos framework. |
publishDate |
2015 |
dc.date.none.fl_str_mv |
2015 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10316/109173 http://hdl.handle.net/10316/109173 https://doi.org/10.1155/2015/321532 |
url |
http://hdl.handle.net/10316/109173 https://doi.org/10.1155/2015/321532 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
1687-7195 1687-7209 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Hindawi |
publisher.none.fl_str_mv |
Hindawi |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799134136479252480 |