Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
IEC TR 61356 is a technical report that provides a structured methodology for functional analysis in the design of complex industrial systems. Published in 1995, this report addresses the fundamental engineering challenge of transforming high-level system requirements into detailed, verifiable design specifications through systematic functional decomposition. The methodology described in this report is applicable across multiple engineering domains — from process control systems and power generation facilities to manufacturing automation and infrastructure projects. Functional analysis, as defined by the standard, is the process of identifying, describing, and relating the functions that a system must perform to meet its intended purpose. It bridges the gap between what the system must do (requirements) and how it will be implemented (design). The methodology emphasizes traceability — every function should be traceable back to a system requirement and forward to a physical component or software module that implements it.
IEC TR 61356 defines a multi-step functional analysis process: (1) Functional decomposition — breaking down top-level system functions into sub-functions using techniques such as Functional Flow Block Diagrams (FFBD) and IDEF0. Each function is decomposed until reaching a level where implementation is straightforward; (2) Functional allocation — assigning each lowest-level function to a physical resource (hardware component, software module, or human operator) based on criteria such as performance capability, cost, and reliability; (3) Interface analysis — identifying and documenting all functional interfaces between system elements, including data flows, energy transfers, material flows, and control signals; (4) Function-to-requirement traceability — establishing a mapping matrix that links each function to its originating requirement and to the verification method (test, analysis, inspection, demonstration) that will confirm its proper implementation. The report provides templates for functional analysis documentation and recommends the use of commercially available systems engineering tools to manage the complexity of large-scale functional models.
The functional analysis methodology of IEC TR 61356 is designed to integrate seamlessly with standard systems engineering lifecycles, including the V-model and waterfall approaches. During the concept and definition phases, functional analysis helps define system boundaries and external interfaces. During the design phase, it provides the foundation for architectural trade-off studies and design reviews. During the verification and validation phase, the functional decomposition directly informs the creation of test plans and acceptance criteria at each system level. The report also discusses how functional analysis supports configuration management — when a requirement changes, the functional analysis model enables rapid impact assessment across all affected functions and components. This approach is particularly valuable in regulated industries (nuclear, aerospace, medical) where demonstration of complete requirements coverage is mandatory for certification. Engineers trained in this methodology develop a systematic mindset that improves the quality and completeness of their design work.
A critical success factor for functional analysis is the establishment of a consistent level of abstraction across all functional threads of the system. Engineers must resist the temptation to decompose some functions to a very fine level while leaving others at a high level, as this imbalance creates difficulties in system integration and verification planning. The standard recommends the use of functional modeling conventions that define consistent naming rules, numbering schemes, and diagramming standards. Regular peer reviews of the functional model should be scheduled at each major milestone of the project to ensure that the decomposition is complete, consistent, and aligned with the system requirements baseline.
| Parameter | Specification / Requirement |
|---|---|
| Process Step | Description / Deliverable |
| Functional Decomposition | Break down functions: Function tree / FFBD |
| Functional Allocation | Assign to resources: Allocation matrix |
| Interface Analysis | Identify connections: Interface control document |
| Traceability Mapping | Link to requirements: Traceability matrix |
| Verification Planning | Define verification: Verification cross-reference |
| Impact Assessment | Analyze changes: Impact analysis report |
A: IEC TR 61356 provides detailed guidance specifically on the functional analysis process, while ISO 15288 defines the broader systems engineering lifecycle framework. IEC TR 61356 can be considered a specialized methodology that supports the technical processes within the ISO 15288 lifecycle model, particularly the Stakeholder Requirements Definition and Requirements Analysis processes.
A: The standard recommends decomposing functions until they reach a level where the function can be clearly allocated to a single physical component or software module and where the verification method is unambiguous. In practice, this typically means 3-5 levels of decomposition for most industrial systems.
A: Yes. The methodology is platform-agnostic and can be applied to software systems, hardware systems, or mixed hardware-software systems. For software-only systems, the functional allocation step assigns functions to software modules or services rather than physical components.