Skip to main content

2018 | OriginalPaper | Buchkapitel

Aspects of a Consistent Modeling Environment for DO-331 Design Model Development of Flight Control Algorithms

verfasst von : Markus Hochstrasser, Simon P. Schatz, Kajetan Nürnberger, Markus Hornauer, Stephan Myschik, Florian Holzapfel

Erschienen in: Advances in Aerospace Guidance, Navigation and Control

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

This paper shows, how MATLAB, Simulink, and Stateflow are used for the development of high-integrity aircraft controller software at the Institute of Flight System Dynamics at TU München. It introduces the implemented, so-called “Modeling Environment” that configures the tools and supports developers in creating DO-331 compliant Design Models and Source Code (RTCA: DO-331 - Model-Based Development and Verification Supplement to DO-178C and DO-278A, 2011, [20]). The components of the Modeling Environment are explained in detail in the light of the software, hardware, and process context of the controller application. Therefor, the paper distinguishes between two roles of a Design Model. It serves as replacement for Software Low-Level Requirements and Software Architecture on the one hand, and forms the basis for automatic code generation on the other hand. A consistent Modeling Environment unites requirements imposed by both roles. To support this goal, the objective of the paper is to summarize the required content and share gathered experience.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Fußnoten
3
Limitations on controlling the identifier format are documented in the Embedded Coder User’s Guide [28] pp. 36–33 “Identifier Format Control Parameters Limitations”.
 
6
Polarion Connector for Simulink, see http://​extensions.​polarion.​com/​extensions/​173-polarion-connector-for-simulink [Cited on 6 January 2017].
 
