{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T22:04:44Z","timestamp":1725573884957},"publisher-location":"Berlin, Heidelberg","reference-count":19,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540204619"},{"type":"electronic","value":"9783540398936"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2003]]},"DOI":"10.1007\/978-3-540-39893-6_1","type":"book-chapter","created":{"date-parts":[[2011,1,7]],"date-time":"2011-01-07T15:35:57Z","timestamp":1294414557000},"page":"1-15","source":"Crossref","is-referenced-by-count":3,"title":["Programs as Paths: An Approach to Timing Constraint Analysis"],"prefix":"10.1007","author":[{"given":"Ian J.","family":"Hayes","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"1_CR1","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4612-1674-2","volume-title":"Refinement Calculus: A Systematic Introduction","author":"R.-J. Back","year":"1998","unstructured":"Back, R.-J., von Wright, J.: Refinement Calculus: A Systematic Introduction. Springer, Heidelberg (1998)"},{"key":"1_CR2","doi-asserted-by":"publisher","first-page":"295","DOI":"10.1007\/s002360050163","volume":"36","author":"R.J.R. Back","year":"1999","unstructured":"Back, R.J.R., von Wright, J.: Reasoning algebraically about loops. Acta Informatica\u00a036, 295\u2013334 (1999)","journal-title":"Acta Informatica"},{"key":"1_CR3","unstructured":"Beizer, B.: Software Testing Techniques, 2nd edn. Thomson Computer Press (1990)"},{"key":"1_CR4","volume-title":"ACM Workshop on language, compiler and tool support for real-time systems","author":"R. Chapman","year":"1994","unstructured":"Chapman, R., Burns, A., Wellings, A.J.: Integrated program proof and worst-case timing analysis of SPARK Ada. In: ACM Workshop on language, compiler and tool support for real-time systems. ACM Press, New York (1994)"},{"key":"1_CR5","unstructured":"Cohen, E.: Hypotheses in Kleene algebra. Technical report TM-ARH-023814, Bellcore (1994)"},{"key":"1_CR6","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)"},{"issue":"2","key":"1_CR7","doi-asserted-by":"crossref","first-page":"104","DOI":"10.1049\/ip-sen:19990407","volume":"146","author":"C.J. Fidge","year":"1999","unstructured":"Fidge, C.J., Hayes, I.J., Watson, G.: The deadline command. IEE Proceedings\u2014Software\u00a0146(2), 104\u2013111 (1999)","journal-title":"IEE Proceedings\u2014Software"},{"key":"1_CR8","first-page":"575","volume-title":"Computer Science 1998: Proc. 21st Australasian Computer Sci. Conf. (ACSC 1998)","author":"S. Grundon","year":"1998","unstructured":"Grundon, S., Hayes, I.J., Fidge, C.J.: Timing constraint analysis. In: McDonald, C. (ed.) Computer Science 1998: Proc. 21st Australasian Computer Sci. Conf (ACSC 1998), Perth, February 4-6, pp. 575\u2013586. Springer, Heidelberg (1998)"},{"key":"1_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"405","DOI":"10.1007\/3-540-49059-0_28","volume-title":"Tools and Algorithms for the Construction of Analysis of Systems","author":"E.L. Gunter","year":"1999","unstructured":"Gunter, E.L., Peled, D.: Path exploration tool. In: Cleaveland, W.R. (ed.) TACAS 1999. LNCS, vol.\u00a01579, pp. 405\u2013419. Springer, Heidelberg (1999)"},{"key":"1_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"170","DOI":"10.1007\/3-540-45352-0_15","volume-title":"Formal Techniques in Real-Time and Fault-Tolerant Systems","author":"I.J. Hayes","year":"2000","unstructured":"Hayes, I.J.: Real-time program refinement using auxiliary variables. In: Joseph, M. (ed.) FTRTFT 2000. LNCS, vol.\u00a01926, pp. 170\u2013184. Springer, Heidelberg (2000)"},{"issue":"2-3","key":"1_CR11","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1016\/S0167-6423(02)00024-2","volume":"43","author":"I.J. Hayes","year":"2002","unstructured":"Hayes, I.J.: Reasoning about real-time repetitions: Terminating and nonterminating. Science of Computer Programming\u00a043(2-3), 161\u2013192 (2002)","journal-title":"Science of Computer Programming"},{"issue":"6","key":"1_CR12","doi-asserted-by":"crossref","first-page":"175","DOI":"10.1049\/ip-sen:20010834","volume":"148","author":"I.J. Hayes","year":"2001","unstructured":"Hayes, I.J., Fidge, C.J., Lermer, K.: Semantic characterisation of dead control-flow paths. IEE Proceedings\u2014Software\u00a0148(6), 175\u2013186 (2001)","journal-title":"IEE Proceedings\u2014Software"},{"issue":"6","key":"1_CR13","doi-asserted-by":"publisher","first-page":"385","DOI":"10.1007\/PL00013311","volume":"37","author":"I.J. Hayes","year":"2001","unstructured":"Hayes, I.J., Utting, M.: A sequential real-time refinement calculus. Acta Informatica\u00a037(6), 385\u2013448 (2001)","journal-title":"Acta Informatica"},{"key":"1_CR14","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4419-8596-5","volume-title":"A Practical Theory of Programming","author":"E.C.R. Hehner","year":"1993","unstructured":"Hehner, E.C.R.: A Practical Theory of Programming. Springer, Heidelberg (1993)"},{"key":"1_CR15","volume-title":"Unifying Theories of Programming","author":"C.A.R. Hoare","year":"1998","unstructured":"Hoare, C.A.R., Jifeng, H.: Unifying Theories of Programming. Prentice-Hall, Englewood Cliffs (1998)"},{"issue":"3","key":"1_CR16","doi-asserted-by":"publisher","first-page":"427","DOI":"10.1145\/256167.256195","volume":"19","author":"D. Kozen","year":"1997","unstructured":"Kozen, D.: Kleene algebra with tests. ACM Transactions on Programming Languages and Systems\u00a019(3), 427\u2013443 (1997)","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"1_CR17","unstructured":"Lermer, K., Fidge, C.J., Hayes, I.J.: Linear approximation of execution time constraints. Technical Report 02-31, Software Verification Reseach Centre, The University of Queensland (October 2002)"},{"key":"1_CR18","volume-title":"Programming from Specifications","author":"C.C. Morgan","year":"1994","unstructured":"Morgan, C.C.: Programming from Specifications, 2nd edn. Prentice Hall, Englewood Cliffs (1994)","edition":"2"},{"key":"1_CR19","volume-title":"Proc. 7th BCS\/FACS Refinement Workshop, Electronic Workshops in Computing","author":"M. Utting","year":"1996","unstructured":"Utting, M., Fidge, C.J.: A real-time refinement calculus that changes only time. In: Jifeng, H. (ed.) Proc. 7th BCS\/FACS Refinement Workshop, Electronic Workshops in Computing. Springer, Heidelberg (July 1996)"}],"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-39893-6_1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,3,23]],"date-time":"2019-03-23T09:45:17Z","timestamp":1553334317000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-39893-6_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003]]},"ISBN":["9783540204619","9783540398936"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-39893-6_1","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2003]]}}}