DocumentCode :
2305796
Title :
Recovery of communications protocol design from protocol execution traces
Author :
Saleh, K. ; Probert, R. ; Manonmani, I.
Author_Institution :
Dept. of Electr. & Comput. Eng., Kuwait Univ., Safat, Kuwait
fYear :
1996
fDate :
21-25 Oct 1996
Firstpage :
265
Lastpage :
272
Abstract :
Reverse engineering and design recovery are two important concepts for the evolutionary design of systems software. In particular, the reverse engineering of distributed software, such as communications systems, is a very challenging, practical problem. Most communications software is written without the use of formal methods and is often poorly documented. Consequently, to maintain or modify such software, relevant details of the original design need to be recovered from the executable software itself. This design recovery process, called reverse engineering, involves either static analysis of the code or dynamic analysis of the software behaviour based on selected execution traces. In this paper, we use the dynamic trace analysis approach. Specifically, based on execution traces as represented at selected points of observation, we generate a higher level design representation consisting of communicating finite state machines (CFSMs) corresponding to the protocol design and service constraints
Keywords :
data flow analysis; finite state machines; protocols; reverse engineering; communicating finite state machines; communications protocol; communications software; communications systems; design recovery; distributed software; execution traces; protocol execution traces; reverse engineering; trace analysis; Access protocols; Acoustical engineering; Computer science; Design engineering; Process design; Reliability engineering; Reverse engineering; Software maintenance; Software safety; Systems engineering and theory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering of Complex Computer Systems, 1996. Proceedings., Second IEEE International Conference on
Conference_Location :
Montreal, Que.
Print_ISBN :
0-8186-7614-0
Type :
conf
DOI :
10.1109/ICECCS.1996.558423
Filename :
558423
Link To Document :
بازگشت