Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1007/11774129_13guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Agility in the avionics software world

Published: 17 June 2006 Publication History

Abstract

This paper takes a look at how XP and other agile practices can improve a software process for the development of avionics software. Developers of mission critical airborne software are heavily constrained by the RTCA DO-178B regulations [8]. These regulations impose strict rules regarding traceability and documentation that make it extremely hard to employ an iterative software development process. In particular, the extra validation overhead increases the time spent on small iteration cycles (for example, a bug-fix) to several weeks.
Currently, this sector is also pressed to switch to a more agile, customer driven approach. In this paper we investigate how to speed up development and cope with changing requirements using agile techniques. The research was carried out in cooperation with Barco, a major Belgian avionics equipment supplier. We explain why certain agile techniques have less effect as the project progresses. We point out the stadia in which each XP practice is beneficial and where XP practices might cause a slowdown.

References

[1]
K. Beck. Extreme Programming Explained: Embrace Change. Addison-Wesley, 2000.
[2]
K. Beck and et al. Manifesto for agile software development. http:// www.agilemanifesto.org, 2001.
[3]
B. Boehm and R. Turner. Balancing Agility and Discipline: A Guide for the Perplexed. Addison-Wesley, 2003.
[4]
B. W. Boehm. Software Engineering Economics. Prentice-Hall Advances in Computing Science & Technology Series, 1981.
[5]
A. Cockburn. Agile Software Development. Addison-Wesley Professional, 2001.
[6]
R. Kylmäkoski. Efficient authoring of software documentation using RaPiD7. In ICSE '03: Proceedings of the 25th International Conference on Software Engineering, pages 255-261, Washington, DC, USA, 2003. IEEE Computer Society.
[7]
P. Manhart and K. Schneider. Breaking the ice for agile development of embedded software. In Proceedings of the 26th international conference on software engineering (ICSE), 2004.
[8]
RTCA. DO-178B: Software considerations in airborne systems and equipment certification, 1992.

Cited By

View all
  • (2013)An agile v-model for medical device software development to overcome the challenges with plan-driven software development lifecyclesProceedings of the 5th International Workshop on Software Engineering in Health Care10.5555/2663575.2663579(12-19)Online publication date: 20-May-2013
  • (2011)Adopting agile practices in teams with no direct programming responsibility - a case studyProceedings of the 12th international conference on Product-focused software process improvement10.5555/2022348.2022355(30-43)Online publication date: 20-Jun-2011
  • (2008)Ahaa --agile, hybrid assessment method for automotive, safety critical smesProceedings of the 30th international conference on Software engineering10.1145/1368088.1368164(551-560)Online publication date: 15-May-2008
  1. Agility in the avionics software world

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    XP'06: Proceedings of the 7th international conference on Extreme Programming and Agile Processes in Software Engineering
    June 2006
    228 pages
    ISBN:3540350942
    • Editors:
    • Pekka Abrahamsson,
    • Michele Marchesi,
    • Giancarlo Succi

    Sponsors

    • Agile Alliance
    • Reaktor Innovations: Reaktor Innovations
    • eXoftware
    • Nokia Connecting People: Nokia Connecting People
    • Philips: Philips

    Publisher

    Springer-Verlag

    Berlin, Heidelberg

    Publication History

    Published: 17 June 2006

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 13 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2013)An agile v-model for medical device software development to overcome the challenges with plan-driven software development lifecyclesProceedings of the 5th International Workshop on Software Engineering in Health Care10.5555/2663575.2663579(12-19)Online publication date: 20-May-2013
    • (2011)Adopting agile practices in teams with no direct programming responsibility - a case studyProceedings of the 12th international conference on Product-focused software process improvement10.5555/2022348.2022355(30-43)Online publication date: 20-Jun-2011
    • (2008)Ahaa --agile, hybrid assessment method for automotive, safety critical smesProceedings of the 30th international conference on Software engineering10.1145/1368088.1368164(551-560)Online publication date: 15-May-2008

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media