DocumentCode :
1042897
Title :
Linear and Branching System Metrics
Author :
de Alfaro, L. ; Faella, M. ; Stoelinga, M.
Author_Institution :
Sch. of Eng., Univ. of California, Santa Cruz, CA
Volume :
35
Issue :
2
fYear :
2009
Firstpage :
258
Lastpage :
273
Abstract :
We extend the classical system relations of trace inclusion, trace equivalence, simulation, and bisimulation to a quantitative setting in which propositions are interpreted not as boolean values, but as elements of arbitrary metric spaces. Trace inclusion and equivalence give rise to asymmetrical and symmetrical linear distances, while simulation and bisimulation give rise to asymmetrical and symmetrical branching distances. We study the relationships among these distances and we provide a full logical characterization of the distances in terms of quantitative versions of LTL and mu-calculus. We show that, while trace inclusion (respectively, equivalence) coincides with simulation (respectively, bisimulation) for deterministic boolean transition systems, linear and branching distances do not coincide for deterministic metric transition systems. Finally, we provide algorithms for computing the distances over finite systems, together with a matching lower complexity bound.
Keywords :
Boolean functions; formal specification; process algebra; program diagnostics; program verification; software metrics; temporal logic; LTL; branching system metric; deterministic Boolean transition system; linear system metrics; linear temporal logic property; mu-calculus; software bisimulation; software trace equivalence; software trace inclusion; software verification; system specification; Automata; Clocks; Computational modeling; Cost accounting; Digital audio players; Extraterrestrial measurements; Formal languages; Logic; Reasoning about programs; Software tools; Logics of programs; Modal logic; Specification techniques;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/TSE.2008.106
Filename :
4721438
Link To Document :
بازگشت