Programming languages popularity and implications to testing programmable logic controllers
- Published
- Accepted
- Subject Areas
- Software Engineering
- Keywords
- plc, programming languages, programmable logic controllers, google trends, function block diagrams, structured text, IEC 1131-3, software testing
- Copyright
- © 2015 Enoiu
- Licence
- This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ PrePrints) and either DOI or URL of the article must be cited.
- Cite this article
- 2015. Programming languages popularity and implications to testing programmable logic controllers. PeerJ PrePrints 3:e879v1 https://doi.org/10.7287/peerj.preprints.879v1
Abstract
The popularity of domain-specific programming languages has implications on how we test software in these domain industries. For example for programmable logic controllers five standard languages were defined and used in practice. Detailed data on popularity of these languages should show some implications on what languages to target when testing. We suggest that massive new data sources resulting from programmers may offer a new perspective on how we test domain-specific languages. By analyzing Google query volumes for search terms related to programmable logic controllers languages, we find patterns that may be interpreted as signs of actual usage in practice. Comparing with the current test generation approaches proposed by researchers our results illustrate both potentials and threats on what is needed in reality when testing programmable logic controllers.
Author Comment
This is a very early draft version of the paper.