|
Эта публикация цитируется в 1 научной статье (всего в 1 статье)
A static approach to estimation of execution time of components in AADL models
[Способ статической оценки времени работы компонентов AADL-моделей]
A. M. Troitskiy, D. V. Buzdalov Institute for System Programming of the Russian Academy of Sciences
Аннотация:
При проектировании современных систем авионики, а также других ответственных систем, неотъемлемой частью разработки является моделирование этих систем. Модели могут использоваться для проверок и валидации системы, в том числе на ранних этапах разработки. Ранняя валидация важна из-за того, что стоимость исправления ошибок растёт экспоненциально от времени внесения этой ошибки. Для моделирования такого рода систем широко используется язык моделирования AADL, позволяющий моделировать как архитектуру разрабатываемых систем, так и некоторые поведенческие характеристики компонентов модели. В статье рассматривается задача автоматизированной проверки модели на консистентность некоторых поведенческих свойств. В частности, рассматривается проблема оценки времени работы компонентов моделей и соответствия этого времени другим свойствам в модели. Эта проблема близка к проблеме худшего времени выполнения (WCET), но имеет свою специфику в данном приложении. Рассмотрен статический подход, работающий со стандартной спецификацией поведения компонентов AADL-моделей специализированными расширенными конечными автоматами. В статье были рассмотрены особенности используемой модели поведения (специализированных конечных автоматов), в частности, за счёт работы автомата со временем и внешними событиями. Были рассмотрены проблемы оценки времени работы таких моделей поведения, связанные с нелокальностью этой характеристики в ряде случаев. Был рассмотрен важный частный случай, а также общий случай этой проблемы. В статье предлагается алгоритм, позволяющий оценить время работы таких моделей поведения в этих случаях. Данные алгоритм реализован и используется в среде разработки AADL-моделей АРМ СИ (MASIW).
Ключевые слова:
AADL, авионика, статический анализ.
Образец цитирования:
A. M. Troitskiy, D. V. Buzdalov, “A static approach to estimation of execution time of components in AADL models”, Труды ИСП РАН, 28:2 (2016), 157–172
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/tisp26 https://www.mathnet.ru/rus/tisp/v28/i2/p157
|
Статистика просмотров: |
Страница аннотации: | 121 | PDF полного текста: | 60 | Список литературы: | 39 |
|