Дарвин (АДЛ)
Дарвин — это язык описания архитектуры (ADL). Его можно использовать в контексте разработки программного обеспечения для описания организации части программного обеспечения с точки зрения компонентов, их интерфейсов и связей между компонентами.