Entry Steckler:1997:LCC from toplas.bib
Last update: Tue May 1 02:05:46 MDT 2012
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{Steckler:1997:LCC,
author = "Paul A. Steckler and Mitchell Wand",
title = "Lightweight Closure Conversion",
journal = j-TOPLAS,
volume = "19",
number = "1",
pages = "48--86",
month = jan,
year = "1997",
CODEN = "ATPSDT",
ISSN = "0164-0925 (print), 1558-4593 (electronic)",
ISSN-L = "0164-0925",
bibdate = "Wed Mar 12 08:06:48 MST 1997",
bibsource = "http://www.math.utah.edu/pub/tex/bib/toplas.bib",
URL = "http://www.acm.org/pubs/citations/journals/toplas/1997-19-1/p48-steckler/",
abstract = "We consider the problem of lightweight closure
conversion, in which multiple procedure call protocols
may coexist in the same code. A lightweight closure
omits bindings for some of the free variables of the
procedure that is represents. Flow analysis is used to
match the protocol expected by each procedure and the
protocol used at its possible call sites. We formulate
the flow analysis as a deductive system that generates
a labeled transition system and a set of constraints.
We show that any solution to the constraints justifies
the resulting transformation. Some of the techniques
used are similar to those of abstract interpretation,
but others appear to be novel.",
acknowledgement = ack-nhfb,
fjournal = "ACM Transactions on Programming Languages and
Systems",
keywords = "algorithms; languages; theory",
subject = "{\bf F.3.2}: Theory of Computation, LOGICS AND
MEANINGS OF PROGRAMS, Semantics of Programming
Languages, Operational semantics. {\bf D.3.3}:
Software, PROGRAMMING LANGUAGES, Language Constructs
and Features, Procedures, functions, and subroutines.
{\bf D.3.4}: Software, PROGRAMMING LANGUAGES,
Processors, Compilers. {\bf D.3.4}: Software,
PROGRAMMING LANGUAGES, Processors, Optimization. {\bf
F.3.1}: Theory of Computation, LOGICS AND MEANINGS OF
PROGRAMS, Specifying and Verifying and Reasoning about
Programs, Assertions. {\bf F.3.1}: Theory of
Computation, LOGICS AND MEANINGS OF PROGRAMS,
Specifying and Verifying and Reasoning about Programs,
Pre- and post-conditions.",
}
Related entries
- any,
4(1)44,
4(1)113,
4(3)382,
4(3)455,
4(4)615,
6(4)527,
9(2)235,
9(3)408,
13(1)52,
13(1)124,
14(1)1,
14(3)396,
15(4)659,
15(4)681,
16(3)456,
16(3)524,
16(3)607,
16(3)687,
16(4)1081,
16(4)1117,
16(4)1156,
16(4)1319,
16(6)1699,
16(6)1811,
17(1)63,
17(2)293,
17(2)331,
18(1)30,
18(3)235,
18(3)300,
18(5)615,
18(6)711,
19(1)87,
19(4)557,
19(4)617,
19(6)1085,
20(1)51,
20(1)116,
20(1)208,
20(2)274,
20(3)635,
20(4)845,
20(5)1014,
20(6)1171,
21(2)240,
21(3)430,
21(3)502,
21(3)677,
21(4)813,
22(3)471,
27(6)1270,
28(1)1,
28(1)70,
28(4)715,
28(5)795,
29(1)2,
30(4)23,
30(5)29,
30(6)30,
31(3)10,
31(4)16,
31(6)21,
31(6)22,
32(3)8,
32(3)9,
32(4)11,
32(5)16,
32(5)17,
32(6)22,
33(3)10
- appear,
4(4)687,
15(2)211,
16(4)1319,
16(5)1411,
17(2)331,
17(5)777,
21(3)569,
22(2)187,
30(3)12,
30(6)32,
33(1)4
- assertion,
2(3)321,
7(1)37,
7(1)137,
7(3)446,
8(2)185,
12(3)396,
16(3)649,
16(3)872,
16(4)1248,
17(1)28,
17(1)157,
19(3)427,
20(6)1251,
21(5)948,
32(6)21,
34(1)2
- binding,
14(1)28,
14(2)147,
18(6)711,
21(5)948
- call,
2(4)564,
4(4)527,
4(4)585,
5(3)265,
7(4)680,
9(2)257,
14(4)471,
16(2)175,
16(3)607,
16(3)687,
16(3)1010,
17(1)157,
17(2)233,
18(4)355,
18(4)477,
18(6)752,
19(1)188,
19(4)568,
19(6)1085,
20(3)635,
20(4)845,
21(4)848,
22(1)129,
22(1)162,
22(5)932,
23(2)105,
23(6)685,
27(6)1147,
29(6)38,
30(1)4,
30(4)18,
30(4)19,
31(3)10,
32(1)3,
32(2)5,
34(1)2,
34(1)6
- closure,
4(3)362,
16(5)1543,
17(1)47,
17(5)704,
18(1)1,
20(4)845,
21(3)527,
22(1)129,
32(3)7
- coexist,
18(3)325
- conditions., post-,
8(2)185,
9(1)1,
10(3)403,
12(3)463,
15(5)876,
16(6)1811,
19(3)427
- consider,
4(4)668,
5(2)236,
13(2)237,
14(3)396,
14(4)574,
15(5)771,
16(2)175,
16(3)456,
16(3)649,
16(3)924,
16(4)1097,
16(4)1215,
17(1)28,
17(2)331,
17(2)366,
17(3)507,
18(3)254,
18(3)268,
19(3)525,
20(2)344,
21(2)175,
21(2)240,
21(3)502,
21(6)1251,
22(1)87,
28(3)429,
29(5)29,
32(4)11,
32(4)13,
32(4)14,
33(1)5
- conversion,
9(4)599,
10(2)189,
14(4)589,
19(6)1085,
21(3)527,
22(1)129,
32(3)7
- deductive,
2(1)90,
20(3)586
- each,
4(1)44,
6(2)159,
7(2)183,
8(4)491,
8(4)524,
9(2)235,
9(3)319,
9(3)367,
13(1)150,
13(2)181,
13(2)211,
14(2)265,
14(4)574,
15(1)73,
15(4)659,
15(5)745,
15(5)876,
16(2)175,
16(3)524,
16(3)775,
16(3)1024,
16(4)1248,
16(4)1319,
16(6)1768,
16(6)1811,
16(6)1842,
17(2)264,
17(2)394,
17(3)431,
17(3)487,
17(4)635,
18(6)659,
18(6)752,
19(1)188,
19(3)525,
20(1)51,
20(2)259,
20(2)344,
20(4)869,
20(6)1223,
21(2)189,
21(2)240,
21(4)703,
21(5)1028,
22(1)162,
22(2)187,
22(2)416,
22(3)540,
22(4)638,
22(4)673,
22(5)816,
28(2)256,
28(2)290,
28(5)908,
29(1)2,
30(4)18,
30(5)29,
31(2)7,
31(3)10,
31(3)12,
31(5)19,
31(6)20,
31(6)21,
32(2)5,
32(4)13,
33(1)3,
33(1)5,
33(4)14,
33(5)16,
34(1)1,
34(1)4
- expected,
16(4)1319,
20(6)1111,
29(2)13,
30(3)17,
32(1)2
- f.3.2,
7(2)270,
7(2)299,
7(2)311,
7(3)359,
7(3)426,
7(4)637,
7(4)656,
8(1)109,
8(1)140,
8(2)185,
8(4)547,
9(1)54,
9(3)408,
9(3)441,
10(1)118,
10(3)470,
10(4)602,
11(4)517,
11(4)650,
12(1)123,
12(1)139,
12(3)429,
13(2)237,
13(2)269,
13(3)315,
13(4)577,
14(1)107,
14(2)147,
14(4)589,
15(1)133,
15(1)206,
15(2)211,
15(4)575,
15(4)681,
16(3)328,
16(3)456,
16(3)605,
16(3)607,
16(3)649,
16(3)1024,
16(4)1081,
16(4)1215,
16(4)1361,
16(5)1411,
16(6)1875,
17(1)47,
17(2)366,
17(5)777,
18(6)711,
18(6)730,
19(2)334,
19(3)427,
19(5)639,
19(5)685,
19(5)751,
19(5)804,
19(6)916,
20(1)1,
20(5)1014,
20(5)1067,
21(1)90,
21(3)527,
22(2)340,
22(3)540,
22(4)701,
22(6)1037,
23(2)105
- formulate,
20(1)51,
27(6)1147
- free,
15(5)745,
16(1)151,
16(3)649,
17(4)672,
18(3)268,
20(3)635,
22(1)129,
30(6)34,
31(1)1,
32(4)14
- generate,
4(1)21,
5(2)127,
8(4)577,
9(2)235,
9(3)297,
9(4)473,
12(4)643,
13(1)1,
14(2)147,
16(3)328,
16(3)1010,
16(4)1279,
17(2)181,
17(2)217,
17(2)264,
17(2)293,
17(3)461,
19(3)492,
19(6)942,
20(4)869,
20(5)980,
21(1)138,
21(2)286,
21(2)324,
21(2)370,
21(4)703,
21(6)1077,
22(4)583,
22(6)973,
28(3)476,
29(6)33,
30(3)17,
30(4)22,
31(5)18,
34(1)3,
34(1)5
- interpretation,
4(1)83,
4(4)601,
13(2)269,
15(1)133,
16(1)35,
16(2)205,
16(3)607,
16(3)649,
16(5)1512,
16(5)1613,
17(1)28,
17(1)47,
18(4)401,
18(5)564,
19(1)7,
19(2)253,
19(5)751,
20(1)208,
20(2)302,
20(4)845,
20(5)1067,
21(2)189,
21(4)747,
21(5)948,
21(6)1137,
22(2)187,
25(5)578,
26(3)413,
29(6)39,
30(5)25,
30(6)34,
31(1)3,
32(1)2,
32(2)5,
32(3)8,
32(5)18,
32(6)23,
32(6)24,
33(4)14,
33(5)16
- justify,
16(3)649,
17(1)63,
29(2)13
- labeled,
16(2)259,
22(1)162
- lightweight,
17(5)704,
21(1)138
- match,
19(3)413,
22(1)162,
22(2)224,
28(3)389,
30(4)22,
32(1)2
- may,
4(1)83,
4(2)125,
4(3)382,
4(3)496,
4(4)563,
5(3)405,
6(2)159,
9(3)408,
13(2)181,
14(2)201,
15(4)706,
15(5)876,
16(1)151,
16(3)524,
16(3)607,
16(3)649,
16(3)798,
16(3)1010,
16(3)1024,
16(4)1156,
16(4)1248,
16(5)1431,
16(5)1449,
16(6)1675,
16(6)1699,
17(2)181,
17(2)217,
17(3)448,
17(4)635,
17(5)777,
18(1)73,
18(2)109,
18(2)139,
18(6)752,
19(3)525,
19(4)617,
20(1)208,
20(4)724,
20(4)869,
20(6)1131,
21(1)1,
21(1)11,
21(1)138,
21(3)430,
21(3)502,
21(3)677,
21(6)1196,
22(2)296,
22(2)416,
22(4)701,
27(6)1049,
27(6)1344,
28(2)290,
28(2)331,
28(5)795,
28(5)908,
28(5)942,
30(3)12,
30(4)21,
30(5)29,
31(3)11,
31(5)17,
31(6)20,
31(6)21,
32(1)2,
32(3)9,
32(4)13,
32(4)15,
32(5)17,
32(5)19,
33(3)9
- multiple,
4(4)601,
7(4)501,
9(2)164,
9(4)599,
10(2)313,
10(4)579,
11(1)57,
11(4)491,
14(1)28,
14(2)201,
15(3)400,
15(4)632,
15(4)659,
15(5)745,
16(2)259,
17(1)123,
17(3)431,
18(3)235,
18(6)659,
20(4)869,
20(6)1195,
21(6)1137,
22(3)431,
22(5)773,
28(2)331,
28(3)517,
30(5)28,
30(6)33,
31(1)2,
31(1)3,
31(3)10,
32(2)4,
33(4)12,
34(1)4,
34(1)5
- novel,
4(2)239,
4(4)552,
5(2)236,
7(4)501,
8(4)419,
14(1)54,
14(4)574,
15(5)745,
16(3)986,
17(3)461,
18(4)355,
19(5)726,
20(1)166,
20(2)436,
21(5)1028,
22(1)45,
27(6)1049,
27(6)1097,
27(6)1216,
27(6)1344,
28(1)1,
28(5)942,
30(1)4,
30(4)24,
30(6)33,
31(5)18,
32(1)2,
32(2)4,
32(3)9,
32(4)12,
32(4)13,
32(4)15,
33(6)21,
34(1)3,
34(1)5
- operational,
4(2)283,
4(2)295,
4(4)668,
9(4)473,
10(1)118,
11(4)598,
13(1)99,
13(2)237,
13(2)269,
14(4)589,
15(2)211,
15(4)681,
16(3)649,
16(4)1081,
16(4)1215,
16(4)1279,
17(1)47,
18(6)711,
18(6)730,
19(2)334,
19(5)804,
20(4)768,
20(5)1014,
21(1)90,
21(3)527,
22(2)340,
22(4)701,
22(6)1037,
27(6)1147,
28(2)256,
28(2)290,
28(4)619,
30(5)26,
31(2)6,
31(2)8,
31(3)12,
32(5)19
- possible,
4(1)113,
4(3)382,
5(2)236,
5(3)405,
6(2)159,
6(4)527,
10(2)248,
13(2)181,
13(2)269,
14(2)173,
15(1)182,
15(4)575,
16(3)1051,
16(6)1768,
16(6)1875,
17(1)1,
17(1)63,
17(2)197,
17(4)561,
18(2)139,
18(5)528,
18(6)752,
19(4)617,
20(1)1,
20(2)302,
20(2)344,
20(4)869,
20(6)1223,
21(3)502,
21(3)627,
21(4)703,
21(5)1028,
22(2)187,
22(2)378,
23(2)105,
28(4)747,
29(2)13,
31(3)9,
31(5)19,
32(2)6,
32(3)7,
32(3)8,
32(3)9,
33(1)5,
34(1)2
- post-conditions,
8(2)185,
9(1)1,
10(3)403,
12(3)463,
15(5)876,
16(6)1811,
19(3)427,
21(4)747
- pre,
8(2)185,
9(1)1,
10(3)403,
12(3)463,
15(5)876,
16(6)1811,
18(3)325,
19(3)427,
21(4)747,
32(4)11,
33(1)4
- procedure,
1(2)245,
2(4)564,
4(2)258,
5(3)405,
6(3)345,
7(4)539,
7(4)680,
8(1)50,
8(4)491,
8(4)524,
9(1)1,
10(2)204,
13(1)52,
13(4)491,
13(4)626,
14(2)173,
15(5)876,
16(1)3,
16(2)175,
16(3)428,
16(3)524,
16(3)607,
16(5)1467,
16(5)1472,
16(6)1719,
17(2)331,
18(6)730,
18(6)752,
19(1)87,
19(4)557,
19(4)568,
19(5)751,
19(6)1031,
20(1)51,
20(1)116,
20(1)166,
20(4)845,
21(3)627,
21(5)977,
21(6)1077,
22(1)129,
23(2)105,
28(2)256,
31(2)7,
31(4)16,
32(2)5,
32(6)21
- protocol,
5(1)1,
7(3)404,
8(1)154,
11(2)284,
11(2)330,
12(2)303,
13(1)124,
14(3)417,
15(1)1,
15(1)36,
15(4)706,
16(2)259,
16(3)986,
16(5)1543,
18(6)659,
19(2)292,
22(4)673,
22(6)1037,
30(6)30,
31(1)5,
31(6)22
- represent,
4(3)496,
5(2)236,
9(2)277,
9(3)319,
10(2)204,
15(4)659,
16(3)524,
16(3)775,
16(4)1215,
16(5)1399,
16(6)1661,
16(6)1842,
16(6)1875,
20(3)635,
21(2)240,
21(3)430,
21(3)627,
21(4)703,
22(1)129,
22(4)638,
22(5)861,
30(4)23,
31(4)13,
32(1)2,
32(2)5,
32(5)19,
33(5)17
- resulting,
4(2)149,
9(3)319,
16(3)986,
16(3)1024,
16(5)1572,
17(2)181,
20(3)483,
20(4)869,
21(2)370,
21(4)790,
22(2)340,
22(4)583,
22(4)638,
22(5)861,
28(3)429,
30(6)33,
31(4)14,
31(5)19,
31(6)20,
32(2)6,
34(1)4
- same,
4(2)149,
6(4)632,
7(3)404,
8(1)109,
9(2)277,
13(2)181,
14(2)201,
16(3)798,
16(3)872,
16(4)1114,
16(5)1467,
16(5)1472,
16(6)1737,
16(6)1842,
17(1)63,
17(1)123,
17(1)157,
17(3)487,
17(4)576,
17(5)691,
18(5)519,
18(6)659,
19(3)462,
19(5)751,
19(5)804,
19(6)942,
20(3)586,
20(6)1111,
20(6)1251,
21(3)569,
21(5)977,
22(1)45,
22(2)265,
22(3)490,
27(3)388,
28(2)290,
28(4)747,
29(1)2,
29(5)29,
30(6)32,
31(1)2,
31(4)16,
32(3)9,
32(4)11,
32(4)15,
32(6)24
- similar,
5(3)405,
9(2)257,
14(2)127,
14(2)265,
16(1)3,
16(5)1512,
18(2)139,
18(6)659,
19(3)413,
20(1)1,
20(1)51,
20(1)208,
21(1)46,
22(6)973,
31(6)22,
32(6)23,
33(1)4,
33(6)19
- site,
16(2)175,
19(5)804,
21(6)1196,
29(1)2,
32(2)5
- solution,
4(1)83,
4(2)258,
4(3)382,
4(4)585,
4(4)601,
5(1)56,
9(2)257,
9(2)277,
10(4)635,
11(4)598,
11(4)666,
14(1)28,
14(2)147,
14(4)521,
15(4)735,
16(3)798,
16(3)939,
16(3)954,
16(4)1097,
16(4)1279,
16(4)1319,
16(5)1399,
16(5)1449,
16(5)1472,
16(5)1543,
16(5)1613,
17(2)293,
17(3)487,
17(3)535,
17(5)777,
18(1)30,
18(2)139,
18(4)477,
19(3)444,
20(1)51,
20(4)869,
20(5)1014,
20(5)1067,
21(3)627,
21(3)677,
21(4)703,
21(4)813,
21(6)1251,
22(3)471,
27(6)1147,
27(6)1270,
28(3)429,
28(3)517,
28(5)848,
30(3)12,
30(4)19,
30(4)22,
30(4)23,
32(4)11,
32(4)14,
33(3)9,
33(3)11,
33(4)12,
34(1)2,
34(1)3
- subroutine,
7(4)539,
7(4)680,
8(1)50,
9(1)1,
13(4)491,
13(4)626,
15(5)876,
16(3)524,
16(5)1467,
16(6)1719,
18(6)730,
19(1)188,
19(5)751,
20(1)116,
21(1)90,
21(3)627,
21(6)1196,
22(1)129
- transition,
16(2)259,
16(3)649,
16(6)1842,
17(1)16,
20(1)51,
20(6)1171,
21(4)747,
27(6)1049,
27(6)1344,
29(3)15,
31(4)13,
34(1)6
- Wand, Mitchell,
4(3)496,
26(5)890