Anda di halaman 1dari 2

Improving education and productivity in Avionics Software development

through the application of an executable process framework

P. Kingsbury 1), A. Windisch 1) and W. Hardt 2)


1) Cassidian Air Systems, Rechliner Strasse, 85077 Manching, Germany
2) Chemnitz University of Technology, DCS, 09107 Chemnitz, Germany.

Abstract
The problem of missing adherence to the complex process landscape of Avionics Software
development is known for decades. The results are observed in many civil and military Aviation
programs leading to severe cost and schedule overruns. Furthermore, the problem is significantly
aggravated when the combination of business needs, such as improving productivity, agility to
technical changes and simultaneously process adherence to various standards, e.g. [2] and [3], are
required. Traditionally the education of such Software development staff is expensive and requires
long training on the job and much experience.

1 Introduction
 Definition of Education
 Definition of SW Productivity
 Correlation of Eduction and SW Productivity
 Description of gap between PM and SW Processes -> no situational awareness, risks, failure
 New idea: executable framework + formal process specification -> process guidance &
metrication

2 Related Work
 Formal process specifications mainly used for business processes
 [List and group examples from different domains]
 Explain implementation of business processes based on IT-infrastructures
 List alternative process notations and their pros / cons

3 Process Framework Concept


 Re-use / apply modelling and IT-implementation approach to project and technical processes
 Advantage: same notation on all levels, i.e. business, project, technical
 [Picture on conceptual process levels]
 Technical process execution as means for process guidance (cert), eduction and metrication
 [Top-level picture of framework]
 [List and describe individual components]
 Explain how this solution solves the problems listed in the intro

4 Process Framework Implementation


 State advantages of using BPMN 2.0 and BPEL
 Explain tool set components and roles
 [Picture redrawn from MSC thesis FT]

5 Example Application
 Top-level process view for project management [chap 3.9 FJT SDP]
 Top-level process view for SW dev processes (layers)
 Show and explain one picture for process execution and for project metrication

6 Conclusion
 Summary of work conducted
 Statement on advantages (guidance for eduction, increased productivity)
 Statement on directions of future work
Bibliography
[1] Allweyer, Thomas: BPMN 2.0 – Introduction to the Standard for Business Process Modelling.
Books on Demand GmbH, Norderstedt, Germany, 2009. ISBN 978-3-8391-4985-0
[2] International Organization for Standardization (ISO) / International
Electrotechnical Commission (IEC): ISO/IEC 12207 – Information Technology –
Software Life Cycle Processes. 1995
[3] Radio Technical Commission for Aeronautics (RTCA): DO-178B – Software Considerations
in Airborne Systems and Equipment Certification. 1992

Anda mungkin juga menyukai