메뉴 건너뛰기




Volumn 15, Issue 4, 2003, Pages 319-348

Linear Approximation of Execution-Time Constraints

Author keywords

Automatic constraint determination; Control flow analysis; Real time program analysis; Timing prediction; Worst case and best case execution times

Indexed keywords

ALGORITHMS; APPROXIMATION THEORY; COMPUTATIONAL METHODS; COMPUTER SOFTWARE; HIGH LEVEL LANGUAGES; LINEAR PROGRAMMING; OPTIMIZATION; REAL TIME SYSTEMS; SEMANTICS; THEOREM PROVING;

EID: 0348170953     PISSN: 09345043     EISSN: None     Source Type: Journal    
DOI: 10.1007/s00165-003-0019-0     Document Type: Conference Paper
Times cited : (2)

References (39)
  • 2
    • 0344839461 scopus 로고
    • The SUP-INF method in Presburger arithmetic
    • [Ble74], Mathematics Department, University of Texas at Austin, December
    • [Ble74] Bledsoe, W. W.: The SUP-INF method in Presburger arithmetic. Memo ATP-18, Mathematics Department, University of Texas at Austin, December 1974.
    • (1974) Memo ATP-18
    • Bledsoe, W.W.1
  • 4
    • 0027609843 scopus 로고
    • Statement inversion and strongest postcondition
    • [BaW93]
    • [BaW93] Back, R.-J. R. and von Wright, J.: Statement inversion and strongest postcondition. Science of Computer Programming, 20:223-251, 1993.
    • (1993) Science of Computer Programming , vol.20 , pp. 223-251
    • Back, R.-J.R.1    Von Wright, J.2
  • 6
    • 0008629626 scopus 로고
    • Program analysis and verification
    • [Car89] In C. T. Sennett, editor, chapter 8, Plenum Press
    • [Car89] Carré, B.: Program analysis and verification. In C. T. Sennett, editor, High-Integrity Software, chapter 8, pages 176-197. Plenum Press, 1989.
    • (1989) High-integrity Software , pp. 176-197
    • Carré, B.1
  • 8
    • 0030244313 scopus 로고    scopus 로고
    • Combining static worst-case timing analysis and program proof
    • [CBW96]
    • [CBW96] Chapman, R., Burns, A. and Wellings, A.: Combining static worst-case timing analysis and program proof. Real-Time Systems, 11:145-171, 1996.
    • (1996) Real-time Systems , vol.11 , pp. 145-171
    • Chapman, R.1    Burns, A.2    Wellings, A.3
  • 9
    • 0007478912 scopus 로고
    • [Cha95]. PhD thesis, Department of Computer Science, University of York, UK
    • [Cha95] Chapman, R.: Static Timing Analysis and Program Proof. PhD thesis, Department of Computer Science, University of York, UK, 1995.
    • (1995) Static Timing Analysis and Program Proof
    • Chapman, R.1
  • 12
    • 84882696607 scopus 로고    scopus 로고
    • Deriving annotations for tight calculation of execution time
    • [ErG97] In C. Lengauer, M. Griebel, and S. Gorlatch, editors, Euro-Par'97; Parallel Processing, Springer
    • [ErG97] Ermedahl, A. and Gustafsson, J.: Deriving annotations for tight calculation of execution time. In C. Lengauer, M. Griebel, and S. Gorlatch, editors, Euro-Par'97; Parallel Processing, volume 1300 of Lecture Notes in Computer Science, pages 1298-1307. Springer, 1997.
    • (1997) Lecture Notes in Computer Science , vol.1300 , pp. 1298-1307
    • Ermedahl, A.1    Gustafsson, J.2
  • 13
    • 0032657029 scopus 로고    scopus 로고
    • The deadline command
    • [FHW99], April. Special Issue on Real-Time Systems
    • [FHW99] Fidge, C. J., Hayes, I. J. and Watson, G.: The deadline command. IEE Proceedings: Software, 146(2):104-111, April 1999. Special Issue on Real-Time Systems.
    • (1999) IEE Proceedings: Software , vol.146 , Issue.2 , pp. 104-111
    • Fidge, C.J.1    Hayes, I.J.2    Watson, G.3
  • 15
    • 84948973183 scopus 로고    scopus 로고
    • Path exploration tool
    • [GuP99] In W. R. Cleaveland, editor, Tools and Algorithms for the Construction and Analysis of Systems (TACAS/ETAPS'99), Springer
    • [GuP99] Gunter, E. L. and Peled, D.: Path exploration tool. In W. R. Cleaveland, editor, Tools and Algorithms for the Construction and Analysis of Systems (TACAS/ETAPS'99), volume 1579 of Lecture Notes in Computer Science, pages 405-419. Springer, 1999.
    • (1999) Lecture Notes in Computer Science , vol.1579 , pp. 405-419
    • Gunter, E.L.1    Peled, D.2
  • 17
    • 0035726601 scopus 로고    scopus 로고
    • Semantic characterisation of dead control-flow paths
    • [HFL01]
    • [HFL01] Hayes, I. J., Fidge, C. J. and Lermer, K.: Semantic characterisation of dead control-flow paths. IEE Proceedings: Software, 148(6):175-186, 2001.
    • (2001) IEE Proceedings: Software , vol.148 , Issue.6 , pp. 175-186
    • Hayes, I.J.1    Fidge, C.J.2    Lermer, K.3
  • 18
    • 0008772758 scopus 로고    scopus 로고
    • Coercing real-time refinement: A transmitter
    • [HaU97] In D. J. Duke and A. S. Evans, editors, Electronic Workshops in Computing. Springer
    • [HaU97] Hayes, I. J. and Utting, M.: Coercing real-time refinement: A transmitter. In D. J. Duke and A. S. Evans, editors, BCS-FACS Northern Formal Methods Workshop, 1996, Electronic Workshops in Computing. Springer, 1997. http://www.ewic.org.uk/ewic/.
    • (1997) BCS-FACS Northern Formal Methods Workshop, 1996
    • Hayes, I.J.1    Utting, M.2
  • 19
    • 0035242050 scopus 로고    scopus 로고
    • A sequential real-time refinement calculus
    • [HaU01]
    • [HaU01] Hayes, I. J. and Utting, M.: A sequential real-time refinement calculus. Acta Informatica, 37:385-448, 2001.
    • (2001) Acta Informatica , vol.37 , pp. 385-448
    • Hayes, I.J.1    Utting, M.2
  • 22
    • 0347110409 scopus 로고    scopus 로고
    • Extracting execution time constraints from real-time programs
    • [LFH02a], Software Verification Reseach Centre, University of Queensland, October
    • [LFH02a] Lermer, K., Fidge, C. J. and Hayes, I. J.: Extracting execution time constraints from real-time programs. Technical Report 02-30, Software Verification Reseach Centre, University of Queensland, October 2002.
    • (2002) Technical Report , vol.30
    • Lermer, K.1    Fidge, C.J.2    Hayes, I.J.3
  • 23
    • 0345849361 scopus 로고    scopus 로고
    • A theory for execution time derivation in real-time programs
    • [LFH02b], Software Verification Reseach Centre, University of Queensland, April
    • [LFH02b] Lermer, K., Fidge, C. J. and Hayes, I. J.: A theory for execution time derivation in real-time programs. Technical Report 02-13, Software Verification Reseach Centre, University of Queensland, April 2002.
    • (2002) Technical Report , vol.13
    • Lermer, K.1    Fidge, C.J.2    Hayes, I.J.3
  • 24
    • 0345849360 scopus 로고    scopus 로고
    • Formal semantics for program paths
    • [LFH03] In J. Harland, editor, Computing: The Australian Theory Symposium (CATS) 2003, Elsevier, February
    • [LFH03] Lermer, K., Fidge, C. J. and Hayes, I. J.: Formal semantics for program paths. In J. Harland, editor, Computing: The Australian Theory Symposium (CATS) 2003, volume 78 of Electronic Notes in Theoretical Computer Science (ENTCS), pages 1-24. Elsevier, February 2003.
    • (2003) Electronic Notes in Theoretical Computer Science (ENTCS) , vol.78 , pp. 1-24
    • Lermer, K.1    Fidge, C.J.2    Hayes, I.J.3
  • 25
    • 84958950738 scopus 로고    scopus 로고
    • Automatic accurate time-bound analysis for high-level languages
    • [LiG98] In F. Mueller and A. Bestavros, editors, Languages, Compilers, and Tools for Embedded Systems (LCTES'98), Springer
    • [LiG98] Liu, Y A. and Gomez, G.: Automatic accurate time-bound analysis for high-level languages. In F. Mueller and A. Bestavros, editors, Languages, Compilers, and Tools for Embedded Systems (LCTES'98), volume 1474 of Lecture Notes in Computer Science, pages 31-40. Springer, 1998.
    • (1998) Lecture Notes in Computer Science , vol.1474 , pp. 31-40
    • Liu, Y.A.1    Gomez, G.2
  • 27
    • 84976752841 scopus 로고
    • Performance analysis of embedded software using implicit path enumeration
    • [LiM95]
    • [LiM95] Li, Y.-T. and Malik, S.: Performance analysis of embedded software using implicit path enumeration. ACM SIGPLAN Notices, 30(11):88-98, 1995.
    • (1995) ACM SIGPLAN Notices , vol.30 , Issue.11 , pp. 88-98
    • Li, Y.-T.1    Malik, S.2
  • 28
    • 0029546911 scopus 로고
    • Efficient microarchitecture modeling and path analysis for real-time software
    • [LMW95]. IEEE Computer Society Press, December
    • [LMW95] Yau-Tsun Li, Malik, S. and Wolfe, A.: Efficient microarchitecture modeling and path analysis for real-time software. In Proceeding of the 16th IEEE Real-Time Systems Symposium, pages 298-307. IEEE Computer Society Press, December 1995.
    • (1995) Proceeding of the 16th IEEE Real-time Systems Symposium , pp. 298-307
    • Li, Y.-T.1    Malik, S.2    Wolfe, A.3
  • 29
    • 0008666911 scopus 로고    scopus 로고
    • Cinderella: A retargetable environment for performance analysis of real-time software
    • [LMW97] In C. Lengauer, M. Griebel, and S. Gorlatch, editors, Euro-Par'97: Parallel Processing, Springer
    • [LMW97] Li, Y.-T, Malik, S. and Wolfe, A.: Cinderella: a retargetable environment for performance analysis of real-time software. In C. Lengauer, M. Griebel, and S. Gorlatch, editors, Euro-Par'97: Parallel Processing, volume 1300 of Lecture Notes in Computer Science, pages 1308-15. Springer, 1997.
    • (1997) Lecture Notes in Computer Science , vol.1300 , pp. 1308-1315
    • Li, Y.-T.1    Malik, S.2    Wolfe, A.3
  • 30
    • 84958986479 scopus 로고    scopus 로고
    • Integrating path and timing analysis using instruction-level simulation techniques
    • [LuS98] In F. Mueller and A. Bestavros, editors, Languages, Compilers, and Tools for Embedded Systems (LCTES'98), Springer
    • [LuS98] Lundqvist, T. and Stenström, P.: Integrating path and timing analysis using instruction-level simulation techniques. In F. Mueller and A. Bestavros, editors, Languages, Compilers, and Tools for Embedded Systems (LCTES'98), volume 1474 of Lecture Notes in Computer Science, pages 1-15. Springer, 1998.
    • (1998) Lecture Notes in Computer Science , vol.1474 , pp. 1-15
    • Lundqvist, T.1    Stenström, P.2
  • 33
    • 0027556297 scopus 로고
    • Predicting program execution times by analyzing static and dynamic program paths
    • [Par93]
    • [Par93] Park, C. Y.: Predicting program execution times by analyzing static and dynamic program paths. Real-Time Systems, 5:31-62, 1993.
    • (1993) Real-time Systems , vol.5 , pp. 31-62
    • Park, C.Y.1
  • 34
    • 0000039023 scopus 로고
    • Calculating the maximum execution time of real-time programs
    • [PuK89]
    • [PuK89] Puschner, P. and Koza, C.: Calculating the maximum execution time of real-time programs. Journal of Real-Time Systems, 1(2):159-176, 1989.
    • (1989) Journal of Real-time Systems , vol.1 , Issue.2 , pp. 159-176
    • Puschner, P.1    Koza, C.2
  • 35
    • 84880877925 scopus 로고
    • Experiments with a program timing tool based on source-level timing schema
    • [PaS90], Florida, December
    • [PaS90] Park, C. Y and Shaw, A. C.: Experiments with a program timing tool based on source-level timing schema. In Proceedings of the IEEE Real-Time Systems Symposium, pages 72-81, Florida, December 1990.
    • (1990) Proceedings of the IEEE Real-time Systems Symposium , pp. 72-81
    • Park, C.Y.1    Shaw, A.C.2
  • 36
    • 0031186994 scopus 로고    scopus 로고
    • Computing maximum task execution times: A graph-based approach
    • [PuS97]
    • [PuS97] Puschner, P. P. and Schedl, A. V.: Computing maximum task execution times: a graph-based approach. Real-Time Systems, 13(1):67-91, 1997.
    • (1997) Real-time Systems , vol.13 , Issue.1 , pp. 67-91
    • Puschner, P.P.1    Schedl, A.V.2
  • 37
    • 0000626731 scopus 로고    scopus 로고
    • Complete worst-case execution time analysis of straight-line hard real-time programs
    • [StA00]
    • [StA00] Stappert, F. and Altenbernd, P.: Complete worst-case execution time analysis of straight-line hard real-time programs. Journal of Systems Architecture: the EURO MICRO Journal, 46(4):339-355, 2000.
    • (2000) Journal of Systems Architecture: The EURO MICRO Journal , vol.46 , Issue.4 , pp. 339-355
    • Stappert, F.1    Altenbernd, P.2
  • 38
    • 0024683086 scopus 로고
    • Reasoning about time in higher-level language software
    • [Sha89]
    • [Sha89] Shaw, A. C.: Reasoning about time in higher-level language software. IEEE Transactions on Software Engineering, 15(7):875-889, 1989.
    • (1989) IEEE Transactions on Software Engineering , vol.15 , Issue.7 , pp. 875-889
    • Shaw, A.C.1
  • 39
    • 84976719228 scopus 로고
    • On the SUP-INF method for proving Presburger formulas
    • [Sho77]
    • [Sho77] Shostak, R. E.: On the SUP-INF method for proving Presburger formulas. Journal of the ACM, 24(4):529-543, 1977.
    • (1977) Journal of the ACM , vol.24 , Issue.4 , pp. 529-543
    • Shostak, R.E.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.