A systematic map** study on the combination of static and dynamic quality assurance techniques

F Elberzhager, J Münch, VTN Nha - Information and software technology, 2012 - Elsevier
CONTEXT: A lot of different quality assurance techniques exist to ensure high quality
products. However, most often they are applied in isolation. A systematic combination of …

Opportunities and challenges of static code analysis of IEC 61131-3 programs

H Prähofer, F Angerer, R Ramler… - Proceedings of 2012 …, 2012 - ieeexplore.ieee.org
Static code analysis techniques analyze programs by examining the source code without
actually executing them. The main benefits lie in improving software quality by detecting …

[КНИГА][B] Model-based testing for embedded systems

J Zander, I Schieferdecker, PJ Mosterman - 2011 - books.google.com
What the experts have to say about Model-Based Testing for Embedded Systems:" This
book is exactly what is needed at the exact right time in this fast-growing area. From its …

Sorald: Automatic patch suggestions for sonarqube static analysis violations

K Etemadi, N Harrand, S Larsen… - … on Dependable and …, 2022 - ieeexplore.ieee.org
Previous work has shown that early resolution of issues detected by static code analyzers
can prevent major costs later on. However, developers often ignore such issues for two main …

Exploring context-sensitive data flow analysis for early vulnerability detection

L Sampaio, A Garcia - Journal of Systems and Software, 2016 - Elsevier
Secure programming is the practice of writing programs that are resistant to attacks by
malicious people or programs. Programmers of secure software have to be continuously …

Verifying data-and control-oriented properties combining static and runtime verification: theory and tools

W Ahrendt, JM Chimento, GJ Pace… - Formal Methods in System …, 2017 - Springer
Static verification techniques are used to analyse and prove properties about programs
before they are executed. Many of these techniques work directly on the source code and …

[PDF][PDF] Test models and coverage criteria for automatic model-based test generation with UML state machines

S Weißleder - 2010 - ischieferdecker.bplaced.net
Testing is an important means of quality management and is widely used in industrial
practice. Model-based functional testing is focussed on comparing the system under test to a …

A specification language for static and runtime verification of data and control properties

W Ahrendt, JM Chimento, GJ Pace… - … Symposium on Formal …, 2015 - Springer
Static verification techniques can verify properties across all executions of a program, but
powerful judgements are hard to achieve automatically. In contrast, runtime verification …

Search‐based model transformations

M Fleck, J Troya, M Wimmer - Journal of Software: Evolution …, 2016 - Wiley Online Library
Abstract Model transformations are an important cornerstone of model‐driven engineering, a
discipline which facilitates the abstraction of relevant information of a system as models. The …

Identification of design patterns for IEC 61131-3 in machine and plant manufacturing

J Fuchs, S Feldmann, C Legat… - IFAC Proceedings Volumes, 2014 - Elsevier
Industrial plant software is implemented in the programming languages of IEC 61131-3. As
plant software needs to perform many tasks, it is often highly complex and typically …