Scalable cloud based semantic code analysis to support continuous integration of industrial PLC code

Safa Bougouffa, Sebastian Diehm, Michael Schwarz, Birgit Vogel-Heuser

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Scopus citations

Abstract

During the lifecycle of automated production systems (aPS) additional functionalities and evolutions are realized. As a consequence, control software of aPS becomes highly complex and hard to maintain, which rises the need for evaluating and improving the quality of the control software. Tools for assessing and analyzing the quality of control software are rare and mostly lack accessible platforms that allow the use of analysis data by quality officers and stakeholders. Therefore, this paper presents a cloud platform for code-analysis, a developed tool for evaluating control software by means of Semantic Web technologies. The scalability of the cloud platform supports varied volumes of data and allows efficient use of the analysis data in a continuous integration system for trend analysis in combination with software quality model that can indicate the overall quality level of the control software.

Original languageEnglish
Title of host publicationProceedings - 2017 IEEE 15th International Conference on Industrial Informatics, INDIN 2017
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages621-627
Number of pages7
ISBN (Electronic)9781538608371
DOIs
StatePublished - 10 Nov 2017
Event15th IEEE International Conference on Industrial Informatics, INDIN 2017 - Emden, Germany
Duration: 24 Jul 201726 Jul 2017

Publication series

NameProceedings - 2017 IEEE 15th International Conference on Industrial Informatics, INDIN 2017

Conference

Conference15th IEEE International Conference on Industrial Informatics, INDIN 2017
Country/TerritoryGermany
CityEmden
Period24/07/1726/07/17

Fingerprint

Dive into the research topics of 'Scalable cloud based semantic code analysis to support continuous integration of industrial PLC code'. Together they form a unique fingerprint.

Cite this