Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Iнформацiйнi технологi. Аналiтичнi матерiали Мова абстрактних ск╕нченних автомат╕в


Информационный Канал Subscribe.Ru

Мова абстрактних ск╕нченних автомат╕в

Новини | Анал╕тика | Видобування знань | Моделювання | Програмне забезпечення | Програмне забезпечення | комп'ютерна л╕нгв╕стика

AsmL це абстрактна мова ск╕нченних автомат╕в (State Machine). Це ╕мперативна мова, що грунту╓ться на теор╕╖ абстрактних ск╕нченних автомат╕в. Поточна верс╕я , AsmL 2 (AsmL для Microsoft .NET) ╕нтегрована з Microsoft Word ╕ Microsoft Visual Studio.NET. У н╕й використову╓ться XML ╕ Word для словесних (literate) специф╕кац╕й. AsmL здатна пов╕нстю вза╓мод╕яти з ╕ншими .NET мовами. AsmL генеру╓ .NET зб╕рки як╕ можна виконвувати чи то з командного рядка, чи то ╕з ╕нших .NET зб╕рок, чи то створювати COM компоненти.

AsmL ор╕╓нтована на моделювання дискретних систем. Будь-яку дискретну систему можна промоделювати за допомогою абстрактного ск╕нченного автомата. Так можна змоделювати програму, алгоритм, апаратний елемент комп'ютера тощо. AsmL дозволя╓ формально гранулювати будь-яку таку систему на стани та переходи м╕ж ними, описуючи, таким чином важлив╕ аспекти тако╖ системи ╕ нехтуючи неважливими.
Моделюючий п╕дх╕д AsmL ╓ дуже потужним. AsmL може бути використаний для достов╕рного подання абстрактно╖ структури ╕ опису покроково╖ повед╕нки для будь-яко╖ дискретно╖ системи, включаючи дуже складн╕ так╕ як ╕нтегрован╕ схеми, компоненти програмного забезпечення, ╕ пристро╖, що комб╕нують в соб╕ апаратн╕ та програмн╕ компоненти.
Два "цифров╕" поняття лежать у ядр╕ даного п╕дходу: абстрактний стан та окрем╕ кроки операц╕й.

AsmL можна використовувати як мову абстрактного (мета)програмування.
Детальн╕ше тут: http://research.microsoft.com/fse/asml/


Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: country.ua.itridne
Архив рассылки
Отписаться
Вспомнить пароль

В избранное