As the use of concurrent and concurrent real-time software systems in safety-critical applications becomes widespread, the verification of their correctness has become an important concern. Unfortunately, analysis of these systems has been stymied by the explosive number of states they possess. The constrained expression approach, which uses an inequality-based technique to avoid the enumeration of these states, showed promise for analyzing large systems, but was incapable of verifying many important properties of interest to designers. For example, properties involving the order of the events in a concurrent system (e.g., mutual exclusion) could not be verified since the inequalities did not capture this information, nor could the techniqu...
For software development projects with very high correctness requirements (including safety requirem...
As the use of concurrent software is increasing, we urgently need techniques to establish the correc...
This version previously deposited at arXiv:1301.1629v1 [cs.LO]The vast number of interleavings that ...
This paper surveys the current status of our work on automated anal-ysis of the logical and timing p...
The successful development of complex realtime systems depends on analysis techniques that can accur...
The constrained expression approach to analysis of concurrent software systems has several attractiv...
. Analysis of concurrent systems is plagued by the state explosion problem. We describe an analysis ...
The pervasiveness of computer systems in virtually every aspect of daily life entails a growing depe...
Concurrent software systems are more difficult to design and analyze than sequential systems. Consid...
Effectively handling multithreaded programs is an active field of research in the context of formal ...
[[abstract]]With the rapid growth of networking and high-computing power, the demand for large-scale...
This paper presents FLAVERS, a finite state verification approach that analyzes whether concurrent o...
For a system-level design which may be composed of multiple processing elements runningin parallel, ...
. In this paper, we apply a compositional proof technique to an automatic verification of the correc...
The paper presents a new analysis method for a class of concurrent systems which are formed of sever...
For software development projects with very high correctness requirements (including safety requirem...
As the use of concurrent software is increasing, we urgently need techniques to establish the correc...
This version previously deposited at arXiv:1301.1629v1 [cs.LO]The vast number of interleavings that ...
This paper surveys the current status of our work on automated anal-ysis of the logical and timing p...
The successful development of complex realtime systems depends on analysis techniques that can accur...
The constrained expression approach to analysis of concurrent software systems has several attractiv...
. Analysis of concurrent systems is plagued by the state explosion problem. We describe an analysis ...
The pervasiveness of computer systems in virtually every aspect of daily life entails a growing depe...
Concurrent software systems are more difficult to design and analyze than sequential systems. Consid...
Effectively handling multithreaded programs is an active field of research in the context of formal ...
[[abstract]]With the rapid growth of networking and high-computing power, the demand for large-scale...
This paper presents FLAVERS, a finite state verification approach that analyzes whether concurrent o...
For a system-level design which may be composed of multiple processing elements runningin parallel, ...
. In this paper, we apply a compositional proof technique to an automatic verification of the correc...
The paper presents a new analysis method for a class of concurrent systems which are formed of sever...
For software development projects with very high correctness requirements (including safety requirem...
As the use of concurrent software is increasing, we urgently need techniques to establish the correc...
This version previously deposited at arXiv:1301.1629v1 [cs.LO]The vast number of interleavings that ...