DESIGN RECOVERY FOR DISTRIBUTED SYSTEMS

Citation
Lj. Holtzblatt et al., DESIGN RECOVERY FOR DISTRIBUTED SYSTEMS, IEEE transactions on software engineering, 23(7), 1997, pp. 461-472
Citations number
32
Categorie Soggetti
Computer Sciences","Engineering, Eletrical & Electronic","Computer Science Software Graphycs Programming
ISSN journal
00985589
Volume
23
Issue
7
Year of publication
1997
Pages
461 - 472
Database
ISI
SICI code
0098-5589(1997)23:7<461:DRFDS>2.0.ZU;2-Y
Abstract
Two factors limit the utility of reverse engineering technology for ma ny distributed software systems. First, with the exception of tools th at support Ada and its explicit tasking constructs, reverse engineerin g tools fail to capture information concerning the flow of information between tasks. Second, relatively few reverse engineering tools are a vailable for programming languages in which many older legacy applicat ions were written (e.g., Jovial, CMS-2, and Various assembly languages ). In this paper, we describe approaches that were developed for overc oming these limitations. In particular, we have implemented an approac h for automatically extracting task flow information from a command an d control system written in CMS-2. Our approach takes advantage of a s mall amount of externally provided design knowledge in order to recove r design information relevant to the distributed nature of the target system.