Embedded Systems in Mechatronics

Chapter 14
Lifecycle Management, Governance and Professional Practice

Bachelor Program in Mechatronics Engineering
Embedded Systems in Mechatronics   •   Bachelor

Lifecycle Management, Governance and Professional Practice

Introduction and context

An embedded mechatronic product is not completed when its first prototype works. It must be specified, designed, sourced, manufactured, verified, released, operated, maintained, modified, and eventually retired. These activities form a system lifecycle. Lifecycle management provides the technical and managerial discipline needed to control cost, risk, quality, safety, cybersecurity, regulatory compliance, and long-term support.

In mechatronics, lifecycle decisions are especially important because mechanical structures, sensors, actuators, electronics, software, communications, operators, suppliers, and physical environments interact. A low-cost component may create software redesign, certification delay, maintenance difficulty, or unacceptable safety risk. Conversely, an apparently expensive engineering activity—such as requirements analysis or environmental testing—may prevent much greater failure costs later.

Governance defines who may make decisions, what evidence is required, how changes are authorized, and how accountability is maintained. Professional practice adds ethical duties: engineers must protect people, respect privacy, disclose limitations, avoid conflicts of interest, and consider environmental consequences.

Learning objectives

By the end of this chapter, a student should be able to:

  1. Explain lifecycle management and the systems-engineering V-model.
  2. Transform stakeholder needs into verifiable requirements and architecture.
  3. Apply procurement, make-or-buy, cost, scheduling, quality, and configuration principles.
  4. Analyze obsolescence, maintenance, cybersecurity, privacy, and sustainability risks.
  5. Identify relevant standards and regulatory responsibilities without confusing standards with laws.
  6. Make and justify professional decisions using evidence, traceability, and ethical reasoning.

1. The system lifecycle and systems thinking

A lifecycle is a sequence of states and activities through which a system passes. A typical embedded product lifecycle includes concept, feasibility, requirements, architecture, detailed design, implementation, integration, verification, validation, production, operation, maintenance, upgrade, and disposal. These stages are not strictly linear: operational evidence may cause a requirements change, and a supplier problem may require architectural revision.

Systems thinking examines the whole system and its environment rather than optimizing isolated components. A controller that meets its timing requirement may still fail because its power supply is vulnerable to transients. A mechanically strong robot may be unsafe if software permits unexpected motion. Lifecycle engineering therefore considers technical interfaces, human use, supply chains, organizations, regulations, and the passage of time.

Important lifecycle questions include:

  • What problem is the system intended to solve?
  • Who are the stakeholders and affected parties?
  • What functions must be performed, under what conditions?
  • What hazards and failure consequences exist?
  • How will performance be verified and validated?
  • Who owns data, software, tools, and maintenance responsibility?
  • What happens when a component, supplier, protocol, or regulation changes?

A lifecycle review is a formal decision point. Evidence may include requirements status, risk records, test results, cost forecasts, safety analyses, supplier assessments, and unresolved nonconformities. A review should not be treated as a ceremonial meeting; it is a governance mechanism for deciding whether the project is ready to proceed.

2. The V-model and verification logic

The V-model organizes development around progressive decomposition on the left side and progressive integration and testing on the right side. Stakeholder needs are transformed into system requirements, subsystem requirements, architecture, and component designs. Implementation is followed by unit, integration, system, and acceptance activities that correspond to those earlier definitions.

The central distinction is:

  • Verification: Have we built the product according to its specified requirements?
  • Validation: Have we built the right product for its intended use and users?

For example, a motor controller can be verified to produce a commanded speed within tolerance yet fail validation if operators cannot use its interface safely in gloves and poor lighting.

A useful traceability relationship is:

Stakeholder need → System requirement → Design element → Verification evidence

The V-model is not a claim that changes must never occur. Modern projects may use iterative or agile implementation within a governed systems-engineering framework. The essential principle is preserved: every important requirement must have an owner, a design response, and objective evidence.

Requirements engineering

A good requirement is necessary, unambiguous, singular, feasible, traceable, and verifiable. It should identify a subject, an action, a condition, and measurable performance where appropriate.

