Monitoring Temporal Logic Specifications Combined with Time Series Constraints

dc.creatorDrusinsky,Doron
dc.creatorShing,Man-Tak
dc.date2003
dc.date.accessioned2024-02-06T12:52:38Z
dc.date.available2024-02-06T12:52:38Z
dc.descriptionRun-time monitoring of temporal properties and assertions is used for testing and as a component of execution-based model checking techniques. Traditional run-time monitoring however, is limited to observing sequences of pure Boolean propositions. This paper describes tools for observing temporal properties over time series, namely, sequences of propositions with constraints on data value changes over time. Using such Temporal Logic with time Series (TLS), it is possible to monitor important properties such as stability, monotonicity, temporal average and sum values, and temporal min/max values. The specification and monitoring of linear time temporal logic with real-time and time series constraints are supported by the Temporal Rover and the DBRover, which are in-process and remote run-time monitoring tools. The novel TLS extension described in this paper is based on practical experience and feedback provided by NASA engineers after using the DBRover to verify flight code. The paper also presents a novel hybrid approach to verify timing properties in rapid system prototyping that combines the traditional schedulability analysis of the design and the monitoring of timing constraint satisfaction during prototype execution based on a time-series temporal logic. The effectiveness of the approach is demonstrated with a prototype of the fish farm control system software.
dc.formattext/html
dc.identifierhttps://doi.org/10.3217/jucs-009-11-1261
dc.identifierhttps://lib.jucs.org/article/28128/
dc.identifier.urihttps://openrepository.mephi.ru/handle/123456789/8435
dc.languageen
dc.publisherJournal of Universal Computer Science
dc.relationinfo:eu-repo/semantics/altIdentifier/eissn/0948-6968
dc.relationinfo:eu-repo/semantics/altIdentifier/pissn/0948-695X
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightsJ.UCS License
dc.sourceJUCS - Journal of Universal Computer Science 9(11): 1261-1276
dc.subjectTemporal Logic
dc.subjectRun-time Execution Monitoring
dc.subjectRapid Prototyping
dc.subjectExecution-based Model Checking
dc.subjectReal-time Systems
dc.titleMonitoring Temporal Logic Specifications Combined with Time Series Constraints
dc.typeResearch Article
Файлы