{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,13]],"date-time":"2026-01-13T04:32:06Z","timestamp":1768278726313,"version":"3.49.0"},"reference-count":97,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"4","license":[{"start":{"date-parts":[[2011,11,1]],"date-time":"2011-11-01T00:00:00Z","timestamp":1320105600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Ind. Inf."],"published-print":{"date-parts":[[2011,11]]},"DOI":"10.1109\/tii.2011.2166785","type":"journal-article","created":{"date-parts":[[2011,9,23]],"date-time":"2011-09-23T15:11:52Z","timestamp":1316790712000},"page":"768-781","source":"Crossref","is-referenced-by-count":316,"title":["IEC 61499 as Enabler of Distributed and Intelligent Automation: State-of-the-Art Review"],"prefix":"10.1109","volume":"7","author":[{"given":"Valeriy","family":"Vyatkin","sequence":"first","affiliation":[]}],"member":"263","reference":[{"key":"ref39","year":"2009","journal-title":"ISaGRAF Workbench v 5 0"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/ETFA.2006.355187"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1109\/INDIN.2006.275709"},{"key":"ref32","author":"zoitl","year":"2009","journal-title":"Real-Time Execution for IEC 61499"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/INDIN.2009.5195780"},{"key":"ref30","article-title":"An IEC 61499 configuration with 70 controllers; challenges, benefits and a discussion on technical decisions","author":"chouinard","year":"2007","journal-title":"Proc IEEE Conf Emerging Technol Factory Autom"},{"key":"ref37","year":"2008","journal-title":"FBench Open source function block engineering tool"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/WFCS.2002.1159698"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/ETFA.2009.5347020"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1016\/0167-6423(87)90035-9"},{"key":"ref28","year":"2010","journal-title":"4DIAC Framework for distributed industrial automation (4DIAC)"},{"key":"ref27","year":"2008","journal-title":"Function block development kit (FBDK)"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/INDIN.2010.5549585"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1049\/PBCE059E"},{"key":"ref22","author":"vyatkin","year":"2007","journal-title":"IEC 61499 Function Blocks For Embedded and Distributed Control Systems Design"},{"key":"ref21","author":"lastra","year":"2004","journal-title":"Function Blocks for Industrial-Process Measurement and Control Systems IEC-61499 Introduction and Run-Time Platforms"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2009.128"},{"key":"ref23","first-page":"1142","article-title":"Efficient data handling model in IEC 61499 function block approach","author":"dai","year":"2010","journal-title":"Proc 8th Int IEEE Conf Ind Inform (INDIN'10)"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/INDIN.2008.4618111"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/INDIN.2009.5195840"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1109\/ETFA.2003.1248708"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2005.844427"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1109\/INDIN.2009.5195891"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1155\/2008\/231630"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2005.1570730"},{"key":"ref56","first-page":"15","article-title":"Will IEC 61499 trigger another automation system migration crisis?","volume":"86","author":"woll","year":"2007","journal-title":"Hydrocarbon Process"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1109\/TSMCC.2008.2005785"},{"key":"ref54","first-page":"379","article-title":"Automation objects: Enabling embedded intelligence in real-time mechatronic systems","volume":"1","author":"brennan","year":"2006","journal-title":"Int J Manuf Res"},{"key":"ref53","author":"hirsch","year":"2010","journal-title":"Systematic Design of Distributed Industrial Manufacturing Conrol Systems"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1109\/ETFA.2006.355383"},{"key":"ref40","year":"2010","journal-title":"nxtControl nxtStudio"},{"key":"ref4","year":"2005","journal-title":"Function BlocksPart 1 Architecture International Electrotechnical Commission"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/bxh065"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/MIE.2009.934788"},{"key":"ref5","first-page":"31","article-title":"Reconfigurable knowledge-based control solutions for responsive manufacturing systems","volume":"20","author":"brusaferri","year":"2011","journal-title":"Studies in Inform Control (SIC)"},{"key":"ref8","year":"1993","journal-title":"International Electrotechnical Commission Programmable ControllerPart 3 Programming Languages Geneva International Electrotechnical Commission"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/WODES.2006.1678427"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/MIE.2009.934789"},{"key":"ref9","article-title":"Design patterns for systems engineering with IEC 61499","author":"christensen","year":"2000","journal-title":"Verteilte AutomatisierungModelle und Methoden fr Entwurf Verifikation Engineering und Instrumentierung"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1109\/MIE.2009.934796"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/INDIN.2008.4618112"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1109\/INDIN.2011.6034942"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1109\/TASE.2008.2007216"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1109\/INDIN.2004.1417418"},{"key":"ref41","article-title":"Formalisms for verification of discrete control applications on example of IEC1499 function blocks","author":"vyatkin","year":"2000","journal-title":"Verteilte Automatisierung (Distributed Automation)"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1109\/TSMCC.2010.2067210"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/INDIN.2007.4384943"},{"key":"ref73","doi-asserted-by":"publisher","DOI":"10.1109\/DIS.2006.49"},{"key":"ref72","doi-asserted-by":"publisher","DOI":"10.1109\/TRA.2002.802211"},{"key":"ref71","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-662-05624-0","author":"deen","year":"2003","journal-title":"Agent-Based ManufacturingAdvances in the Holonic Approach"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.1109\/ETFA.2008.4638395"},{"key":"ref76","doi-asserted-by":"publisher","DOI":"10.1109\/INDIN.2008.4618278"},{"key":"ref77","doi-asserted-by":"publisher","DOI":"10.1109\/TSMCC.2010.2059012"},{"key":"ref74","first-page":"326","article-title":"Zero downtime reconfiguration of distributed automation systems: The <formula formulatype=\"inline\"><tex Notation=\"TeX\">$\\varepsilon$<\/tex> <\/formula> CEDAC approach","author":"rooker","year":"2007","journal-title":"Proc 3rd Int Conf Ind Appl Holonic Multi-Agent Syst"},{"key":"ref75","doi-asserted-by":"publisher","DOI":"10.1109\/TSMCC.2010.2064163"},{"key":"ref78","doi-asserted-by":"publisher","DOI":"10.1109\/SIES.2008.4577710"},{"key":"ref79","doi-asserted-by":"publisher","DOI":"10.1109\/ICMA.2009.5246724"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1109\/INDIN.2009.5195782"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1109\/MIE.2009.934797"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1109\/INDIN.2010.5549715"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2005.843829"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1109\/INDIN.2007.4384878"},{"key":"ref65","article-title":"Combining IEC 61499 and ISA S88 for batch control","author":"ivanova","year":"2009","journal-title":"Proc 13th IFAC Symp Inform Control Problems in Manuf (INCOM'09)"},{"key":"ref66","first-page":"690","article-title":"Integration of a DCS based on IEC 61499 with industrial batch management systems","author":"lepuschitz","year":"2009","journal-title":"Proc 13th IFAC Symp Inform Control Problems in Manuf"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.1109\/INDIN.2010.5549584"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1109\/TSMCC.2010.2046322"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1049\/cce:20040611"},{"key":"ref69","doi-asserted-by":"publisher","DOI":"10.1109\/ISGT.2010.5434776"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/ETFA.2001.997726"},{"key":"ref95","first-page":"177","article-title":"An IEC 61499 based approach for distributed batch process control","author":"thramboulidis","year":"2007","journal-title":"Proc 5th IEEE Int Conf Ind Inform"},{"key":"ref94","doi-asserted-by":"publisher","DOI":"10.1109\/ETFA.2006.355422"},{"key":"ref93","doi-asserted-by":"publisher","DOI":"10.1109\/INDIN.2005.1560357"},{"key":"ref92","article-title":"Formal validation of downtimeless system evolution in embedded automation controllers","author":"suender","year":"2011","journal-title":"ACM Trans Embedded Control Syst"},{"key":"ref91","first-page":"197","article-title":"Formal modeling of IEC 61499 function blocks with integer-valued data types","volume":"39","author":"gerber","year":"2010","journal-title":"Control and Cybern"},{"key":"ref90","first-page":"1133","article-title":"Automatic model generation of IEC 61499 function block using net condition\/event systems","author":"pang","year":"2008","journal-title":"Proc 6th IEEE Int Conf Ind Inform (INDIN'08)"},{"key":"ref96","doi-asserted-by":"publisher","DOI":"10.1109\/ETFA.2006.355216"},{"key":"ref97","doi-asserted-by":"publisher","DOI":"10.1109\/ISPCS.2011.6070144"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/INDIN.2004.1417414"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/ETFA.2006.355405"},{"key":"ref12","first-page":"77","article-title":"UML-FB a language for modeling and implementation of industrial-process measurement and control systems on the basis of IEC 61499 standard","author":"dubinin","year":"2004","journal-title":"Proc 6th Int Conf New Inform Technol Syst (NITiS'04)"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/INDIN.2006.275711"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/ETFA.2006.355455"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1016\/j.rcim.2009.12.001"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2009.2033051"},{"key":"ref82","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-03668-2_18"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/INDIN.2007.4384880"},{"key":"ref81","doi-asserted-by":"publisher","DOI":"10.1109\/INDIN.2006.275712"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1007\/1-4020-5261-8_20"},{"key":"ref84","first-page":"261","article-title":"Using the CIP protocol with IEC 61499 communication function blocks","volume":"13","author":"weehuizen","year":"2007","journal-title":"Proc 5th IEEE Int Conf Ind Inform"},{"key":"ref19","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/978-3-540-74481-8_1","article-title":"The past, present, and future of IEC 61499","volume":"4659","author":"zoitl","year":"2007","journal-title":"Proc Holonic Multi-Agent Syst Manuf"},{"key":"ref83","doi-asserted-by":"publisher","DOI":"10.1049\/iet-cdt.2009.0122"},{"key":"ref80","first-page":"310","author":"vyatkin","year":"2002","journal-title":"Congress Electric Automation SPS\/IPC\/Drives"},{"key":"ref89","doi-asserted-by":"publisher","DOI":"10.1109\/COASE.2009.5234184"},{"key":"ref85","author":"vyatkin","year":"2010","journal-title":"Industrial Electronics Handbook"},{"key":"ref86","doi-asserted-by":"publisher","DOI":"10.1109\/INDIN.2010.5549757"},{"key":"ref87","article-title":"One decade of IEC 61499 modeling and verification&#x2014;results and open issues","author":"hanisch","year":"2009","journal-title":"Proc 13th IFAC Symp Inform Control Problems in Manuf Preprints"},{"key":"ref88","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2010.2040392"}],"container-title":["IEEE Transactions on Industrial Informatics"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/9424\/6056501\/06021366.pdf?arnumber=6021366","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,10,10]],"date-time":"2021-10-10T23:46:23Z","timestamp":1633909583000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6021366\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,11]]},"references-count":97,"journal-issue":{"issue":"4"},"URL":"https:\/\/doi.org\/10.1109\/tii.2011.2166785","relation":{},"ISSN":["1551-3203","1941-0050"],"issn-type":[{"value":"1551-3203","type":"print"},{"value":"1941-0050","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,11]]}}}