Presentation | 2005-10-13 Extracting Services from Legacy Software Based on Dependency Analysis Takahiro KIMURA, Masahide NAKAMURA, Hiroshi IGAKI, Kenichi MATSUMOTO, |
---|---|
PDF Download Page | PDF download Page Link |
Abstract(in Japanese) | (See Japanese page) |
Abstract(in English) | To facilitate adaptation of legacy software for the service-oriented architecture (SOA), this paper presents a method that systematically extracts services from source codes of a procedural system. We first obtain data flow diagrams (DFDs) from the given source codes with the existing reverse-engineering technique. Then, we define dependencies among processes on the DFDs by classifying the data into three categories. Based on the dependencies, we propose six rules that aggregate several processes on the DFDs as a self-contained service. We have conducted an experiment for an existing legacy application (liquor management system). As a result, it was shown that services with various granularities were identified reasonably from the source codes. |
Keyword(in Japanese) | (See Japanese page) |
Keyword(in English) | Service-Oriented Architecture / Legacy Software / DFD / Reverse Engineering / Service Extraction |
Paper # | SS2005-42 |
Date of Issue |
Conference Information | |
Committee | SS |
---|---|
Conference Date | 2005/10/6(1days) |
Place (in Japanese) | (See Japanese page) |
Place (in English) | |
Topics (in Japanese) | (See Japanese page) |
Topics (in English) | |
Chair | |
Vice Chair | |
Secretary | |
Assistant |
Paper Information | |
Registration To | Software Science (SS) |
---|---|
Language | JPN |
Title (in Japanese) | (See Japanese page) |
Sub Title (in Japanese) | (See Japanese page) |
Title (in English) | Extracting Services from Legacy Software Based on Dependency Analysis |
Sub Title (in English) | |
Keyword(1) | Service-Oriented Architecture |
Keyword(2) | Legacy Software |
Keyword(3) | DFD |
Keyword(4) | Reverse Engineering |
Keyword(5) | Service Extraction |
1st Author's Name | Takahiro KIMURA |
1st Author's Affiliation | Graduate School of Information Science, Nara Institute of Science and Technology() |
2nd Author's Name | Masahide NAKAMURA |
2nd Author's Affiliation | Graduate School of Information Science, Nara Institute of Science and Technology |
3rd Author's Name | Hiroshi IGAKI |
3rd Author's Affiliation | Graduate School of Information Science, Nara Institute of Science and Technology |
4th Author's Name | Kenichi MATSUMOTO |
4th Author's Affiliation | Graduate School of Information Science, Nara Institute of Science and Technology |
Date | 2005-10-13 |
Paper # | SS2005-42 |
Volume (vol) | vol.105 |
Number (no) | 331 |
Page | pp.pp.- |
#Pages | 6 |
Date of Issue |