{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,1]],"date-time":"2025-05-01T16:10:58Z","timestamp":1746115858587,"version":"3.40.4"},"publisher-location":"Cham","reference-count":22,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319030883"},{"type":"electronic","value":"9783319030890"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-319-03089-0_19","type":"book-chapter","created":{"date-parts":[[2013,10,17]],"date-time":"2013-10-17T15:18:14Z","timestamp":1382023094000},"page":"266-280","source":"Crossref","is-referenced-by-count":0,"title":["Automated Addition of Fault-Tolerance under Synchronous Semantics"],"prefix":"10.1007","author":[{"given":"Yiyan","family":"Lin","sequence":"first","affiliation":[]},{"given":"Borzoo","family":"Bonakdarpour","sequence":"additional","affiliation":[]},{"given":"Sandeep","family":"Kulkarni","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"19_CR1","doi-asserted-by":"publisher","first-page":"181","DOI":"10.1016\/0020-0190(85)90056-0","volume":"21","author":"B. Alpern","year":"1985","unstructured":"Alpern, B., Schneider, F.B.: Defining liveness. Information Processing Letters\u00a021, 181\u2013185 (1985)","journal-title":"Information Processing Letters"},{"issue":"2","key":"19_CR2","doi-asserted-by":"publisher","first-page":"183","DOI":"10.1016\/0304-3975(94)90010-8","volume":"126","author":"R. Alur","year":"1994","unstructured":"Alur, R., Dill, D.: A theory of timed automata. Theoretical Computer Science\u00a0126(2), 183\u2013235 (1994)","journal-title":"Theoretical Computer Science"},{"key":"19_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"326","DOI":"10.1007\/978-3-642-19835-9_30","volume-title":"Tools and Algorithms for the Construction and Analysis of Systems","author":"E. Bartocci","year":"2011","unstructured":"Bartocci, E., Grosu, R., Katsaros, P., Ramakrishnan, C.R., Smolka, S.A.: Model repair for probabilistic systems. In: Abdulla, P.A., Leino, K.R.M. (eds.) TACAS 2011. LNCS, vol.\u00a06605, pp. 326\u2013340. Springer, Heidelberg (2011)"},{"key":"19_CR4","doi-asserted-by":"crossref","unstructured":"Basu, A., Bozga, M., Sifakis, J.: Modeling heterogeneous real-time components in BIP. In: Software Engineering and Formal Methods (SEFM), pp. 3\u201312 (2006)","DOI":"10.1109\/SEFM.2006.27"},{"issue":"1","key":"19_CR5","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1462187.1462192","volume":"4","author":"B. Bonakdarpour","year":"2009","unstructured":"Bonakdarpour, B., Ebnenasir, A., Kulkarni, S.S.: Complexity results in revising UNITY programs. ACM Transactions on Autonomous and Adaptive Systems (TAAS)\u00a04(1), 1\u201328 (2009)","journal-title":"ACM Transactions on Autonomous and Adaptive Systems (TAAS)"},{"issue":"1","key":"19_CR6","doi-asserted-by":"publisher","first-page":"83","DOI":"10.1007\/s00446-011-0139-3","volume":"25","author":"B. Bonakdarpour","year":"2012","unstructured":"Bonakdarpour, B., Kulkarni, S.S., Abujarad, F.: Symbolic synthesis of masking fault-tolerant programs. Springer Journal on Distributed Computing (DC)\u00a025(1), 83\u2013108 (2012)","journal-title":"Springer Journal on Distributed Computing (DC)"},{"key":"19_CR7","doi-asserted-by":"crossref","unstructured":"Bonakdarpour, B., Lin, Y., Kulkarni, S.S.: Automated addition of fault recovery to cyber-physical component-based models. In: ACM International Conference on Embedded Software (EMSOFT), pp. 127\u2013136 (2011)","DOI":"10.1145\/2038642.2038663"},{"key":"19_CR8","doi-asserted-by":"publisher","first-page":"57","DOI":"10.1016\/S0004-3702(99)00039-9","volume":"112","author":"F. Buccafurri","year":"1999","unstructured":"Buccafurri, F., Eiter, T., Gottlob, G., Leone, N.: Enhancing model checking in verification by ai techniques. Artificial Intelligence\u00a0112, 57\u2013104 (1999)","journal-title":"Artificial Intelligence"},{"key":"19_CR9","volume-title":"Parallel program design: a foundation","author":"K.M. Chandy","year":"1988","unstructured":"Chandy, K.M., Misra, J.: Parallel program design: a foundation. Addison-Wesley Longman Publishing Co., Inc., Boston (1988)"},{"key":"19_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"341","DOI":"10.1007\/978-3-642-28891-3_32","volume-title":"NASA Formal Methods","author":"G. Chatzieleftheriou","year":"2012","unstructured":"Chatzieleftheriou, G., Bonakdarpour, B., Smolka, S.A., Katsaros, P.: Abstract model repair. In: Goodloe, A.E., Person, S. (eds.) NFM 2012. LNCS, vol.\u00a07226, pp. 341\u2013355. Springer, Heidelberg (2012)"},{"key":"19_CR11","doi-asserted-by":"publisher","first-page":"175","DOI":"10.1007\/BF01784719","volume":"4","author":"F. Cristian","year":"1991","unstructured":"Cristian, F.: Reaching agreement on processor group membership in synchronous distributed systems. Distributed Computing\u00a04, 175\u2013187 (1991)","journal-title":"Distributed Computing"},{"key":"19_CR12","unstructured":"Ghosh, S.: Distributed Systems: An Algorithmic Approach. Chapman and Hall\/CRC Computer and Information Science Series. Taylor & Francis (2010)"},{"issue":"2","key":"19_CR13","doi-asserted-by":"publisher","first-page":"190","DOI":"10.1007\/s10703-009-0084-y","volume":"35","author":"A. Girault","year":"2009","unstructured":"Girault, A., Rutten, \u00c9.: Automating the addition of fault tolerance with discrete controller synthesis. Formal Methods in System Design (FMSD)\u00a035(2), 190\u2013225 (2009)","journal-title":"Formal Methods in System Design (FMSD)"},{"issue":"1-3","key":"19_CR14","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1016\/j.scico.2004.05.014","volume":"55","author":"G. G\u00f6ssler","year":"2005","unstructured":"G\u00f6ssler, G., Sifakis, J.: Composition for component-based modeling. Science of Computer Programming\u00a055(1-3), 161\u2013183 (2005)","journal-title":"Science of Computer Programming"},{"issue":"1","key":"19_CR15","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1007\/s00446-007-0033-1","volume":"20","author":"M.G. Gouda","year":"2007","unstructured":"Gouda, M.G., Haddix, F.F.: The alternator. Distributed Computing\u00a020(1), 21\u201328 (2007)","journal-title":"Distributed Computing"},{"key":"19_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"226","DOI":"10.1007\/11513988_23","volume-title":"Computer Aided Verification","author":"B. Jobstmann","year":"2005","unstructured":"Jobstmann, B., Griesmayer, A., Bloem, R.: Program repair as a game. In: Etessami, K., Rajamani, S.K. (eds.) CAV 2005. LNCS, vol.\u00a03576, pp. 226\u2013238. Springer, Heidelberg (2005)"},{"key":"19_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"82","DOI":"10.1007\/3-540-45352-0_9","volume-title":"Formal Techniques in Real-Time and Fault-Tolerant Systems","author":"S.S. Kulkarni","year":"2000","unstructured":"Kulkarni, S.S., Arora, A.: Large automating the addition of fault-tolerance. In: Joseph, M. (ed.) FTRTFT 2000. LNCS, vol.\u00a01926, pp. 82\u201393. Springer, Heidelberg (2000)"},{"key":"19_CR18","volume-title":"Distributed Algorithms","author":"N.A. Lynch","year":"1996","unstructured":"Lynch, N.A.: Distributed Algorithms. Morgan Kaufmann Publishers Inc., San Francisco (1996)"},{"issue":"1","key":"19_CR19","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1109\/5.21072","volume":"77","author":"P.J. Ramadge","year":"1989","unstructured":"Ramadge, P.J., Wonham, W.M.: The control of discrete event systems. Proceedings of the IEEE\u00a077(1), 81\u201398 (1989)","journal-title":"Proceedings of the IEEE"},{"key":"19_CR20","doi-asserted-by":"crossref","unstructured":"Samanta, R., Deshmukh, J.V., Emerson, E.A.: Automatic generation of local repairs for boolean programs. In: Formal Methods in Computer-Aided Design (FMCAD), pp. 1\u201310 (2008)","DOI":"10.1109\/FMCAD.2008.ECP.31"},{"key":"19_CR21","unstructured":"Somenzi, F.: Cudd: Colorado university decision diagram package"},{"key":"19_CR22","doi-asserted-by":"crossref","unstructured":"Lin, Y., Kulkarni, S., Bonakdarpour, B.: Automated addition of fault-tolerance under synchronous semantics. Technical Report MSU-CSE-13-5, Computer Science and Engineering, Michigan State University, East Lansing, Michigan (July 2013)","DOI":"10.1007\/978-3-319-03089-0_19"}],"container-title":["Lecture Notes in Computer Science","Stabilization, Safety, and Security of Distributed Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-03089-0_19","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,4,30]],"date-time":"2025-04-30T17:25:55Z","timestamp":1746033955000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-03089-0_19"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783319030883","9783319030890"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-03089-0_19","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2013]]}}}