As you move further along the DO-178C lifecycle, three areas start to carry more weight: configuration management, quality assurance, and reviewing outputs.
Building and testing the software is only one part of the process. Keeping everything controlled, consistent, and aligned with standards is what really keeps the project together ā and makes it possible to show it meets DO-178C.
Without this level of control, even well-developed software can run into problems during certification ā not because it doesnāt work, but because something is missing, inconsistent, or not properly documented.
IBM Engineering Lifecycle Management (ELM) helps address this by keeping configuration control, quality oversight, and review activities connected within a single environment instead of spread across disconnected tools.
Understanding Configuration Management and Quality Assurance in DO-178C
DO-178C expects all lifecycle data to be handled in a controlled and traceable way. That means it needs to be:
ā Clearly identified and versioned
ā Protected from unauthorized changes
ā Linked across the lifecycle
ā Stored in stable baselines
ā Ready to be reviewed during audits
Configuration Management helps teams keep all artifacts ā requirements, design, code, and tests ā tidy, up-to-date, and aligned throughout development
Software Quality Assurance provides an outside perspective, making sure that processes are applied consistently and that compliance is always maintained, no matter what happens in development.
Another key requirement is verifying outputs. Every artifact needs to be reviewed to confirm itās correct, complete, and aligned with expectations.
Together, these activities ensure the lifecycle isnāt just carried out ā itās controlled, visible, and provable.
How IBM ELM Supports Configuration Management
1. Keeping Everything Versioned and Controlled
IBM ELM provides a shared environment where all lifecycle data is stored and tracked. Teams can:
ā Keep full version history for requirements, design, code, and tests
ā Capture baselines at important milestones
ā Compare changes between versions
ā See exactly who made changes and why
This makes it much easier to understand how the system evolves over time.
2. Handling Changes Without Losing Control
Changes are inevitable ā controlling them is what matters. With IBM Engineering Workflow Management (EWM), teams can:
ā Raise and manage change requests
ā Link each change to affected artifacts
ā Require approvals before anything is applied
ā Keep a complete record of what happened
This keeps changes visible, justified, and properly managed.
3. Keeping Baselines Consistent Across the Project
IBM ELM makes it possible to align baselines across different artifact types, so everything stays in sync.
ā Requirements, design, code, and tests can be captured together
ā Each baseline reflects a stable system snapshot
ā Previous states can be revisited when needed
This is especially important when demonstrating compliance at key milestones.
How IBM ELM Supports Quality Assurance (SQA)
1. Keeping Oversight Independent
DO-178C requires QA to stay independent from development.
IBM ELM supports this by:
ā Defining roles and responsibilities clearly
ā Enforcing approvals from the right people
ā Separating development and QA activities in workflows
This helps ensure QA decisions arenāt influenced by development pressure.
2. Keeping an Eye on Process Compliance
QA teams need visibility into how things are progressing.
IBM ELM provides dashboards and reports that help them:
ā Follow lifecycle progress
ā Spot missing approvals or incomplete work
ā Check if processes are being followed
ā Review traceability coverage
This makes it easier to catch issues early rather than at the end.
3. Staying Ready for Audits
Audit preparation is often one of the most stressful parts of certification.
IBM ELM helps reduce that pressure by:
ā Capturing lifecycle data automatically
ā Keeping records of changes, approvals, and reviews
ā Generating reports when needed
Instead of scrambling for evidence later, teams build it as they go.
Verifying Outputs Through Reviews
Reviews are a core part of DO-178C verification. Every artifact needs to be checked to confirm it is correct, complete, and consistent.
1. Keeping Reviews Organized
IBM ELM supports structured reviews for:
ā Requirements
ā Design
ā Code
ā Test artifacts
Teams can:
ā Assign reviewers
ā Track feedback
ā Record approvals
ā Keep a history of decisions
This keeps the review process clear and consistent.
2. Keeping Evidence of Reviews
All review activity is recorded within the system, including:
ā Comments and feedback
ā Approval decisions
ā Changes made after reviews
ā Resolution of issues
This creates solid evidence that verification has been carried out properly.
3. Connecting Reviews to the Rest of the Lifecycle
Reviews donāt sit on their own ā they feed back into the project.
IBM ELM links review outcomes to:
ā Requirement updates
ā Design changes
ā Code updates
ā Test adjustments
This ensures feedback is actually applied and tracked.
Common Obstacles ā and How ELM Helps
Obstacle 1 ā Uncontrolled Changes
Changes happen without proper tracking or approval.
How ELM helps:
Workflows make sure every change is recorded, reviewed, and approved.
Obstacle 2 ā Misaligned Baselines
Different artifacts donāt match the same system state.
How ELM helps:
Baseline management keeps everything aligned and consistent.
Obstacle 3 ā Missing Review
Records Review activities arenāt properly documented.
How ELM helps:
Review workflows capture and store all verification evidence.
Obstacle 4 ā Audit Pressure
Preparing for audits becomes stressful and time-consuming.
How ELM helps:
Data is captured continuously, making audits much easier to handle.
How Softacus Can Help
Softacus supports aerospace teams in setting up IBM ELM so configuration management, QA, and reviews work smoothly together.
This typically includes:
ā Setting up configuration and baseline management
ā Designing workflows for change control and approvals
ā Linking all lifecycle artifacts for full traceability
ā Supporting QA activities and audit preparation
ā Providing guidance so teams use the tools effectively
With the right setup, teams can stay organized, maintain control, and approach certification with confidence.
Conclusion
Configuration management, QA, and output verification make sure the software isnāt just workingāthey make sure itās properly tracked, consistent, and compliant with all DO-178C rules.
IBM ELM brings everything under one roof, making it easier to control changes, ensure quality, and monitor verification tasks.
By keeping everything connected and visible, it helps teams reduce risk, stay efficient, and be ready for certification when it matters most.
Sign up to our newsletter
Our Services
Our Extensions
Latest blog articles
Contact Us!
Softacus Services
We, in Softacus, are experts when it comes to consulting and service delivery of IBM software products and solutions in your business. We help our clients to improve visibility and transparency when licensing and managing commercial software, providing measurable value while increasing efficiency and accountability and we are providing services in different areas (see Softacus Services).
IBM ELM extensions developed by Softacus are free of charge for the customers who ordered IBM ELM licenses via Softacus or for the customers who ordered any of our services. If you are interested in any of our IBM ELM extensions, you found a bug or you have any enhancement request, please let us know at info@softacus.com.