Affiliation:
1. RIACS/USRA, NASA Ames Research Center, Moffett Field, CA
2. Imperial College London, London, UK
Abstract
Model checking is an automated technique for verifying that a system satisfies a set of required properties. Such properties are typically expressed as temporal logic formulas, in which atomic propositions are predicates over state variables of the system. In event-based system descriptions, states are not characterized by state variables, but rather by the behavior that originates in these states in terms of actions. In this context, it is natural for temporal formulas to be built from atomic propositions that are predicates on the occurrence of actions. The paper identifies limitations in this approach and introduces "fluent" propositions that permit formulas to naturally express properties that combine state and action. A fluent is a property of the world that holds after it is initiated by an action and ceases to hold when terminated by another action. The paper describes an approach to model checking fluent-based linear-temporal logic properties, with its implementation and application in the LTSA tool.
Publisher
Association for Computing Machinery (ACM)
Cited by
57 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Employing Discrete Controller Synthesis for Developing Systems-of-Systems Controllers;Proceedings of the 12th ACM/IEEE International Workshop on Software Engineering for Systems-of-Systems and Software Ecosystems;2024-04-14
2. Pre-controller Synthesis for Runtime Controller Synthesis;2023 IEEE 13th International Conference on Control System, Computing and Engineering (ICCSCE);2023-08-25
3. Correct and efficient UAV missions based on temporal planning and in-flight hybrid simulations;Robotics and Autonomous Systems;2023-06
4. Done is better than perfect: Iterative Adaptation via Multi-grained Requirement Relaxation;2022 IEEE 30th International Requirements Engineering Conference (RE);2022-08
5. A safety checking algorithm with multi-swarm particle swarm optimization;Proceedings of the Genetic and Evolutionary Computation Conference Companion;2022-07-09