Weak requirement: “The robot shall respond quickly.”

Stronger requirement: “When operating in automatic mode at 25 °C ± 5 °C, the robot shall begin commanded deceleration within 50 ms of detecting a valid stop signal.”

The second statement identifies condition, event, measurable time, and operating context. It can support a test procedure.

Requirements should be classified, for example, as functional, performance, interface, environmental, safety, security, regulatory, maintainability, or lifecycle requirements. Derived requirements arise when analysis shows that a higher-level requirement needs more detailed constraints.

Requirements must also be prioritized. A useful classification distinguishes mandatory requirements, essential performance requirements, desirable features, and deferred enhancements. Prioritization prevents late additions from silently consuming schedule and safety margins.

Architecture and interfaces

Architecture allocates functions to mechanical, electrical, electronic, software, human, and organizational elements. It defines interfaces such as power, data, timing, thermal transfer, physical mounting, and human interaction. Interface control documents should specify signals, units, ranges, tolerances, protocols, connectors, ownership, and fault behavior.

Architectural decisions should be justified by performance, safety, reliability, cost, maintainability, cybersecurity, supply availability, and future change—not by habit alone. Redundancy, monitoring, graceful degradation, isolation, and fail-safe states are architectural properties, not merely implementation details.

3. Planning, cost, and schedule

Lifecycle planning identifies activities, dependencies, resources, deliverables, risks, and decision gates. A schedule should include engineering, procurement, tooling, software, verification, documentation, training, certification, and support—not only fabrication.

For activities with known normal durations, the critical path is the sequence with the greatest total duration. Delay to an activity on this path generally delays the project unless resources or methods change. Activities with schedule float can tolerate limited delay without affecting the planned completion date.

A simple cost model is:

Ctotal = CNRE + N·Cunit + Ctest + Csupport + Cdisposal

where CNRE is non-recurring engineering cost, N is production quantity, Cunit is recurring unit cost, Ctest is lifecycle testing and certification cost, Csupport is operation and maintenance support cost, and Cdisposal is end-of-life cost. All terms must use the same currency basis and price year. The model is a planning approximation; taxes, inflation, financing, warranty exposure, and risk reserves may need separate treatment.

For a simple make-or-buy comparison, a supplier option is preferable when its total evaluated cost and risk are lower, not merely when its quoted price is lower. A break-even quantity between an internal option and a purchased option can be calculated when fixed and variable costs are known:

Nbe = (Fbuy − Fmake) ÷ (Vmake − Vbuy)

Here Fmake and Fbuy are fixed costs, while Vmake and Vbuy are variable costs per unit. The expression applies only when the denominator is non-zero and both alternatives have comparable scope, quality, capacity, and lifecycle assumptions. If risk-adjusted costs differ substantially, the decision should include expected risk exposure rather than relying on this simple break-even result.

Worked example: make-or-buy

A company can manufacture a control board for a fixed setup cost of £30,000 and £82 per board, or buy it for a supplier setup cost of £8,000 and £97 per board. Ignoring risk and support differences:

Nbe = (8,000 − 30,000) ÷ (82 − 97) = (−22,000) ÷ (−15) ≈ 1,467 boards

Above approximately 1,467 boards, internal manufacture has the lower direct cost; below that quantity, buying has the lower direct cost. The decision still requires analysis of supplier capacity, intellectual property, quality systems, lead time, continuity of supply, and technical competence.

4. Procurement and make-or-buy governance

Procurement converts technical need into a controlled commercial relationship. A request for quotation should define scope, interfaces, acceptance criteria, documentation, configuration control, cybersecurity expectations, quality evidence, delivery milestones, warranty, intellectual-property ownership, and change-notification obligations.

A supplier should be evaluated using weighted criteria rather than price alone. Typical criteria include:

