Thumbnail
Access Restriction
Subscribed

Author Welch, Lonnie R.
Source ACM Digital Library
Content type Text
Publisher Association for Computing Machinery (ACM)
File Format PDF
Language English
Subject Domain (in DDC) Computer science, information & general works ♦ Computer programming, programs & data
Abstract This paper presents a process for the reengineering of computer-based control systems, and describes tools that automate portions of the process. The intermediate representation (IR) for capturing features of computer-based systems during reverse engineering is presented. A novel feature of the IR is that it incorporates the control system software architecture, a view that enables information to be captured at five levels of granularity: the program level, the task level, the package level, the subprogram level, and the statement level. A reverse engineering toolset that constructs the IR from Ada programs, displays the IR, and computes metrics for concurrency, communication and object-orientedness is also presented.
Description Affiliation: Computer Science and Engineering Department, The University of Texas at Arlington, Box 19015, Arlington, TX (Welch, Lonnie R.)
Age Range 18 to 22 years ♦ above 22 year
Educational Use Research
Education Level UG and PG
Learning Resource Type Article
Publisher Date 1989-04-01
Publisher Place New York
Journal ACM SIGAda Ada Letters (ALET)
Volume Number XVII
Issue Number 6
Page Count 8
Starting Page 39
Ending Page 46


Open content in new tab

   Open content in new tab
Source: ACM Digital Library