DocumentCode :
2869653
Title :
Agile Practices in Regulated Railway Software Development
Author :
Jonsson, Hakan ; Larsson, Stefan ; Punnekkat, Sasikumar
Author_Institution :
Syst. Dev. Dept., Etteplan Ind. AB, Vasteras, Sweden
fYear :
2012
fDate :
27-30 Nov. 2012
Firstpage :
355
Lastpage :
360
Abstract :
Complex software is becoming an important component of modern safety-critical systems. To assure the correct function of such software, the development processes are heavily regulated by international standards, often making the process very rigid, unable to accommodate changes, causing late integration and increasing the cost of development. Agile methods have been introduced to address these issues in several software domains, but their use in safety-critical applications remains to be investigated. This paper provides an initial analysis of agile practices in the context of software development for the European railway sector, regulated by the EN 50128 standard. The study complements previous studies on the use of agile methods in other regulated domains. A systematic mapping between EN 50128 requirements and agile practices showed that all practices support some objectives of the standard. Important supporting features recognized were focus on simple design, test automation, coding standards, continuous integration and validation. However, several problematic areas were also identified, including vague requirement analysis and change management. Most agile practices must be adapted to suit regulated software development and this analysis outlines a subset of the required changes.
Keywords :
automatic test software; management of change; program verification; railway engineering; safety-critical software; software prototyping; software standards; EN 50128 international standard; European railway sector; agile practices; change management; coding standards; regulated railway software development; requirement analysis; safety-critical systems; software integration; software validation; systematic mapping; test automation; Documentation; Encoding; Programming; Rail transportation; Safety; Software; Standards; EN 50128; agile practices; railway; safety-critical systems; software development processes; software engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Reliability Engineering Workshops (ISSREW), 2012 IEEE 23rd International Symposium on
Conference_Location :
Dallas, TX
Print_ISBN :
978-1-4673-5048-8
Type :
conf
DOI :
10.1109/ISSREW.2012.80
Filename :
6405469
Link To Document :
بازگشت