Project Synopsis

Configuration Management System for Model-Based Systems Engineering

Project Introduction

What is the Problem Being Addressed?

In the aerospace industry, projects must comply with rigorous certification standards that require complete traceability of requirements, models, code, and tests throughout the development lifecycle. Currently, these artifacts often exist in separate tools, such as Cameo (SysML), Simulink, Git repositories, and Python test environments. This fragmentation makes it difficult to track dependencies, manage baselines, and perform impact analysis when changes occur. Without a unified configuration management solution, teams risk rework, inconsistencies across tools, and delays in meeting certification requirements.

What is Your Project Idea and How Will It Work?

Our project, Configuration Management Tool for Model-Based Design, addresses this challenge by creating an integrated system that connects life-cycle artifacts across multiple engineering environments. The backend is powered by a graph-based data model, which normalizes artifacts from heterogeneous tools into a common schema. This enables features such as traceability, baseline management, and automated impact analysis. Version control integration ensures consistent baselining and reliable change history.

On the frontend, we developed a NextJS-based interface that visualizes cross-tool impact trees, helping engineers see the ripple effects of changes across models, code, and tests. This visualization improves collaboration, reduces rework, and streamlines the path toward certification readiness. Ultimately, the tool enhances efficiency and reliability in model-based aerospace development by unifying configuration management across traditionally siloed platforms.