Как разработать простое средство верификации систем реального времени


https://doi.org/10.18255/1818-1015-2012-6-45-56

Полный текст:


Аннотация

Исследуется задача верификации систем реального времени (СРВ). Для описания СРВ удобно использовать диаграммы состояний UML с семантикой, определяемой иерархическими автоматами. Для верификации СРВ часто применяется средство UPPAAL, разработанное для проверки формул логики TCTL на сети временных автоматов. Основным результатом данной статьи является алгоритм трансляции иерархических автоматов в сеть временных автоматов и обоснование его корректности.


Об авторах

Дмитрий Юрьевич Волканов
Московский государственный университет им. М.В. Ломоносова
Россия
ассистент


Владимир Анатольевич Захаров
Московский государственный университет им. М.В. Ломоносова
Россия
доцент


Даниил Александрович Зорин
Московский государственный университет им. М.В. Ломоносова
Россия
аспирант


Игорь Владимирович Коннов
Венский технологический университет
Австрия
ассистент


Владислав Васильевич Подымов
Московский государственный университет им. М.В. Ломоносова
Россия
аспирант


Список литературы

1. David A., Moller M.O. From HUppaal to Uppaal: a translation from hierarchical timed automata to flat timed automata // Research Series RS-01-11, BRICS, Department of Computer Science, University of Aarhus, March 2001.

2. Lakhnech M.E., Siegal M. Hierarchical automata as model for statechart // Lecture Notes in Computer Science. 1997. V. 1345. P. 187–196.

3. Chen Hai-yan, Dong Wei, Wang Huo-wang. Verify UML statechart with SMV // Wuhan University Journal of Natural Science. 2001. V. 6, №1–2. P. 183–190.

4. Jussila T., Dubrovin J., Junttila T., Latvala T., Pores I. Model checking dynamic and hierarchical UML state machines // Proc. of the 3rd Workshop on Model Design and Validation. 2006.

5. Latella D., Majzik I., Massink M. Automatic verification of a behavioural subset of UML statechart diagrams using SPIN model-checker // Formal Aspects of Computations. 1999. V. 11.

6. Lilius J., Paltor I. vUML: a Tool for Verifying UML Models // Technical Report TUCS-272. Turku Centre for Computer Science. 1999.

7. Ober I., Graf S., Ober I. Validating timed UML models by simulation and verification // Proc. of the Workshop on Specification and Validation of UML models for Real Time and Embedded Systems (SVERTS 2003). 2003.

8. Behrmann G., David A., Larsen K.G. A Tutorial on Uppaal // Lecture Notes in Computer Science. 2004. V. 3185. P. 200–236.

9. Bengtsson J., Larsen K.G., Larsson F., Pettersson P., Yi W. UPPAAL – a Tool Suite for Automatic Verification of Real-Time Systems // Lecture Notes in Computer Science. 1996. V. 1066. P. 232–243.

10. David A., Moller M.O., Yi W. Verification of UML statechart with real-time extensions // IT Tech. Rep. 2003-009, Uppsala: Dep. of Information Technology, Uppsala University. 2003.

11. Muniz A.L.N., Andrade A.M.S., Lima G. Integrating UML and UPPAAL for designing, specifying and verifying component-based real-time systems // Innovation in Software and System Engineering. 2009.

12. Alur R., Dill D.L. Automata for modeling real-time systems // Lecture Notes in Computer Science. 1990. V. 443/1990. P. 322–335.

13. Alur R., Dill D.L. A theory of timed automata // Theoretical Computer Science. 1994. V. 126. P. 183–235.

14. Browne M.C., Clarke M.C., Grumberg O. Characterizing finite Kripke structures in propo-sitional temporal logics // Theoretical Computer Science. 1988. V. 59 (1–2). P. 115–131.

15. Chistolinov M.V., Epatko I.V., Bahmurov A.G., Smelyansky R.L., Zakharov V.A., Winter K., Usenko Y. Towards a unified toolset for embedded systems development // Proc. of the conference UKRPROG-2000 «Problems of Programming». 2000. №1–2. P. 316–322.


Дополнительные файлы

Для цитирования: Волканов Д.Ю., Захаров В.А., Зорин Д.А., Коннов И.В., Подымов В.В. Как разработать простое средство верификации систем реального времени. Моделирование и анализ информационных систем. 2012;19(6):45-56. https://doi.org/10.18255/1818-1015-2012-6-45-56

For citation: Volkanov D.Y., Zakharov V.A., Zorin D.A., Konnov I.V., Podymov V.V. On the Designing of Model Checkers for Real-Time Distributed Systems. Modeling and Analysis of Information Systems. 2012;19(6):45-56. (In Russ.) https://doi.org/10.18255/1818-1015-2012-6-45-56

Просмотров: 348

Обратные ссылки

  • Обратные ссылки не определены.


Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 1818-1015 (Print)
ISSN 2313-5417 (Online)