Инструмент для проверки моделей больших распределенных проектов C ++, таких как KDE?

Есть ли инструмент, который может обрабатывать проверку моделей больших, реальных, в основном распределенных систем на C ++, например KDE?

(KDE - это распределенная система в том смысле, что она использует IPC, хотя обычно все процессы находятся на одной машине. Да, кстати, это допустимое использование «распределенной системы» - см. Википедию.)

Инструмент должен иметь возможность обрабатывать события внутри процесса и сообщения между процессами.

(Предположим, что если инструмент поддерживает C ++, но не поддерживает другие вещи, которые использует KDE, например moc, мы можем вместе что-нибудь придумать, чтобы обойти это.)

Я с радостью приму менее общие (например, статические анализаторы, специализированные для поиска определенных классов ошибок) или более общие альтернативы статического анализа вместо реальных средств проверки моделей. Но меня интересуют только инструменты, которые могут на самом деле обрабатывать проекты такого размера и сложности, как KDE.

5
задан Robin Green 10 November 2010 в 06:52
поделиться