{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T23:40:43Z","timestamp":1725493243215},"publisher-location":"Berlin, Heidelberg","reference-count":29,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540766483"},{"type":"electronic","value":"9783540766506"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2007]]},"DOI":"10.1007\/978-3-540-76650-6_21","type":"book-chapter","created":{"date-parts":[[2007,10,26]],"date-time":"2007-10-26T07:12:49Z","timestamp":1193382769000},"page":"366-386","source":"Crossref","is-referenced-by-count":0,"title":["Calculating and Composing Progress Properties in Terms of the Leads-to Relation"],"prefix":"10.1007","author":[{"given":"Arjan J.","family":"Mooij","sequence":"first","affiliation":[]}],"member":"297","reference":[{"key":"21_CR1","doi-asserted-by":"publisher","first-page":"253","DOI":"10.1016\/S0304-3975(96)00327-1","volume":"183","author":"P. Collette","year":"1997","unstructured":"Collette, P., Knapp, E.: A foundation for modular reasoning about safety and progress properties of state-based concurrent programs. Theoretical Computer Science\u00a0183, 253\u2013279 (1997)","journal-title":"Theoretical Computer Science"},{"key":"21_CR2","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., Reading (1988)"},{"issue":"1","key":"21_CR3","doi-asserted-by":"publisher","first-page":"1","DOI":"10.2168\/LMCS-2(1:6)2006","volume":"2","author":"B. Dongol","year":"2006","unstructured":"Dongol, B., Goldson, D.: Extending the theory of Owicki and Gries with a logic of progress. Logical Methods in Computer Science\u00a02(1), 1\u201325 (2006)","journal-title":"Logical Methods in Computer Science"},{"issue":"3","key":"21_CR4","doi-asserted-by":"publisher","first-page":"307","DOI":"10.1023\/A:1008764923992","volume":"16","author":"M.C.A. Devillers","year":"2000","unstructured":"Devillers, M.C.A., Griffioen, W.O.D., Romijn, J.M.T., Vaandrager, F.W.: Verification of a leader election protocol \u2013 formal methods applied to IEEE 1394. Formal methods in system design\u00a016(3), 307\u2013320 (2000)","journal-title":"Formal methods in system design"},{"key":"21_CR5","volume-title":"A Discipline of Programming","author":"E.W. Dijkstra","year":"1976","unstructured":"Dijkstra, E.W.: A Discipline of Programming. Prentice-Hall, Englewood Cliffs (1976)"},{"key":"21_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"140","DOI":"10.1007\/11783596_11","volume-title":"Mathematics of Program Construction","author":"B. Dongol","year":"2006","unstructured":"Dongol, B., Mooij, A.J.: Progress in deriving concurrent programs: emphasizing the role of stable guards. In: Uustalu, T. (ed.) MPC 2006. LNCS, vol.\u00a04014, pp. 140\u2013161. Springer, Heidelberg (2006)"},{"key":"21_CR7","unstructured":"Dongol, B., Mooij, A.J.: Streamlining progress-based derivations of concurrent programs. Technical Report SSE-2006-06, School of Information Technology and Electrical Engineering, The University of Queensland, 2006. Accepted for publication in the Formal Aspects of Computing journal (2006)"},{"key":"21_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"284","DOI":"10.1007\/11901433_16","volume-title":"ICFEM 2006","author":"B. Dongol","year":"2006","unstructured":"Dongol, B.: Formalising progress properties of non-blocking programs. In: Liu, Z., He, J. (eds.) ICFEM 2006. LNCS, vol.\u00a04260, pp. 284\u2013303. Springer, Heidelberg (2006)"},{"key":"21_CR9","unstructured":"Fokkink, W., Groote, J.F., Reniers, M.A.: Process algebra needs proof methodology. In: Aceto, L. (ed.) The concurrency column. Bulletin of the EATCS, vol.\u00a082, pp. 108\u2013125 (February 2004)"},{"key":"21_CR10","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4757-3126-2","volume-title":"On a method of multiprogramming","author":"W.H.J. Feijen","year":"1999","unstructured":"Feijen, W.H.J., van Gasteren, A.J.M.: On a method of multiprogramming. Springer, Heidelberg (1999)"},{"key":"21_CR11","unstructured":"Hoogerwoord, R.R.: A formal derivation of a sliding window protocol. Computer Science Report 06-31, Technische Universiteit Eindhoven (2006)"},{"key":"21_CR12","unstructured":"Institute of Electrical and Electronics Engineers. IEEE standard for a high performance serial bus, IEEE Std 1394-1995 (August 1996)"},{"key":"21_CR13","unstructured":"Institute of Electrical and Electronics Engineers. IEEE standard for high performance serial bus bridges, IEEE Std 1394.1-2004 (July 2005)"},{"key":"21_CR14","unstructured":"International Telecommunication Union - Telecom Standardization. Message Sequence Chart, ITU-T Recommendation Z.120 (2000)"},{"key":"21_CR15","unstructured":"Jones, C.B.: Development methods for computer programs including a notion of interference, Oxford University Computing Laboratory. Dphil. thesis (1981)"},{"issue":"1","key":"21_CR16","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/0167-6423(92)90002-S","volume":"19","author":"E. Knapp","year":"1992","unstructured":"Knapp, E.: Derivation of concurrent programs: two examples. Science of Computer Programming\u00a019(1), 1\u201323 (1992)","journal-title":"Science of Computer Programming"},{"key":"21_CR17","volume-title":"Distributed Algorithms","author":"N. Lynch","year":"1996","unstructured":"Lynch, N.: Distributed Algorithms. Morgan Kaufmann, San Francisco (1996)"},{"issue":"2","key":"21_CR18","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1016\/0020-0190(91)90229-B","volume":"38","author":"J. Misra","year":"1991","unstructured":"Misra, J.: Phase synchronization. Information Processing Letters\u00a038(2), 101\u2013105 (1991)","journal-title":"Information Processing Letters"},{"key":"21_CR19","unstructured":"Misra, J.: A logic for concurrent programming. Technical report, The University of Texas at Austin (April 1994)"},{"key":"21_CR20","unstructured":"Mooij, A.J.: Constructive formal methods and protocol standardization, Technische Universiteit Eindhoven, PhD thesis (October 2006)"},{"key":"21_CR21","unstructured":"Mooij, A.J.: Constructing and reasoning about security protocols using invariants. In: REFINE 2007. ENTCS (to appear, 2007)"},{"issue":"1","key":"21_CR22","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1016\/0304-3975(91)90041-Y","volume":"83","author":"Z. Manna","year":"1991","unstructured":"Manna, Z., Pnueli, A.: Completing the temporal picture. Theoretical Computer Science\u00a083(1), 91\u2013130 (1991)","journal-title":"Theoretical Computer Science"},{"key":"21_CR23","unstructured":"Mooij, A.J., Wesselink, J.W.: A formal analysis of a dynamic distributed spanning tree algorithm. Computer Science Report 03-16, Technische Universiteit Eindhoven (2003)"},{"key":"21_CR24","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"390","DOI":"10.1007\/11576280_27","volume-title":"ICFEM 2005","author":"A.J. Mooij","year":"2005","unstructured":"Mooij, A.J., Wesselink, J.W.: Incremental verification of Owicki\/Gries proof outlines using PVS. In: Lau, K.-K., Banach, R. (eds.) ICFEM 2005. LNCS, vol.\u00a03785, pp. 390\u2013404. Springer, Heidelberg (2005)"},{"key":"21_CR25","doi-asserted-by":"publisher","first-page":"319","DOI":"10.1007\/BF00268134","volume":"6","author":"S. Owicki","year":"1976","unstructured":"Owicki, S., Gries, D.: An axiomatic proof technique for parallel programs I. Acta Informatica\u00a06, 319\u2013340 (1976)","journal-title":"Acta Informatica"},{"key":"21_CR26","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"52","DOI":"10.1007\/11516798_4","volume-title":"OPODIS 2004","author":"I.S.W.B. Prasetya","year":"2005","unstructured":"Prasetya, I.S.W.B., Vos, T.E.J., Azurat, A., Swierstra, S.D.: A UNITY-based framework towards component based systems. In: Higashino, T. (ed.) OPODIS 2004. LNCS, vol.\u00a03544, pp. 52\u201366. Springer, Heidelberg (2005)"},{"key":"21_CR27","series-title":"Lecture Notes in Computer Science","volume-title":"ATVA 2007","author":"J. Romijn","year":"2007","unstructured":"Romijn, J., Wesselink, W., Mooij, A.: Assertion-based proof checking of Chang-Roberts leader election in PVS. In: Mamjoshi, K.S., Yoneda, T., Higashino, T., Okamura, Y. (eds.) TSDM 2000. LNCS, vol.\u00a04762, Springer, Heidelberg (2007)"},{"key":"21_CR28","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"510","DOI":"10.1007\/3-540-54430-5_110","volume-title":"CONCUR 1991","author":"K. Stolen","year":"1991","unstructured":"Stolen, K.: A method for the development of totally correct shared-state parallel programs. In: Groote, J.F., Baeten, J.C.M. (eds.) CONCUR 1991. LNCS, vol.\u00a0527, pp. 510\u2013525. Springer, Heidelberg (1991)"},{"key":"21_CR29","doi-asserted-by":"crossref","unstructured":"Xu, Q., de Roever, W.-P., He, J.: The rely-guarantee method for verifying shared variable concurrent programs. Formal Aspects of Computing, 149\u2013174 (1997)","DOI":"10.1007\/BF01211617"}],"container-title":["Lecture Notes in Computer Science","Formal Methods and Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-76650-6_21.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,27]],"date-time":"2021-04-27T10:57:16Z","timestamp":1619521036000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-76650-6_21"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007]]},"ISBN":["9783540766483","9783540766506"],"references-count":29,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-76650-6_21","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2007]]}}}