Change & Configuration Management

The increasing complexity of embedded systems

In industries with relatively long product life cycles like automotive and aerospace and defense, a typical manufacturer may need to manage millions of possible configurations over time as new software enhancements are released. Additionally, in industries like automotive, most functionality is being developed across distributed engineering control units (ECUs) - creating a configuration management nightmare as engineers scramble to coordinate product-specific file updates across a multitude of modules and ECU interdependencies.

Driving efficiency & automation for
embedded systems

Coordinating the increasing complexity and volume of embedded software requires integration of change and configuration management disciplines within software development. As significant waves of software change orders and enhancement requests are identified, fixed, tested, specific code builds need to be formally managed and related to work-in-process hardware versions and CAD files to lock down compatibility during the development process. Rather than tracing the entire volume of software changes to potential hardware impacts, smart coupling of change and configuration management across software development and engineering allows design teams to periodically stay in sync without tempering the velocity or concurrency continuous software changes.

Parallel Development - Update from Stream

Dimensions CM accommodates support for both traditional, iterative and lean CM practices, including stream-based development and continuous integration. With built-in change management, Dimensions CM integrates and automates change and development activities, streamlines parallel and concurrent development, and captures and manages code builds and baseline configurations.