-
1
-
-
0018294404
-
Syntactic source to source transforms and program manipulation
-
J. Arsac. Syntactic source to source transforms and program manipulation. Comm. ACM, 22(1):43-54, 1979.
-
(1979)
Comm. ACM
, vol.22
, Issue.1
, pp. 43-54
-
-
Arsac, J.1
-
2
-
-
49049086746
-
Regional logic for local reasoning about global invariants
-
A. Banerjee, D. A. Naumann, and S. Rosenberg. Regional logic for local reasoning about global invariants. In ECOOP, pp. 387-411, 2008.
-
(2008)
ECOOP
, pp. 387-411
-
-
Banerjee, A.1
Naumann, D.A.2
Rosenberg, S.3
-
3
-
-
33749386791
-
Changing programs correctly: Refactoring with specifications
-
LNCS
-
F. Bannwart and P. Müller. Changing programs correctly: Refactoring with specifications. In FM 2006, volume 4085 of LNCS, pp. 492-507, 2006.
-
(2006)
FM 2006
, vol.4085
, pp. 492-507
-
-
Bannwart, F.1
Müller, P.2
-
4
-
-
77954717754
-
Embedded contract languages
-
ACM
-
M. Barnett, M. Fähndrich, and F. Logozzo. Embedded contract languages. In SAC'10, pp. 2103-2110. ACM, 2010.
-
(2010)
SAC'10
, pp. 2103-2110
-
-
Barnett, M.1
Fähndrich, M.2
Logozzo, F.3
-
5
-
-
67650085809
-
Path invariants
-
D. Beyer, T. A. Henzinger, R. Majumdar, and A. Rybalchenko. Path invariants. In PLDI, pp. 300-309, 2007.
-
(2007)
PLDI
, pp. 300-309
-
-
Beyer, D.1
Henzinger, T.A.2
Majumdar, R.3
Rybalchenko, A.4
-
6
-
-
34047176494
-
A semantics for concurrent separation logic
-
S. Brookes. A semantics for concurrent separation logic. Theor. Comput. Sci., 375(1-3):227-270, 2007.
-
(2007)
Theor. Comput. Sci.
, vol.375
, Issue.1-3
, pp. 227-270
-
-
Brookes, S.1
-
7
-
-
19044375174
-
An overview of JML tools and applications
-
L. Burdy, Y. Cheon, D. R. Cok, M. D. Ernst, J. R. Kiniry, G. T. Leavens, K. R. M. Leino, and E. Poll. An overview of JML tools and applications. STTT, 7(3):212-232, 2005.
-
(2005)
STTT
, vol.7
, Issue.3
, pp. 212-232
-
-
Burdy, L.1
Cheon, Y.2
Cok, D.R.3
Ernst, M.D.4
Kiniry, J.R.5
Leavens, G.T.6
Leino, K.R.M.7
Poll, E.8
-
9
-
-
0037188218
-
Constructive design of a hierarchy of semantics of a transition system by abstract interpretation
-
P. Cousot. Constructive design of a hierarchy of semantics of a transition system by abstract interpretation. TCS, 277(1-2): 47-103, 2002.
-
(2002)
TCS
, vol.277
, Issue.1-2
, pp. 47-103
-
-
Cousot, P.1
-
10
-
-
0041987184
-
Static determination of dynamic properties of programs
-
Dunod, Paris, France
-
P. Cousot and R. Cousot. Static determination of dynamic properties of programs. In Proc. Second Int. Symp. on Programming, pp. 106-130. Dunod, Paris, France, 1976.
-
(1976)
Proc. Second Int. Symp. on Programming
, pp. 106-130
-
-
Cousot, P.1
Cousot, R.2
-
11
-
-
85050550846
-
Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints
-
P. Cousot and R. Cousot. Abstract interpretation: a unified lattice model for static analysis of programs by construction or approximation of fixpoints. In POPL, pp. 238-252, 1977.
-
(1977)
POPL
, pp. 238-252
-
-
Cousot, P.1
Cousot, R.2
-
12
-
-
0003038166
-
Static determination of dynamic properties of recursive procedures
-
editor, IFIP Conf. on Formal Description of Programming Concepts. North-Holland
-
P. Cousot and R. Cousot. Static determination of dynamic properties of recursive procedures. In E. Neuhold, editor, IFIP Conf. on Formal Description of Programming Concepts, pp. 237-277. North-Holland, 1977.
-
(1977)
E. Neuhold
, pp. 237-277
-
-
Cousot, P.1
Cousot, R.2
-
13
-
-
0018294932
-
Systematic design of program analysis frameworks
-
P. Cousot and R. Cousot. Systematic design of program analysis frameworks. In POPL, pp. 269-282, 1979.
-
(1979)
POPL
, pp. 269-282
-
-
Cousot, P.1
Cousot, R.2
-
14
-
-
84972546036
-
Constructive versions of Tarski's fixed point theorems
-
P. Cousot and R. Cousot. Constructive versions of Tarski's fixed point theorems. Pacific J. Math., 82(1):43-57, 1979.
-
(1979)
Pacific J. Math.
, vol.82
, Issue.1
, pp. 43-57
-
-
Cousot, P.1
Cousot, R.2
-
15
-
-
0036036551
-
Systematic design of program transformation frameworks by abstract interpretation
-
P. Cousot and R. Cousot. Systematic design of program transformation frameworks by abstract interpretation. In POPL, pp. 178-190, 2002.
-
(2002)
POPL
, pp. 178-190
-
-
Cousot, P.1
Cousot, R.2
-
16
-
-
85035003357
-
Automatic discovery of linear restraints among variables of a program
-
P. Cousot and N. Halbwachs. Automatic discovery of linear restraints among variables of a program. In POPL, pp. 84-97, 1978.
-
(1978)
POPL
, pp. 84-97
-
-
Cousot, P.1
Halbwachs, N.2
-
17
-
-
79953225550
-
The reduced product of abstract domains and the combination of decision procedures
-
P. Cousot, R. Cousot, and L.Mauborgne. The reduced product of abstract domains and the combination of decision procedures. In FOSSACS, pp. 456-472, 2011.
-
(2011)
FOSSACS
, pp. 456-472
-
-
Cousot, P.1
Cousot, R.2
Mauborgne, L.3
-
18
-
-
79251554669
-
Contract precondition inference from intermittent assertions on collections
-
P. Cousot, R. Cousot, and F. Logozzo. Contract precondition inference from intermittent assertions on collections. In VMCAI, pp. 150-168, 2011.
-
(2011)
VMCAI
, pp. 150-168
-
-
Cousot, P.1
Cousot, R.2
Logozzo, F.3
-
19
-
-
0016543936
-
Guarded commands, nondeterminacy and formal derivation of programs
-
E. W. Dijkstra. Guarded commands, nondeterminacy and formal derivation of programs. CACM, 18(8):453-457, 1975.
-
(1975)
CACM
, vol.18
, Issue.8
, pp. 453-457
-
-
Dijkstra, E.W.1
-
20
-
-
79251567445
-
Static contract checking with abstract interpretation
-
M. Fähndrich and F. Logozzo. Static contract checking with abstract interpretation. In FoVeOOS, pp. 10-30, 2010.
-
(2010)
FoVeOOS
, pp. 10-30
-
-
Fähndrich, M.1
Logozzo, F.2
-
21
-
-
81455135787
-
Tool-supported refactoring for JavaScript
-
A. Feldthaus, T. D. Millstein, A. Moøller, M. Schäfer, and F. Tip. Tool-supported refactoring for JavaScript. In OOPSLA, pp. 119-138, 2011.
-
(2011)
OOPSLA
, pp. 119-138
-
-
Feldthaus, A.1
Millstein, T.D.2
Moøller, A.3
Schäfer, M.4
Tip, F.5
-
22
-
-
36049022245
-
The Why/Krakatoa/Caduceus platform for deductive program verification
-
J.-C. Fillîatre and M. March́e. The Why/Krakatoa/Caduceus platform for deductive program verification. In CAV, pp. 173- 177, 2007.
-
(2007)
CAV
, pp. 173-177
-
-
Fillîatre, J.-C.1
March́e, M.2
-
23
-
-
0036036098
-
Extended static checking for Java
-
C. Flanagan, K. R. M. Leino, M. Lillibridge, G. Nelson, J. B. Saxe, and R. Stata. Extended static checking for Java. In PLDI, pp. 234-245, 2002.
-
(2002)
PLDI
, pp. 234-245
-
-
Flanagan, C.1
Leino, K.R.M.2
Lillibridge, M.3
Nelson, G.4
Saxe, J.B.5
Stata, R.6
-
24
-
-
0004061016
-
-
Addison- Wesley Professional
-
M. Fowler, K. Beck, J. Brant, W. Opdyke, and D. Roberts. Refactoring: Improving the Design of Existing Code. Addison- Wesley Professional, 1999.
-
(1999)
Refactoring: Improving the Design of Existing Code
-
-
Fowler, M.1
Beck, K.2
Brant, J.3
Opdyke, W.4
Roberts, D.5
-
26
-
-
34247630257
-
Refactoring with contracts
-
IEEE Computer Society
-
M. Goldstein, Y. Feldman, and S. Tyszberowicz. Refactoring with contracts. In AGILE, pp. 53-64. IEEE Computer Society, 2006.
-
(2006)
AGILE
, pp. 53-64
-
-
Goldstein, M.1
Feldman, Y.2
Tyszberowicz, S.3
-
27
-
-
80054953446
-
Precision and the conjunction rule in concurrent separation logic
-
A. Gotsman, J. Berdine, and B. Cook. Precision and the conjunction rule in concurrent separation logic. Electr. Notes Theor. Comput. Sci., 276:171-190, 2011.
-
(2011)
Electr. Notes Theor. Comput. Sci.
, vol.276
, pp. 171-190
-
-
Gotsman, A.1
Berdine, J.2
Cook, B.3
-
28
-
-
57349124514
-
Discovering properties about arrays in simple programs
-
N. Halbwachs and M. Ṕeron. Discovering properties about arrays in simple programs. In PLDI, pp. 339-348, 2008.
-
(2008)
PLDI
, pp. 339-348
-
-
Halbwachs, N.1
Ṕeron, M.2
-
29
-
-
84945708698
-
An axiomatic basis for computer programming
-
C. A. R. Hoare. An axiomatic basis for computer programming. Commun. ACM, 12(10):576-580, 1969.
-
(1969)
Commun. ACM
, vol.12
, Issue.10
, pp. 576-580
-
-
Hoare, C.A.R.1
-
30
-
-
80053312057
-
Subpolyhedra: A family of numerical abstract domains for the (more) scalable inference of linear inequalities
-
V. Laviron and F. Logozzo. Subpolyhedra: a family of numerical abstract domains for the (more) scalable inference of linear inequalities. STTT, 13(6):585-601, 2011.
-
(2011)
STTT
, vol.13
, Issue.6
, pp. 585-601
-
-
Laviron, V.1
Logozzo, F.2
-
32
-
-
0017442602
-
Program improvement by source-to-source transformation
-
D. Loveman. Program improvement by source-to-source transformation. Journal of the ACM, 24(1):121-145, 1977.
-
(1977)
Journal of the ACM
, vol.24
, Issue.1
, pp. 121-145
-
-
Loveman, D.1
-
33
-
-
84865622680
-
Relevance heuristics for program analysis
-
K. L. McMillan. Relevance heuristics for program analysis. In POPL, pp. 145-146, 2008.
-
(2008)
POPL
, pp. 145-146
-
-
McMillan, K.L.1
-
34
-
-
1842431668
-
A survey of software refactoring
-
T. Mens and T. Tourẃe. A survey of software refactoring. IEEE Trans. Software Eng., 30(2):126-139, 2004.
-
(2004)
IEEE Trans. Software Eng.
, vol.30
, Issue.2
, pp. 126-139
-
-
Mens, T.1
Tourẃe, T.2
-
37
-
-
84869761198
-
-
K. Ng, M. Warren, P. Golde, and A. Hejlsberg. The Roslyn Project, Exposing the C# and VB compiler's code analysis. http://msdn.microsoft.com/en- us/roslyn, 2011.
-
(2011)
The Roslyn Project, Exposing the C# and VB Compiler's Code Analysis
-
-
Ng, K.1
Warren, M.2
Golde, P.3
Hejlsberg, A.4
-
38
-
-
34047114898
-
Resources, concurrency, and local reasoning
-
P. W. O'Hearn. Resources, concurrency, and local reasoning. Theor. Comput. Sci., 375(1-3):271-307, 2007.
-
(2007)
Theor. Comput. Sci.
, vol.375
, Issue.1-3
, pp. 271-307
-
-
O'Hearn, P.W.1
-
39
-
-
2442441012
-
Separation and information hiding
-
P. W. O'Hearn, H. Yang, and J. C. Reynolds. Separation and information hiding. In POPL, pp. 268-280, 2004.
-
(2004)
POPL
, pp. 268-280
-
-
O'Hearn, P.W.1
Yang, H.2
Reynolds, J.C.3
-
40
-
-
38149024879
-
Program analysis using symbolic ranges
-
S. Sankaranarayanan, F. Ivancic, and A. Gupta. Program analysis using symbolic ranges. In SAS, pp. 366-383, 2007.
-
(2007)
SAS
, pp. 366-383
-
-
Sankaranarayanan, S.1
Ivancic, F.2
Gupta, A.3
-
41
-
-
84976755579
-
Improving and refining programs by program manipulation
-
T. Standish, D. Kibler and J. Neighbors. Improving and refining programs by program manipulation. In ACMNC, pp. 509-516, 1976.
-
(1976)
ACMNC
, pp. 509-516
-
-
Standish, T.1
Kibler, D.2
Neighbors, J.3
-
42
-
-
38349045559
-
Refactoring using type constraints
-
F. Tip. Refactoring using type constraints. In SAS, pp. 1-17, 2007.
-
(2007)
SAS
, pp. 1-17
-
-
Tip, F.1
|