{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:18:03Z","timestamp":1750306683051,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":22,"publisher":"ACM","license":[{"start":{"date-parts":[[2012,7,11]],"date-time":"2012-07-11T00:00:00Z","timestamp":1341964800000},"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":[[2012,7,11]]},"DOI":"10.1145\/2602928.2603081","type":"proceedings-article","created":{"date-parts":[[2014,8,1]],"date-time":"2014-08-01T20:13:39Z","timestamp":1406924019000},"page":"1-10","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Applying patterns to model-driven development of automation systems"],"prefix":"10.1145","author":[{"given":"Christopher","family":"Preschern","sequence":"first","affiliation":[{"name":"Graz University of Technology"}]},{"given":"Nermin","family":"Kajtazovic","sequence":"additional","affiliation":[{"name":"Graz University of Technology"}]},{"given":"Christian","family":"Kreiner","sequence":"additional","affiliation":[{"name":"Graz University of Technology"}]}],"member":"320","published-online":{"date-parts":[[2012,7,11]]},"reference":[{"unstructured":"Bernecker + Rainer website. www.br-automation.com.  Bernecker + Rainer website. www.br-automation.com.","key":"e_1_3_2_1_1_1"},{"unstructured":"MetaEdit+ website. www.metacase.com.  MetaEdit+ website. www.metacase.com.","key":"e_1_3_2_1_2_1"},{"unstructured":"PISCAS website. www.piscas.at.  PISCAS website. www.piscas.at.","key":"e_1_3_2_1_3_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_4_1","DOI":"10.1007\/s00170-007-1127-4"},{"volume-title":"Proceedings of the 13th IFAC Symposium on Infomation Control Problems in Manufactuing.","author":"Fantuzzi C.","unstructured":"Fantuzzi , C. , Bonfe , M. , and Secchi , C . 2009. A design pattern for model based software development for automatic machinery . In Proceedings of the 13th IFAC Symposium on Infomation Control Problems in Manufactuing. Fantuzzi, C., Bonfe, M., and Secchi, C. 2009. A design pattern for model based software development for automatic machinery. In Proceedings of the 13th IFAC Symposium on Infomation Control Problems in Manufactuing.","key":"e_1_3_2_1_5_1"},{"volume-title":"Proceedings of the IFAC World Congress. 9158--9163","author":"Fantuzzi C.","unstructured":"Fantuzzi , C. , Fanfoni , F. , Secchi , C. , and Bonf , M . 2011. A Design Pattern for translating UML software models into IEC 61131-3 Programming Languages . In Proceedings of the IFAC World Congress. 9158--9163 . Fantuzzi, C., Fanfoni, F., Secchi, C., and Bonf, M. 2011. A Design Pattern for translating UML software models into IEC 61131-3 Programming Languages. In Proceedings of the IFAC World Congress. 9158--9163.","key":"e_1_3_2_1_6_1"},{"volume-title":"Software Language Engineering: Creating Domain-Specific Languages Using Metamodels","author":"Kleppe A.","unstructured":"Kleppe , A. 2008. Software Language Engineering: Creating Domain-Specific Languages Using Metamodels . Addison-Wesley Professional . Kleppe, A. 2008. Software Language Engineering: Creating Domain-Specific Languages Using Metamodels. Addison-Wesley Professional.","key":"e_1_3_2_1_7_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_8_1","DOI":"10.1109\/ECBS.2012.15"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_9_1","DOI":"10.1007\/s10270-012-0289-1"},{"key":"e_1_3_2_1_10_1","volume-title":"Reusable Models in Industrial Automation: Experiences in Defining Appropriate Levels of Granularity. In 18th World Congress of the International Federation of Automatic Control (IFAC","volume":"18","author":"Maga C.","year":"2011","unstructured":"Maga , C. , Nasser , J. , and G\u00f6hner , P . 2011 . Reusable Models in Industrial Automation: Experiences in Defining Appropriate Levels of Granularity. In 18th World Congress of the International Federation of Automatic Control (IFAC 2011 ). Vol. 18 . Maga, C., Nasser, J., and G\u00f6hner, P. 2011. Reusable Models in Industrial Automation: Experiences in Defining Appropriate Levels of Granularity. In 18th World Congress of the International Federation of Automatic Control (IFAC 2011). Vol. 18."},{"unstructured":"Maurmaier M. and G\u00f6hner P. 2009. Model-driven development in industrial automation - Automating the Development of Industrial Automation Systems using Model Transformations. In 6th lnternational Conference on Informatics in Control Automation and Robotics.  Maurmaier M. and G\u00f6hner P. 2009. Model-driven development in industrial automation - Automating the Development of Industrial Automation Systems using Model Transformations. In 6th lnternational Conference on Informatics in Control Automation and Robotics .","key":"e_1_3_2_1_11_1"},{"volume-title":"PISCAS - A Pisciculture Automation System Product Line. M. S. thesis","author":"Preschern C.","unstructured":"Preschern , C. 2011. PISCAS - A Pisciculture Automation System Product Line. M. S. thesis , Graz University of Technology . Preschern, C. 2011. PISCAS - A Pisciculture Automation System Product Line. M. S. thesis, Graz University of Technology.","key":"e_1_3_2_1_13_1"},{"volume-title":"Proceedings of the 8th European Conference on Modelling Foundations and Applications (ECMFA).","author":"Preschern C.","unstructured":"Preschern , C. , Leitner , A. , and Kreiner , C . 2012. Domain-specific language architecture for automation systems: An industrial case study . In Proceedings of the 8th European Conference on Modelling Foundations and Applications (ECMFA). Preschern, C., Leitner, A., and Kreiner, C. 2012. Domain-specific language architecture for automation systems: An industrial case study. In Proceedings of the 8th European Conference on Modelling Foundations and Applications (ECMFA).","key":"e_1_3_2_1_14_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_15_1","DOI":"10.1016\/S0164-1212(00)00089-3"},{"volume-title":"Proceedings of the IEEE International Symposium on Industrial Electronics. IEEE, 199--204","author":"Thieme J.","unstructured":"Thieme , J. and Hanisch , H . -M. 2002. Model-based generation of modular PLC code using IEC61131 function blocks . In Proceedings of the IEEE International Symposium on Industrial Electronics. IEEE, 199--204 . Thieme, J. and Hanisch, H.-M. 2002. Model-based generation of modular PLC code using IEC61131 function blocks. In Proceedings of the IEEE International Symposium on Industrial Electronics. IEEE, 199--204.","key":"e_1_3_2_1_16_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_17_1","DOI":"10.4236\/jsea.2011.44024"},{"volume-title":"Integration patterns. Patterns & Practices","author":"Trowbridge D.","unstructured":"Trowbridge , D. 2004. Integration patterns. Patterns & Practices . Microsoft Corporation . Trowbridge, D. 2004. Integration patterns. Patterns & Practices. Microsoft Corporation.","key":"e_1_3_2_1_18_1"},{"volume-title":"Handling Variability in Model Transformations and Generators. In 7th Workshop on Domain-Specific Modeling.","author":"Voelter M.","unstructured":"Voelter , M. and Groher , I . 2007 . Handling Variability in Model Transformations and Generators. In 7th Workshop on Domain-Specific Modeling. Voelter, M. and Groher, I. 2007. Handling Variability in Model Transformations and Generators. In 7th Workshop on Domain-Specific Modeling.","key":"e_1_3_2_1_19_1"},{"key":"e_1_3_2_1_20_1","volume-title":"International Conference on Control and Automation.","volume":"2","author":"Vogel-Heuser B.","unstructured":"Vogel-Heuser , B. , Witsch , D. , and Katzke , U . 2005. Automatic code generation from a UML model to IEC 61131-3 and system configuration tools . In International Conference on Control and Automation. Vol. 2 . IEEE, 1034--1039. Vogel-Heuser, B., Witsch, D., and Katzke, U. 2005. Automatic code generation from a UML model to IEC 61131-3 and system configuration tools. In International Conference on Control and Automation. Vol. 2. IEEE, 1034--1039."},{"key":"e_1_3_2_1_21_1","volume-title":"Proceedings of the 8th European Conference on Pattern Languages of Programms (EuroPLoP '2003)","author":"V\u00f6lter M.","year":"2003","unstructured":"V\u00f6lter , M. 2003 . A catalog of patterns for program generation . In Proceedings of the 8th European Conference on Pattern Languages of Programms (EuroPLoP '2003) . V\u00f6lter, M. 2003. A catalog of patterns for program generation. In Proceedings of the 8th European Conference on Pattern Languages of Programms (EuroPLoP '2003)."},{"key":"e_1_3_2_1_22_1","volume-title":"Proceedings of the 8th European Conference on Pattern Languages of Programms (EuroPLoP).","author":"V\u00f6lter M.","year":"2004","unstructured":"V\u00f6lter , M. 2004 . Patterns for model-driven development . In Proceedings of the 8th European Conference on Pattern Languages of Programms (EuroPLoP). V\u00f6lter, M. 2004. Patterns for model-driven development. In Proceedings of the 8th European Conference on Pattern Languages of Programms (EuroPLoP)."},{"unstructured":"Wang L. and Tan K. C. 2006. Software Language Engineering: Creating Domain-Specific Languages Using Metamodels. Wiley Press.  Wang L. and Tan K. C. 2006. Software Language Engineering: Creating Domain-Specific Languages Using Metamodels . Wiley Press.","key":"e_1_3_2_1_23_1"}],"event":{"sponsor":["Springer","Wiley-Blackwell"],"acronym":"EuroPLoP 2012","name":"EuroPLoP 2012: 17th European Conference on Pattern Languages of Programs","location":"Irsee Germany"},"container-title":["Proceedings of the 17th European Conference on Pattern Languages of Programs"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2602928.2603081","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2602928.2603081","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T07:01:16Z","timestamp":1750230076000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2602928.2603081"}},"subtitle":["an industrial case study"],"short-title":[],"issued":{"date-parts":[[2012,7,11]]},"references-count":22,"alternative-id":["10.1145\/2602928.2603081","10.1145\/2602928"],"URL":"https:\/\/doi.org\/10.1145\/2602928.2603081","relation":{},"subject":[],"published":{"date-parts":[[2012,7,11]]},"assertion":[{"value":"2012-07-11","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}