{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,12]],"date-time":"2025-07-12T22:45:27Z","timestamp":1752360327383},"publisher-location":"Berlin, Heidelberg","reference-count":21,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540617723"},{"type":"electronic","value":"9783540706779"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1996]]},"DOI":"10.1007\/3-540-61772-8_27","type":"book-chapter","created":{"date-parts":[[2012,2,26]],"date-time":"2012-02-26T17:23:05Z","timestamp":1330276985000},"page":"1-20","source":"Crossref","is-referenced-by-count":7,"title":["Friends: A flexible architecture for implementing fault tolerant and secure distributed applications"],"prefix":"10.1007","author":[{"given":"Jean-Charles","family":"Fabre","sequence":"first","affiliation":[]},{"given":"Tanguy","family":"P\u00e9rennou","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2005,6,6]]},"reference":[{"doi-asserted-by":"crossref","unstructured":"Maes P., \u201cConcepts and Experiments in Computational Reflection\u201d, in Proc. of OOPSLA'87, Orlando, USA, 1987, pp. 147\u2013155.","key":"1_CR1","DOI":"10.1145\/38765.38821"},{"doi-asserted-by":"crossref","unstructured":"Kiczales G., des Rivi\u00e8res J. and Bobrow D.G., The Art of the Metaobject Protocol, MIT Press, 1991.","key":"1_CR2","DOI":"10.7551\/mitpress\/1405.001.0001"},{"doi-asserted-by":"crossref","unstructured":"Paepcke A., \u201cPCLOS: Stress Testing CLOS \u2014 Experiencing the Metaobject Protocol\u201d, in Proc. of OOPSLA'90, 1990, pp. 194\u2013211.","key":"1_CR3","DOI":"10.1145\/97945.97969"},{"unstructured":"Honda Y. and Tokoro M., \u201cSoft Real-Time Programming through Reflection\u201d, in Proc. of the Int. Workshop on Reflection and Meta-level Architecture, November 1992, pp. 12\u201323.","key":"1_CR4"},{"key":"1_CR5","series-title":"LNCS 707","first-page":"482","volume-title":"Proc. of ECOOP '93","author":"S. Chiba","year":"1993","unstructured":"Chiba S. and Masuda T., \u201cDesigning an Extensible Distributed Language with Meta-level Architecture\u201d, in Proc. of ECOOP '93, LNCS 707, Springer-Verlag, Kaiserslautern, Germany, 1993, pp. 482\u2013501."},{"doi-asserted-by":"crossref","unstructured":"Agha G., Fr\u00f8lund S., Panwar R. and Sturman D., \u201cA Linguistic Framework for Dynamic Composition of Dependability Protocols\u201d, in Proc. of DCCA-3, 1993, pp. 197\u2013207.","key":"1_CR6","DOI":"10.1007\/978-3-7091-4009-3_15"},{"issue":"2","key":"1_CR7","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1145\/155848.155866","volume":"22","author":"R.J. Stroud","year":"1993","unstructured":"Stroud R.J., \u201cTransparency and Reflection in Distributed Systems\u201d, ACM Operating Systems Review, 22 (2), April 1993, pp. 99\u2013103.","journal-title":"ACM Operating Systems Review"},{"doi-asserted-by":"crossref","unstructured":"Powell D., \u201cDistributed Fault Tolerance \u2014 Lessons Learnt from Delta-4\u201d, in Hardware and Software Architecture for Fault Tolerance: Experiences and Perspectives (M. Ban\u00e2tre and P.A. Lee, Eds.), LNCS 774, Springer Verlag, 1994, pp.199\u2013217.","key":"1_CR8","DOI":"10.1007\/BFb0020035"},{"issue":"5","key":"1_CR9","doi-asserted-by":"crossref","first-page":"79","DOI":"10.1145\/323627.323636","volume":"19","author":"K.J. Birman","year":"1985","unstructured":"Birman K.J., \u201cReplication and Fault tolerance in the Isis System\u201d, ACM Operating Systems Review, 19 (5), 1985, pp. 79\u201386.","journal-title":"ACM Operating Systems Review"},{"issue":"12","key":"1_CR10","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1109\/2.16189","volume":"21","author":"D. Detlefs","year":"1988","unstructured":"Detlefs D., Herlihy M.P. and Wing J.M., \u201cInheritance of Synchronization and Recovery Properties in Avalon\/C++\u201d, Computer, 21 (12), December 1988, pp. 57\u201369.","journal-title":"Computer"},{"issue":"1","key":"1_CR11","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1109\/52.62934","volume":"8","author":"S.K. Shrivastava","year":"1991","unstructured":"Shrivastava S.K., Dixon G.N. and Parrington G.D., \u201cAn Overview of the Arjuna Distributed Programming System\u201d, IEEE Software, 8 (1), 1991, pp. 66\u201373.","journal-title":"IEEE Software"},{"doi-asserted-by":"crossref","unstructured":"Masuhara H., Matsuoka S., Watanabe T. and Yonezawa A., \u201cObject-Oriented Concurrent Reflective Languages can be Implemented Efficiently\u201d, in Proc. of OOPSLA'92, 1992, pp. 127\u2013144.","key":"1_CR12","DOI":"10.1145\/141936.141948"},{"doi-asserted-by":"crossref","unstructured":"Powell D., \u201cFailure Mode Assumptions and Assumption Coverage\u201d, in Proc. of FTCS-22, Boston, USA, 1992, pp. 386\u2013395.","key":"1_CR13","DOI":"10.1109\/FTCS.1992.243562"},{"doi-asserted-by":"crossref","unstructured":"Fabre J.C., Nicomette V., P\u00e9rennou T., Wu Z. and Stroud R.J., \u201cImplementing Fault-tolerant Applications using Reflective Object-Oriented Programming\u201d, in Proc. of FTCS-25, Pasadena, USA, June 1995, pp. 489\u2013498.","key":"1_CR14","DOI":"10.1007\/978-3-642-79789-7_12"},{"doi-asserted-by":"crossref","unstructured":"Rozier M., Abrossimov V., Armand F., Boule I., Gien M., Guillemont M., Hermann F., Kaiser C., Langlois S., Leonard P. and Neuhauser W., \u201cOverview of the Chorus Distributed Operating System\u201d, Chorus Syst\u00e8mes Technical Report CS-TR-90-25, 1990, 45 p.","key":"1_CR15","DOI":"10.1007\/3-540-52609-9_76"},{"doi-asserted-by":"crossref","unstructured":"Yokote Y., \u201cThe Apertos Reflective Operating System: The Concept and Its Implementation\u201d, in Proc. of OOPSLA'92, 1992, pp. 414\u2013434.","key":"1_CR16","DOI":"10.1145\/141936.141970"},{"unstructured":"Chiba S.,\u201dOpen C++ Release 1.2 Programmer's Guide\u201d, Technical Report No. 93-3, Dept. of Information Science, University of Tokyo, 1993.","key":"1_CR17"},{"issue":"12","key":"1_CR18","doi-asserted-by":"crossref","first-page":"993","DOI":"10.1145\/359657.359659","volume":"21","author":"R.M. Needham","year":"1978","unstructured":"Needham R.M. and Schroeder M.D., \u201cUsing Encryption for Authentication in Large Networks of Computers\u201d, Comm. of the ACM, 21 (12), December 1978, pp. 993\u2013999","journal-title":"Comm. of the ACM"},{"unstructured":"Rodrigues L. and Ver\u00edssimo P., \u201cxAMp: A Protocol Suite for Group Communication\u201d, in Proc. of SRDS-11, 1992, pp. 112\u2013121.","key":"1_CR19"},{"doi-asserted-by":"crossref","unstructured":"Deswarte Y., Blain L. and Fabre J.C., \u201cIntrusion Tolerance in Distributed Computing Systems\u201d, Proc. of the 1991 IEEE Symp. on Research in Security and Privacy, Oakland, USA, 1991, pp.110\u2013121.","key":"1_CR20","DOI":"10.1109\/RISP.1991.130780"},{"unstructured":"Wald\u00e9n K. and Nerson J.M., Seamless Object-Oriented Software Architecture, Analysis and Design of Reliable Systems, The Object-Oriented Series, Prentice Hall, 1995, 438 p.","key":"1_CR21"}],"container-title":["Lecture Notes in Computer Science","Dependable Computing \u2014 EDCC-2"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-61772-8_27.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,17]],"date-time":"2020-11-17T16:10:32Z","timestamp":1605629432000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-61772-8_27"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1996]]},"ISBN":["9783540617723","9783540706779"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/3-540-61772-8_27","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1996]]}}}