Loading…
Reconstruction of Function Block Logic Using Metaheuristic Algorithm
An approach for automatic reconstruction of automation logic from execution scenarios using a metaheuristic algorithm is proposed. IEC 61499 basic function blocks are chosen as implementation language and reconstruction of Execution Control Charts for basic function blocks is addressed. The synthesi...
Saved in:
Published in: | IEEE transactions on industrial informatics 2017-08, Vol.13 (4), p.1763-1771 |
---|---|
Main Authors: | , , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | cdi_FETCH-LOGICAL-c328t-eb2fbd08570b2c7b51f7dbc6fcc51dac5769642e564969e62dfa872840fbdd443 |
---|---|
cites | cdi_FETCH-LOGICAL-c328t-eb2fbd08570b2c7b51f7dbc6fcc51dac5769642e564969e62dfa872840fbdd443 |
container_end_page | 1771 |
container_issue | 4 |
container_start_page | 1763 |
container_title | IEEE transactions on industrial informatics |
container_volume | 13 |
creator | Chivilikhin, Daniil Shalyto, Anatoly Patil, Sandeep Vyatkin, Valeriy |
description | An approach for automatic reconstruction of automation logic from execution scenarios using a metaheuristic algorithm is proposed. IEC 61499 basic function blocks are chosen as implementation language and reconstruction of Execution Control Charts for basic function blocks is addressed. The synthesis method is based on a metaheuristic algorithm that combines ideas from ant colony optimization and evolutionary computation. Execution scenarios can be recorded from testing legacy software solutions. At this stage results are only limited to generation of basic function blocks having only Boolean input/output variables. |
doi_str_mv | 10.1109/TII.2017.2710224 |
format | article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1109_TII_2017_2710224</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>7936605</ieee_id><sourcerecordid>1927319102</sourcerecordid><originalsourceid>FETCH-LOGICAL-c328t-eb2fbd08570b2c7b51f7dbc6fcc51dac5769642e564969e62dfa872840fbdd443</originalsourceid><addsrcrecordid>eNo9kMFLwzAUh4soOKd3wUvBq50vSdM0x-mcDiaCbF5Dm6ZdZtfMJEX8783o2Ok9Ht_vx-OLolsEE4SAP64WiwkGxCaYIcA4PYtGiKcoAaBwHnZKUUIwkMvoyrktAGFA-CiafSppOudtL702XWzqeN53w_7UGvkdL02jZbx2umvid-WLjeqtdj7cpm1jrPab3XV0URetUzfHOY7W85fV81uy_HhdPE-XiSQ494kqcV1WkFMGJZaspKhmVSmzWkqKqkJSlvEsxYpmKc-4ynBVFznDeQohVqUpGUcPQ6_7Vfu-FHurd4X9E6bQYqa_psLYRrS-F6GFkoDfD_jemp9eOS-2prdd-FAgjhlBPJgKFAyUtMY5q-pTLQJxUCuCWnFQK45qQ-RuiGil1AlnnGQZUPIPDGJ1DQ</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1927319102</pqid></control><display><type>article</type><title>Reconstruction of Function Block Logic Using Metaheuristic Algorithm</title><source>IEEE Xplore (Online service)</source><creator>Chivilikhin, Daniil ; Shalyto, Anatoly ; Patil, Sandeep ; Vyatkin, Valeriy</creator><creatorcontrib>Chivilikhin, Daniil ; Shalyto, Anatoly ; Patil, Sandeep ; Vyatkin, Valeriy</creatorcontrib><description>An approach for automatic reconstruction of automation logic from execution scenarios using a metaheuristic algorithm is proposed. IEC 61499 basic function blocks are chosen as implementation language and reconstruction of Execution Control Charts for basic function blocks is addressed. The synthesis method is based on a metaheuristic algorithm that combines ideas from ant colony optimization and evolutionary computation. Execution scenarios can be recorded from testing legacy software solutions. At this stage results are only limited to generation of basic function blocks having only Boolean input/output variables.</description><identifier>ISSN: 1551-3203</identifier><identifier>ISSN: 1941-0050</identifier><identifier>EISSN: 1941-0050</identifier><identifier>DOI: 10.1109/TII.2017.2710224</identifier><identifier>CODEN: ITIICH</identifier><language>eng</language><publisher>Piscataway: IEEE</publisher><subject>Algorithms ; Ant colony optimization ; Automatic model synthesis ; Automation ; Boolean algebra ; Control charts ; control system synthesis ; Dependable Communication and Computation Systems ; Evolutionary algorithms ; evolutionary computation ; Heuristic methods ; IEC Standards ; industrial automation software ; Inference algorithms ; Informatics ; Input variables ; Kommunikations- och beräkningssystem ; Programmable logic controllers ; Reconstruction ; Search problems ; Software</subject><ispartof>IEEE transactions on industrial informatics, 2017-08, Vol.13 (4), p.1763-1771</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2017</rights><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c328t-eb2fbd08570b2c7b51f7dbc6fcc51dac5769642e564969e62dfa872840fbdd443</citedby><cites>FETCH-LOGICAL-c328t-eb2fbd08570b2c7b51f7dbc6fcc51dac5769642e564969e62dfa872840fbdd443</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/7936605$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>230,314,780,784,885,27924,27925,54796</link.rule.ids><backlink>$$Uhttps://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-64253$$DView record from Swedish Publication Index$$Hfree_for_read</backlink></links><search><creatorcontrib>Chivilikhin, Daniil</creatorcontrib><creatorcontrib>Shalyto, Anatoly</creatorcontrib><creatorcontrib>Patil, Sandeep</creatorcontrib><creatorcontrib>Vyatkin, Valeriy</creatorcontrib><title>Reconstruction of Function Block Logic Using Metaheuristic Algorithm</title><title>IEEE transactions on industrial informatics</title><addtitle>TII</addtitle><description>An approach for automatic reconstruction of automation logic from execution scenarios using a metaheuristic algorithm is proposed. IEC 61499 basic function blocks are chosen as implementation language and reconstruction of Execution Control Charts for basic function blocks is addressed. The synthesis method is based on a metaheuristic algorithm that combines ideas from ant colony optimization and evolutionary computation. Execution scenarios can be recorded from testing legacy software solutions. At this stage results are only limited to generation of basic function blocks having only Boolean input/output variables.</description><subject>Algorithms</subject><subject>Ant colony optimization</subject><subject>Automatic model synthesis</subject><subject>Automation</subject><subject>Boolean algebra</subject><subject>Control charts</subject><subject>control system synthesis</subject><subject>Dependable Communication and Computation Systems</subject><subject>Evolutionary algorithms</subject><subject>evolutionary computation</subject><subject>Heuristic methods</subject><subject>IEC Standards</subject><subject>industrial automation software</subject><subject>Inference algorithms</subject><subject>Informatics</subject><subject>Input variables</subject><subject>Kommunikations- och beräkningssystem</subject><subject>Programmable logic controllers</subject><subject>Reconstruction</subject><subject>Search problems</subject><subject>Software</subject><issn>1551-3203</issn><issn>1941-0050</issn><issn>1941-0050</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2017</creationdate><recordtype>article</recordtype><recordid>eNo9kMFLwzAUh4soOKd3wUvBq50vSdM0x-mcDiaCbF5Dm6ZdZtfMJEX8783o2Ok9Ht_vx-OLolsEE4SAP64WiwkGxCaYIcA4PYtGiKcoAaBwHnZKUUIwkMvoyrktAGFA-CiafSppOudtL702XWzqeN53w_7UGvkdL02jZbx2umvid-WLjeqtdj7cpm1jrPab3XV0URetUzfHOY7W85fV81uy_HhdPE-XiSQ494kqcV1WkFMGJZaspKhmVSmzWkqKqkJSlvEsxYpmKc-4ynBVFznDeQohVqUpGUcPQ6_7Vfu-FHurd4X9E6bQYqa_psLYRrS-F6GFkoDfD_jemp9eOS-2prdd-FAgjhlBPJgKFAyUtMY5q-pTLQJxUCuCWnFQK45qQ-RuiGil1AlnnGQZUPIPDGJ1DQ</recordid><startdate>20170801</startdate><enddate>20170801</enddate><creator>Chivilikhin, Daniil</creator><creator>Shalyto, Anatoly</creator><creator>Patil, Sandeep</creator><creator>Vyatkin, Valeriy</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>ADTPV</scope><scope>AOWAS</scope></search><sort><creationdate>20170801</creationdate><title>Reconstruction of Function Block Logic Using Metaheuristic Algorithm</title><author>Chivilikhin, Daniil ; Shalyto, Anatoly ; Patil, Sandeep ; Vyatkin, Valeriy</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c328t-eb2fbd08570b2c7b51f7dbc6fcc51dac5769642e564969e62dfa872840fbdd443</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2017</creationdate><topic>Algorithms</topic><topic>Ant colony optimization</topic><topic>Automatic model synthesis</topic><topic>Automation</topic><topic>Boolean algebra</topic><topic>Control charts</topic><topic>control system synthesis</topic><topic>Dependable Communication and Computation Systems</topic><topic>Evolutionary algorithms</topic><topic>evolutionary computation</topic><topic>Heuristic methods</topic><topic>IEC Standards</topic><topic>industrial automation software</topic><topic>Inference algorithms</topic><topic>Informatics</topic><topic>Input variables</topic><topic>Kommunikations- och beräkningssystem</topic><topic>Programmable logic controllers</topic><topic>Reconstruction</topic><topic>Search problems</topic><topic>Software</topic><toplevel>online_resources</toplevel><creatorcontrib>Chivilikhin, Daniil</creatorcontrib><creatorcontrib>Shalyto, Anatoly</creatorcontrib><creatorcontrib>Patil, Sandeep</creatorcontrib><creatorcontrib>Vyatkin, Valeriy</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Xplore</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics & Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>SwePub</collection><collection>SwePub Articles</collection><jtitle>IEEE transactions on industrial informatics</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Chivilikhin, Daniil</au><au>Shalyto, Anatoly</au><au>Patil, Sandeep</au><au>Vyatkin, Valeriy</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Reconstruction of Function Block Logic Using Metaheuristic Algorithm</atitle><jtitle>IEEE transactions on industrial informatics</jtitle><stitle>TII</stitle><date>2017-08-01</date><risdate>2017</risdate><volume>13</volume><issue>4</issue><spage>1763</spage><epage>1771</epage><pages>1763-1771</pages><issn>1551-3203</issn><issn>1941-0050</issn><eissn>1941-0050</eissn><coden>ITIICH</coden><abstract>An approach for automatic reconstruction of automation logic from execution scenarios using a metaheuristic algorithm is proposed. IEC 61499 basic function blocks are chosen as implementation language and reconstruction of Execution Control Charts for basic function blocks is addressed. The synthesis method is based on a metaheuristic algorithm that combines ideas from ant colony optimization and evolutionary computation. Execution scenarios can be recorded from testing legacy software solutions. At this stage results are only limited to generation of basic function blocks having only Boolean input/output variables.</abstract><cop>Piscataway</cop><pub>IEEE</pub><doi>10.1109/TII.2017.2710224</doi><tpages>9</tpages></addata></record> |
fulltext | fulltext |
identifier | ISSN: 1551-3203 |
ispartof | IEEE transactions on industrial informatics, 2017-08, Vol.13 (4), p.1763-1771 |
issn | 1551-3203 1941-0050 1941-0050 |
language | eng |
recordid | cdi_crossref_primary_10_1109_TII_2017_2710224 |
source | IEEE Xplore (Online service) |
subjects | Algorithms Ant colony optimization Automatic model synthesis Automation Boolean algebra Control charts control system synthesis Dependable Communication and Computation Systems Evolutionary algorithms evolutionary computation Heuristic methods IEC Standards industrial automation software Inference algorithms Informatics Input variables Kommunikations- och beräkningssystem Programmable logic controllers Reconstruction Search problems Software |
title | Reconstruction of Function Block Logic Using Metaheuristic Algorithm |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-01T05%3A48%3A20IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Reconstruction%20of%20Function%20Block%20Logic%20Using%20Metaheuristic%20Algorithm&rft.jtitle=IEEE%20transactions%20on%20industrial%20informatics&rft.au=Chivilikhin,%20Daniil&rft.date=2017-08-01&rft.volume=13&rft.issue=4&rft.spage=1763&rft.epage=1771&rft.pages=1763-1771&rft.issn=1551-3203&rft.eissn=1941-0050&rft.coden=ITIICH&rft_id=info:doi/10.1109/TII.2017.2710224&rft_dat=%3Cproquest_cross%3E1927319102%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c328t-eb2fbd08570b2c7b51f7dbc6fcc51dac5769642e564969e62dfa872840fbdd443%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=1927319102&rft_id=info:pmid/&rft_ieee_id=7936605&rfr_iscdi=true |