aadl module analysis by means of graphical representation

14
Анализ AADL моделей с помощью графического представления Александр Страх [email protected] Институт Системного Программирования Российской Академии Наук

Upload: iosif-itkin

Post on 02-Jul-2015

998 views

Category:

Science


2 download

DESCRIPTION

Alexander Strakh, ИСП РАН, Moscow

TRANSCRIPT

Page 1: AADL Module Analysis by means of Graphical Representation

Анализ AADL моделей с помощью графического представления

Александр Страх[email protected]

Институт Системного Программирования Российской Академии Наук

Page 2: AADL Module Analysis by means of Graphical Representation

Моделирование

● Упрощение реальной модели

Page 3: AADL Module Analysis by means of Graphical Representation

AADL

● Предметно-ориентированный язык для описания программно-аппаратных комплексов

● Основные черты унаследовал от языка описания бортовых систем авионики Meta-H

● Основные типы объектов: порты, компоненты, соединения

Page 4: AADL Module Analysis by means of Graphical Representation

Преимущества ручного анализа графического представления

перед текстовым● Графическое представление позволяет отобразить систему

в целом

● Меньше места на экране

● Позволяет отобразить «сквозную» информацию (соединения)

● Графическое представление визуально более близко к реальным моделям, так как могут иметь дополнительные визуальные характеристики — у соединений длина, у устройств форма.

● Возможность выделить компоненты предметной области, даже если их описание отсутствует в языке в явном виде

Page 5: AADL Module Analysis by means of Graphical Representation

Пример 1

● Визуальное сравнение с физической моделью

Физическая модель Модель AADL

Page 6: AADL Module Analysis by means of Graphical Representation

Пример 2

● Подозрительное отсутствие компонента при явном наличии условий для его присутствия

Page 7: AADL Module Analysis by means of Graphical Representation

Пример 3

● Отличие по компонентов в группе по визуальным характеристикам

Page 8: AADL Module Analysis by means of Graphical Representation

Реальный пример

● Flight managment system

Page 9: AADL Module Analysis by means of Graphical Representation

Маршрутеризация соединений

● На больших моделях трудно понять откуда и куда идет соединение

Page 10: AADL Module Analysis by means of Graphical Representation

Расположение компонентов

● «Правильное» с точки зрения пользователя расположение компонентов

Page 11: AADL Module Analysis by means of Graphical Representation

Выводы

● Анализ графического представления эффективно использовать как дополнение к формальной верификации

Page 12: AADL Module Analysis by means of Graphical Representation

Развитие

● Возможность быстрого создания графических представлений для специалиста конкретной области

МодельПредставление для специалиста 1

Представление для специалиста 2

Представление для специалиста 3

Page 13: AADL Module Analysis by means of Graphical Representation

Спасибо

● Вопросы

Page 14: AADL Module Analysis by means of Graphical Representation

Спасибо

● Вопросы