Code generator
Существует UML-диаграмма, которую переводим в XML документ, обрабатываем его и на выходе должен получиться рабочий код.
В идеале в реализации должны присутствовать
- обработка модели в формате XMI
- генерация структуры классов: классы, атрибуты, операции. ассоциации, наследование
- генерация собственного поведения классов: сигналы, конечный автомат для класса, обработчики (без собственного треда у классов)
- генерация алгоритмов из action language: генерация (подстановка) тела методов, в том числе в связи с переходами конечного автомата
Не нужно
- структура доменов
Сгенерированная программа должна запускаться, достаточно командной строки, принимать ввод с клавиатуры и сообщать о своих действиях в консоль.
В качестве action language допускается использовать тот же язык программирования, в который осуществляется генерация.
Генерацию классов осилил, поведение классов нет, а оно нужно, хотя бы в каком-то виде. Можно найти и объяснить существующий генератор. C# предпочтительнее. О цене договоримся.