Exploration Of A Process To Distribute FAA Certified Flight Critical Embedded Software Via The WWW...

15
Exploration Of A Process To Distribute FAA Certified Flight Critical Embedded Software Via The WWW William H. Beacham, Jr.
  • date post

    21-Dec-2015
  • Category

    Documents

  • view

    217
  • download

    0

Transcript of Exploration Of A Process To Distribute FAA Certified Flight Critical Embedded Software Via The WWW...

Exploration Of A Process To Distribute FAA Certified Flight Critical Embedded Software

Via The WWW

William H. Beacham, Jr.

Today – EEPROM

SoftwareProgram

SoftwareProgram

Delivery On Floppy Disk

SoftwareProgram

Customer

Floppy Delivery Process - Overview

Current Process Model – Transformational View

Work Order

Media Drawing

Programmed Disk

Complete Disk

Tech #2

Print Label

Cut and Attach Label

Blank Label

Tech #1

Load SW to media

Generate directory list

Software Blank media Work Order

Directory List Programmed Disk

DMIR

Reviews Documentation

Check PMA Requirement

Generate 8130 Tag Signs 8130

Reject

Reject

Unsigned 8130 Ship Papers

Signed 8130

Check[notOk]

Check[ok]

PMA[Pending]

PMA[Exists]

Current Process Model – Transformational View

Define Disk

Define Software

Archive SW into CM

Project Engineer

Define Who has Internal Access

CM

Software EngineerIncomming CM

Still reqd for customer

w/o internet access

Test Engineering

Customer

DMIR

Service Engineering

Tech

Define Who has WEB AccessTest Engineering

Place SW on Web Server

Transfer SW

WWW Delivery Process Design

11..*

1

1

0..*

Verify

1..* 1

0..*

1

1..*Create

1 1..*create

1..*

1

Retrieve

0..1

PMA_Alert

1..*1..*1

Project Eng

EngineeringSoftware Eng

Release Pkg

CM DeptIncoming CMCM Mgr

CM Storage

+PMA_Status:void

+Store_Release:void

+Get_Release:void

Media Drawing

Software Pkg

Released File Set

+PMA_Status:void

TED Eng

+PMA_Change:voidFile Set

+Update_PMA:void

Data Computer

+Store_Set:void

+PMA_Status:void

WWW Delivery Process Model – Structural ViewClass Diagram

1..*1

Enable

1

1..*

1 1

1

1

1..*

1

1..*

1

11..*

1 1

1..*

1..*

1 1

11

11

1..*

1

Customer1

Service Bulliten1

Server1

+Enable_System:void

Service Eng1Customer Profile

Logon Scr

Data Computer1

-Send_Emails:void

-Update_History:Void

Dmir

Email Server

File Set1

+Update_PMA:void

History Log

Invoice View

DL Screen

History View

Aftermarket1

Aircraft View

Subsystem View

Session

Comp List View

File List View

Tag 8130 View

WWW Delivery Process Model – Structural View

Service Bulletin

Customer

GetService Bulletin

Log into Website

ID & Password

Select Aircraft

Select System

Select Component

Select SW

Select P/N

WWW Delivery Process Model – Transformational View

Download 8130

Send Emails

Download Invoice

Download Label Image

Prod.[Yes]

Prod.[No]

Airline[No]

Airline[Yes]

WWW Delivery Process Model – Transformational View

Data Computer

Customer

Web Server

3.1/GetFiles (pw,id,comp)

2.1/GetComp (pw,id,ac)

4.1/GetFile (pw,id,file) 4/SelectFile(filename)

3/SelectComp(Component)

2/Select AC(AC)

1/LogOn(pw, id) 1.1/GetProfile (pw, id)

WWW Delivery Process Model Model – Causal View

Customer PC

Web Server

Data Comp History

Includes all security

4.1/Update

4/DLComplete

2/GetFile

3/Download

1/SendController

WWW Delivery Process Model – Causal View

Conclusions

* The Process is possible

* Time and Dollars can be saved

* The Process can be controlled

* Some capital expenditure required

* Some groups will inherit added workload

Questions and Answers