{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,11]],"date-time":"2024-09-11T07:18:46Z","timestamp":1726039126489},"publisher-location":"Cham","reference-count":25,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030274764"},{"type":"electronic","value":"9783030274771"}],"license":[{"start":{"date-parts":[[2019,8,3]],"date-time":"2019-08-03T00:00:00Z","timestamp":1564790400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020]]},"DOI":"10.1007\/978-3-030-27477-1_21","type":"book-chapter","created":{"date-parts":[[2019,8,2]],"date-time":"2019-08-02T13:03:04Z","timestamp":1564750984000},"page":"273-289","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Applying Core Features of the Object-Oriented Programming Paradigm by Function Blocks Based on the IEC 61131 and IEC 61499 Industrial Automation Norms"],"prefix":"10.1007","author":[{"given":"Luis Alberto","family":"Cruz Salazar","sequence":"first","affiliation":[]},{"given":"Birgit","family":"Vogel-Heuser","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2019,8,3]]},"reference":[{"key":"21_CR1","unstructured":"Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software, 1st edn. Pearson Education (1997)"},{"key":"21_CR2","doi-asserted-by":"publisher","unstructured":"Steinbrugge Fant, K.: Using C++ in an Object Oriented Paradigm. A Practical Approach, pp. 159\u2013164 (2002). \n                    https:\/\/doi.org\/10.1109\/northc.1994.643331","DOI":"10.1109\/northc.1994.643331"},{"key":"21_CR3","unstructured":"Mun, P.D., Sch\u00fcnemann, U., Software, S., Gmbh, S.: Programming PLCs with an Object-Oriented Approach. Autom. Technol. Pract. (2007)"},{"key":"21_CR4","doi-asserted-by":"publisher","unstructured":"Dai, W., Vyatkin, V.: Redesign distributed IEC 61131-3 PLC system in IEC 61499 function blocks. In: Proceedings of 15th IEEE International Conference on Emerging Technologies & Factory Automation ETFA 2010 (2010). \n                    https:\/\/doi.org\/10.1109\/etfa.2010.5641239","DOI":"10.1109\/etfa.2010.5641239"},{"key":"21_CR5","doi-asserted-by":"publisher","unstructured":"Sunder, C., Zoitl, A., Christensen, J.H., Steininger, H., Fritsche, J.: Considering IEC 61131-3 and IEC 61499 in the context of component frameworks. In: IEEE International Conference on Industrial Informatics, pp. 277\u2013282 (2008). \n                    https:\/\/doi.org\/10.1109\/indin.2008.4618109","DOI":"10.1109\/indin.2008.4618109"},{"key":"21_CR6","unstructured":"Henneken, S.: Chief Spaghetti Coder Blog (2019). \n                    https:\/\/stefanhenneken.wordpress.com\n                    \n                  . Accessed 1 Apr 2019"},{"key":"21_CR7","volume-title":"Automatizaci\u00f3n Industrial Inteligente: Una estructura de control desde el paradigma hol\u00f3nico de manufactura (Intelligent Industrial Automation: A control structure since the holonic manufacturing paradigm)","author":"LA Cruz Salazar","year":"2018","unstructured":"Cruz Salazar, L.A.: Automatizaci\u00f3n Industrial Inteligente: Una estructura de control desde el paradigma hol\u00f3nico de manufactura (Intelligent Industrial Automation: A control structure since the holonic manufacturing paradigm), 1st edn. Editorial Acad\u00e9mica Espa\u00f1ola, Beau Bassin (2018)","edition":"1"},{"key":"21_CR8","unstructured":"Dai, W., Vyatkin, V., Christensen, J.: Applying IEC 61499 Design Paradigms: Object-Oriented Programming, Component-Based Design, and Service-Oriented Architecture (2015)"},{"key":"21_CR9","doi-asserted-by":"publisher","first-page":"9151","DOI":"10.3182\/20110828-6-IT-1002.01343","volume":"44","author":"B Vogel-Heuser","year":"2011","unstructured":"Vogel-Heuser, B., Braun, S., Kormann, B., Friedrich, D.: Implementation and evaluation of UML as modeling notation in object oriented software engineering for machine and plant automation. IFAC Proc. Vol. 44, 9151\u20139157 (2011). \n                    https:\/\/doi.org\/10.3182\/20110828-6-IT-1002.01343","journal-title":"IFAC Proc. Vol."},{"key":"21_CR10","doi-asserted-by":"publisher","unstructured":"Christoulakis, F., Thramboulidis, K.: IoT-based integration of IEC 61131 industrial automation systems: the case of UML4IoT. In: IEEE International Symposium on Industrial Electronics 2016-November, pp. 322\u2013327 (2016). \n                    https:\/\/doi.org\/10.1109\/isie.2016.7744911","DOI":"10.1109\/isie.2016.7744911"},{"key":"21_CR11","doi-asserted-by":"publisher","unstructured":"Witsch, D., Vogel-Heuser, B.: Close integration between UML and IEC 61131-3: new possibilities through object-oriented extensions. In: ETFA 2009 - 2009 IEEE Conference on Emerging Technologies & Factory Automation (2009). \n                    https:\/\/doi.org\/10.1109\/etfa.2009.5347155","DOI":"10.1109\/etfa.2009.5347155"},{"key":"21_CR12","doi-asserted-by":"publisher","unstructured":"Cruz Salazar, L.A., Rojas Alvarado, O.A.: The future of industrial automation and IEC 614993 standard. In: III International Congress of Engineering Mechatronics and Automation CIIMA, pp. 1\u20135 (2014). \n                    https:\/\/doi.org\/10.1109\/ciima.2014.6983434","DOI":"10.1109\/ciima.2014.6983434"},{"key":"21_CR13","doi-asserted-by":"crossref","unstructured":"Gsellmann, P., Melik-Merkumians, M., Schitter, G.: Comparison of code measures of IEC 61131-3 and 61499 standards for typical automation applications. In: IEEE International Conference on Emerging Technologies and Factory Automation, ETFA (2018)","DOI":"10.1109\/ETFA.2018.8502464"},{"key":"21_CR14","volume-title":"Object-Oriented Programming with SIMOTION","author":"M Braun","year":"2017","unstructured":"Braun, M., Horn, W.: Object-Oriented Programming with SIMOTION, 1st edn. Publicis Publishing, Erlangen (2017)","edition":"1"},{"key":"21_CR15","volume-title":"Distributed Control Applications: Guidelines, Design Patterns, and Application Examples with the IEC 61499","author":"A Zoitl","year":"2016","unstructured":"Zoitl, A., Strasser, T.: Distributed Control Applications: Guidelines, Design Patterns, and Application Examples with the IEC 61499. CRC Press, London (2016)"},{"key":"21_CR16","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1109\/MIE.2009.934795","volume":"3","author":"B Werner","year":"2009","unstructured":"Werner, B.: Object-oriented extensions for IEC 61131-3. IEEE Ind. Electron. Mag. 3, 36\u201339 (2009). \n                    https:\/\/doi.org\/10.1109\/MIE.2009.934795","journal-title":"IEEE Ind. Electron. Mag."},{"key":"21_CR17","doi-asserted-by":"publisher","unstructured":"Panjaitan, S., Frey, G.: Combination of UML modeling and the IEC 61499 function block concept for the development of distributed automation systems. In: IEEE Conference on Emerging Technologies and Factory Automation ETFA, pp. 766\u2013773 (2006). \n                    https:\/\/doi.org\/10.1109\/etfa.2006.355405","DOI":"10.1109\/etfa.2006.355405"},{"key":"21_CR18","unstructured":"Lewis, R.: Modelling Control Systems Using IEC61499: Applying Function Blocks, 1st edn. Institution of Electrical Engineers (2008)"},{"key":"21_CR19","unstructured":"Vyatkin, V.: IEC 61499 Function Blocks for Embedded and Distributed Control Systems Design, 2nd edn. International Society of Automation (2012)"},{"key":"21_CR20","doi-asserted-by":"publisher","unstructured":"Cruz Salazar, L.A., Ryashentseva, D., L\u00fcder, A., Vogel-Heuser, B.: Cyber-physical production systems architecture based on multi-agent\u2019s design pattern\u2013comparison of selected approaches mapping four agent patterns. Int. J. Adv. Manuf. Technol. 21 (2018). \n                    https:\/\/doi.org\/10.1007\/s00170-019-03800-4","DOI":"10.1007\/s00170-019-03800-4"},{"key":"21_CR21","volume-title":"IEC 61131-3: Programming Industrial Automation Systems","author":"K-H John","year":"2014","unstructured":"John, K.-H., Tiegelkamp, M.: IEC 61131-3: Programming Industrial Automation Systems, 2nd edn. Springer, Heidelberg (2014)","edition":"2"},{"key":"21_CR22","doi-asserted-by":"publisher","unstructured":"L\u00fcder, A., Zawisza, J., Cruz Salazar, L.A., Seitz, M., Vogel-Heuser, B.: Identifying design pattern for agent based production system control. In: 44th Annual Conference of the IEEE Industrial Electronics Society, IECON, pp. 2896\u20132901. IEEE, Washington D.C. (2018). \n                    https:\/\/doi.org\/10.1109\/IECON.2018.8591336","DOI":"10.1109\/IECON.2018.8591336"},{"key":"21_CR23","doi-asserted-by":"publisher","first-page":"139","DOI":"10.1007\/978-3-319-73751-5_11","volume-title":"Service Orientation in Holonic and Multi-Agent Manufacturing","author":"Luis Alberto Cruz Salazar","year":"2018","unstructured":"Cruz Salazar, L.A., Li, H.: Proportional reliability of agent-oriented software engineering for the application of cyber physical production systems. In: Borangiu, T., Trentesaux, D., Thomas, A., Cardin, O. (eds.) Service Orientation in Holonic and Multi-Agent Manufacturing: Proceedings of SOHOMA, 1st edn. pp. 139\u2013156. Springer, Cham (2018). \n                    https:\/\/doi.org\/10.1007\/978-3-319-73751-5_11"},{"key":"21_CR24","doi-asserted-by":"publisher","unstructured":"Ryashentseva, D., Cruz Salazar, L.A., Vogel-Heuser, B., Lueder, A.: Development and evaluation of a unified agents- and supervisory control theory based manufacturing control system. In: 14th International Conference on Automation Science and Engineering (CASE), pp. 187\u2013192. IEEE, Munich (2018). \n                    https:\/\/doi.org\/10.1109\/COASE.2018.8560539","DOI":"10.1109\/COASE.2018.8560539"},{"key":"21_CR25","doi-asserted-by":"publisher","unstructured":"Cruz Salazar, L.A., Carvajal, J.H., Rojas, O.A., Chac\u00f3n, E.: Cyber-physical system for industrial control automation based on the holonic approach and the IEC 61499 standard. In: Forum on Specification and Design Languages, pp. 5\u201316. IEEE (2018). \n                    https:\/\/doi.org\/10.1109\/FDL.2018.8524082","DOI":"10.1109\/FDL.2018.8524082"}],"container-title":["Studies in Computational Intelligence","Service Oriented, Holonic and Multi-agent Manufacturing Systems for Industry of the Future"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-27477-1_21","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,2]],"date-time":"2019-08-02T13:08:46Z","timestamp":1564751326000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-27477-1_21"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,8,3]]},"ISBN":["9783030274764","9783030274771"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-27477-1_21","relation":{},"ISSN":["1860-949X","1860-9503"],"issn-type":[{"type":"print","value":"1860-949X"},{"type":"electronic","value":"1860-9503"}],"subject":[],"published":{"date-parts":[[2019,8,3]]},"assertion":[{"value":"3 August 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"SOHOMA","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Workshop on Service Orientation in Holonic and Multi-Agent Manufacturing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Valencia","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Spain","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2019","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"3 October 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"4 October 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"9","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"sohoma2019","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/sohoma19.webs.upv.es\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}