Challenges of requirements engineering — A case study in nuclear energy domain

The successful practices of requirements engineering vary between application domains and are characterized by the nature of the application domain. One relatively peculiar application domain is the nuclear energy domain, which is characterized by the long life cycle of power plant operation and construction project, strict control of safety, and collaboration between several stakeholder groups including various branches of technology. We describe the state of the practice of requirements engineering in the nuclear energy domain in Finland on the basis of a descriptive case study focusing on the safety-related automation systems of the nuclear power plants. The results of the study indicate that explicit requirements engineering practices are becoming increasingly important due to the increasing complexity of the technology used, retirement of the older generation of experts, and construction of new power plants along with renewal of the existing nuclear power plants. The challenges of requirements engineering are especially within efficient communication and management of requirements. We highlight challenges that are emphasized by the characteristics of the nuclear energy domain but also discuss the more generic nature of these challenges. The identified challenges are in authority requirements, aging, communication, knowledge transfer, representation of requirements, and tool support.

[1]  Soren Lauesen,et al.  Software Requirements: Styles & Techniques , 2002 .

[2]  Juha Kuusela,et al.  Transition to Agile Development - Rediscovery of Important Requirements Engineering Practices , 2010, 2010 18th IEEE International Requirements Engineering Conference.

[3]  Annie I. Antón,et al.  Towards Regulatory Compliance: Extracting Rights and Obligations to Align Requirements with Regulations , 2006, 14th IEEE International Requirements Engineering Conference (RE'06).

[4]  S. Lauesen Software Requirements Styles and Techniques , 2001 .

[5]  A. Strauss Basics Of Qualitative Research , 1992 .

[6]  Alistair Mavin,et al.  Easy Approach to Requirements Syntax (EARS) , 2009, 2009 17th IEEE International Requirements Engineering Conference.

[7]  Tetsuo Tamai,et al.  Framework for matching requirements elicitation techniques to project characteristics , 2006, Softw. Process. Improv. Pract..

[8]  Luiz Marcio Cysneiros,et al.  Requirements engineering in the health care domain , 2002, Proceedings IEEE Joint International Conference on Requirements Engineering.

[9]  Greg Wilson,et al.  Requirements in the wild: How small companies do it , 2007, 15th IEEE International Requirements Engineering Conference (RE 2007).

[10]  Daniela E. Damian,et al.  The impact of stakeholders' geographical distribution on managing requirements in a multi-site organization , 2002, Proceedings IEEE Joint International Conference on Requirements Engineering.