TrickyFish DAL D Verification
From DDCIDeos
Jump to navigationJump to search
This is the project page for TrickyFish DAL D Verification.
- DAL-D minus (straight DO-178c) vs DAL_D plus (Deos PSAC)
- Plan for Trickyfish: DAL-D minus, even for dvms components that will go on to DAL-A in 2024 or 2025
- After much deliberation, we agreed we can use our current set of plans and procedures for DAL-D minus
- Reqs Review Checklist: add a java script filter to remove unnecessary items
- High level Reqs and Test approach:
- DVMS - vfile-level requirements will cover all dvms components: core, exfat, journal, mmc-sdhc
- trickyfish BSP - will cover Uboot and deosboot
- High level reqs written at system/functional level, not API level - only need to test features that are available to users (this eliminates some exfat features)
- Question: Need to test normal/success path behavior. Do we need to test abnormal/failure behavior?
- Reqs will include trace tags to provide traceability to tests only (no code trace tags)
- The system level test suites will be very useful for developing new vfile-based drivers; ie, not throw-away effort
- ToDo Kelly: schedule meeting with the test teams (dvms and bsp) to firm up test approach
June 1 Meeting
- One Issue: current plans and procedures do not align with DAL-D proposal
- Currently, DDCI's plans, procedures and howtos apply to single Deos components, and this plan is proposing a vfile-interface approach that has 1 Reqs Doc and 1 test suite that encompasses multiple Deos components
- Solution: modifications to DDCI's Plans and Procedures will be captured in Trickyfish Supplemental Doc
- Only customer trickyfish requirements need to be tested - as documented in the Trickyfish Supplemental Doc
- vfile APIs and configuration (combination of features) = trickyfish-filesystem "blob"
- Custom BSP reqs + kernel BSP requirements = trickyfish-bsp "blob"
- High Level Requirements Documents (drafts) need to be provided to customer asap for confirmation
- ToDo Kelly: follow up with Boeing on which vfile APIs are being used, and if PDLA feature is being used
- Test teams will noodle on the plan, and we'll get back together next Thursday (ToDo Kelly: set up a meeting)
DAL_D_Dev_Verf_Project - provides guidance
Burndown charts:
TBD
Completion style: style="background:#90ff90
| Component | Customer | Charge/Task | Planning CCB | Verf Complete | Assignees |
|---|---|---|---|---|---|
| TrickyFish-BSP | Tricky Fish | Tricky Fish | No | 2023-10-24 | Avionyx |
| TrickyFish-dvms-components | Tricky Fish | Tricky Fish | No | 2023-10-09 | TBD |