Exact products and versions
Manufacturer, model, orderable configuration, hardware revision, firmware, operating environment, software release and license position.
Home › O-PAS Configuration Management and Change Control
Baselines · Dependencies · Change Control · Regression · Rollback
A practical guide for owners, EPCs and system integrators controlling multi-vendor products, configurations, control applications, interfaces, patches and evidence from project execution through lifecycle operation.
The short answer
An O-PAS multi-vendor system needs one controlled baseline that connects exact product identities, versions, configurations, applications, interfaces, infrastructure services, dependencies and accepted evidence.
Every proposed change should identify the affected configuration items, assess architectural and operating consequences, define approval and rollback authority, select proportionate regression tests and update the owner’s records. A component patch is not isolated when its identity, interface behavior, security services, application runtime or management dependencies can affect the assembled system.
01 · Controlled baseline
The baseline must describe what is installed, how it is configured, what it depends on and which evidence supports its accepted state.
Manufacturer, model, orderable configuration, hardware revision, firmware, operating environment, software release and license position.
Settings, identities, certificates, mappings, schemas, endpoints, access rules, infrastructure services and approved backups.
Source, libraries, dependencies, build inputs, deployment packages, runtime allocation, versions and recovery artifacts.
Providers, consumers, information semantics, states, timing, quality, security, failure behavior and version assumptions.
Requirements traceability, product evidence, integration results, FAT, SAT, defects, deviations and acceptance approvals.
Custodian, technical approver, operating authority, cybersecurity authority, test authority and supplier responsibilities.
02 · Configuration-item model
A configuration item should be small enough to identify and change deliberately, but broad enough to include the records and dependencies needed to restore it.
The practical rule
If an item can be patched, replaced, configured, deployed, restored or supplied independently, the baseline should identify it and connect it to its dependencies, approvals and verification evidence.
03 · Dependency control
Multi-vendor lifecycle risk concentrates in relationships among configuration items. Record those relationships before a patch, substitution or application release forces the project to discover them.
| Dependency | What to record | Change question |
|---|---|---|
| Product to profile evidence | Exact product, version, applicable profile, evidence record, limitations and status. | Does the proposed version remain inside the evidenced scope? |
| Application to runtime | Runtime release, supported language features, libraries, build tools, resource assumptions and deployment method. | Must the application be rebuilt, migrated or functionally reverified? |
| Interface provider to consumer | Endpoint, semantics, states, quality, timing, security, failure behavior and version compatibility. | Could either side observe different behavior after the change? |
| Component to system services | Identity, naming, time, certificates, monitoring, logging, backup, update and recovery services. | Will the changed item still participate in whole-system operations? |
| Product to cybersecurity controls | Hardening, accounts, access, certificates, vulnerabilities, patch assumptions and monitoring. | Does the change close one exposure while changing another control? |
| Baseline to acceptance evidence | Tests and records applicable to each identity, configuration, application and boundary. | Which accepted results remain valid and which require regression? |
Use the O-PAS Interface Definition and Boundary Management Guide to define the relationships that make impact assessment possible.
04 · Change workflow
Project changes, supplier updates, cybersecurity patches, component substitutions and emergency corrections can use different approval speeds while preserving the same control principles.
| Change class | Typical example | Minimum control position |
|---|---|---|
| Standard | Repeatable, low-risk maintenance already covered by an approved method and evidence set. | Authorized procedure, prerequisites, execution record, validation and baseline update. |
| Normal | Application release, product update, configuration revision or planned component replacement. | Full impact assessment, approval, test plan, rollback, implementation record and release decision. |
| Major | Architecture change, supplier substitution, runtime migration or material interface revision. | Architecture authority, supplier coordination, representative integration environment and expanded regression. |
| Emergency | Urgent correction needed to protect safe, secure or reliable operation. | Defined emergency authority, bounded implementation, verified fallback and retrospective normalization. |
05 · Impact assessment
The assessment should explain what can change, what evidence is affected and why the proposed verification is sufficient.
Record the current accepted item, version, configuration, application allocation, interfaces, dependencies and recovery package.
Describe exactly what will change, why it is required, which supplier statements support it and what remains uncertain.
Follow affected applications, interfaces, system services, security controls, operating procedures, spares and support obligations.
Identify product, integration, FAT, SAT, cybersecurity, performance and recovery evidence that remains applicable or becomes conditional.
State the window, sequence, responsible parties, prerequisites, backups, hold points, rollback triggers and restoration method.
Choose tests from affected requirements and failure paths, then name the authority that accepts results and releases the new baseline.
06 · Regression testing
Regression scope should follow requirements, dependencies, failure paths and operating consequences. Repeating every prior test is rarely practical; testing only the supplier’s changed feature is rarely sufficient.
| Changed area | Direct verification | Regression that may remain |
|---|---|---|
| Firmware, operating environment or product software | Identity, installation, configuration retention, health and supplier-stated correction. | Interfaces, timing, resource use, redundancy, restart, monitoring, backup, restore and cybersecurity controls. |
| Control application or library | Build, deployment, changed functions, alarms, sequences and expected process behavior. | Dependent applications, shared libraries, runtime loading, operator interaction, rollback and recovery. |
| Interface or information model | Provider and consumer behavior for changed data, commands, states and quality. | Loss, restoration, stale or invalid data, alarms, diagnostics, performance and downstream consumers. |
| Identity, certificate or access configuration | Authentication, authorization, certificate chain, approved access and audit record. | Application communication, monitoring, remote support, expiry behavior, recovery and incident procedures. |
| Component replacement or supplier substitution | Physical, functional, profile, configuration and interface equivalence. | Application execution, system management, performance, failure behavior, recovery, spares and lifecycle support. |
| System-management service | Changed deployment, monitoring, inventory, backup, update or diagnostic function. | Managed components across suppliers, failure isolation, alerts, auditability and restoration of the whole system. |
The integration environment should reproduce the affected products, versions, interfaces, applications, services and failure conditions closely enough for the regression result to support the release decision.
Use the O-PAS Integration Environment and Testbed Planning Guide →07 · Patches and supplier releases
A supplier can recommend or require a patch. The owner still needs an integrated decision about applicability, dependencies, timing, verification, operating risk and rollback.
Identify affected products, versions, configurations, enabled functions and compensating controls.
Purpose, prerequisites, limitations, compatibility, installation method, known issues and support consequences.
Applications, interfaces, identity, certificates, monitoring, backup, failover and supplier boundaries.
Exposure, process consequence, outage need, temporary controls, resource availability and production constraints.
Representative environment, direct verification, regression scope, defects, deviations and acceptance criteria.
Sequence, backups, communications, hold points, rollback triggers, release authority and baseline update.
Use the O-PAS Cybersecurity Requirements Guide to assign vulnerability, patch, identity, monitoring and incident responsibilities across suppliers.
08 · Emergency change and rollback
Emergency procedures can compress review and approval, but they should not remove identity, authorization, recovery, validation or evidence.
09 · Evidence and records
The change record should allow another qualified team to understand the decision, reproduce the accepted state and determine what must be tested when the next change arrives.
10 · Governance and contract
The process fails when every supplier controls its own product but nobody controls the integrity of the assembled system.
| Control decision | Position required |
|---|---|
| Baseline custody | Who maintains the authoritative product, configuration, application, interface and evidence records? |
| Technical impact | Who assesses cross-component, application, interface, security and system-management consequences? |
| Architecture approval | Who approves substitutions, boundary changes, dependencies, exceptions and major releases? |
| Operating authorization | Who approves the implementation window, process conditions, return to service and emergency action? |
| Regression authority | Who decides which prior evidence remains valid and which tests must be repeated? |
| Supplier correction | Who diagnoses cross-supplier failures, coordinates correction and carries the cost of retest? |
| Release acceptance | Who accepts results, deviations and residual risk and declares the new baseline operational? |
| Lifecycle audit | Who checks periodically that installed state, recovery assets, records and support positions still agree? Use the O-PAS Multi-Vendor Operations and Support Model Guide → |
Use the O-PAS Responsibility Matrix and O-PAS Procurement Specification Checklist to make change assessment, correction, regression and baseline ownership contractual.
11 · Connected guidance
Create the accepted operating baseline and transfer its custody to the owner.
OperationsOperate, monitor, update, recover and govern the multi-vendor system.
VerificationDefine requirements, boundary tests, acceptance criteria and evidence.
ApplicationsControl source, libraries, toolchains, runtime dependencies, deployment and rollback.
ProductsCheck exact product, version, edition and profile evidence during change assessment.
DeliveryCoordinate architecture, suppliers, boundaries, correction, testing and lifecycle governance.
Frequently asked questions
The baseline should identify exact products and versions, configurations, control applications, source and libraries, runtime allocations, interfaces, information definitions, infrastructure services, cybersecurity settings, dependencies, recovery assets, accepted deviations and supporting evidence.
Usually yes. Supplier approval supports the changed product within the supplier’s stated scope. The owner must still assess effects on project configuration, applications, interfaces, security controls, system management, failure behavior and operating requirements and select proportionate regression tests.
The scope should cover the changed requirement, affected configuration items, direct and indirect dependencies, credible failure paths and operating consequences. The impact assessment should explain why retained evidence remains valid and why the selected tests are sufficient.
Use a representative integration environment before the operating system whenever the change can affect applications, interfaces, shared services, cybersecurity, failure behavior or recovery. The environment must reproduce the affected baseline closely enough to support the release decision.
Define qualifying conditions, named authority, minimum impact review, a recoverable prior state, bounded validation and rollback triggers. Complete retrospective assessment, remaining regression and baseline normalization after the urgent operating need is controlled.
Do not assume it transfers automatically. Confirm the exact product identity, version, configuration, applicable O-PAS edition, profile scope, certification record and limitations for the proposed release, then address system-level effects through project change control and testing.
The owner should retain lifecycle authority and access to the authoritative baseline. A system integrator may maintain and assess it under the owner’s governance, while each supplier remains responsible for accurate evidence and support for its assigned products and changes.
Before the first patch becomes an integration event
CSI can help define the controlled baseline, dependency model, approval workflow, integration environment, regression strategy and supplier responsibilities needed to change a multi-vendor system safely.
O-PAS™ and Open Process Automation™ are trademarks of The Open Group. CSI is an independent commercial licensee of the O-PAS Standard. This guide is a project and lifecycle planning aid; the applicable contract, owner standards, approved change procedures, current O-PAS Standard and current certification records govern the delivered and operated system.