Аннотация:В статье рассматриваются особенности CASE- инструмента для моделирования и визуализации программного обеспечения хранимого в репозиториях программного кода. Описаны особенности реализации библиотеки классов метамодели языка UML 2.4 на основе хранилища данных (Data Store) предоставляемого фирмой Google в своей инфраструктуре для разработки облачных приложений. Как и другие приложения, CASE-инструменты могут быть разработаны как облачные приложения предоставляющие сервис через интернет браузер. Данная реализация метамодели языка UML разработана для такого CASE-инструмента. При реализации метамодели использовался подход генеративного программирования по компактной спецификации модели. Для визуализации архитектуры программной системы используется стандарт ISO/IEEE на описание архитектуры программной системы.