Automatic Generation of Function Block Applications Using Evolutionary Algorithms: Initial Explorations

被引:0
作者
Mironovich, Vladimir [1 ,2 ]
Buzdalov, Maxim [1 ]
Vyatkin, Valeriy [1 ,2 ,3 ]
机构
[1] ITMO Univ, Comp Technol Lab, St Petersburg, Russia
[2] Aalto Univ, Dept Elect Engn & Automat, Espoo, Finland
[3] Lulea Tekniska Univ, Dept Comp Sci Comp & Space Engn, Lulea, Sweden
来源
2017 IEEE 15TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN) | 2017年
关键词
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Automation of software development process has been a concern for a long time. Genetic programming is a well-known technique which uses evolutionary computation to generate or improve a computer program for a specific task without human participation. We consider the method which applies model checking and evolutionary computation towards the automatic generation of function block control applications for industrial automation systems. As a first step, we evaluate the effectiveness of a fitness function based on the number of satisfied computation tree logic formulas in UPPAAL query language for a manually created UPPAAL model. Results show that such fitness function and the (1+1) evolutionary algorithm can be successfully applied to generation of the required data connections in the IEC 61499 function block application.
引用
收藏
页码:700 / 705
页数:6
相关论文
共 25 条
[1]  
[Anonymous], 2003, 611313 IEC
[2]  
[Anonymous], 2000, Int. J. Softw. Tools for Technol. Transf. (STTT), DOI [10.1007/s100090050046, DOI 10.1007/S100090050046]
[3]  
[Anonymous], 2003, Genetic programming IV: routine human-competitive machine intelligence
[4]  
Back T., 1996, EVOLUTIONARY ALGORIT, DOI DOI 10.1093/OSO/9780195099713.001.0001
[5]  
Behrmann G, 2006, INT CONF QUANT EVAL, P125
[6]  
Burnim Jacob, 2008, 2008 23rd IEEE/ACM International Conference on Automated Software Engineering, P443, DOI 10.1109/ASE.2008.69
[7]  
Buzhinsky I., 2013, P 15 ANN C COMP GEN, P199, DOI [10.1145/2464576.2464678, DOI 10.1145/2464576.2464678]
[8]  
Buzhinsky I, 2015, IEEE INTL CONF IND I, P1213, DOI 10.1109/INDIN.2015.7281908
[9]  
Colla M., 2006, P 11 IEEE C EM TECHN, P1301
[10]  
Drozdov D., 2015, FB2SMV IEC 61499 FUN