TY - GEN
T1 - Towards Reliable Concurrent Software
AU - Huisman, Marieke
AU - Joosten, Sebastiaan J. C.
PY - 2018
Y1 - 2018
N2 - As the use of concurrent software is increasing, we urgently need techniques to establish the correctness of such applications. Over the last years, significant progress has been made in the area of software verification, making verification techniques usable for realistic applications. However, much of this work concentrates on sequential software, and a next step is necessary to apply these results also on realistic concurrent software. In this paper, we outline a research agenda to realise this goal. We argue that current techniques for verification of concurrent software need to be further developed in multiple directions: extending the class of properties that can be established, improving the level of automation that is available for this kind of verification, and enlarging the class of concurrent programs that can be verified.
AB - As the use of concurrent software is increasing, we urgently need techniques to establish the correctness of such applications. Over the last years, significant progress has been made in the area of software verification, making verification techniques usable for realistic applications. However, much of this work concentrates on sequential software, and a next step is necessary to apply these results also on realistic concurrent software. In this paper, we outline a research agenda to realise this goal. We argue that current techniques for verification of concurrent software need to be further developed in multiple directions: extending the class of properties that can be established, improving the level of automation that is available for this kind of verification, and enlarging the class of concurrent programs that can be verified.
U2 - 10.1007/978-3-319-98047-8_9
DO - 10.1007/978-3-319-98047-8_9
M3 - Conference contribution
SN - 978-3-319-98046-1
T3 - Principled Software Development
SP - 129
EP - 146
BT - Principled Software Development
A2 - Müller, Peter
A2 - Schaefer, Ina
PB - Springer
CY - Cham
ER -