ARINC Specification 653 Based Real-Time Software Engineering
2012, e-Informatica Software Engineering Journal
https://doi.org/10.2478/V10233-011-0029-XAbstract
This paper reports successive steps of a real-time avionic pitch control application creation. The application structure follows a new real-time systems development profile published in ARINC specification 653. The paper mentions some main ARINC specification 653 features and shows the subsequent application creation levels: control system units distribution, timing requirements definition, application implementation and tests. It describes the author's experience gained during an avionic hard real-time system development and focuses on real-time software engineering details of the application creation.
References (34)
- Wind River WWW Site. [Online]. http://www. windriver.com/
- SYSGO WWW Site. [Online]. http://www.sysgo. com/
- Lynux Works WWW Site. [Online]. http://www. lynuxworks.com/
- WindowsCE WWW Site. [Online]. http://www. microsoft.com/
- Linux RTAI WWW Site. [Online]. https://www. rtai.org/
- J. Barnes, Programming in Ada 2005. Addison-Wesley, 2006.
- --, High Integrity Software, The SPARK Ap- proach to Safety and Security. Addison-Wesley, 2003.
- G. C. Buttazzo, Hard Real-Time Computing Sys- tems: Predictable Scheduling Algorithms and Ap- plications. Kluwer Academic Publishers, 1997.
- A. Burns and A. Wellings, Real-Time Systems and Programming Languages. Pearson Educa- tion Limited, 2001.
- "IEEE Std 1003.1, 2004 Edition," IEEE, Tech. Rep., 2004.
- J.-P. Rosen, HOOD an Industial Approach for Software Design. Elsevier, 1997.
- A. Burns and A. Wellings, HRT-HOOD: A struc- tured design Method for hard Real-Time Ada Systems. Elsevier, 1995.
- A. Burns, B. Dobbing, and T. Vardanega, "Guide for the use of the ada ravenscar profile in high integrity systems," University of York, Technical Report YCS-2003-348, Jan. 2003.
- Matlab-Simulink WWW Site. [Online]. http: //www.mathworks.com/
- Scade Suite WWW Site. [Online]. http://www. esterel-technologies.com/products/scade-suite/
- IBM Rational Rose RealTime WWW Site. [Online]. http://www-01.ibm.com/software/ awdtools/developer/technical/
- Avionics Application Software Standard Inter- face Part 1-2, ARINC Specification 653P1-2, 2005.
- SAE AS5506 Standard: Architecture Analysis and Design Language (AADL), 2006.
- P. Bieber, E. Noulard, C. Pagetti, T. Planche, and F. Vialard, "Preliminary design of future reconfigurable ima platforms," in ACM SIGBED Review -Special Issue on the 2nd International Workshop on Adaptive and Reconfigurable Em- bedded Systems. ACM, Oct. 2009.
- P. Parkinson and L. Kinnan, "Safety-critical soft- ware development for integrated modular avion- ics," Wind River, Wind River White Paper, 2007.
- J. W. Ramsey, "Integrated Modular Avionics: Less is More Approaches to IMA will save weight, improve reliability of A380 and B787 avionics," Avionics Magazine, 2007. [Online].
- SCARLETT Project WWW Site. [Online]. http: //www.scarlettproject.eu
- "AFDX: The Next Generation Interconnect for Avionics Subsystems," Avionics Magazine Tech. Report, Tech. Rep., 2008.
- Aircraft Data Network Part 7 -Avionics Full Duplex Switched Ethernet (AFDX) Network, ARINC Specification 664 P7, 2005.
- ARINC 429: Mark 33 Digital Information Trans- fer Systems (DITS), 1996.
- S. Samolej, A. Tomczyk, J. Pieniążek, G. Kopecki, T. Rogalski, and T. Rolka, "VxWorks 653 based Pitch Control System Prototype," in Development Methods and Applications of Real-Time Systems, L. Trybus and S. Samolej, Eds. WKŁ, 2010, ch. Chapter 36, pp. 411-420, (in Polish).
- T. Rogalski, S. Samolej, and A. Tomczyk, "ARINC 653 Based Time-Critical Application for European SCARLETT Project," Aug. 2011, accepted for presentation at the AIAA Guidance, Navigation, and Control Conference, 8-11 Aug. 2011 Portland, Oregon, USA.
- S. Samolej, A. Tomczyk, and T. Rogalski, "Fault Detection in a ARINC 653 and ARINC 644 Pitch Control Prototype System," Sep. 2011, accepted for publication in: Development, Analysis and Implementation of Real-Time Systems, L. Try- bus and S. Samolej, Eds., WKŁ, 2011, (in Pol- ish).
- VxWorks 653 Configuration and Build Guide 2.2, Wind River, 2007.
- VxWorks 653 Configuration and Build Reference, 2.2, Wind River, 2007.
- VxWorks 653 Progmer's Guide 2.2, Wind River, 2007.
- PikeOS Fundamentals, Sysgo AG, 2009.
- PikeOS Tutorials, Sysgo AG, 2009.
- PikeOS Personality Manual: APEX, Sysgo AG, 2009.