Entry OHare:1994:RAS from ibmsysj.bib
Last update: Thu Nov 27 02:08:39 MST 2008
Top |
Symbols |
Math |
A |
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
L |
M |
N |
O |
P |
Q |
R |
S |
T |
U |
V |
W |
X |
Y |
Z
BibTeX entry
@Article{OHare:1994:RAS,
author = "A. B. O'Hare and E. W. Troan",
title = "{RE-Analyzer}: From source code to structured
analysis",
journal = j-IBM-SYS-J,
volume = "33",
number = "1",
pages = "110--130",
year = "1994",
CODEN = "IBMSA7",
ISSN = "0018-8670",
bibdate = "Tue Mar 19 17:38:46 1996",
URL = "http://www.research.ibm.com/journal/sj33-1.html#seven",
abstract = "The RE-Analyzer is an automated, reverse engineering
system providing a high level of integration with a
computer-aided software engineering (CASE) tool.
Specifically, legacy code is transformed into
abstractions within a structured analysis methodology.
The abstractions are based on data flow diagrams, state
transition diagrams, and entity-relationship data
models. Since the resulting abstractions can be browsed
and modified within a CASE tool environment, a broad
range of software engineering activities are supported,
including program understanding, reengineering, and
redocumentation. In addition, diagram complexity is
reduced through the application of control
partitioning: an algorithmic technique for managing
complexity by partitioning source code modules into
smaller yet semantically coherent units. This approach
also preserves the information content of the original
source code. It is in contrast to other reverse
engineering techniques that produce only structure
charts and thus suffer from loss of information,
unmanaged complexity, and a lack of correspondence to
structured analysis abstractions. The RE-Analyzer has
been implemented and currently supports the reverse
engineering of software written in the C language. It
has been integrated with a CASE tool based on the VIEWS
method.",
acknowledgement = ack-nhfb,
affiliation = "Networking Hardware Div., IBM Corp., Research Triangle
Park, NC, USA",
classification = "C6115 (Programming support); C6110B (Software
engineering techniques); C0310F (Software development
management)",
keywords = "C language; CASE; CASE tool; Computer-aided software
engineering; Control partitioning; Data flow diagrams;
Diagram complexity; Entity-relationship data models;
Legacy code; Program understanding; RE-Analyzer;
Redocumentation; Reengineering; Reverse engineering;
Reverse engineering system; Source code; State
transition diagrams; Structure charts; Structured
analysis; Structured analysis methodology; VIEWS
method",
language = "English",
pubcountry = "USA",
thesaurus = "C language; Diagrams; Entity-relationship modelling;
Software engineering; Software tools",
}
Related entries
- abstraction,
24(3)213,
32(2)232,
32(4)612,
35(2)124,
35(2)151
- activity,
5(3)158,
8(4)280,
8(4)299,
8(4)309,
14(1)64,
17(4)409,
19(1)102,
19(2)208,
20(3)272,
21(1)54,
21(3)327,
23(1)19,
23(1)65,
23(1)82,
24(2)79,
24(3)200,
25(1)83,
26(1)122,
28(1)165,
28(3)479,
28(4)661,
29(1)124,
29(1)141,
29(2)189,
30(3)363,
31(2)300,
32(3)376,
32(3)420,
32(4)595,
32(4)620,
33(2)326,
33(3)382,
34(4)590,
37(2)189,
42(4)582,
45(4)683,
45(4)695,
45(4)713
- addition,
4(1)31,
17(3)221,
19(2)192,
23(3)224,
23(3)236,
23(3)271,
29(1)141,
29(3)343,
31(1)71,
31(1)79,
31(2)206,
31(2)270,
31(2)381,
31(4)691,
33(2)280,
34(2)205,
34(4)604,
34(4)640,
35(2)172
- aided, Computer-,
28(4)580,
28(4)613,
29(1)79,
29(2)189,
29(4)509,
30(3)280,
31(1)94
- aided, computer-,
4(3)200,
9(3)219,
28(4)580,
28(4)613,
29(1)79,
29(4)509,
31(1)94
- algorithmic,
17(1)64,
31(1)79
- automated,
16(3)287,
16(4)378,
20(3)321,
23(3)214,
30(3)336,
32(3)376,
35(1)2,
36(1)z-8,
39(3)782,
41(3)421,
41(3)504,
43(1)121,
43(1)136
- based,
8(4)252,
8(4)280,
9(3)189,
9(4)258,
12(4)351,
13(2)163,
15(1)4,
15(3)212,
15(3)225,
17(1)26,
17(3)260,
17(4)409,
18(1)111,
18(1)143,
18(2)223,
18(3)457,
19(2)208,
19(3)314,
20(4)372,
21(1)108,
21(3)250,
23(1)4,
23(1)47,
23(3)188,
26(3)235,
27(3)281,
28(3)424,
28(4)525,
28(4)548,
28(4)646,
29(2)250,
29(3)371,
29(3)384,
29(4)526,
30(2)151,
30(2)175,
30(3)250,
30(3)336,
30(4)498,
31(1)4,
31(2)206,
31(2)353,
31(4)668,
31(4)755,
31(4)774,
32(1)143,
32(2)232,
32(2)252,
32(2)307,
32(3)461,
32(3)486,
32(4)625,
32(4)647,
33(1)62,
33(1)89,
33(1)215,
33(3)458,
34(1)96,
34(2)144,
34(2)146,
34(4)552,
34(4)604,
34(4)629,
35(1)37,
35(1)69,
35(2)122,
35(2)227,
35(2)244,
35(3)337,
41(1)13,
43(1)159,
43(4)723,
46(1)5
- broad,
12(1)94,
16(3)208,
25(2)190,
28(1)4,
30(2)130,
32(2)252,
32(3)461,
32(4)665,
33(2)349,
34(1)4,
34(2)144,
34(2)146,
34(4)552,
35(2)122
- C,
24(1)26,
24(1)37,
30(3)322,
30(4)469,
31(4)668,
33(1)223,
34(1)96,
34(2)323
- C0310F,
28(3)386,
29(1)4,
29(1)33,
29(1)106,
29(1)124,
29(2)170,
29(2)189,
29(2)209,
29(2)228,
29(2)265,
29(4)509,
32(1)65,
32(2)265,
32(3)445,
32(4)548,
32(4)567,
32(4)595,
32(4)612,
32(4)615,
33(1)4,
33(1)46,
33(1)62,
33(1)89,
33(1)131,
33(1)182,
33(1)215,
33(1)220,
34(1)39
- C6110B,
28(3)386,
28(4)580,
29(1)59,
29(1)79,
29(1)124,
29(2)189,
29(2)209,
29(2)228,
29(2)250,
29(2)265,
29(2)274,
29(3)408,
29(4)551,
30(3)259,
30(3)351,
30(4)446,
31(1)94,
32(3)376,
32(3)397,
32(3)420,
32(3)445,
32(4)548,
32(4)567,
32(4)595,
32(4)612,
32(4)615,
32(4)620,
33(1)4,
33(1)20,
33(1)46,
33(1)62,
33(1)89,
33(1)131,
33(1)158,
33(1)182,
33(1)215,
33(3)445,
33(3)477,
33(3)501,
34(1)20
- C6115,
27(3)250,
27(3)281,
27(3)301,
27(3)306,
27(3)315,
27(3)325,
27(3)384,
27(4)393,
27(4)404,
28(2)294,
28(2)307,
28(2)324,
29(1)79,
29(2)170,
29(2)189,
29(2)209,
29(2)228,
29(2)236,
29(2)250,
29(2)265,
29(2)274,
29(4)509,
30(3)363,
31(1)94,
33(1)89,
33(3)477,
33(3)501,
34(1)96,
34(2)205
- CASE,
29(1)79,
29(4)509,
31(1)94
- chart,
1(0)51,
9(3)219,
20(3)272,
30(4)416
- code,
9(3)166,
12(3)315,
13(1)19,
13(2)115,
14(1)16,
14(1)35,
15(1)102,
15(3)182,
16(1)54,
16(4)421,
17(1)39,
17(1)82,
19(4)542,
23(1)111,
24(1)26,
24(1)61,
24(2)168,
24(3)213,
27(4)416,
27(4)541,
28(2)294,
28(3)376,
28(3)479,
29(4)526,
30(3)296,
30(3)322,
30(3)363,
30(4)490,
30(4)498,
31(1)49,
31(1)79,
31(1)114,
31(4)668,
31(4)774,
31(4)788,
32(2)307,
32(2)321,
32(4)548,
32(4)615,
33(1)20,
33(1)131,
33(3)477,
33(3)501,
34(2)144,
34(2)205,
35(2)122,
35(2)151,
35(2)204,
37(2)270,
38(2)258,
46(2)289
- coherent,
29(2)189,
30(4)539
- complexity,
8(4)252,
8(4)319,
12(3)257,
13(2)115,
17(2)106,
17(2)151,
21(2)162,
23(1)19,
23(3)236,
23(3)264,
24(3)264,
26(1)107,
28(4)569,
29(2)189,
29(3)408,
31(1)39,
31(2)206,
31(2)252,
33(1)20,
33(3)426,
34(3)328,
34(4)552,
34(4)629,
35(2)122,
35(2)204,
35(2)244,
47(1)53
- computer-aided,
4(3)200,
9(3)219,
28(4)580,
28(4)613,
29(1)79,
29(2)189,
29(4)509,
30(3)280,
31(1)94
- content,
3(1)115,
4(1)83,
5(1)60,
6(1)76,
6(4)314,
8(4)338,
9(4)323,
10(4)329,
11(4)354,
12(4)416,
13(4)353,
14(3)229,
14(4)411,
15(4)384,
16(4)428,
17(4)470,
18(4)615,
19(4)560,
20(4)445,
21(4)521,
22(4)466,
23(4)410,
24(3)335,
25(3)417,
26(1)13,
26(4)455,
27(4)404,
27(4)573,
28(4)692,
29(3)333,
29(4)577,
30(4)597,
31(4)728,
31(4)816,
32(4)687,
33(1)20,
34(4)758,
35(1)2,
35(2)128,
35(3)651,
36(4)596,
37(4)606,
38(4)606,
38(4)697,
39(3)435,
41(4)686,
41(4)767,
42(4)706,
43(1)43,
43(2)420,
44(2)381,
45(1)119
- contrast,
13(1)32
- correspondence,
21(3)305
- currently,
16(4)324,
19(3)367,
21(1)31,
23(1)111,
24(1)3,
24(2)121,
25(2)190,
28(1)124,
28(4)661,
30(1)14,
31(1)49,
32(4)612,
34(1)39
- diagram,
10(2)143,
18(2)202,
19(4)542,
38(1)118
- flow,
1(0)51,
10(3)217,
15(1)4,
18(2)263,
18(2)298,
19(4)542,
21(2)162,
21(2)179,
23(1)47,
23(4)451,
26(1)107,
28(1)62,
29(2)189,
29(3)356,
30(3)259,
31(4)774,
31(4)788,
32(1)40,
34(4)604,
38(1)118,
41(4)732
- high,
13(1)2,
13(4)307,
16(2)169,
23(1)44,
23(3)236,
23(4)375,
23(4)451,
24(3)200,
24(3)279,
27(4)416,
27(4)436,
27(4)453,
28(2)274,
28(3)465,
28(4)525,
29(2)274,
29(3)421,
29(3)451,
30(3)296,
30(4)416,
30(4)433,
30(4)446,
30(4)456,
30(4)469,
30(4)490,
30(4)498,
30(4)513,
30(4)527,
30(4)539,
30(4)543,
30(4)554,
30(4)582,
31(2)223,
31(4)620,
31(4)668,
31(4)755,
33(1)89,
33(1)131,
33(2)264,
33(3)458,
34(1)63,
34(1)120,
34(2)144,
34(2)185,
34(2)249,
34(2)263,
34(3)328,
34(3)390,
34(3)430,
34(4)552,
34(4)564,
34(4)604,
34(4)672,
34(4)694,
47(4)549,
47(4)563,
47(4)605
- implemented,
13(2)115,
15(1)53,
16(4)378,
17(2)106,
18(2)263,
19(2)208,
21(1)4,
21(3)351,
23(3)188,
24(1)49,
25(2)147,
28(2)274,
28(3)407,
28(4)525,
29(1)4,
29(2)228,
29(3)343,
29(3)398,
29(3)435,
29(4)526,
30(2)130,
30(2)175,
30(2)230,
30(3)259,
30(4)446,
30(4)456,
31(4)668,
31(4)788,
32(2)307,
32(3)397,
32(3)461,
33(2)239,
34(1)96,
34(1)120,
34(3)328,
34(3)409,
34(4)629,
35(1)69,
35(1)94,
35(2)172
- including,
12(3)283,
13(3)253,
15(1)39,
15(1)81,
16(2)148,
17(3)241,
19(2)192,
21(2)131,
21(2)220,
23(4)309,
24(3)279,
26(1)55,
27(4)393,
28(4)628,
28(4)661,
30(1)90,
30(3)336,
31(1)123,
31(2)189,
31(2)206,
31(2)252,
31(4)649,
33(3)445,
33(3)477,
34(2)222
- integrated,
2(0)162,
2(0)298,
2(0)311,
2(0)322,
3(1)51,
3(1)79,
14(3)229,
15(2)143,
16(3)287,
16(4)344,
18(4)484,
21(1)81,
23(3)170,
23(3)188,
24(3)213,
24(3)294,
24(3)307,
25(1)4,
25(3)380,
26(1)37,
27(1)45,
27(3)315,
27(3)325,
27(4)541,
28(3)407,
28(4)580,
28(4)661,
29(1)4,
29(1)44,
29(2)274,
30(2)192,
30(3)280,
30(3)336,
30(3)363,
31(2)154,
31(2)161,
31(2)270,
31(4)649,
31(4)711,
32(1)143,
32(2)232,
33(2)239,
33(2)264,
33(2)300,
34(1)39,
34(2)222,
34(4)604,
35(1)4,
40(2)489,
40(2)512,
40(2)552,
46(3)459,
47(1)167
- integration,
15(2)143,
21(1)81,
23(2)165,
23(3)264,
23(4)367,
25(3)306,
26(1)13,
26(1)37,
28(4)580,
28(4)646,
29(2)170,
29(3)356,
30(3)280,
30(3)363,
31(1)49,
31(2)313,
32(1)4,
32(4)548,
33(2)280,
33(2)300,
34(1)39,
34(3)375,
34(3)390,
34(3)409,
34(4)552,
34(4)672,
35(1)2,
35(1)69,
40(1)68,
40(2)570,
41(4)555,
41(4)563,
41(4)578,
41(4)697,
41(4)732,
43(2)238,
43(2)255,
44(1)47,
44(4)z,
45(2)245,
46(3)405,
46(3)497
- lack,
30(3)250,
32(1)4,
33(1)158,
34(3)328,
35(2)122
- legacy,
33(3)477,
34(4)694,
36(1)z-4,
44(1)25,
45(3)647
- level,
8(4)280,
9(2)78,
12(3)216,
14(2)134,
14(4)366,
15(2)143,
15(4)328,
15(4)358,
17(2)106,
18(2)244,
18(2)298,
21(1)4,
21(3)305,
23(2)189,
23(4)404,
24(3)213,
25(1)20,
27(3)306,
27(3)362,
27(4)416,
27(4)453,
27(4)528,
28(1)62,
28(2)274,
28(3)465,
28(4)525,
28(4)646,
29(2)236,
29(3)343,
29(3)384,
30(1)4,
30(1)107,
30(3)296,
30(4)416,
30(4)433,
30(4)446,
30(4)456,
30(4)469,
30(4)490,
30(4)498,
30(4)513,
30(4)527,
30(4)539,
30(4)543,
30(4)554,
30(4)582,
31(2)223,
31(2)300,
31(4)668,
31(4)755,
32(1)99,
32(3)445,
33(1)46,
33(1)89,
33(1)131,
33(2)264,
33(3)458,
34(1)96,
34(1)120,
34(2)152,
34(4)552,
34(4)604,
35(1)2,
35(2)151,
41(3)403,
44(4)653
- loss,
13(1)60,
14(1)81,
34(4)552,
34(4)629,
35(1)2
- managing,
13(2)115,
17(3)221,
18(1)143,
18(4)604,
19(1)120,
20(4)407,
21(1)31,
23(1)143,
23(2)211,
23(4)435,
27(3)264,
28(2)260,
29(3)356,
30(1)90,
30(3)351,
31(2)206,
31(2)286,
31(2)381,
32(3)376,
32(3)420,
33(2)326,
33(3)426,
34(2)323,
36(2)242,
42(1)136,
42(1)177,
43(3)534,
44(3)519,
44(4)847,
46(2)205,
47(2)289
- methodology,
14(3)246,
14(4)353,
15(1)102,
15(3)212,
18(1)143,
18(1)164,
19(1)28,
19(4)542,
20(4)372,
21(1)31,
21(1)54,
21(1)108,
21(2)211,
21(3)351,
21(4)454,
23(1)82,
23(4)375,
24(2)79,
24(2)121,
24(2)134,
24(2)150,
24(3)213,
24(3)307,
26(1)55,
26(2)174,
27(2)185,
27(4)541,
28(4)580,
29(1)59,
29(1)79,
29(1)141,
29(2)189,
29(2)265,
29(3)356,
30(3)250,
31(1)71,
31(1)79,
32(1)80,
32(1)99,
32(1)162,
32(2)265,
32(2)307,
32(4)612,
33(1)158,
33(1)182,
34(1)4,
35(1)2,
35(1)37,
35(2)128,
42(4)582,
43(1)20
- modified,
8(4)290,
23(1)44,
25(2)207,
27(4)528,
27(4)561,
28(1)124,
35(1)2,
35(2)122
- module,
13(2)115,
15(3)212,
17(4)383,
21(2)162,
23(1)111,
23(3)170,
23(3)214,
28(4)600,
31(4)691,
32(4)615
- only,
9(3)189,
13(1)2,
15(1)4,
15(1)102,
17(1)64,
19(2)253,
21(2)162,
21(3)327,
23(3)236,
23(3)264,
23(4)387,
25(1)51,
26(1)107,
28(3)479,
28(4)525,
28(4)569,
28(4)600,
28(4)661,
29(2)189,
29(3)313,
30(3)280,
30(4)513,
30(4)539,
31(2)252,
31(2)300,
32(1)198,
32(3)420,
32(3)512,
33(1)158,
33(1)215,
33(2)239,
34(1)96,
34(2)144,
34(2)249,
34(4)552,
35(1)2,
35(1)25,
35(2)122
- original,
23(2)165,
24(3)264,
29(1)90,
29(1)124,
32(1)65,
35(1)37,
35(2)172
- partitioning,
28(1)104,
34(2)273
- produce,
9(1)24,
9(3)219,
14(4)385,
19(2)208,
19(4)521,
21(4)384,
23(1)47,
25(1)51,
25(3)334,
28(3)386,
28(3)443,
28(4)569,
30(4)490,
31(1)114,
32(3)397,
33(1)89,
34(4)552
- providing,
16(2)84,
17(4)409,
18(2)315,
19(3)331,
20(3)306,
21(3)250,
21(3)351,
23(3)236,
24(3)213,
25(2)134,
25(2)190,
27(3)264,
27(3)301,
27(3)306,
27(3)348,
27(4)541,
28(1)15,
29(1)59,
29(1)141,
30(1)52,
30(1)90,
30(1)107,
30(2)130,
30(2)230,
30(4)469,
31(2)270,
31(2)381,
32(1)80,
34(2)152,
34(4)554,
34(4)604,
35(2)227,
44(2)331
- range,
9(1)36,
12(1)94,
12(4)351,
14(2)134,
16(3)208,
24(1)14,
26(1)107,
27(4)510,
28(1)4,
28(4)628,
29(4)494,
30(2)130,
32(1)65,
32(2)321,
34(2)144,
34(2)152
- reduced,
8(4)280,
8(4)319,
13(1)60,
26(1)107,
28(3)386,
31(1)114,
32(4)612,
35(1)25
- resulting,
20(3)272,
23(1)47,
23(1)65,
25(1)36,
30(3)250,
31(1)4,
31(1)71,
32(3)397,
34(4)552,
35(2)122
- reverse,
33(3)477,
37(2)246
- since,
12(4)382,
21(3)327,
23(4)351,
23(4)417,
25(3)399,
26(1)13,
30(4)527,
31(2)336,
31(4)635,
31(4)728,
32(4)665,
33(1)158,
33(2)239,
34(4)552,
35(1)37,
35(2)124
- source,
9(3)166,
12(3)216,
15(1)102,
19(4)542,
23(4)309,
28(4)628,
30(3)363,
30(4)554,
31(4)788,
32(1)99,
32(1)162,
33(3)477,
34(1)39,
40(2)489,
40(2)512,
40(2)532,
40(2)552,
46(2)289
- specifically,
8(4)264,
9(2)78,
12(4)351,
14(1)35,
21(1)31,
21(3)327,
21(4)454,
25(1)92,
27(4)541,
30(4)433,
32(1)4,
32(2)265,
34(2)144,
35(2)124
- state,
13(1)2,
18(1)164,
23(3)214,
28(2)307,
30(3)280,
31(4)668,
34(3)328,
34(3)347,
34(4)604,
35(1)2,
41(1)140,
47(4)519
- structured,
12(1)30,
13(2)115,
14(2)188,
14(4)385,
15(2)143,
15(2)155,
15(3)212,
19(4)542,
20(4)388,
21(3)327,
26(4)395,
27(3)362,
28(1)124,
28(4)661,
29(2)265,
31(2)206,
31(2)252,
32(1)65,
32(2)232,
32(2)278,
33(2)239,
33(2)264,
34(3)347,
35(2)124,
35(2)172,
38(2)231
- suffer,
23(1)44
- supported,
16(1)41,
18(1)111,
18(2)263,
19(2)192,
23(1)63,
23(2)126,
28(2)324,
30(3)393,
31(2)223,
34(1)39,
34(1)120,
35(1)37
- through,
9(2)145,
12(1)94,
12(3)238,
13(1)32,
13(2)94,
13(4)274,
14(2)161,
14(3)264,
15(1)24,
15(1)39,
15(3)182,
15(4)285,
16(1)18,
16(2)84,
16(2)96,
16(2)123,
17(2)106,
17(3)276,
17(4)383,
19(1)46,
21(3)272,
23(1)47,
23(1)82,
23(3)255,
24(2)121,
25(1)105,
25(3)354,
26(1)96,
27(3)264,
27(3)301,
27(3)325,
27(4)436,
28(1)62,
28(1)77,
28(2)345,
28(3)376,
28(3)465,
28(4)613,
29(3)356,
29(3)398,
29(3)467,
29(4)539,
30(1)14,
31(2)313,
32(1)40,
32(1)111,
32(1)162,
32(3)397,
32(4)567,
32(4)620,
33(1)89,
33(1)182,
33(2)326,
33(3)399,
34(1)78,
34(2)144,
34(3)328,
34(3)519,
34(4)552,
35(1)2,
35(1)69,
35(2)122,
35(2)124,
39(3)749,
41(4)578,
44(1)185,
44(3)573,
45(2)225,
46(3)599,
47(1)167,
47(3)473
- thus,
18(1)93,
19(4)478,
24(3)213,
26(1)107,
28(2)324,
28(4)646,
29(1)33,
30(4)513,
31(1)94,
31(2)300,
32(3)486,
33(1)220,
35(2)192
- transition,
8(3)178,
18(1)93,
25(3)256
- understanding,
13(1)2,
18(1)164,
24(3)264,
25(2)134,
25(3)306,
27(2)170,
27(4)436,
28(2)294,
28(2)324,
28(4)525,
29(1)33,
29(1)44,
29(2)265,
30(3)250,
30(3)363,
30(4)554,
32(1)111,
32(1)180,
32(3)397,
33(3)477,
33(3)501,
34(2)144,
35(2)122,
45(3)647
- unit,
3(2)144,
8(4)290,
8(4)309,
8(4)319,
9(3)189,
13(1)60,
13(3)213,
17(1)39,
18(1)93,
23(2)178,
23(3)264,
23(4)344,
24(1)14,
24(3)316,
25(1)63,
25(3)256,
25(3)274,
26(4)346,
28(2)260,
29(2)287,
30(2)206,
31(1)114,
31(2)252,
31(2)336,
32(3)486,
33(2)280,
34(3)328
- written,
19(1)46,
20(3)272,
21(3)305,
23(3)199,
23(3)214,
26(1)122,
27(4)436,
28(4)600,
30(2)206,
30(3)393,
30(4)469,
30(4)490,
32(1)162,
35(1)2
- yet,
19(2)171,
19(2)208,
23(4)326,
28(2)274,
28(3)479,
29(1)90,
30(3)336,
31(1)11,
31(4)711,
32(4)625,
33(1)131,
35(2)122