Title:Tool supported real-time system verification techniques based on abstraction/deduction and model checking
Speaker: Dr. Eun-Young Kang The United Nations Unviersity,International Institute
for Software and Technology
Time: 4£º00pm, Friday£¬March 28
Venue: Lecture room, Lab for Computer Science, Level 3 Building #5, Institute
of Software, CAS
Abstract:
This talk provides an efficient formal scheme for the tool-supported real-time
system verification by combination of abstraction-based deductive and model
checking techniques in order to handle the limitations of the applied verification
techniques. This method is based on IAR (Iterative Abstract Refinement) to compute
finite state abstractions. Given a transition system and a finite set of predicates,
this method determines a finite abstraction, where each state of the abstract
state space is a true assignment to the abstraction predicates. A theorem prover
can be used to verify that the finite abstract model is a correct abstraction
of a given system by checking conformance between an abstract and a concrete
model by establishing/proving that a set of verification conditions are obtained
during the IAR procedure. Then the safety/liveness properties are checked over
the abstract model. If the verification condition holds successfully, IAR terminates
its procedure. Otherwise more analysis is applied to identify if the abstract
model needs to be more precise by adding extra predicates. As abstraction form,
I adopt a class of predicate diagrams and define a variant of predicate diagram
PDT (Predicate Diagram for Timed systems) that can be used to verify real-time
and parameterized systems.