{"id":"https://openalex.org/W2770099214","doi":"https://doi.org/10.1109/indin.2017.8104858","title":"Automatic generation of function block applications using evolutionary algorithms: Initial explorations","display_name":"Automatic generation of function block applications using evolutionary algorithms: Initial explorations","publication_year":2017,"publication_date":"2017-07-01","ids":{"openalex":"https://openalex.org/W2770099214","doi":"https://doi.org/10.1109/indin.2017.8104858","mag":"2770099214"},"language":"en","primary_location":{"id":"doi:10.1109/indin.2017.8104858","is_oa":false,"landing_page_url":"https://doi.org/10.1109/indin.2017.8104858","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2017 IEEE 15th International Conference on Industrial Informatics (INDIN)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5066007291","display_name":"Vladimir Mironovich","orcid":"https://orcid.org/0000-0003-2406-9718"},"institutions":[{"id":"https://openalex.org/I9927081","display_name":"Aalto University","ror":"https://ror.org/020hwjq30","country_code":"FI","type":"education","lineage":["https://openalex.org/I9927081"]},{"id":"https://openalex.org/I173089394","display_name":"ITMO University","ror":"https://ror.org/04txgxn49","country_code":"RU","type":"education","lineage":["https://openalex.org/I173089394"]}],"countries":["FI","RU"],"is_corresponding":true,"raw_author_name":"Vladimir Mironovich","raw_affiliation_strings":["Computer Technologies Laboratory, ITMO University, Saint Petersburg, Russia","Department of Electrical Engineering and Automation, Aalto University, Finland"],"affiliations":[{"raw_affiliation_string":"Computer Technologies Laboratory, ITMO University, Saint Petersburg, Russia","institution_ids":["https://openalex.org/I173089394"]},{"raw_affiliation_string":"Department of Electrical Engineering and Automation, Aalto University, Finland","institution_ids":["https://openalex.org/I9927081"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5062797646","display_name":"Maxim Buzdalov","orcid":"https://orcid.org/0000-0002-7120-8824"},"institutions":[{"id":"https://openalex.org/I173089394","display_name":"ITMO University","ror":"https://ror.org/04txgxn49","country_code":"RU","type":"education","lineage":["https://openalex.org/I173089394"]}],"countries":["RU"],"is_corresponding":false,"raw_author_name":"Maxim Buzdalov","raw_affiliation_strings":["Computer Technologies Laboratory, ITMO University, Saint Petersburg, Russia"],"affiliations":[{"raw_affiliation_string":"Computer Technologies Laboratory, ITMO University, Saint Petersburg, Russia","institution_ids":["https://openalex.org/I173089394"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5008070913","display_name":"Valeriy Vyatkin","orcid":null},"institutions":[{"id":"https://openalex.org/I173089394","display_name":"ITMO University","ror":"https://ror.org/04txgxn49","country_code":"RU","type":"education","lineage":["https://openalex.org/I173089394"]},{"id":"https://openalex.org/I9927081","display_name":"Aalto University","ror":"https://ror.org/020hwjq30","country_code":"FI","type":"education","lineage":["https://openalex.org/I9927081"]},{"id":"https://openalex.org/I190632392","display_name":"Lule\u00e5 University of Technology","ror":"https://ror.org/016st3p78","country_code":"SE","type":"education","lineage":["https://openalex.org/I190632392"]}],"countries":["FI","RU","SE"],"is_corresponding":false,"raw_author_name":"Valeriy Vyatkin","raw_affiliation_strings":["Computer Technologies Laboratory, ITMO University, Saint Petersburg, Russia","Department of Computer Science, Lulea Tekniska Universitet, Sweden","Department of Electrical Engineering and Automation, Aalto University, Finland"],"affiliations":[{"raw_affiliation_string":"Computer Technologies Laboratory, ITMO University, Saint Petersburg, Russia","institution_ids":["https://openalex.org/I173089394"]},{"raw_affiliation_string":"Department of Computer Science, Lulea Tekniska Universitet, Sweden","institution_ids":["https://openalex.org/I190632392"]},{"raw_affiliation_string":"Department of Electrical Engineering and Automation, Aalto University, Finland","institution_ids":["https://openalex.org/I9927081"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5066007291"],"corresponding_institution_ids":["https://openalex.org/I173089394","https://openalex.org/I9927081"],"apc_list":null,"apc_paid":null,"fwci":0.319,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.59075923,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"700","last_page":"705"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11663","display_name":"Viral Infectious Diseases and Gene Expression in Insects","score":0.9983999729156494,"subfield":{"id":"https://openalex.org/subfields/1312","display_name":"Molecular Biology"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},"topics":[{"id":"https://openalex.org/T11663","display_name":"Viral Infectious Diseases and Gene Expression in Insects","score":0.9983999729156494,"subfield":{"id":"https://openalex.org/subfields/1312","display_name":"Molecular Biology"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},{"id":"https://openalex.org/T11741","display_name":"Flexible and Reconfigurable Manufacturing Systems","score":0.9908000230789185,"subfield":{"id":"https://openalex.org/subfields/2209","display_name":"Industrial and Manufacturing Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11975","display_name":"Evolutionary Algorithms and Applications","score":0.9575999975204468,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7870409488677979},{"id":"https://openalex.org/keywords/genetic-programming","display_name":"Genetic programming","score":0.7274327278137207},{"id":"https://openalex.org/keywords/automation","display_name":"Automation","score":0.7256224155426025},{"id":"https://openalex.org/keywords/fitness-function","display_name":"Fitness function","score":0.7001423239707947},{"id":"https://openalex.org/keywords/block","display_name":"Block (permutation group theory)","score":0.6742264628410339},{"id":"https://openalex.org/keywords/evolutionary-computation","display_name":"Evolutionary computation","score":0.6584603786468506},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.5610628724098206},{"id":"https://openalex.org/keywords/evolutionary-algorithm","display_name":"Evolutionary algorithm","score":0.5383914709091187},{"id":"https://openalex.org/keywords/interactive-evolutionary-computation","display_name":"Interactive evolutionary computation","score":0.5220879912376404},{"id":"https://openalex.org/keywords/function","display_name":"Function (biology)","score":0.48116597533226013},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.46092861890792847},{"id":"https://openalex.org/keywords/genetic-algorithm","display_name":"Genetic algorithm","score":0.4303673505783081},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.42853301763534546},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.4073893427848816},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.3254280090332031},{"id":"https://openalex.org/keywords/evolutionary-programming","display_name":"Evolutionary programming","score":0.3127392828464508},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2946506440639496},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.25385215878486633},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.20071935653686523},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.09706351161003113}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7870409488677979},{"id":"https://openalex.org/C110332635","wikidata":"https://www.wikidata.org/wiki/Q629498","display_name":"Genetic programming","level":2,"score":0.7274327278137207},{"id":"https://openalex.org/C115901376","wikidata":"https://www.wikidata.org/wiki/Q184199","display_name":"Automation","level":2,"score":0.7256224155426025},{"id":"https://openalex.org/C176066374","wikidata":"https://www.wikidata.org/wiki/Q629118","display_name":"Fitness function","level":3,"score":0.7001423239707947},{"id":"https://openalex.org/C2777210771","wikidata":"https://www.wikidata.org/wiki/Q4927124","display_name":"Block (permutation group theory)","level":2,"score":0.6742264628410339},{"id":"https://openalex.org/C105902424","wikidata":"https://www.wikidata.org/wiki/Q1197129","display_name":"Evolutionary computation","level":2,"score":0.6584603786468506},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.5610628724098206},{"id":"https://openalex.org/C159149176","wikidata":"https://www.wikidata.org/wiki/Q14489129","display_name":"Evolutionary algorithm","level":2,"score":0.5383914709091187},{"id":"https://openalex.org/C123189799","wikidata":"https://www.wikidata.org/wiki/Q6045380","display_name":"Interactive evolutionary computation","level":4,"score":0.5220879912376404},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.48116597533226013},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.46092861890792847},{"id":"https://openalex.org/C8880873","wikidata":"https://www.wikidata.org/wiki/Q187787","display_name":"Genetic algorithm","level":2,"score":0.4303673505783081},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.42853301763534546},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.4073893427848816},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3254280090332031},{"id":"https://openalex.org/C121835503","wikidata":"https://www.wikidata.org/wiki/Q2596288","display_name":"Evolutionary programming","level":3,"score":0.3127392828464508},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2946506440639496},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.25385215878486633},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.20071935653686523},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.09706351161003113},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C78458016","wikidata":"https://www.wikidata.org/wiki/Q840400","display_name":"Evolutionary biology","level":1,"score":0.0},{"id":"https://openalex.org/C78519656","wikidata":"https://www.wikidata.org/wiki/Q101333","display_name":"Mechanical engineering","level":1,"score":0.0},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/indin.2017.8104858","is_oa":false,"landing_page_url":"https://doi.org/10.1109/indin.2017.8104858","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2017 IEEE 15th International Conference on Industrial Informatics (INDIN)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.4099999964237213,"display_name":"Partnerships for the goals","id":"https://metadata.un.org/sdg/17"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320316838","display_name":"Kempe Foundation","ror":null}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":20,"referenced_works":["https://openalex.org/W123987416","https://openalex.org/W1559956479","https://openalex.org/W1576818901","https://openalex.org/W1672208410","https://openalex.org/W1968692060","https://openalex.org/W1976192759","https://openalex.org/W2001289891","https://openalex.org/W2033269895","https://openalex.org/W2039568215","https://openalex.org/W2056842119","https://openalex.org/W2110311336","https://openalex.org/W2115309705","https://openalex.org/W2130773092","https://openalex.org/W2134729636","https://openalex.org/W2147338786","https://openalex.org/W2163499368","https://openalex.org/W2504552629","https://openalex.org/W2557741486","https://openalex.org/W4251408908","https://openalex.org/W4302339081"],"related_works":["https://openalex.org/W1573147006","https://openalex.org/W2528958959","https://openalex.org/W2021504082","https://openalex.org/W1634842376","https://openalex.org/W4879471","https://openalex.org/W2091246427","https://openalex.org/W41249964","https://openalex.org/W1852966908","https://openalex.org/W2373051176","https://openalex.org/W1589480767"],"abstract_inverted_index":{"Automation":[0],"of":[1,52,69,77,110],"software":[2],"development":[3],"process":[4],"has":[5],"been":[6],"a":[7,10,16,27,31,62,70,88],"concern":[8],"for":[9,30,57,87],"long":[11],"time.":[12],"Genetic":[13],"programming":[14],"is":[15],"well-known":[17],"technique":[18],"which":[19,41],"uses":[20],"evolutionary":[21,46,102],"computation":[22,47,79],"to":[23,108],"generate":[24],"or":[25],"improve":[26],"computer":[28],"program":[29],"specific":[32],"task":[33],"without":[34],"human":[35],"participation.":[36],"We":[37],"consider":[38],"the":[39,49,67,75,100,111,116],"method":[40],"applies":[42],"model":[43],"checking":[44],"and":[45,99],"towards":[48],"automatic":[50],"generation":[51,109],"function":[53,72,98,119],"block":[54,120],"control":[55],"applications":[56],"industrial":[58],"automation":[59],"systems.":[60],"As":[61],"first":[63],"step,":[64],"we":[65],"evaluate":[66],"effectiveness":[68],"fitness":[71,97],"based":[73],"on":[74],"number":[76],"satisfied":[78],"tree":[80],"logic":[81],"formulas":[82],"in":[83,115],"UPPAAL":[84,91],"query":[85],"language":[86],"manually":[89],"created":[90],"model.":[92],"Results":[93],"show":[94],"that":[95],"such":[96],"(1+1)":[101],"algorithm":[103],"can":[104],"be":[105],"successfully":[106],"applied":[107],"required":[112],"data":[113],"connections":[114],"IEC":[117],"61499":[118],"application.":[121]},"counts_by_year":[{"year":2024,"cited_by_count":2},{"year":2021,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
