{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:16:13Z","timestamp":1750306573338,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":39,"publisher":"ACM","license":[{"start":{"date-parts":[[2014,7,9]],"date-time":"2014-07-09T00:00:00Z","timestamp":1404864000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2014,7,9]]},"DOI":"10.1145\/2721956.2721958","type":"proceedings-article","created":{"date-parts":[[2015,5,11]],"date-time":"2015-05-11T16:31:04Z","timestamp":1431361864000},"page":"1-20","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Pattern-based safety development methods"],"prefix":"10.1145","author":[{"given":"Christopher","family":"Preschern","sequence":"first","affiliation":[{"name":"Graz University of Technology, Austria"}]},{"given":"Nermin","family":"Kajtazovic","sequence":"additional","affiliation":[{"name":"Graz University of Technology, Austria"}]},{"given":"Andrea","family":"H\u00f6ller","sequence":"additional","affiliation":[{"name":"Graz University of Technology, Austria"}]},{"given":"Christian","family":"Kreiner","sequence":"additional","affiliation":[{"name":"Graz University of Technology, Austria"}]}],"member":"320","published-online":{"date-parts":[[2014,7,9]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"ACM","author":"Preschern C.","year":"2013","unstructured":"C. Preschern , N. Kajtazovic , and C. Kreiner , \" Building a safety architecture pattern system,\" in 18th European Conference on Pattern Language of Programs (EuroPLoP) , ACM , 2013 . C. Preschern, N. Kajtazovic, and C. Kreiner, \"Building a safety architecture pattern system,\" in 18th European Conference on Pattern Language of Programs (EuroPLoP), ACM, 2013."},{"key":"e_1_3_2_1_2_1","volume-title":"IARIA","author":"Hauge A. A.","year":"2013","unstructured":"A. A. Hauge and K. St\u00f8len , \" Developing Safe Control Systems using Patterns for Assurance,\" in The Third International Conference on Performance, Safety and Robustness in Complex Systems and Applications , IARIA , 2013 . A. A. Hauge and K. St\u00f8len, \"Developing Safe Control Systems using Patterns for Assurance,\" in The Third International Conference on Performance, Safety and Robustness in Complex Systems and Applications, IARIA, 2013."},{"key":"e_1_3_2_1_3_1","first-page":"9","volume-title":"The Third International Conference on Performance, Safety and Robustness in Complex Systems and Applications","author":"Rauham\u00e4ki J.","year":"2013","unstructured":"J. Rauham\u00e4ki , T. Veps\u00e4l\u00e4inen , and S. Kuikka , \" Patterns in Safety System Development,\" in PESARO 2013 , The Third International Conference on Performance, Safety and Robustness in Complex Systems and Applications , pp. 9 -- 15 , IARIA, 2013 . J. Rauham\u00e4ki, T. Veps\u00e4l\u00e4inen, and S. Kuikka, \"Patterns in Safety System Development,\" in PESARO 2013, The Third International Conference on Performance, Safety and Robustness in Complex Systems and Applications, pp. 9--15, IARIA, 2013."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-33176-3_5"},{"key":"e_1_3_2_1_5_1","volume-title":"European Conference on Pattern Language of Programs (EuroPLoP)","author":"Radermacher A.","year":"2013","unstructured":"A. Radermacher , B. Hamid , M. Fredj , and J.-L. Profizi , \"S& D Patterns for Component-Based Applications with Safety Requirements ,\" in European Conference on Pattern Language of Programs (EuroPLoP) , 2013 . A. Radermacher, B. Hamid, M. Fredj, and J.-L. Profizi, \"S&D Patterns for Component-Based Applications with Safety Requirements,\" in European Conference on Pattern Language of Programs (EuroPLoP), 2013."},{"key":"e_1_3_2_1_8_1","first-page":"228","volume-title":"Towards an Approach to Represent Safety Patterns,\" in The Seventh International Conference on Software Engineering Advances (ICSEA)","author":"Antonino P. O.","year":"2012","unstructured":"P. O. Antonino , T. Keuler , and P. Antonino , \" Towards an Approach to Represent Safety Patterns,\" in The Seventh International Conference on Software Engineering Advances (ICSEA) , pp. 228 -- 237 , 2012 . P. O. Antonino, T. Keuler, and P. Antonino, \"Towards an Approach to Represent Safety Patterns,\" in The Seventh International Conference on Software Engineering Advances (ICSEA), pp. 228--237, 2012."},{"key":"e_1_3_2_1_9_1","volume-title":"Applying and evaluating architectural iec 61508 safety patterns,\" in 5th International Conference on Software Technology and Engineering (ICSTE)","author":"Preschern C.","year":"2013","unstructured":"C. Preschern , N. Kajtazovic , and C. Kreiner , \" Applying and evaluating architectural iec 61508 safety patterns,\" in 5th International Conference on Software Technology and Engineering (ICSTE) , 2013 . C. Preschern, N. Kajtazovic, and C. Kreiner, \"Applying and evaluating architectural iec 61508 safety patterns,\" in 5th International Conference on Software Technology and Engineering (ICSTE), 2013."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2005.05.003"},{"key":"e_1_3_2_1_11_1","first-page":"841","volume-title":"Programming safety requirements in the REFLECT design flow,\" in 2011 9th IEEE International Conference on Industrial Informatics","author":"Petrov Z.","year":"2011","unstructured":"Z. Petrov , K. Kratky , J. M. P. Cardoso , and P. C. Diniz , \" Programming safety requirements in the REFLECT design flow,\" in 2011 9th IEEE International Conference on Industrial Informatics , pp. 841 -- 847 , IEEE , 2011 . Z. Petrov, K. Kratky, J. M. P. Cardoso, and P. C. Diniz, \"Programming safety requirements in the REFLECT design flow,\" in 2011 9th IEEE International Conference on Industrial Informatics, pp. 841--847, IEEE, 2011."},{"key":"e_1_3_2_1_12_1","volume-title":"Architecture patterns for safe design,\" in AAAF 1st Complex and Safe Systems Engineering Conference (CS2E)","author":"Kehren C.","year":"2004","unstructured":"C. Kehren , C. Seguin , P. Bieber , C. Castel , C. Bougnol , J. Heckmann , and S. Metge , \" Architecture patterns for safe design,\" in AAAF 1st Complex and Safe Systems Engineering Conference (CS2E) , 2004 . C. Kehren, C. Seguin, P. Bieber, C. Castel, C. Bougnol, J. Heckmann, and S. Metge, \"Architecture patterns for safe design,\" in AAAF 1st Complex and Safe Systems Engineering Conference (CS2E), 2004."},{"issue":"4","key":"e_1_3_2_1_13_1","first-page":"496","article-title":"A Survey on Software Design Pattern Tools for Pattern Selection and Implementation","volume":"2","author":"Thabasum S. S.","year":"2012","unstructured":"S. S. Thabasum and U. T. M. Sundar , \" A Survey on Software Design Pattern Tools for Pattern Selection and Implementation ,\" International Journal of Computer Science & Communication Networks , vol. 2 , no. 4 , pp. 496 -- 500 , 2012 . S. S. Thabasum and U. T. M. Sundar, \"A Survey on Software Design Pattern Tools for Pattern Selection and Implementation,\" International Journal of Computer Science & Communication Networks, vol. 2, no. 4, pp. 496--500, 2012.","journal-title":"International Journal of Computer Science & Communication Networks"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2328909.2328912"},{"key":"e_1_3_2_1_15_1","volume-title":"Safety Process Patterns in the Context of IEC 61508-3,\" tech. rep","author":"Vuori M.","year":"2011","unstructured":"M. Vuori , H. Virtanen , J. Koskinen , and M. Katara , \" Safety Process Patterns in the Context of IEC 61508-3,\" tech. rep ., Tampere University of Technology , 2011 . M. Vuori, H. Virtanen, J. Koskinen, and M. Katara, \"Safety Process Patterns in the Context of IEC 61508-3,\" tech. rep., Tampere University of Technology, 2011."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/SWSTE.2012.10"},{"key":"e_1_3_2_1_17_1","volume-title":"Architectural patterns for functional safety,\" in Nordic Conference on Pattern Language of Programs","author":"Rauham\u00e4ki J.","year":"2012","unstructured":"J. Rauham\u00e4ki , T. Veps\u00e4l\u00e4inen , and S. Kuikka , \" Architectural patterns for functional safety,\" in Nordic Conference on Pattern Language of Programs ( VikingPLoP) , 2012 . J. Rauham\u00e4ki, T. Veps\u00e4l\u00e4inen, and S. Kuikka, \"Architectural patterns for functional safety,\" in Nordic Conference on Pattern Language of Programs (VikingPLoP), 2012."},{"key":"e_1_3_2_1_18_1","volume-title":"Patterns for safety and control system cooperation,\" in Nordic Conference on Pattern Language of Programs","author":"Rauham\u00e4ki J.","year":"2013","unstructured":"J. Rauham\u00e4ki , T. Veps\u00e4l\u00e4inen , and S. Kuikka , \" Patterns for safety and control system cooperation,\" in Nordic Conference on Pattern Language of Programs ( VikingPLoP) , 2013 . J. Rauham\u00e4ki, T. Veps\u00e4l\u00e4inen, and S. Kuikka, \"Patterns for safety and control system cooperation,\" in Nordic Conference on Pattern Language of Programs (VikingPLoP), 2013."},{"key":"e_1_3_2_1_19_1","volume-title":"Patterns for control system safety,\" in 18th European Conference on Pattern Language of Programs (EuroPLoP)","author":"Rauham\u00e4ki J.","year":"2013","unstructured":"J. Rauham\u00e4ki , T. Veps\u00e4l\u00e4inen , and S. Kuikka , \" Patterns for control system safety,\" in 18th European Conference on Pattern Language of Programs (EuroPLoP) , 2013 . J. Rauham\u00e4ki, T. Veps\u00e4l\u00e4inen, and S. Kuikka, \"Patterns for control system safety,\" in 18th European Conference on Pattern Language of Programs (EuroPLoP), 2013."},{"key":"e_1_3_2_1_20_1","volume-title":"Patterns for human aspect in safety system design,\" in Nordic Conference on Pattern Language of Programs","author":"Rauham\u00e4ki J.","year":"2014","unstructured":"J. Rauham\u00e4ki and S. Kuikka , \" Patterns for human aspect in safety system design,\" in Nordic Conference on Pattern Language of Programs ( VikingPLoP) , 2014 . J. Rauham\u00e4ki and S. Kuikka, \"Patterns for human aspect in safety system design,\" in Nordic Conference on Pattern Language of Programs (VikingPLoP), 2014."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-33678-2_2"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2578903.2579145"},{"key":"e_1_3_2_1_23_1","unstructured":"TERESA Project Website \"www.teresa-project.org.\"  TERESA Project Website \"www.teresa-project.org.\""},{"key":"e_1_3_2_1_24_1","first-page":"550","volume-title":"A Metamodel for Representing Safety LifeCycle Development Process,\" in The Sixth International Conference on Software Engineering Advances","author":"Zhang H. Y.","year":"2011","unstructured":"H. Y. Zhang , B. Hamid , and D. Gouteux , \" A Metamodel for Representing Safety LifeCycle Development Process,\" in The Sixth International Conference on Software Engineering Advances , pp. 550 -- 556 , IARIA , 2011 . H. Y. Zhang, B. Hamid, and D. Gouteux, \"A Metamodel for Representing Safety LifeCycle Development Process,\" in The Sixth International Conference on Software Engineering Advances, pp. 550--556, IARIA, 2011."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/SEAA.2012.47"},{"key":"e_1_3_2_1_26_1","volume-title":"ACM","author":"Geisel J.","year":"2013","unstructured":"J. Geisel , B. Hamid , A. Ziani , and A. Rademacher , \" Pattern common modeling language for object and component architectures,\" in 20th Conference on Pattern Language of Programs (PLoP) , ACM , 2013 . J. Geisel, B. Hamid, A. Ziani, and A. Rademacher, \"Pattern common modeling language for object and component architectures,\" in 20th Conference on Pattern Language of Programs (PLoP), ACM, 2013."},{"key":"e_1_3_2_1_27_1","volume-title":"Catalog of Safety Tactics in the light of the IEC 61508 Safety Lifecycle,\" in VikingPLoP","author":"Preschern C.","year":"2013","unstructured":"C. Preschern , N. Kajtazovic , and C. Kreiner , \" Catalog of Safety Tactics in the light of the IEC 61508 Safety Lifecycle,\" in VikingPLoP , 2013 . C. Preschern, N. Kajtazovic, and C. Kreiner, \"Catalog of Safety Tactics in the light of the IEC 61508 Safety Lifecycle,\" in VikingPLoP, 2013."},{"key":"e_1_3_2_1_28_1","volume-title":"The University of York","author":"Wu W.","year":"2003","unstructured":"W. Wu , \" Safety Tactics for Software Architecture Design ,\" Master's thesis , The University of York , 2003 . W. Wu, \"Safety Tactics for Software Architecture Design,\" Master's thesis, The University of York, 2003."},{"key":"e_1_3_2_1_29_1","volume-title":"Incorporating the SaRS Annual Conference, IET","author":"Hill A.","year":"2009","unstructured":"A. Hill and M. Nicholson , \" Safety tactics for reconfigurable process control devices,\" in 4th IET International Conference on Systems Safety 2009 . Incorporating the SaRS Annual Conference, IET , 2009 . A. Hill and M. Nicholson, \"Safety tactics for reconfigurable process control devices,\" in 4th IET International Conference on Systems Safety 2009. Incorporating the SaRS Annual Conference, IET, 2009."},{"key":"e_1_3_2_1_30_1","first-page":"153","volume-title":"Proceedings of the 2013 International Conference on Information Science and Computer Applications (ISCA 2013","author":"Huang Y.","year":"2013","unstructured":"Y. Huang , \" Safety-Oriented Software Architecture Design Approach ,\" in Proceedings of the 2013 International Conference on Information Science and Computer Applications (ISCA 2013 ), pp. 153 -- 160 , Atlantis Press , 2013 . Y. Huang, \"Safety-Oriented Software Architecture Design Approach,\" in Proceedings of the 2013 International Conference on Information Science and Computer Applications (ISCA 2013), pp. 153--160, Atlantis Press, 2013."},{"key":"e_1_3_2_1_31_1","volume-title":"Pearson","author":"Douglass B. P.","year":"2002","unstructured":"B. P. Douglass , Real-Time Design Patterns : Robust Scalable Architecture for Real-Time Systems . Pearson , 2002 . B. P. Douglass, Real-Time Design Patterns: Robust Scalable Architecture for Real-Time Systems. Pearson, 2002."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.5555\/501612"},{"key":"e_1_3_2_1_33_1","volume-title":"RWTH Aachen","author":"Grinin A.","year":"2009","unstructured":"A. Grinin , \"Development of a catalog of design patterns for safety-critical embedded systems,\" Master's thesis , RWTH Aachen , 2009 . A. Grinin, \"Development of a catalog of design patterns for safety-critical embedded systems,\" Master's thesis, RWTH Aachen, 2009."},{"key":"e_1_3_2_1_34_1","volume-title":"A Safety Pattern Repository","author":"Olivera A. R.","year":"2012","unstructured":"A. R. Olivera , \"Taim : A Safety Pattern Repository ,\" 2012 . A. R. Olivera, \"Taim: A Safety Pattern Repository,\" 2012."},{"key":"e_1_3_2_1_35_1","volume-title":"ACM","author":"Preschern C.","year":"2013","unstructured":"C. Preschern , N. Kajtazovic , and C. Kreiner , \" Security analysis of safety patterns,\" in 20th PLoP , ACM , 2013 . C. Preschern, N. Kajtazovic, and C. Kreiner, \"Security analysis of safety patterns,\" in 20th PLoP, ACM, 2013."},{"key":"e_1_3_2_1_36_1","volume-title":"Quantitative security estimation based on safety architecture design patterns,\" in 3rd International Conference on Software and Information Engineering (ICSIE)","author":"Preschern C.","year":"2014","unstructured":"C. Preschern , N. Kajtazovic , A. H\u00f6ller , and C. Kreiner , \" Quantitative security estimation based on safety architecture design patterns,\" in 3rd International Conference on Software and Information Engineering (ICSIE) , 2014 . C. Preschern, N. Kajtazovic, A. H\u00f6ller, and C. Kreiner, \"Quantitative security estimation based on safety architecture design patterns,\" in 3rd International Conference on Software and Information Engineering (ICSIE), 2014."},{"key":"e_1_3_2_1_37_1","unstructured":"R. Gotzhein \"Model-driven by sdl - improving the quality of networked systems development \" in Proceedings of the 7th International Conference on New Technologies of Distributed Systems (NOTERE) 2007.  R. Gotzhein \"Model-driven by sdl - improving the quality of networked systems development \" in Proceedings of the 7th International Conference on New Technologies of Distributed Systems (NOTERE) 2007."},{"key":"e_1_3_2_1_38_1","volume-title":"Conf. on Engineering of Reconfigurable Systems and Algorithms (ERSA)","author":"Cardoso J. M. P.","year":"2011","unstructured":"J. M. P. Cardoso , R. Nane , P. C. Diniz , Z. Petrov , K. Kratky , K. Bertels , M. H\u00fcbner , O. Goncalves , J. Gabriel , F. Coutinho , G. Constantinides , and O. W. Luk , \" A new approach to control and guide the mapping of computations to fpgas,\" in in Proc. of the Intl . Conf. on Engineering of Reconfigurable Systems and Algorithms (ERSA) , 2011 . J. M. P. Cardoso, R. Nane, P. C. Diniz, Z. Petrov, K. Kratky, K. Bertels, M. H\u00fcbner, O. Goncalves, J. Gabriel, F. Coutinho, G. Constantinides, and O. W. Luk, \"A new approach to control and guide the mapping of computations to fpgas,\" in in Proc. of the Intl. Conf. on Engineering of Reconfigurable Systems and Algorithms (ERSA), 2011."},{"key":"e_1_3_2_1_39_1","volume-title":"An aspect-oriented approach for designing safety-critical systems,\" in IEEE Aerospace Conference","author":"Petrov Z.","year":"2013","unstructured":"Z. Petrov , P. Zaykov , J. Cardoso , J. Coutinho , P. Diniz , and W. Luk , \" An aspect-oriented approach for designing safety-critical systems,\" in IEEE Aerospace Conference , 2013 . Z. Petrov, P. Zaykov, J. Cardoso, J. Coutinho, P. Diniz, and W. Luk, \"An aspect-oriented approach for designing safety-critical systems,\" in IEEE Aerospace Conference, 2013."},{"key":"e_1_3_2_1_40_1","volume-title":"C. Kehren, S. Metge, C. Seguin, P. Bieber, C. Bougnol, C. Castel, J.","author":"Bieber P.","year":"2004","unstructured":"P. Bieber , C. Bougnol , C. Castel , J. pierre Heckmann , C. Kehren, S. Metge, C. Seguin, P. Bieber, C. Bougnol, C. Castel, J. p. Heckmann, C. Kehren, and C. Seguin, \"Safety assessment with altarica - lessons learnt based on two aircraft system studies,\" in 18th IFIP World Computer Congress , 2004 . P. Bieber, C. Bougnol, C. Castel, J. pierre Heckmann, C. Kehren, S. Metge, C. Seguin, P. Bieber, C. Bougnol, C. Castel, J. p. Heckmann, C. Kehren, and C. Seguin, \"Safety assessment with altarica - lessons learnt based on two aircraft system studies,\" in 18th IFIP World Computer Congress, 2004."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.5555\/647399.724860"}],"event":{"name":"EuroPLoP 2014: 19th European Conference on Pattern Languages of Programs","acronym":"EuroPLoP 2014","location":"Irsee Germany"},"container-title":["Proceedings of the 19th European Conference on Pattern Languages of Programs"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2721956.2721958","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2721956.2721958","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T06:13:28Z","timestamp":1750227208000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2721956.2721958"}},"subtitle":["overview and comparison"],"short-title":[],"issued":{"date-parts":[[2014,7,9]]},"references-count":39,"alternative-id":["10.1145\/2721956.2721958","10.1145\/2721956"],"URL":"https:\/\/doi.org\/10.1145\/2721956.2721958","relation":{},"subject":[],"published":{"date-parts":[[2014,7,9]]},"assertion":[{"value":"2014-07-09","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}