Полное название проекта:
Интегрированная среда разработки на языке D для проведения динамической трассировки программ под OpenSolaris
Статус: 
Допущен к очному туру
Год: 
2009
Автор
Фамилия, имя, отчество:
Старолетов Сергей Михайлович
Место учёбы (работы):
АлтГТУ им. И.И. Ползунова
Проект
Номинация: 
Программирование
Сроки работы над проектом: 
2009
Описание: 

Проект представляет собой расширение среды разработки, позволяющий производить создание программ на специальном языке программирования D для использования утилитой Dtrace в среде OpenSolaris. DTrace является компонентом ядра данной ОС, которое отслеживает системные вызовы прикладных программ и модулей ядра (содержит так называемые датчики, которые способны собирать
информацию о поведении программ). На пользовательском уровне можно
получить значения этих датчиков(probes), написав специальную программу на языке D (специальный язык именно для DTrace), который является подмножеством языка C++ c добавлением предикатов.
Представляемый разрабатываемый продукт позволяет:
- создавать и редактировать D файлы, объединять их в проекты;
- синтаксически анализировать исходный код;
- подсвечивать синтаксис (ключевые слова, предикаты, комментарии, директивы препроцессора);
- проводить авто-дополнение кода;
- запускать на выполнение файлы D из среды, отслеживать выдаваемую
информацию;
- генерировать файлы с html-отчетами о произведенной трассировке;
показывать справку по функциям.

Продукт предназначен для программистов или системных администраторов
высокой квалификации.

Используемые технологии и инструменты
Языки программирования и разметки: 
Java
XML
Среды разработки и текстовые редакторы: 
Eclipse
Другие: 
DTrace, ANTLR, DLTK, Gimp