WebSite Logo
  • Content
  • Similar Resources
  • Metadata
  • Cite This
  • Language
    অসমীয়া বাংলা भोजपुरी डोगरी English ગુજરાતી हिंदी ಕನ್ನಡ
    Khasi कोंकणी मैथिली മലയാളം ꯃꯤꯇꯩ ꯂꯣꯟ मराठी Mizo नेपाली
    ଓଡ଼ିଆ ਪੰਜਾਬੀ संस्कृत ᱥᱟᱱᱛᱟᱲᱤ सिन्धी தமிழ் తెలుగు اردو
  • Log-in
  • Fullscreen
Log-in
Do not have an account? Register Now
Forgot your password? Account recovery
  1. International Journal on Software Tools for Technology Transfer
  2. International Journal on Software Tools for Technology Transfer : Volume 10
  3. International Journal on Software Tools for Technology Transfer : Volume 10, Issue 5, October 2008
  4. FTSyn: a framework for automatic synthesis of fault-tolerance
Loading...

Please wait, while we are loading the content...

International Journal on Software Tools for Technology Transfer : Volume 19
International Journal on Software Tools for Technology Transfer : Volume 18
International Journal on Software Tools for Technology Transfer : Volume 17
International Journal on Software Tools for Technology Transfer : Volume 16
International Journal on Software Tools for Technology Transfer : Volume 15
International Journal on Software Tools for Technology Transfer : Volume 14
International Journal on Software Tools for Technology Transfer : Volume 13
International Journal on Software Tools for Technology Transfer : Volume 12
International Journal on Software Tools for Technology Transfer : Volume 11
International Journal on Software Tools for Technology Transfer : Volume 10
International Journal on Software Tools for Technology Transfer : Volume 10, Issue 6, December 2008
International Journal on Software Tools for Technology Transfer : Volume 10, Issue 5, October 2008
FAST: acceleration from theory to practice
A uniform framework for weighted decision diagrams and its implementation
Properties of state spaces and their applications
FTSyn: a framework for automatic synthesis of fault-tolerance
International Journal on Software Tools for Technology Transfer : Volume 10, Issue 4, August 2008
International Journal on Software Tools for Technology Transfer : Volume 10, Issue 3, June 2008
International Journal on Software Tools for Technology Transfer : Volume 10, Issue 2, March 2008
International Journal on Software Tools for Technology Transfer : Volume 10, Issue 1, January 2008
International Journal on Software Tools for Technology Transfer : Volume 9
International Journal on Software Tools for Technology Transfer : Volume 8
International Journal on Software Tools for Technology Transfer : Volume 7
International Journal on Software Tools for Technology Transfer : Volume 6
International Journal on Software Tools for Technology Transfer : Volume 5
International Journal on Software Tools for Technology Transfer : Volume 4
International Journal on Software Tools for Technology Transfer : Volume 3
International Journal on Software Tools for Technology Transfer : Volume 2
International Journal on Software Tools for Technology Transfer : Volume 1

Similar Documents

...
Symbolic synthesis of masking fault-tolerant distributed programs

Article

...
Algorithmic program synthesis: introduction

Article

...
Formal verification of fault tolerance in safety-critical reconfigurable modules

Article

...
Complexity issues in automated synthesis of failsafe fault-tolerance

Article

...
The complexity of automated addition of fault-tolerance without explicit legitimate states

Article

...
Parameterized verification

Article

...
A formal framework for verifying distributed embedded systems based on abstraction methods

Article

...
Formal methods for railway control systems

Article

...
Automating the addition of fault tolerance with discrete controller synthesis

Article

FTSyn: a framework for automatic synthesis of fault-tolerance

