Jump to content

CoreASM

CoreASM — это проект с открытым исходным кодом (под лицензией Academic Free License версии 3.0), который фокусируется на разработке экономичного исполняемого языка ASM ( Абстрактные конечные автоматы ) в сочетании со вспомогательной инструментальной средой для высокоуровневого проектирования, экспериментальной проверки и формальных проверка (где это возможно) абстрактных системных моделей.

Абстрактные конечные автоматы известны своей универсальностью при моделировании алгоритмов, архитектур, языков, протоколов и практически всех видов последовательных, параллельных и распределенных систем. Формализм ASM широко изучается исследователями в академических кругах и промышленности более 15 лет с намерением преодолеть разрыв между формальным и прагматическим подходами.

Системное проектирование на основе моделей может извлечь выгоду из абстрактных исполняемых спецификаций в качестве инструмента для исследования конструкции и экспериментальной проверки посредством моделирования и тестирования. Опираясь на опыт работы с двумя поколениями инструментов ASM, разрабатывается новый исполняемый язык ASM, называемый CoreASM (см. домашнюю страницу CoreASM ).

Язык CoreASM подчеркивает свободу экспериментирования и поддерживает эволюционную природу дизайна как продукта творчества. Он особенно подходит для исследования проблемного пространства с целью написания первоначальной спецификации. Язык CoreASM позволяет писать очень абстрактные и краткие спецификации, сводя к минимуму необходимость кодирования при отображении проблемного пространства в формальную модель и позволяя явно объявлять части спецификации, которые намеренно оставлены абстрактными. Принцип минимальности в сочетании с надежностью базовой математической структуры улучшает модифицируемость спецификаций, эффективно поддерживая при этом высокоитеративный характер спецификации и проектирования.

  • Р. Фарахбод, В. Герваси, У. Глессер и М. Мемон. Исследование дизайна и экспериментальная проверка абстрактных требований , Материалы 12-й Международной рабочей конференции по разработке требований: Фонд качества программного обеспечения (REFSQ'06), июнь 2006 г., Люксембург, Великое Герцогство Люксембург, Essener Informatik Beitrage, ISBN   3-922602-26-6 .
  • Р. Фарахбод, В. Герваси, У. Глессер и М. Мемон. Проектирование и спецификация механизма выполнения CoreASM, часть 1: ядро . Технический отчет SFU-CMPT-TR-2006-09, Университет Саймона Фрейзера , май 2006 г.
  • Р. Фарахбод, В. Герваси и У. Глессер. CoreASM: расширяемый механизм выполнения ASM . В Д. Боке, Э. Бёргере и А. Слисенко (ред.), Proc. 12-й международный семинар по абстрактным государственным машинам, Париж, март 2005 г., страницы 153–165.
  • ... дополнительные ссылки и документация
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 4e152967810518b0b70901ba064129d3__1608405600
URL1:https://arc.ask3.ru/arc/aa/4e/d3/4e152967810518b0b70901ba064129d3.html
Заголовок, (Title) документа по адресу, URL1:
CoreASM - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)