Персональные инструменты
Вы здесь: Главная События 2010 Научный семинар кафедры. Доклад Бреслава А.А.

Научный семинар кафедры. Доклад Бреслава А.А.

Тема доклада: Автоматизированная реализация механизмов композиции в предметно-ориентированных языках

Что
Когда 2010-12-23
c 05:20 pm по 06:20 pm
Где аудитория 2448
Имя Максим Баклановский
Контактный адрес электронной почты
Добавить событие в календарь vCal
iCal

В четверг 23 декабря 2010 года в 17-20 в аудитории 2448 состоится
заседание научного семинара кафедры системного программирования.

 

С докладом выступит Бреслав Андрей Андреевич.
Тема доклада:

 

    Автоматизированная реализация механизмов композиции
    в предметно-ориентированных языках

 

Аннотация доклада:

 

    Предметно-ориентированные языки (ПОЯ), более известные как
    Domain Specific Languages (DSLs), создаются для сокращения затрат
    при решении задач в одной узкой предметной области. Широко
    известными примерами таких языков служат SQL, make или YACC,
    а также языки регулярных выражений и URI.

 

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

 

    Доклад посвящен автоматизированному методу расширения предметно-
    ориентированных языков такими возможностями как шаблоны
    (типизированные макроопределения, корректность использования
    которых контролируется до разворачивания) и аспекты (средства
    "инвазивной композиции" спецификаций). Данные механизмы позволяют
    повторно использовать код, написанный на ПОЯ, и не требуют
    значительных затрат при разработке самого языка.

 

P.S.

Семинар возобновит свою работу в феврале 2011 года.