2022
DOI: 10.1515/auto-2021-0138
|View full text |Cite
|
Sign up to set email alerts
|

Towards automatic generation of functionality semantics to improve PLC software modularization

Abstract: Functions of automated Production Systems (aPS) can be realized by control software (SW), whose high quality and short development time are, therefore, vital. To achieve both, SW should be modular and, thereby, reusable. Static code analysis can help improve the modularization of existing software, e. g., by automatically analyzing control and information flow. However, manual code reviews are still typically required because planning a SW’s modularization requires a semantic understanding of its functionality… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
0
0
1

Year Published

2022
2022
2024
2024

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(1 citation statement)
references
References 19 publications
0
0
0
1
Order By: Relevance
“…El concepto de reutilización de software, en el ámbito industrial, se basa en crear componentes (módulos software de control) con el fin de poder utilizarlos en la construcción de software de control de diferentes aPS y, de este modo, reducir tiempos y simplificar el desarrollo, mejorando la calidad y reduciendo su costo [4], [10]. Escenarios como diferentes aPS que compartan equipos que realizan las mismas operaciones, un aPS en el que se deban realizan cambios de configuración, o la reconstrucción de un nuevo aPS con equipos ya existentes, son claros ejemplos de la importancia de la reutilización.…”
Section: Introductionunclassified
“…El concepto de reutilización de software, en el ámbito industrial, se basa en crear componentes (módulos software de control) con el fin de poder utilizarlos en la construcción de software de control de diferentes aPS y, de este modo, reducir tiempos y simplificar el desarrollo, mejorando la calidad y reduciendo su costo [4], [10]. Escenarios como diferentes aPS que compartan equipos que realizan las mismas operaciones, un aPS en el que se deban realizan cambios de configuración, o la reconstrucción de un nuevo aPS con equipos ya existentes, son claros ejemplos de la importancia de la reutilización.…”
Section: Introductionunclassified