Repository logo

Recovering repetitive sub-functions from observations in distributed systems

dc.contributor.authorWang, Shen
dc.date.accessioned2013-11-07T19:02:59Z
dc.date.available2013-11-07T19:02:59Z
dc.date.created2007
dc.date.issued2007
dc.degree.levelMasters
dc.degree.nameM.C.S.
dc.description.abstractSince many distributed systems are developed without complete or consistent design documents, some relevant designs need to be recovered from the executable software itself. One important objective of reverse engineering is to synthesize meaningful high-level design abstractions from the observations of a subject system. Algorithms, which, given a set of observations of an individual functionality of an existing distributed system, construct, under specific assumptions, a high-level design abstraction represented by an MSC-graph where repetitive sub-functions are identified, have already been proposed. In this thesis, we propose a new algorithm (based on the previous algorithms) that waives the strongest assumption made in the previously published work, and it is capable of recovering several repetitive sub-functions at once. Consequently, it is easier to generate observations for constructing a high-level design abstraction represented by an MSC-graph by using our proposed method. The resulted MSC-graph can then be used to facilitate the system maintenance or evolutionary development.
dc.format.extent119 p.
dc.identifier.citationSource: Masters Abstracts International, Volume: 47-06, page: 3649.
dc.identifier.urihttp://hdl.handle.net/10393/27930
dc.identifier.urihttp://dx.doi.org/10.20381/ruor-18987
dc.language.isoen
dc.publisherUniversity of Ottawa (Canada)
dc.subject.classificationComputer Science.
dc.titleRecovering repetitive sub-functions from observations in distributed systems
dc.typeThesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail ImageThumbnail Image
Name:
MR49289.PDF
Size:
1.7 MB
Format:
Adobe Portable Document Format