|
Published Articles >> Table of Contents >> Abstract
11th Working Conference on Reverse Engineering (WCRE 2004)
pp. 294-295
Maintenance and Analysis of Visual Programs — An Industrial Case
Mika Karaila, Metso Automation Inc.
Tarja Systä, Tampere University of Technology
Full Article Text:
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/WCRE.2004.27
Send link to a friend
| Abstract |
|
A domain-specific visual language, Function Block
Language (FBL), is used in Metso Automation for
writing automation control programs. The same
engineering environment is used for both forward and
reverse engineering activities, providing convenient
support for the maintenance and evolution of FBL
programs. Various data and program analysis methods
are applied to study the FBL programs stored in
project library archives. From the large amount of
programs, the analysis can be focused to certain kinds
of programs. Using metadata stored in a database
enables this. The application of the provided analysis
methods further aids the reverse engineering, reengineering,
and reuse activities. Software and data
reverse engineering techniques are traditionally used
to support program and data comprehension,
respectively. In our research, we have successfully
used corresponding techniques to analyze visual
programs written in FBL in real-world projects at
Metso Automation.
|
Additional Information
|
Citation:
Mika Karaila, Tarja Systä,
"Maintenance and Analysis of Visual Programs — An Industrial Case,"
wcre,
pp. 294-295,
11th Working Conference on Reverse Engineering (WCRE 2004),
2004
|
|