Abstract
We introduce a technique to verify temporal properties expressed in MTL on Interval Message Sequence Charts (IMSC), a model based on UML2.0 MSC that captures the timed execution of component-based software systems. We accomplish this by encoding the IMSC and the property of interest in a constraint satisfaction problem, which is then solved with an SMT solver. We demonstrate the scalability of this technique with a synthetic case study and a large-scale industrial case study.
Original language | English |
---|---|
Pages (from-to) | 493-500 |
Number of pages | 8 |
Journal | IFAC-PapersOnLine |
Volume | 53 |
Issue number | 4 |
DOIs | |
Publication status | Published - 2020 |
Event | 15th International Workshop on Discrete Event Systems (WODES 2020) - Virtual, Rio de Janeiro, Brazil Duration: 11 Nov 2020 → 13 Nov 2020 Conference number: 15 |
Bibliographical note
Publisher Copyright:© 2020 Elsevier B.V.. All rights reserved.
Keywords
- Component-based software system
- Message Sequence Chart
- Metric Temporal Logic
- Modeling
- Verification