Моделювання предметного середовища засобами синтаксично-орієнтованої трансляції

Автор(и)

  • Вадим Володимирович Гулаков студент 6-го курсу факультету інформатики та обчислювальної техніки напряму «Комп’ютерні науки» НТУУ «КПІ»,

DOI:

https://doi.org/10.20535/1560-8956.12.2008.34147

Анотація

Розглянуто підхід до розв’язання задач з прикладного моделюванню предметного середовища, а саме розробка програмних засобів, що дозволяють автоматизувати процес лексичного та синтаксичного аналізу опису предметного середовища. Запропоновано створення мови, близької до природної англійської, яка дозволяє задати об’єктно-орієнтовану модель предметного середовища. Результатом роботи є створення транслятору, який аналізує вхідні дані, що є описом предметного середовища природною мовою, і формує оголошення класів мовою програмування для подальшої розробки об’єктно-орієнтованої програмної системи. Розробка базується на методах і алгоритмах лексичного аналізу із застосуванням регулярних виразів і синтаксичного аналізу з використанням алгоритму низхідного синтаксичного аналізу. 

Посилання

Ахо А., Сети Р., Ульман Дж. Компиляторы: принципы, технологии и инструменты. – М.: Издательский дом «Вильямс», 2003. – 768 с.

Рейуорд-Смит В. Дж. Теория формальных языков. Вводный курс. – М.: Радио и связь, 1988. – 128 с.

Ларман К. Применение UML и шаблонов проектирования. – М.: Издательский дом «Вильямс», 2001. – 496 с.

INTERNATIONAL STANDARD. ISO/IEC FDIS 14882. Programming languages – C++.

Вирт Н. Алгоритмы+структуры данных =программы. – М.: Мир, 1985. – 406 с.

##submission.downloads##

Опубліковано

2008-12-16