Top Banner
Aviation and Aerospace Aviation and Aerospace Innovation Innovation Dave Heppenstall Dave Heppenstall Ottawa, Ottawa, Ontario Ontario www.uoguelph.ca/~dheppens/ Fall 2006 CIS CIS @guelph @guelph computing and information science System Architecture System Architecture Foundation, Application and Interface Integration Layers The MHP FMCDU system is constructed on three levels: CM A-2082M C H ardw are Keyboard/D isplay (M HP) BIT D rivers RTOS Keyboard/Screen M anager Application Screens M ission I/F 1553 AR IN C Ethernet D iscrete Tactical Equipm ent C ontrols Inter AMS I/F CMS C P-140 FM S C M A-9000 Civil M ilitary FM S Scrns BOOT MHP FMCDU Software and Hardware System Architecture Program Abstract Program Abstract Software Process Maturity Overview Software Process Maturity Overview Software Capability Maturity Model (CMM) Internationally recognized standard for software development. The model helps judge the maturity of the software processes of an organization. A ranking between one and five indicates the evolutionary stage for the key procedures in practice. Describes and provides company guidelines used for managing and developing software. A proven model. Benefits include: Reliable on-time delivery Higher product quality Predictable expenses Capability Maturity Model Stages In general, lives will ultimately depend on the reliability of flight equipment. Developing commercial and military aviation equipment must take place in a very sensitive and high precision environment. 1. Initial Process Technologies Process Technologies 2. Repeatable 3. Defined 4. 5. Managed Optimizing Corporate Background Corporate Background About CMC Electronics Inc. 1901 Guglielmo Marconi successfully makes the first trans-oceanic wireless transmission. 1902 Marconi founds the Marconi Wireless Telegraph Company. 1925 Company name changed to Canadian Marconi Company. 60s Corporate focus moves towards aircraft navigation, monitoring and display systems. 2001 Company name changed to CMC Electronics. Co-op Student Activities Working as a member of the Military Software Engineering team. Working closely with the FMCDU device. Writing, proofreading and editing software design and requirements documents. Developing embedded user interface keyboard and display software for the FMCDU in C and in Ada languages. Conducting and participating in review sessions to examine produced work. The FMCDU creates an interactive display to present critical flight data, mission data and communication system status to the aircraft crew. Flight Management Control Display Unit The Maritime Helicopter Project (MHP) Engineering of software design and development of flight computer systems. Replacing systems on board aging Sikorsky Sea-King Helicopters. System will include components for Flight Management, Mission Data Management, and Communication Management. MHP conducted to support Naval Surface Warfare, Sub- surface Warfare and Search and Rescue operations. Two Flight Management Control Display Units (FMCDUs) located in cockpit. Work Term Context Work Term Context Student Background Honours Bachelor of Computing. Three of four co-op semesters completed. Previous Co-op Work Experience: Blue Coat Systems (2005) - Quality Assurance. Rogers Cable (2006) - Development Support. Third Prize Winner for Best Work Term Report Work Term Goals: Broaden software development skills. Develop agile decision-making practices. Expand time management abilities. Increase ability to conceptualize large projects. Citations and Acknowledgements Citations and Acknowledgements Thanks to: My supervisor, Kevin Sanford and my coworkers, Bryan Lowe and Felix Petngang. My co-op support in Guelph: Deborah Stacey, Sharon Popkey and Bruce Wilson. Source Document References: CMCE Corporate Outline and Presentation. 1999-2006. CMCE Capability and Demonstration Brochure. 2005. Maritime Helicopter Program Reference Document. 2003-06. New Hire Orientation Training Material – Marlene Walker. 2006. Measuring, Analyzing and Improving CMM Level Three: Defined. All projects use standardized management and engineering processes for software development and maintenance. October 2003: CMC Electronics was assessed and certified with CMM Level Three. This level provides a foundation from which all engineering processes will be examined and decisions can be made on how to improve them. A component of this certification is reliant upon the technologies being utilized within the process management infrastructure: Conclusion Conclusion Traceable. All components of software functionality and low-level implementation detail must be traceable to a higher level of system and customer requirements. Defined. Software which requires a very high degree of dependability necessitates a rigid and highly defined process management infrastructure. Consistent. A corporation-wide set of procedures for design, implementation and maintenance will ensure that all aspects of the product lifecycle are well controlled and documented. MKS Integrity DOORS MKS Integrityis used for software version control, code and development path management, review session logging and issue tracking. Telelogic DOORS® is used for managing and tracing system requirements. Interface layer contains the graphical user interface (GUI) software to manage user data and response feedback. Application layer includes application programming interfaces (API), drivers, the kernel and operating system software. Foundation layer consists of the existing open hardware architecture. Sikorsky Cyclone CH- 148 CMC Electronics stands on a solid reputation based on over one hundred years of innovation. Today, CMCE is widely recognized to be a world leader in the design, manufacture, sales and support of high-technology electronic products for the aerospace and communication markets. Marconi co. circa 1910
1

System Architecture

Feb 22, 2016

Download

Documents

Ethan

Corporate Background. Work Term Context. Process Technologies. CMM Level Three: Defined. All projects use standardized management and engineering processes for software development and maintenance. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: System Architecture

