Составители:
• Giotto – поддержка одноименного языка и его семантики. Один из вариантов
синхронной модели, в котором компоненты могут активироваться с разной
частотой;
• TM (timed multitasking) – вариант взаимодействия задач ОСРВ;
• Wireless – модель вычислений для исследования систем, объединенных
беспроводными каналами связи;
• GR – поддержка 3-D графики.
Комплекс Ptolemy II является open-source-проектом, что способствует
распространению и широкому использованию подходов и механизмов,
реализованных в нем. Комплекс является масштабируемым практически в
любом аспекте, включая поддержку новых моделей вычислений. Исходный
текст комплекса оформлен аккуратно и в соответствии с принятым в проекте
стилем кодирования, что позволяет легко разобраться в исходном коде любого
Java-класса. Кроме того, весь исходный код документирован с помощью
утилиты Javadoc, что позволяет, избегая тщательного анализа исходных текстов,
быстро перемещаться по систематизированной документации в поиске
требуемой информации о том или ином классе. Комплекс снабжен тремя
томами подробного описания всех возможностей, реализованных механизмов и
моделей вычислений, а также техники моделирования и рекомендациями по
применению и расширению возможностей комплекса Ptolemy II. Лицензия
Ptolemy II предоставляет право свободного применения всего или частей
комплекса в любых разработках, включая коммерческие продукты.
Система Ptolemy II включает в себя графическую среду разработки Vergil,
позволяющую схематично представлять модели, аннотировать и
конфигурировать их, проверять их корректность и запускать на исполнение
(рис. 1.3).
Vergil включает редактор моделей в акторном представлении (Graph editor),
редактор конечных автоматов (рис. 1.4), текстовый редактор, редактор иконок
акторов, позволяет просматривать HTML-страницы и редактировать текст
файлов.
Компонентами моделей Ptolemy II по большей части являются акторы,
атомарные функциональные преобразователи сигналов, поведение которых
описано на Java. Каждый такой актор представляет собой Java-класс, который
может быть в процессе моделирования расширен и дополнен различными
механизмами Ptolemy II
. Акторы могут быть составными, то есть являться
контейнерами других моделей, обеспечивая, таким образом, их иерархичность.
Комплекс включает обширную библиотеку акторов, систематизированную по
группам выполняемых ими преобразований (рис.
1.5).
29
Страницы
- « первая
- ‹ предыдущая
- …
- 28
- 29
- 30
- 31
- 32
- …
- следующая ›
- последняя »