CriterionQuestions
Technical capabilityCan the supplier meet performance and interface requirements?
QualityAre processes, inspection, calibration, and nonconformance controls credible?
DeliveryAre lead times, capacity, and continuity plans adequate?
Lifecycle supportAre spares, repairs, firmware, and documentation available?
Security and privacyAre vulnerabilities, access, and data handled responsibly?
Commercial resilienceIs the business financially and operationally sustainable?

Make-or-buy decisions should preserve strategic control over safety-critical knowledge and interfaces. Outsourcing implementation does not outsource the system owner’s responsibility for safe integration.

5. Quality assurance, verification, and validation

Quality assurance is the planned process of preventing defects and demonstrating controlled development. Quality control detects nonconforming outputs through inspection and test. Both are necessary, but testing alone cannot compensate for ambiguous requirements or uncontrolled changes.

Verification evidence may include analysis, inspection, demonstration, test, simulation, or review. The method must suit the claim. A safety timing requirement normally requires measured timing under defined worst-case conditions; visual inspection cannot establish it.

A verification record should identify requirement, test configuration, procedure, instruments, calibration status, environmental conditions, measured results, pass/fail rule, anomalies, and approval. Reproducibility is essential.

Validation examines realistic intended use. It may involve representative operators, workloads, environments, maintenance procedures, and abnormal situations. Human factors are part of validation: alarms, displays, controls, accessibility, training, and foreseeable misuse must be considered.

Risk management is continuous. A common qualitative model classifies risk by severity and likelihood, but categories must be defined consistently. A more quantitative expected-loss model is:

E[L] = ∑ᵢ pᵢ · Lᵢ

where pᵢ is the probability of outcome i, Lᵢ is its loss, and the sum covers mutually exclusive outcomes. This is useful for economic comparisons when probabilities and consequences are credible. It must not be used to justify exposing people to unacceptable catastrophic hazards merely because an average monetary value is small.

6. Configuration and change management

Configuration management establishes and maintains the identity, status, and integrity of product items throughout the lifecycle. Configuration items may include source code, binaries, circuit diagrams, printed circuit-board layouts, mechanical drawings, bills of material, calibration data, test scripts, requirements, and user manuals.

Core practices include:

  1. Identification: assign unique names, versions, and baselines.
  2. Change control: assess proposed changes for technical, safety, cost, regulatory, and schedule effects.
  3. Status accounting: record what version is installed, tested, released, or in production.
  4. Configuration audit: confirm that the documented product matches the physical and software product.

A change-control board should include appropriate engineering, quality, operations, service, and safety authority. Emergency changes require expedited review, not absence of review. Reproducible builds, signed releases, controlled repositories, and recorded tool versions are increasingly important for embedded software.

7. Obsolescence, maintainability, and end of life

Obsolescence occurs when a component, tool, process, skill, standard, or supplier is no longer available or supportable. It may arise from market withdrawal, technology transition, regulatory restriction, cybersecurity weakness, or loss of manufacturing capability.

An obsolescence-management plan should:

  • identify critical and long-lead components;
  • monitor supplier lifecycle notices;
  • maintain approved alternatives and qualification evidence;
  • avoid unnecessary proprietary dependence;
  • preserve design data and test fixtures;
  • define last-time-buy and redesign triggers;
  • assess software, compiler, operating-system, and protocol dependence;
  • plan repair, retrofit, migration, and disposal.

Maintainability includes accessibility, diagnostics, modular replacement, fault isolation, documentation, training, and safe maintenance procedures. A product with slightly lower purchase cost but inaccessible components may have a much higher total cost of ownership.

8. Ethics, privacy, sustainability, and governance

Engineering ethics is not limited to avoiding fraud. It requires competent practice, honest communication, protection of the public, respect for confidentiality, and escalation of serious risks. Engineers must not conceal failed tests, manipulate acceptance criteria, or claim compliance without evidence.

Conflicts of interest should be declared and managed. Commercial pressure does not override safety obligations. If a responsible engineer believes a serious hazard is being ignored, professional practice requires documented escalation through technical, managerial, quality, regulatory, or independent channels as appropriate.

