2000 · 48 citations · 8 references
ComputingComputer EngineeringComputer ScienceFormal MethodsReal-time SystemsSystems ModelingAutomata TheoryConcurrent System VerificationModel CheckingReal-time ControlTask ModelsVerificationFixed SchedulingReal-time System ModelsReal-time System VerificationReal-time Systems VerificationTimed AutomataTimed Automata VerificationTimed Finite State MachinesTimed Model Checking
The authors present a method for automatic verification of real time control programs running on LEGO(R) RCX <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">TM</sup> bricks using the verification tool UPPAAL. The control programs, consisting of a number of tasks running concurrently, are automatically translated into the timed automata model of UPPAAL. The fixed scheduling algorithm used by the LEGO(R) RCX <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">TM</sup> processor is modeled in UPPAAL, and supply of similar (sufficient) timed automata models for the environment allows analysis of the overall real time system using the tools of UPPAAL. To illustrate our techniques, we have constructed, modeled and verified a machine for sorting LEGO(R) bricks by color.
8
Rajeev Alur, David L. Dill · Theoretical Computer Science · 1994 · 6.5K citations
Thomas A. Henzinger, Pei-Hsin Ho, Howard Wong-Toi · 2002 · 205 citations
Modeling and Analysis of Real-Time Ada Tasking Programs*
James C. Corbett · 1994 · 29 citations