Content Provider Springer Nature Link
Author Ebnenasir, Ali Kulkarni, Sandeep S. Arora, Anish
Copyright Year 2008
Abstract In this paper, we present a software framework for adding fault-tolerance to existing finite-state programs. The input to our framework is a fault-intolerant program and a class of faults that perturbs the program. The output of our framework is a fault-tolerant version of the input program. Our framework provides (1) the first automated tool for the synthesis of fault-tolerant distributed programs, and (2) an extensible platform for researchers to develop a repository of heuristics that deal with the complexity of adding fault-tolerance to distributed programs. We also present a set of heuristics for polynomial-time addition of fault-tolerance to distributed programs. We have used this framework for automated synthesis of several fault-tolerant programs including a simplified version of an aircraft altitude switch, token ring, Byzantine agreement, and agreement in the presence of Byzantine and fail-stop faults. These examples illustrate that our framework can be used for synthesizing programs that tolerate different types of faults (process restarts, Byzantine and fail-stop) and programs that are subject to multiple faults (Byzantine and fail-stop) simultaneously. We have found our framework to be highly useful for pedagogical purposes, especially for teaching concepts of fault-tolerance, automatic program transformation, and the effect of heuristics.
Starting Page 455
Ending Page 471
Page Count 17
File Format PDF
ISSN 14332779
Journal International Journal on Software Tools for Technology Transfer
Volume Number 10
Issue Number 5
e-ISSN 14332787
Language English
Publisher Springer-Verlag
Publisher Date 2008-07-31
Publisher Place Berlin, Heidelberg
Access Restriction One Nation One Subscription (ONOS)
Subject Keyword Fault-tolerance Automatic addition of fault-tolerance Formal methods Program synthesis Distributed programs Theory of Computation Software Engineering/Programming and Operating Systems Software Engineering
Content Type Text
Resource Type Article
Subject Information Systems Software
  • About
  • Disclaimer
  • Feedback
  • Sponsor
  • Contact
About National Digital Library of India (NDLI)
NDLI logo

National Digital Library of India (NDLI) is a virtual repository of learning resources which is not just a repository with search/browse facilities but provides a host of services for the learner community. It is sponsored and mentored by Ministry of Education, Government of India, through its National Mission on Education through Information and Communication Technology (NMEICT). Filtered and federated searching is employed to facilitate focused searching so that learners can find the right resource with least effort and in minimum time. NDLI provides user group-specific services such as Examination Preparatory for School and College students and job aspirants. Services for Researchers and general learners are also provided. NDLI is designed to hold content of any language and provides interface support for 10 most widely used Indian languages. It is built to provide support for all academic levels including researchers and life-long learners, all disciplines, all popular forms of access devices and differently-abled learners. It is designed to enable people to learn and prepare from best practices from all over the world and to facilitate researchers to perform inter-linked exploration from multiple sources. It is developed, operated and maintained from Indian Institute of Technology Kharagpur.

Learn more about this project from here.

Disclaimer

NDLI is a conglomeration of freely available or institutionally contributed or donated or publisher managed contents. Almost all these contents are hosted and accessed from respective sources. The responsibility for authenticity, relevance, completeness, accuracy, reliability and suitability of these contents rests with the respective organization and NDLI has no responsibility or liability for these. Every effort is made to keep the NDLI portal up and running smoothly unless there are some unavoidable technical issues.

Feedback

Sponsor

Ministry of Education, through its National Mission on Education through Information and Communication Technology (NMEICT), has sponsored and funded the National Digital Library of India (NDLI) project.

Contact National Digital Library of India
Central Library (ISO-9001:2015 Certified)
Indian Institute of Technology Kharagpur
Kharagpur, West Bengal, India | PIN - 721302
See location in the Map
03222 282435
Mail: support@ndl.gov.in
Sl. Authority Responsibilities Communication Details
1 Ministry of Education (GoI),
Department of Higher Education
Sanctioning Authority https://www.education.gov.in/ict-initiatives
2 Indian Institute of Technology Kharagpur Host Institute of the Project: The host institute of the project is responsible for providing infrastructure support and hosting the project https://www.iitkgp.ac.in
3 National Digital Library of India Office, Indian Institute of Technology Kharagpur The administrative and infrastructural headquarters of the project Dr. B. Sutradhar  bsutra@ndl.gov.in
4 Project PI / Joint PI Principal Investigator and Joint Principal Investigators of the project Dr. B. Sutradhar  bsutra@ndl.gov.in
Prof. Saswat Chakrabarti  will be added soon
5 Website/Portal (Helpdesk) Queries regarding NDLI and its services support@ndl.gov.in
6 Contents and Copyright Issues Queries related to content curation and copyright issues content@ndl.gov.in
7 National Digital Library of India Club (NDLI Club) Queries related to NDLI Club formation, support, user awareness program, seminar/symposium, collaboration, social media, promotion, and outreach clubsupport@ndl.gov.in
8 Digital Preservation Centre (DPC) Assistance with digitizing and archiving copyright-free printed books dpc@ndl.gov.in
9 IDR Setup or Support Queries related to establishment and support of Institutional Digital Repository (IDR) and IDR workshops idr@ndl.gov.in
Cite this Content
Loading...