Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
“content”: “
CSA ISO/IEC TR 29110-5-3-19 – officially titled Systems and software engineering — Lifecycle profiles for Very Small Entities (VSEs) — Part 5-3-19: Aerospace profile – is a Canadian adoption of the ISO/IEC Technical Report 29110-5-3-19:2019. It is part of the ISO/IEC 29110 series, which provides a lifecycle framework specifically designed for very small entities (VSEs), typically organizations with up to 25 personnel.
This technical report extends the general VSE profile framework to the aerospace domain, offering a pragmatic set of process requirements and guidelines for service delivery and management. It recognizes that VSEs operating in aerospace often must comply with stringent regulatory standards (e.g., FAA/EASA regulations, DO-178C for airborne software, AS9100 quality management) while lacking the resources of large prime contractors. The standard helps these organizations adopt a lightweight but disciplined engineering process tailored to their size and risk profile.
Key intended users include micro-enterprises developing software or systems for avionics, ground support equipment, maintenance management tools, or other aerospace applications. Both new VSEs and those seeking to formalize their practices can benefit from the clear, minimalistic process definitions provided.
CSA ISO/IEC TR 29110-5-3-19 defines two essential process categories for aerospace VSEs: Project Management (PM) and Software Implementation (SI). These are adapted from the generic VSE Basic Profile but include specific enhancements for the aerospace context.
The PM process covers project planning, monitoring, and closure, with additional emphasis on:
The SI process guides the development of software following a defined lifecycle (e.g., requirements analysis, architecture, detailed design, coding, integration, and testing). Specific adaptations for aerospace include:
The technical report also covers supporting processes such as:
| Process Area | Generic VSE Basic Profile (ISO/IEC 29110-5-1) | Aerospace Profile (CSA ISO/IEC TR 29110-5-3-19) |
|---|---|---|
| Project Management | Standard planning & monitoring | Adds safety-critical risk management, certification communication, and regulatory compliance tracking |
| Software Implementation | Basic lifecycle with verification & validation | Emphasizes traceability to system/aircraft-level requirements, DO-178C objectives, and evidence generation |
| Configuration Management | Identify and control work products | Requires formal baseline management, versioning for safety artifacts, and audit trails for certification |
| Quality Assurance | Process and product evaluation | Tailored to aerospace quality systems (AS9100/ISO 9001) and includes independent review of safety-related work products |
Implementing CSA ISO/IEC TR 29110-5-3-19 requires a strategic approach to avoid overwhelming the small team. The following key points can facilitate adoption:
The standard is designed to be minimal yet sufficient. For example, instead of requiring independent test teams, the profile allows a single developer to perform testing, provided that activities such as requirements review involve a second person. This pragmatic scaling helps VSEs stay productive while maintaining engineering rigor.
Aerospace VSEs often need to comply with DO-178C (for airborne software) or DO-254 (for airborne hardware). The profile explicitly aligns with these supplements by referencing similar lifecycle stages and documentation. A mapping matrix between the report’s process outcomes and the DO-178C objectives should be created at project start.
To support traceability and configuration management without large overhead, VSEs can adopt open-source or low-cost tools (e.g., Git for version control, JIRA or Redmine for issue tracking, and spreadsheets for requirement lists). The profile does not prescribe specific tools, enabling flexibility.
The standard provides examples of minimal work products. VSEs should develop templates for the Software Development Plan, Software Requirements Specification, Software Verification Report, and Software Configuration Index, tailored to their project’s criticality level. Using reusable templates accelerates compliance in multiple projects.
CSA ISO/IEC TR 29110-5-3-19 is published as a Technical Report (TR) and is not a normative international standard. However, its adoption by the Standards Council of Canada (via CSA Group) elevates it to a National Standard of Canada, giving it weight for regulatory and contractual use within the country.
The table below summarizes the interplay with key aerospace and quality standards.
| Standard | Relationship to CSA ISO/IEC TR 29110-5-3-19 |
|---|---|
| AS9100D / AS9110 | Provides the overarching quality management system; the profile can serve as the “process definition” layer for software/system engineering activities. |
| DO-178C | Contains software life cycle objectives for airborne systems; the profile’s SI process is designed to produce evidence that meets many DO-178C objectives. |
| ISO 9001:2015 | General quality management – the profile’s processes fulfill many QMS requirements when combined with business-level procedures. |
| ISO/IEC 12207 | A larger software life cycle framework; the profile is a simpler subset tailored for VSEs. |