Systems are often specified using multiple requirements on their behavior. In practice, these requirements can be contradictory. The classical approach to specification, verification, and synthesis demands more detailed specifications that resolve any contradictions in the requirements. These detailed specifications are usually large, cumbersome, and hard to maintain or modify. In contrast, quantitative frameworks allow the formalization of the intuitive idea that what is desired is an implementation that comes "closest" to satisfying the mutually incompatible requirements, according to a measure of fit that can be defined by the requirements engineer. One flexible framework for quantifying how "well" an implementation s...
Automatic synthesis from linear temporal logic (LTL) specifications is widely used in robotic motion...
Software controllers of reactive systems are ubiquitous in situations where incorrectness has a high...
Established system relationships for discrete systems, such as language inclusion, simulation, and b...
Systems are often specified using multiple requirements on their behavior. In practice, these requir...
Boolean notions of correctness are formalized by preorders on systems. Quantitative measures of corr...
AbstractBoolean notions of correctness are formalized by preorders on systems. Quantitative measures...
Boolean notions of correctness are formalized by preorders on systems. Quantitative measures of corr...
Modern technical systems often consist of multiple components that must fulfill complex functions in...
The automatic synthesis of reactive systems from high-level specifications is a highly attractive an...
Designing Cyber-Physical Systems is hard. Physical testing can be slow, expensive and dangerous. Fur...
We investigate the problem of specification based testing with dense sets of inputs and outputs, in ...
The unrealizability of a specification is often due to the assumption that the behavior of the envir...
Behavioral synthesis involves generating hardware design via compilation of its Electronic System Le...
We describe a method for combining formal program development with a disciplined and documented way ...
Specifications for reactive systems often consist of environment assumptions and system guarantees. ...
Automatic synthesis from linear temporal logic (LTL) specifications is widely used in robotic motion...
Software controllers of reactive systems are ubiquitous in situations where incorrectness has a high...
Established system relationships for discrete systems, such as language inclusion, simulation, and b...
Systems are often specified using multiple requirements on their behavior. In practice, these requir...
Boolean notions of correctness are formalized by preorders on systems. Quantitative measures of corr...
AbstractBoolean notions of correctness are formalized by preorders on systems. Quantitative measures...
Boolean notions of correctness are formalized by preorders on systems. Quantitative measures of corr...
Modern technical systems often consist of multiple components that must fulfill complex functions in...
The automatic synthesis of reactive systems from high-level specifications is a highly attractive an...
Designing Cyber-Physical Systems is hard. Physical testing can be slow, expensive and dangerous. Fur...
We investigate the problem of specification based testing with dense sets of inputs and outputs, in ...
The unrealizability of a specification is often due to the assumption that the behavior of the envir...
Behavioral synthesis involves generating hardware design via compilation of its Electronic System Le...
We describe a method for combining formal program development with a disciplined and documented way ...
Specifications for reactive systems often consist of environment assumptions and system guarantees. ...
Automatic synthesis from linear temporal logic (LTL) specifications is widely used in robotic motion...
Software controllers of reactive systems are ubiquitous in situations where incorrectness has a high...
Established system relationships for discrete systems, such as language inclusion, simulation, and b...