Aviation and Aerospace InnovationAviation and Aerospace Innovation

Dave HeppenstallDave Heppenstall Ottawa, OntarioOttawa, Ontario

www.uoguelph.ca/~dheppens/

Fall 2006

CISCIS@guelph@guelph computing and information science

System ArchitectureSystem Architecture

Foundation, Application and Interface Integration Layers

The MHP FMCDU system is constructed on three levels:

CMA-2082MC Hardware

Keyboard/Display (MHP)

BITDriversRTOS

Keyboard/Screen ManagerApplication Screens

Mission I/F

1553

ARINC

Ethernet

DiscreteTactical

EquipmentControls

InterAMSI/F

CMSCP-140

FMSCMA-9000

Civil

Military

FMSScrns

BO

OT

MHP FMCDU Software and HardwareSystem Architecture

Program AbstractProgram Abstract

Software Process Maturity OverviewSoftware Process Maturity Overview

Software Capability Maturity Model (CMM) Internationally recognized standard for software

development.

The model helps judge the maturity of the software processes of an organization. A ranking between one and five indicates the evolutionary stage for the key procedures in practice.

Describes and provides company guidelines used for managing and developing software.

A proven model. Benefits include:• Reliable on-time delivery• Higher product quality• Predictable expenses Capability Maturity Model Stages

In general, lives will ultimately depend on the reliability of flight equipment.

Developing commercial and military aviation equipment must take place in a very sensitive and high precision environment.

1. Initial

Process TechnologiesProcess Technologies

2. Repeatable

3. Defined

4.

5.

Managed

Optimizing

Corporate BackgroundCorporate Background

About CMC Electronics Inc.

1901 Guglielmo Marconi successfully makes the first trans-oceanic wireless transmission.

1902 Marconi founds the Marconi Wireless Telegraph Company.

1925 Company name changed to Canadian Marconi Company.

60s Corporate focus moves towards aircraft navigation, monitoring and display systems.

2001 Company name changed to CMC Electronics.

Co-op Student Activities Working as a member of the Military

Software Engineering team.

Working closely with the FMCDU device.

Writing, proofreading and editing software design and requirements documents.

Developing embedded user interface keyboard and display software for the FMCDU in C and in Ada languages.

Conducting and participating in review sessions to examine produced work.

The FMCDU creates an interactive display to present critical flight data, mission data and communication system status to the aircraft crew.

Flight Management Control Display Unit

The Maritime Helicopter Project (MHP) Engineering of software design and

development of flight computer systems.

Replacing systems on board aging Sikorsky Sea-King Helicopters.

System will include components for Flight Management, Mission Data Management, and Communication Management.

MHP conducted to support Naval Surface Warfare, Sub-surface Warfare and Search and Rescue operations.

Two Flight Management Control Display Units (FMCDUs) located in cockpit.

Work Term ContextWork Term Context

Student Background Honours Bachelor of Computing. Three of four co-op semesters completed.

Previous Co-op Work Experience:• Blue Coat Systems (2005) - Quality Assurance.• Rogers Cable (2006) - Development Support.

Third Prize Winner for Best Work Term Report

Work Term Goals:• Broaden software development skills.• Develop agile decision-making practices.• Expand time management abilities.• Increase ability to conceptualize large projects.

Citations and AcknowledgementsCitations and Acknowledgements

Thanks to: My supervisor, Kevin Sanford and my coworkers, Bryan Lowe and Felix Petngang. My co-op support in Guelph: Deborah Stacey, Sharon Popkey and Bruce Wilson.

Source Document References: CMCE Corporate Outline and Presentation. 1999-2006. CMCE Capability and Demonstration Brochure. 2005. Maritime Helicopter Program Reference Document. 2003-06. New Hire Orientation Training Material – Marlene Walker. 2006.

Measuring, Analyzing and Improving

CMM Level Three: Defined.All projects use standardized management and engineering processes for software development and maintenance.

October 2003: CMC Electronics was assessed and certified with CMM Level Three. This level provides a foundation from which all engineering processes will be examined and decisions can be made on how to improve them.

A component of this certification is reliant upon the technologies being utilized within the process management infrastructure:

ConclusionConclusion

Traceable. All components of software functionality and low-level implementation detail must be traceable to a higher level of system and customer requirements.

Defined. Software which requires a very high degree of dependability necessitates a rigid and highly defined process management infrastructure.

Consistent. A corporation-wide set of procedures for design, implementation and maintenance will ensure that all aspects of the product lifecycle are well controlled and documented.

MKS Integrity DOORS

• MKS Integrity™ is used for software version control, code and development path management, review session logging and issue tracking.

• Telelogic DOORS® is used for managing and tracing system requirements.

• Interface layer contains the graphical user interface (GUI) software to manage user data and response feedback.

• Application layer includes application programming interfaces (API), drivers, the kernel and operating system software.

• Foundation layer consists of the existing open hardware architecture.

Sikorsky Cyclone CH-148

CMC Electronics stands on a solid reputation based on over one hundred years of innovation. Today, CMCE is widely recognized to be a world leader in the design, manufacture, sales and support of high-technology electronic products for the aerospace and communication markets. ””

Marconi co. circa 1910

““

““

””

””

““