Embedded systems increasingly collect location, biometric, behavioral, or operational data. Privacy governance should apply data minimization, purpose limitation, access control, retention limits, secure transmission, and transparent user information. Privacy is a system requirement, not merely a legal department concern.

Sustainability includes energy use, material selection, repairability, software longevity, packaging, supply-chain impacts, and end-of-life recovery. Engineers should consider the complete life cycle rather than optimizing only manufacturing energy. Design choices such as modular repair, replaceable batteries, reduced standby power, recycled materials, and long-term firmware support can reduce environmental impact.

Governance should establish:

  • decision authority and accountability;
  • required evidence at lifecycle gates;
  • independent review for safety and security claims;
  • records and retention rules;
  • supplier and subcontractor oversight;
  • incident reporting and corrective action;
  • compliance monitoring and audit access.

9. Standards and regulatory governance

A standard is a documented technical or organizational consensus intended for repeated use. A regulation is a legally enforceable requirement issued by an authority. A standard may become mandatory through legislation, contract, certification, or company policy, but not every standard is automatically law.

The applicable framework depends on product, jurisdiction, sector, and intended use. Examples of relevant domains include functional safety, machinery safety, electromagnetic compatibility, electrical safety, quality management, environmental management, information security, and privacy. Engineers must identify the current applicable editions and obtain competent regulatory advice where necessary; generic references are not proof of compliance.

Compliance evidence should be planned early. It may include hazard analysis, technical files, declarations, test reports, supplier certificates, cybersecurity assessments, software configuration records, and post-market monitoring. Regulatory compliance does not replace engineering judgment: a product can satisfy a checklist and still be unsafe in an unforeseen use context.

10. Technology, cybersecurity, and artificial intelligence

Connectivity expands capability and exposure. Threat modeling should identify assets, actors, attack paths, impacts, and controls. Essential practices include secure boot where appropriate, least privilege, authenticated updates, vulnerability response, logging, network segregation, secrets management, and protection against unauthorized physical access.

Security must be maintained after release. Vulnerability disclosure processes, patch feasibility, support periods, and incident response should be defined before deployment. A device that cannot receive safe security updates may be unsuitable for a long operational life.

Artificial intelligence may assist requirements analysis, code review, test generation, anomaly detection, and predictive maintenance. However, generated material requires human verification for correctness, licensing, security, bias, explainability, and safety. AI output is not automatically evidence of compliance. Training data, model versions, prompts, evaluation cases, and human approvals should be controlled when AI affects engineering decisions.

11. Illustrative case: autonomous warehouse vehicle

Background

A manufacturer develops a battery-powered warehouse vehicle that transports bins, follows mapped routes, and stops when a person enters a protected zone. The system contains lidar, cameras, motor drives, a real-time controller, wireless communications, safety circuitry, and fleet-management software.

Problem

A prototype meets its nominal navigation requirements, but the project is behind schedule. A low-cost lidar supplier announces discontinuation, the software team proposes an unverified update mechanism, and operators report that the emergency-stop status is difficult to interpret.

Analysis

The issues are lifecycle issues rather than isolated component problems. The lidar change affects detection performance, mechanical mounting, calibration, software drivers, verification evidence, inventory, and regulatory documentation. The update mechanism affects cybersecurity, configuration control, rollback, and safety validation. The ambiguous emergency-stop indication is a human-factors and validation concern.

A cross-functional review creates a baseline of requirements and identifies safety-critical items. The team performs a hazard analysis, defines detection and stopping performance under lighting and dust conditions, and requires independent verification of the replacement lidar. The supplier contract is revised to require lifecycle notices, interface documentation, vulnerability notification, and evidence of calibration capability.

The update design uses authenticated packages, version compatibility checks, dual-bank rollback, restricted privileges, and a controlled release process. Operators participate in validation trials using representative workloads, protective clothing, and realistic warehouse conditions. The emergency-stop interface is redesigned with unambiguous status indication and documented recovery behavior.

Outcome

The replacement sensor is accepted only after interface, environmental, safety, and regression tests pass. The project incurs a short delay but avoids uncontrolled field modification and establishes a supportable update process. The final release includes a configuration baseline, traceability matrix, maintenance instructions, supplier records, cybersecurity response plan, and end-of-life strategy.

