К сожалению, я не знаю плагина для StarUML, который будет генерировать код VB.NET, однако, если возможно использование другого инструмента моделирования, Sparx System Enterprise Architect сгенерирует код на VB.NET (а также на многих других языках).
Enterprise Architect позволяет вам
генерировать исходный код из модели UML
элементы, создающие исходный код
эквивалент класса или интерфейса
элемент для дальнейшей разработки и
сборник. В частности, вы можете
генерировать C, C ++, C #, Delphi, Java,
PHP, Python, ActionScript, Visual
Базовый и исходный код VB.NET.
сгенерированный исходный код включает в себя класс
определения, переменные и функции
заглушки для каждого атрибута и метода в
класс UML.
К сожалению, Enterprise Architect не бесплатен и не является открытым исходным кодом, однако имеется полнофункциональная 30-дневная пробная версия, а также варианты скидок для академических цен (при необходимости).
Если вы хотите остаться с бесплатным и / или открытым программным обеспечением, я думаю, что наиболее близким для генерации кода VB.NET будет использование пары инструментов вместе:
Dia - это программа для создания диаграмм на основе GTK + для Linux, Unix и Windows с открытым исходным кодом, выпущенная по лицензии GPL. Вы можете использовать это для создания своих диаграмм UML. Оттуда вы будете использовать:
Проект: CodeGen от Novell, который возьмет UML-диаграммы, сохраненные / экспортированные из Dia, и преобразует их в каркасный код C # или VB.NET.
Если вы готовы взглянуть на генератор кода более общего назначения, эта страница:
Генераторы, которые собирают VB.NET
даст вам хороший стартовый список инструментов, которые будут генерировать код VB.NET.