Составители:
40
разработчиков европейской технологической платформы GENESYS (GENeric
Embedded SYStem platform). Достоинством данного направления является опора
на многочисленные и широко апробированные языковые (UML) и
инструментальные средства MDD, применение инструмента метамоделей для
описания различных (в том числе нефункциональных!) аспектов системной
архитектуры для различных прикладных и технологических доменов.
Недостатки MDD RTES являются прямым следствием ее истоков: ориентация
на создание программного обеспечения, слабая
или искусственная адаптация к
проблематике проектирования аппаратуры, ко-дизайна.
В следующем параграфе 1.2.2.3.1 дан краткий обзор инструментария MDD
ВсС.
1.2.2.3.1 Инструментарий методологии проектирования ВсС MDD
В части инфраструктуры (framework) MDD RTES наиболее развитым
видится методологическая и инструментальная инфраструктура в рамках
упомянутой выше технологической платформы GENESYS. В качестве
основного языкового средства здесь используются профили OMG UML:
MARTE (UML profile for Modeling and Analysis of Real Time and Embedded
systems) и SysML (System Modeling Language). Кроме того предложен
субпрофиль UML MARTE NFP (Non Functional Properties). Особый и явный
акцент на анализ нефункциональных требований и свойств на системном
уровне выгодно отличает платформу GENESYS от иных существующих
технологий
.
C точки зрения инструментария GENESYS предлагает очень широкий
выбор: от пакетов UML-дизайна от Rational Software до свободно
распространяемых средств типа Papirus (Grafical UML2 modelling), Times (Tool
for Modeling and Implementation of Embedded Systems), MAST (Modeling and
Analysis Suite for Real Time Application) и других. Обратной стороной такого
разнообразия инструментальных пакетов в методологии GENESYS являются
значительные трудозатраты и вероятность низкой эффективности сопряжения
данных средств в рамках одной инструментальной инфраструктуры. В
настоящее время ассоциация ARTEMISIA декларировала начало работ
по
созданию согласованного, свободно распространяемого пакета программных
средств.
Ощутимым недостатком GENESYS (упомянутым ранее при описании
MDD RTES в целом) является явно видимая второстепенная роль средств
SW/HW Codesign и проектирования уровня микроархитектуры/ESL, то есть
всего, что касается аппаратных средств.
Также в рамках MDD RTES предлагаются коммерческие
инструментальные средства. Можно назвать CoFluent Studio [38] и
Mentor Graphics BridgePointUMLSuite [72]. CoFluent Studio опирается на
собственную методологию, названную MCSE или CoMES (Codesign
Methodology for Electronic Systems), которая декларируется как расширение
Страницы
- « первая
- ‹ предыдущая
- …
- 39
- 40
- 41
- 42
- 43
- …
- следующая ›
- последняя »