Learning points

  1. Component availability is an architectural and lifecycle concern.
  2. A software update mechanism is part of the safety and security case.
  3. Validation must include real users and realistic conditions.
  4. Supplier governance must address future change, not only initial delivery.
  5. Schedule pressure increases the value of disciplined evidence rather than reducing it.

12. Limitations and best practices

No lifecycle model eliminates uncertainty. Early requirements may be incomplete, probabilities may be poorly known, suppliers may fail, and field use may differ from assumptions. Formal processes can also become bureaucratic if documents are produced without decision value. The remedy is proportionality: apply stronger independence, evidence, and change control to systems whose failures have greater consequences.

Effective practice combines systems engineering with iterative learning. Maintain a single authoritative source for requirements and configuration; make interfaces explicit; involve manufacturing, service, operators, safety, security, and regulatory specialists early; review assumptions; record decisions and rationales; test at boundaries and failure modes; and preserve evidence for the entire support life.

Professional engineers should ask not only “Can we build it?” but also “Should we build it, who may be harmed, who is accountable, how will it be maintained, and what happens when it fails or becomes obsolete?” Those questions define strategic lifecycle competence.

Chapter Summary

Lifecycle management governs an embedded mechatronic system from concept through disposal. The V-model links stakeholder needs and requirements to architecture, implementation, verification, and validation while permitting controlled iteration. Requirements must be measurable and traceable; architecture must address interfaces, safety, security, maintainability, and future change. Procurement and make-or-buy decisions require total lifecycle analysis rather than price-only comparison. Planning must include cost, critical-path schedule, quality, risk, supplier capability, and regulatory evidence. Configuration management preserves product integrity through identification, baselines, change control, status accounting, and audits. Obsolescence planning protects long-lived systems from component, software, supplier, and skill discontinuities. Ethical, privacy, sustainability, cybersecurity, standards, and regulatory responsibilities continue after product release. Professional practice is therefore evidence-based, accountable, and oriented toward public safety and long-term value.

Key Terms

Lifecycle management: Coordinating a system’s activities from concept through retirement.

Systems engineering: An interdisciplinary method for defining, developing, integrating, and managing complete systems.

V-model: A lifecycle model linking progressive specification with corresponding integration and evaluation.

Verification: Demonstrating that specified requirements have been met.

Validation: Demonstrating that the system is suitable for its intended use.

Requirement: A documented, necessary, and verifiable statement of need or constraint.

Traceability: The ability to follow a requirement through design, implementation, and evidence.

Architecture: The allocation of functions and interfaces among system elements.

Configuration item: A product or document placed under formal configuration control.

Baseline: An approved reference configuration that can change only through authorization.

Change-control board: Authorized group that evaluates and approves controlled changes.

Make-or-buy analysis: Evaluation of internal production versus external procurement.

Critical path: The schedule path determining planned project duration.

Quality assurance: Planned activities that provide confidence that processes and outputs are controlled.

Obsolescence: Loss of availability, support, or suitability of a product or technology.

Risk: The combination of uncertain events, their likelihood, and their consequences.

Governance: Authority, accountability, decision rules, and oversight arrangements.

Professional ethics: Duties and principles guiding responsible engineering conduct.

Threat modeling: Structured analysis of assets, attackers, vulnerabilities, and impacts.

Sustainability: Meeting present needs while limiting long-term environmental and social harm.

Review Questions

Short Answer Questions

  1. Distinguish verification from validation and give one embedded-system example of each.
  2. State four characteristics of a good engineering requirement.
  3. What are the four core activities of configuration management?
  4. Why is a supplier’s lifecycle-support capability relevant to make-or-buy decisions?
  5. Explain why a standard is not necessarily the same as a regulation.

