Level C CMU using Reusable ATN Software Example

Level C CMU using Reusable ATN Software Example considerations from re-use of the ATNSI RRI 23 September 2003 1

Key RSC Considerations for Reuse Planning Definition of Requirements produced by the project n n High and Low Level (for Level C) Software Requirements How to tie integrator system to these requirements Traceability of requirements/test within RSC Tools Used and Qualified (if done so) Software Lifecycle Documentation (or availability to Certification Authorities) Portable Test Procedures Complete Description of External Interfaces Information for Porting the RSC 23 September 2003 2

Requirements ATNSI RRI High Level Requirements n n Software Requirements from ATNSI FRS, 9705 SARPS, ATNSI PICS Performance Requirements ATNSI RRI Low Level Requirements n Software Design Document Traceability n n n From High to Low Level Requirements From Low Level Requirements to Code From Low Level Requirements to Test Cases A priori RSC system requirements are unknown unless the operating system and host architecture assumed 23 September 2003 3

Planning For RSC Use CMU Development Plans SDP PSAC SCMP SQAP SCMP SVP SQAP SVP RSC Development Plans Relationship of CMU to RSC Plans must be shown 23 September 2003 4

Tying an RSC into the CMU System Requirements CMU ATN STACK Requirements Other CMU Requirements CMU SRS ATNSI FRS 9705 SARPS ATNSI PICS RRI Sw. RS RRI SDD RRI Low Level Tests 23 September 2003 RRI Code 5

Porting • RSCs must have well-defined interfaces - validation of all inputs at the boundaries are required depending upon placement of partitions - timing requirements for I/O signals must be enforced by the system • RSC tests are ported and rerun on the system DSI ULS TPS LMI L MS CLNP SNDCF IDRP S E S System Environment Exchange (SEE) PLP DLPI 23 September 2003 6

ATN Application Crew Interface Fault Handler CM CPDLC CM ASE CPDLC ASE ULS ACI Developed TPS ATN Stack Startup L MS CLNP IDRP S E S SNDCF PLP SN-SME VME AVLC 23 September 2003 7

Level C ATN Development for CMU Honeywell plans to partition CPDLC + ATN Stack away from the ACARS implementation Honeywell Functional Hazard Assessment not yet complete n ED 120 is not yet published, important information in Annex A HMI Requirements which address issues from hazard assessment are to be worked with the customer Not needed until 2007, but beginning work now 23 September 2003 8

Level C Certification - Best Case Partition Crew Interface Level C Fault Handler CM CPDLC CM ASE CPDLC ASE Existing ULS ACARS TPS + TP 4 ATN Stack Start-up L MS CLNP IDRP S E S SNDCF PLP SN-SME VME AVLC Williamsburg v 3 23 September 2003 9

Level C Certification - Next Most Likely Partitioning Crew Interface Level C Fault Handler CM CPDLC CM ASE CPDLC ASE Existing ULS ACARS TPS + TP 4 ATN Stack Start-up L MS CLNP IDRP S E S SNDCF PLP SN-SME VME AVLC Williamsburg v 3 23 September 2003 10

CMU ATN Status CMU Development in progress n n VME/AVLC layers formal code complete SN-SME requirements written RRI ABIS Stack being ported to the CMU operating system This will be the 6 th Port of the RRI Reviewing HMI and safety requirements CMF function in Mark III (ACARS + ATN) will be ported n n n CMU Mark II EPIC VIA 23 September 2003 11
- Slides: 11