Component-based distributed software reconfiguration: a verification-oriented survey
Distributed software built from components has become a mainstay of service-oriented
applications, which frequently undergo reconfigurations to adapt to changes in their …
applications, which frequently undergo reconfigurations to adapt to changes in their …
Model checking
EM Clarke - Foundations of Software Technology and Theoretical …, 1997 - Springer
Abstract Model checking is an automatic technique for verifying finite-state reactive systems,
such as sequential circuit designs and communication protocols. Specifications are …
such as sequential circuit designs and communication protocols. Specifications are …
[图书][B] Principles of model checking
A comprehensive introduction to the foundations of model checking, a fully automated
technique for finding flaws in hardware and software; with extensive examples and both …
technique for finding flaws in hardware and software; with extensive examples and both …
LTEInspector: A systematic approach for adversarial testing of 4G LTE
In this paper, we investigate the security and privacy of the three critical procedures of the
4G LTE protocol (ie, attach, detach, and paging), and in the process, uncover potential …
4G LTE protocol (ie, attach, detach, and paging), and in the process, uncover potential …
Temporal and modal logic
EA Emerson - Formal Models and Semantics, 1990 - Elsevier
Publisher Summary This chapter discusses temporal and modal logic. The chapter
describes a multiaxis classification of systems of temporal logic. The chapter describes the …
describes a multiaxis classification of systems of temporal logic. The chapter describes the …
[PDF][PDF] The theory and practice of concurrency
A Roscoe - 1998 - ora.ox.ac.uk
Since CAR Hoare's text Communicating Sequential Processes was published in 1985, his
notation has been extensively used for teaching and applying concurrency theory. This book …
notation has been extensively used for teaching and applying concurrency theory. This book …
[图书][B] Petri nets for systems engineering: a guide to modeling, verification, and applications
C Girault, R Valk - 2013 - books.google.com
Formal methods for the specification and verification of hardware and software systems are
becoming more and more important as systems increase in size and complexity. The aim of …
becoming more and more important as systems increase in size and complexity. The aim of …
Reasoning about systems with many processes
SM German, AP Sistla - Journal of the ACM (JACM), 1992 - dl.acm.org
Methods are given for automatically verifying temporal properties of concurrent systems
containing an arbitrary number of finite-state processes that communicate using CCS …
containing an arbitrary number of finite-state processes that communicate using CCS …
Automated temporal reasoning about reactive systems
EA Emerson - Logics for Concurrency: Structure versus automata, 2005 - Springer
There is a growing need for reliable methods of designing correct reactive systems such as
computer operating systems and air traffic control systems. It is widely agreed that certain …
computer operating systems and air traffic control systems. It is widely agreed that certain …
[引用][C] Software Reliability Methods
DA Peled - 2001 - books.google.com
Many books focus on increasing the quality of software through the use of formal methods.
However, most books embrace one particular method, and present it as the suggested …
However, most books embrace one particular method, and present it as the suggested …