Literatur
1.
Zurück zum Zitat Braun B, Philip S, Peter L, Dambeck J, Holzapfel F (2013) Multi-purpose flying sensor testbed: AIRTEC 2013 aerospace sensors/aerospace testing. Frankfurt a. M., 6 November 2013 Braun B, Philip S, Peter L, Dambeck J, Holzapfel F (2013) Multi-purpose flying sensor testbed: AIRTEC 2013 aerospace sensors/aerospace testing. Frankfurt a. M., 6 November 2013
2.
Zurück zum Zitat Certification Authorities Software Team (2004) Position paper CAST-21 - compiler-supplied libraries, January 2004 Certification Authorities Software Team (2004) Position paper CAST-21 - compiler-supplied libraries, January 2004
3.
Zurück zum Zitat Dillaber E, Kendrick L, Jin W, Reddy V (eds) (2010) Pragmatic strategies for adopting model-based design for embedded applications. SAE Int Dillaber E, Kendrick L, Jin W, Reddy V (eds) (2010) Pragmatic strategies for adopting model-based design for embedded applications. SAE Int
4.
Zurück zum Zitat Erkinnen T, Potter B (2009) Model-based design for DO-178B with qualified tools: AIAA modeling and simulation technologies conference and exhibit. American Institute of Aeronautics and Astronautics Inc, Hyatt Regency McCormick Place, Chicago IllinoisCrossRef Erkinnen T, Potter B (2009) Model-based design for DO-178B with qualified tools: AIAA modeling and simulation technologies conference and exhibit. American Institute of Aeronautics and Astronautics Inc, Hyatt Regency McCormick Place, Chicago IllinoisCrossRef
5.
Zurück zum Zitat Esterel Technologies SA (2015) Efficient development of safe avionics software with DO-178C objectives using SCADE suite: methodology handbook, June 2015 Esterel Technologies SA (2015) Efficient development of safe avionics software with DO-178C objectives using SCADE suite: methodology handbook, June 2015
7.
Zurück zum Zitat European Aviation Safety Agency EASA: certification specifications for normal, utility, aerobatic and commuter category aeroplanes: CS-23 Amendment 3 European Aviation Safety Agency EASA: certification specifications for normal, utility, aerobatic and commuter category aeroplanes: CS-23 Amendment 3
8.
Zurück zum Zitat Federal Aviation Administration FAA (2011) System safety analysis and assessment for part 23 airplanes (AC 23.1309-1E) 17 November 2011 Federal Aviation Administration FAA (2011) System safety analysis and assessment for part 23 airplanes (AC 23.1309-1E) 17 November 2011
10.
Zurück zum Zitat Hornauer M, Holzapfel F (2011) Model based testing for CS-23 avionic and UAV applications: DGLR workshop 2011. In: DGLR Workshop - Verifikation in der modellbasierten Software-Entwicklung, München Hornauer M, Holzapfel F (2011) Model based testing for CS-23 avionic and UAV applications: DGLR workshop 2011. In: DGLR Workshop - Verifikation in der modellbasierten Software-Entwicklung, München
11.
Zurück zum Zitat Hornauer M, Schuck F, Holzapfel F (2013) Wechselwirkungen zwischen GNC algorithmus und software. In: DGLR Workshop - Durchgängige Entwicklung von GNC Funktionen - vom Algorithmus zur Embedded Software. München Hornauer M, Schuck F, Holzapfel F (2013) Wechselwirkungen zwischen GNC algorithmus und software. In: DGLR Workshop - Durchgängige Entwicklung von GNC Funktionen - vom Algorithmus zur Embedded Software. München
12.
Zurück zum Zitat IEEE Computer Society (2008) IEEE standard for floating point arithmetic (IEEE 754-2008), August 2008 IEEE Computer Society (2008) IEEE standard for floating point arithmetic (IEEE 754-2008), August 2008
13.
Zurück zum Zitat ISO/IEC (1999) Programming languages C - 2nd edn, December 1999 ISO/IEC (1999) Programming languages C - 2nd edn, December 1999
14.
Zurück zum Zitat Karlsson E, Gabrys A, Schatz SP, Holzapfel F (2016) Dynamic flight path control coupling for energy and maneuvering integrity. In: IEEE control systems society (ed) proceedings of 14th international conference on control, automation, robotics and vision Karlsson E, Gabrys A, Schatz SP, Holzapfel F (2016) Dynamic flight path control coupling for energy and maneuvering integrity. In: IEEE control systems society (ed) proceedings of 14th international conference on control, automation, robotics and vision
15.
Zurück zum Zitat Karlsson E, Schatz SP, Baier T, Dörhöfer C, Gabrys A, Hochstrasser M, Krause C, Lauffs PJ, Mumm NC, Nürnberger K, Peter L, Schneider V, Philip S, Steinert L, Zollitsch AW, Holzapfel F (2016) Automatic flight path control of an experimental DA42 general aviation aircraft. In: IEEE control systems society (ed.) proceedings of 14th international conference on control, automation, robotics and vision Karlsson E, Schatz SP, Baier T, Dörhöfer C, Gabrys A, Hochstrasser M, Krause C, Lauffs PJ, Mumm NC, Nürnberger K, Peter L, Schneider V, Philip S, Steinert L, Zollitsch AW, Holzapfel F (2016) Automatic flight path control of an experimental DA42 general aviation aircraft. In: IEEE control systems society (ed.) proceedings of 14th international conference on control, automation, robotics and vision
16.
Zurück zum Zitat Krause C, Holzapfel F (2016) Designing a system automation for a novel UAV demonstrator. In: IEEE control systems society (ed.) proceedings of 14th international conference on control, automation, robotics and vision Krause C, Holzapfel F (2016) Designing a system automation for a novel UAV demonstrator. In: IEEE control systems society (ed.) proceedings of 14th international conference on control, automation, robotics and vision
17.
Zurück zum Zitat Potter B (2012) Complying with DO-178C and DO-331 using model-based design Potter B (2012) Complying with DO-178C and DO-331 using model-based design
18.
Zurück zum Zitat RTCA (2000) DO-254 - design assurance guidance for airborne electronic hardware RTCA (2000) DO-254 - design assurance guidance for airborne electronic hardware
19.
Zurück zum Zitat RTCA (2011) DO-178C - software considerations in airborne systems and equipment certification RTCA (2011) DO-178C - software considerations in airborne systems and equipment certification
20.
Zurück zum Zitat RTCA (2011) DO-331 - model-based development and verification supplement to DO-178C and DO-278A RTCA (2011) DO-331 - model-based development and verification supplement to DO-178C and DO-278A
21.
Zurück zum Zitat RTCA (2011) DO-333 formal methods supplement to DO-178C and DO-278A RTCA (2011) DO-333 formal methods supplement to DO-178C and DO-278A
23.
Zurück zum Zitat Schatz SP, Schneider V, Karlsson E, Holzapfel F, Baier T, Dörhöfer C, Hochstrasser M, Gabrys A, Krause C, Lauffs PJ, Mumm NC, Nürnberger K, Peter L, Spiegel P, Steinert L, Zollitsch AW (2016) Flightplan flight tests of an experimental DA42 generation aviation aircraft. In: IEEE control systems society (ed.) proceedings of 14th international conference on control, automation, robotics and vision Schatz SP, Schneider V, Karlsson E, Holzapfel F, Baier T, Dörhöfer C, Hochstrasser M, Gabrys A, Krause C, Lauffs PJ, Mumm NC, Nürnberger K, Peter L, Spiegel P, Steinert L, Zollitsch AW (2016) Flightplan flight tests of an experimental DA42 generation aviation aircraft. In: IEEE control systems society (ed.) proceedings of 14th international conference on control, automation, robotics and vision
25.
Zurück zum Zitat Schneider V, Mumm N, Holzapfel F (2015) Trajectory generation for an integrated mission management system. In: 2014 IEEE international aerospace electronics and remote sensing technology (ICARES). IEEE Schneider V, Mumm N, Holzapfel F (2015) Trajectory generation for an integrated mission management system. In: 2014 IEEE international aerospace electronics and remote sensing technology (ICARES). IEEE
26.
Zurück zum Zitat Schneider V, Piprek P, Schatz SP, Baier T, Dörhöfer C, Hochstrasser M, Gabrys A, Karlsson E, Krause C, Lauffs PJ, Mumm NC, Nürnberger K, Peter L, Spiegel P, Steinert L, Holzapfel F (2016) Online trajectory generation using clothoid segments. In: IEEE control systems society (ed) proceedings of 14th international conference on control, automation, robotics and vision Schneider V, Piprek P, Schatz SP, Baier T, Dörhöfer C, Hochstrasser M, Gabrys A, Karlsson E, Krause C, Lauffs PJ, Mumm NC, Nürnberger K, Peter L, Spiegel P, Steinert L, Holzapfel F (2016) Online trajectory generation using clothoid segments. In: IEEE control systems society (ed) proceedings of 14th international conference on control, automation, robotics and vision
27.
Zurück zum Zitat The MathWorks automotive advisory board: MathWorks automotive advisory board control algorithm modeling guidelines using MATLAB, Simulink, and Stateflow: R2016b The MathWorks automotive advisory board: MathWorks automotive advisory board control algorithm modeling guidelines using MATLAB, Simulink, and Stateflow: R2016b
28.
Zurück zum Zitat The MathWorks Inc. Embedded coder user’s guide: R2016b The MathWorks Inc. Embedded coder user’s guide: R2016b
29.
Zurück zum Zitat The MathWorks Inc. Guidelines and factors to consider for code generation: R2016b The MathWorks Inc. Guidelines and factors to consider for code generation: R2016b
30.
Zurück zum Zitat The MathWorks Inc. Modeling guidelines for high-integrity systems: R2016b The MathWorks Inc. Modeling guidelines for high-integrity systems: R2016b
31.
Zurück zum Zitat The MathWorks Inc. (2014) Embedded coder R2014b - MISRA AC AGC compliance considerations The MathWorks Inc. (2014) Embedded coder R2014b - MISRA AC AGC compliance considerations
32.
Zurück zum Zitat The MathWorks Inc. (2016) DO qualification R2016b: model-based design workflow for DO-178C The MathWorks Inc. (2016) DO qualification R2016b: model-based design workflow for DO-178C
33.
Zurück zum Zitat The Motor Industry Software Reliability Association (2013) MISRA-C:2012 - Guidelines for the use of C language in critical systems, March 2013 The Motor Industry Software Reliability Association (2013) MISRA-C:2012 - Guidelines for the use of C language in critical systems, March 2013
Metadaten
Titel
Aspects of a Consistent Modeling Environment for DO-331 Design Model Development of Flight Control Algorithms
verfasst von
Markus Hochstrasser
Simon P. Schatz
Kajetan Nürnberger
Markus Hornauer
Stephan Myschik
Florian Holzapfel
Copyright-Jahr
2018
DOI
https://doi.org/10.1007/978-3-319-65283-2_4

    Premium Partner