Long Answer Questions

  1. Explain how the V-model supports traceability from stakeholder need to objective evidence, including the role of iteration.
  2. Discuss the technical, commercial, and ethical factors that should influence a make-or-buy decision.
  3. Describe a comprehensive obsolescence-management plan for a ten-year industrial controller.
  4. Explain how privacy, cybersecurity, and safety should be incorporated into embedded-system governance.
  5. Evaluate the role of quality assurance, verification, validation, and configuration management in preventing field failures.

Analytical / Application Questions

  1. A supplier changes the microcontroller used in a safety-related actuator. Identify the analyses, approvals, tests, documentation updates, and release controls required before production use.
  2. A connected agricultural robot stores operator location data and can receive remote firmware updates. Develop a lifecycle governance approach addressing privacy, cybersecurity, safety, supplier responsibility, and end of life.
  3. Using the break-even model in this chapter, compare an internal option with fixed cost £45,000 and variable cost £60 per unit against a purchased option with fixed cost £12,000 and variable cost £78 per unit. State the break-even quantity and explain why risk and quality evidence may change the decision.

Multiple Choice Questions with Answers

Question 1

Which statement best distinguishes verification from validation?

A. Verification checks intended use; validation checks source-code style.

B. Verification checks specified requirements; validation checks suitability for intended use.

C. Verification is performed only by suppliers; validation only by regulators.

D. Verification occurs after disposal; validation occurs before requirements.

Correct Answer: B. Verification checks specified requirements; validation checks suitability for intended use.

Question 2

Which feature makes a requirement most directly verifiable?

A. It uses broad words such as “quickly.”

B. It expresses management preference without conditions.

C. It specifies measurable performance and operating conditions.

D. It avoids numerical limits to preserve flexibility.

Correct Answer: C. It specifies measurable performance and operating conditions.

Question 3

In the simple lifecycle cost model, which term represents non-recurring engineering?

A. C_unit

B. N

C. C_support

D. C_NRE

Correct Answer: D. C_NRE

Question 4

What is the primary purpose of a configuration baseline?

A. To eliminate all future changes

B. To provide an approved reference state for controlled change

C. To replace verification testing

D. To select the cheapest supplier

Correct Answer: B. To provide an approved reference state for controlled change

Question 5

A standard becomes legally mandatory when it is, for example:

A. Mentioned informally by an engineer

B. Used by a competitor

C. Made enforceable through applicable law, contract, or certification requirement

D. Published by any private company

Correct Answer: C. Made enforceable through applicable law, contract, or certification requirement

Question 6

Using the chapter’s break-even equation, a make option has fixed cost £30,000 and variable cost £82 per unit, while buy has fixed cost £8,000 and variable cost £97 per unit. The approximate break-even quantity is:

A. 147 units

B. 733 units

C. 1,467 units

D. 2,200 units

Correct Answer: C. 1,467 units

Question 7

Which activity is most directly associated with obsolescence management?

A. Ignoring supplier lifecycle notices until failure occurs

B. Monitoring availability and qualifying replacement components

C. Removing all documentation after release

D. Preventing maintenance access

Correct Answer: B. Monitoring availability and qualifying replacement components

Question 8

Why is validation of an autonomous vehicle expected to involve operators?

A. Operators replace all engineering tests.

B. Human factors and realistic intended use are part of suitability.

C. Operators determine semiconductor tolerances.

D. Regulators prohibit laboratory testing.

Correct Answer: B. Human factors and realistic intended use are part of suitability.

Question 9

Which practice best supports secure embedded-software updates?

A. Unauthenticated packages with unrestricted privileges

B. Authenticated packages, compatibility checks, and rollback capability

C. Manual copying from unknown removable media

D. Permanent disabling of vulnerability reporting

Correct Answer: B. Authenticated packages, compatibility checks, and rollback capability

Question 10

Which statement reflects professional engineering ethics?

A. Commercial deadlines always override safety evidence.

B. Failed tests may be omitted if the final product passes one test.

C. Engineers should disclose serious risks and avoid unsupported compliance claims.

D. Privacy is exclusively a legal department responsibility.

Correct Answer: C. Engineers should disclose serious risks and avoid unsupported compliance claims.

Embedded Systems in Mechatronics
Chapter 14 of 15