Autili, M., Grunske, L., Lumpe, M., Pelliccione, P., and
Tang, A. (2015). Aligning qualitative, real-time, and
probabilistic property specification patterns using a
structured english grammar. IEEE Transactions on
Software Engineering, 41(7):620–638.
Barnat, J., Bauch, P., Bene
ˇ
s, N., Brim, L., Beran, J., and
Kratochv
´
ıla, T. (2016). Analysing sanity of require-
ments for avionics systems. Formal Aspects of Com-
puting, 28(1):45–63.
Dwyer, M. B., Avrunin, G. S., and Corbett, J. C. (1998).
Property specification patterns for finite-state verifica-
tion. In Proceedings of the second workshop on For-
mal methods in software practice, pages 7–15. ACM.
Filipovikj, P., Jagerfield, T., Nyberg, M., Rodriguez-Navas,
G., and Seceleanu, C. (2016). Integrating pattern-
based formal requirements specification in an indus-
trial tool-chain. In Computer Software and Applica-
tions Conference (COMPSAC), 2016 IEEE 40th An-
nual, volume 2, pages 167–173. IEEE.
Filipovikj, P., Nyberg, M., and Rodriguez-Navas, G. (2014).
Reassessing the pattern-based approach for formal-
izing requirements in the automotive domain. In
Proceedings of the 22nd IEEE International Re-
quirements Engineering Conference (RE), volume 00,
pages 444–450, Los Alamitos, CA, USA. IEEE Com-
puter Society.
Filipovikj, P., Rodriguez-Navas, G., Nyberg, M., and Sece-
leanu, C. (2018). Automated SMT-based consistency
checking of industrial critical requirements. ACM
SIGAPP Applied Computing Review, 17(4):15–28.
Grunske, L. (2008). Specification patterns for probabilis-
tic quality properties. In 2008 ACM/IEEE 30th Inter-
national Conference on Software Engineering, pages
31–40. IEEE.
Kitchenham, B., Pickard, L., and Pfleeger, S. L. (1995).
Case studies for method and tool evaluation. IEEE
software, 12(4):52–62.
Konrad, S. and Cheng, B. H. C. (2005). Real-time specifica-
tion patterns. In Proceedings of the 27th International
Conference on Software Engineering, ICSE ’05, pages
372–381, New York, NY, USA. ACM.
Mondragon, O. A. and Gates, A. Q. (2004). Support-
ing elicitation and specification of software properties
through patterns and composite propositions. Inter-
national Journal of Software Engineering and Knowl-
edge Engineering, 14(01):21–41.
Moser, L. E., Ramakrishna, Y., Kutty, G., Melliar-Smith,
P. M., and Dillon, L. K. (1997). A graphical envi-
ronment for the design of concurrent real-time sys-
tems. ACM Transactions on Software Engineering
and Methodology (TOSEM), 6(1):31–79.
Post, A., Hoenicke, J., and Podelski, A. (2011). rt-
inconsistency: a new property for real-time require-
ments. In International Conference on Fundamen-
tal Approaches to Software Engineering, pages 34–49.
Springer.
Post, A., Menzel, I., Hoenicke, J., and Podelski, A. (2012).
Automotive behavioral requirements expressed in a
specification pattern system: a case study at bosch.
Requirements Engineering, 17(1):19–33.
Remenska, D., Willemse, T. A., Templon, J., Verstoep, K.,
and Bal, H. (2014). Property specification made easy:
Harnessing the power of model checking in uml de-
signs. In International Conference on Formal Tech-
niques for Distributed Objects, Components, and Sys-
tems, pages 17–32. Springer.
Robson, C. and McCartan, K. (2016). Real world research.
John Wiley & Sons.
Runeson, P. and H
¨
ost, M. (2009). Guidelines for conduct-
ing and reporting case study research in software en-
gineering. Empirical Softw. Engg., 14(2):131–164.
Smith, R. L., Avrunin, G. S., Clarke, L. A., and Osterweil,
L. J. (2002). Propel: an approach supporting property
elucidation. In Proceedings of the 24th International
Conference on Software Engineering, pages 11–21.
ACM.
Westman, J. and Nyberg, M. (2014). Environment-Centric
Contracts for Design of Cyber-Physical Systems. In
MODELS, pages 218–234.
Wohlin, C., Runeson, P., H
¨
ost, M., Ohlsson, M. C., Reg-
nell, B., and Wessl
´
en, A. (2012). Experimentation in
software engineering. Springer Science & Business
Media.
Specifying Industrial System Requirements using Specification Patterns: A Case Study of Evaluation with Practitioners
103