Мне нужно определить простые классы и интерфейсы ( Например. IClassInterface ) нейтральным языком, а затем использовать различные инструменты генерации кода для генерации файлов кода на различных языках, таких как C # Java и т. Д. Кто-нибудь знает о стандарте ; ратифицирован или иным образом; что я могу использовать для нейтрального представления. Я знаю, что UML часто используется для создания диаграмм, но на самом деле я ищу что-то, что можно легко проанализировать, расширить и использовать для управления другими автоматизированными процессами. Возможно, это действительно возможно с UML, хотя я не уверен, как может выглядеть язык разметки, если он существует.
Я мог бы создать свое собственное определение, используя XML или что-то подобное, но я бы предпочел не изобретать колесо, если это возможно.