
We develop team semantics for Linear Temporal Logic (LTL) to express hyperproperties, which have recently been identified as a key concept in the verification of information flow properties. Conceptually, we consider an asynchronous and a synchronous variant of team semantics. We study basic properties of this new logic and classify the computational complexity of its satisfiability, path, and model checking problem. Further, we examine how extensions of these basic logics react on adding other atomic operators. Finally, we compare its expressivity to the one of HyperLTL, another recently introduced logic for hyperproperties. Our results show that LTL under team semantics is a viable alternative to HyperLTL, which complements the expressivity of HyperLTL and has partially better algorithmic properties.
Minor corrections
FOS: Computer and information sciences, Computer Science - Logic in Computer Science, Model checking, Temporal logic, Computational Complexity (cs.CC), Model Checking, Dewey Decimal Classification::000 | Allgemeines, Wissenschaft::000 | Informatik, Wissen, Systeme::004 | Informatik, Information flows, Satisfiability, Hyperproperties, Team semantics, Konferenzschrift, Algorithmic properties, Linear temporal logic, Computer circuits, LTL; Hyperproperties; Team Semantics; Model Checking; Satisfiability, 004, Logic in Computer Science (cs.LO), Semantics, Computer Science - Computational Complexity, Team Semantics, Atomic operator, Model checking problem, Specification and verification, LTL, ddc: ddc:004
FOS: Computer and information sciences, Computer Science - Logic in Computer Science, Model checking, Temporal logic, Computational Complexity (cs.CC), Model Checking, Dewey Decimal Classification::000 | Allgemeines, Wissenschaft::000 | Informatik, Wissen, Systeme::004 | Informatik, Information flows, Satisfiability, Hyperproperties, Team semantics, Konferenzschrift, Algorithmic properties, Linear temporal logic, Computer circuits, LTL; Hyperproperties; Team Semantics; Model Checking; Satisfiability, 004, Logic in Computer Science (cs.LO), Semantics, Computer Science - Computational Complexity, Team Semantics, Atomic operator, Model checking problem, Specification and verification, LTL, ddc: ddc:004
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 6 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
