2006 · 15 citations · 13 references
ComputingComputer ScienceFormal MethodsProgramming LanguagesReal-time SystemsControl-flow AnalysisData-flow AnalysisDeductive VerificationBounding TechniquesFormal VerificationLoop Bound AnalysisProgram VerificationReal-time Systems Verification
Determining concrete bounds for loops is one of the more vexing problems of resource analysis of realtime programs. Current mechanisms are limited in scope and require considerable user input that can not be verified. The authors present a methodology for providing more general loop bounds where the correctness can be demonstrated with formal techniques. The methodology combines data flow analysis and deductive formal verification to attain this goal.
13
Bertrand Meyer · Computer · 1992 · 2.1K citations
Computing, Computer Science, Design +15
The real-time specification for Java
Greg Bollella, James Gosling · Computer · 2000 · 988 citations
Region-Based Memory Management
Mads Tofte, Jean-Pierre Talpin · Information and Computation · 1997 · 617 citations
Michael Hind · 2001 · 583 citations
Calculating the maximum execution time of real-time programs
Peter Puschner, C. Koza · Real-Time Systems · 1989 · 582 citations