-
2
-
-
26444578339
-
Open modules: Modular reasoning about advice
-
ECOOP 2005 - Object-Oriented Programming: 19th European Conference. Proceedings
-
Aldrich, J.: Open modules: Modular reasoning about advice. In: Gao, X.-X. (ed.) ECOOP 2005. LNCS, vol. 3586, pp. 144-168. Springer, Heidelberg (2005) (Pubitemid 41435980)
-
(2005)
Lecture Notes in Computer Science
, vol.3586
, pp. 144-168
-
-
Aldrich, J.1
-
3
-
-
79961130329
-
Study of an API migration for two XML APIs
-
In: Malloy, B., Staab, S., van den Brand, M. (eds.) SLE 2010 Springer, Heidelberg
-
Bartolomei, T.T., Czarnecki, K., L̈ammel, R., van der Storm, T.: Study of an API migration for two XML APIs. In: Malloy, B., Staab, S., van den Brand, M. (eds.) SLE 2010. LNCS, vol. 6563, Springer, Heidelberg (2011)
-
(2011)
LNCS
, pp. 6563
-
-
Bartolomei, T.T.1
Czarnecki, K.2
L̈ammel, R.3
Van Der Storm, T.4
-
4
-
-
70350591637
-
How to design a good API and why it matters
-
ACM, New York
-
Bloch, J.: How to design a good API and why it matters. In: Companion Int'l Conf. Object-Oriented Programming, Systems, Languages & Applications (OOPSLA), pp. 506-507. ACM, New York (2006)
-
(2006)
Companion Int'l Conf. Object-Oriented Programming, Systems, Languages & Applications (OOPSLA
, pp. 506-507
-
-
Bloch, J.1
-
6
-
-
0029388051
-
On the frame problem in procedure spec-ifications
-
Borgida, A., Mylopoulos, J., Reiter, R.: On the frame problem in procedure spec-ifications. IEEE Trans. Softw. Eng. 21, 785-798 (1995)
-
(1995)
IEEE Trans. Softw. Eng.
, vol.21
, pp. 785-798
-
-
Borgida, A.1
Mylopoulos, J.2
Reiter, R.3
-
8
-
-
85034834377
-
A procedure for designing abstract in-terfaces for device interface modules
-
IEEE Press, Los Alamitos
-
Britton, K.H., Parker, R.A., Parnas, D.L.: A procedure for designing abstract in-terfaces for device interface modules. In: Proc. Int'l Conf. Software Engineering (ICSE), pp. 195-204. IEEE Press, Los Alamitos (1981)
-
(1981)
Proc. Int'l Conf. Software Engineering (ICSE
, pp. 195-204
-
-
Britton, K.H.1
Parker, R.A.2
Parnas, D.L.3
-
9
-
-
0029375570
-
The mythical man-month: After 20 years
-
Brooks, F.P.: The mythical man-month: After 20 years. IEEE Software 12, 57-60 (1995)
-
(1995)
IEEE Software
, vol.12
, pp. 57-60
-
-
Brooks, F.P.1
-
11
-
-
0000826543
-
Negation as failure
-
Clark, K.L.: Negation as failure. In: Logic and Data Bases, pp. 293-322 (1977)
-
(1977)
Logic and Data Bases
, pp. 293-322
-
-
Clark, K.L.1
-
15
-
-
0003692681
-
-
eds O'Reilly & Associates, Inc., Sebastopol
-
DiBona, C., Ockman, S., Stone, M. (eds.): Open Sources: Voices from the Open Source Revolution. O'Reilly & Associates, Inc., Sebastopol (1999)
-
(1999)
Open Sources: Voices from the Open Source Revolution
-
-
Dibona, C.1
Ockman, S.2
Stone, M.3
-
19
-
-
0035250541
-
Dynamically discovering likely program invariants to support program evolution
-
DOI 10.1109/32.908957
-
Ernst, M.D., Cockrell, J., Griswold, W.G., Notkin, D.: Dynamically discover-ing likely program invariants to support program evolution. IEEE Trans. Softw. Eng. 27(2), 99-123 (2001) (Pubitemid 32254259)
-
(2001)
IEEE Transactions on Software Engineering
, vol.27
, Issue.2
, pp. 99-123
-
-
Ernst, M.D.1
Cockrell, J.2
Griswold, W.G.3
Notkin, D.4
-
20
-
-
18544387152
-
Modular verification ofmul-tithreaded programs
-
Flanagan, C., Freund, S.N., Qadeer, S., Seshia, S.A.: Modular verification ofmul-tithreaded programs. Theor. Comput. Sci. 338, 153-183 (2005)
-
(2005)
Theor. Comput. Sci.
, vol.338
, pp. 153-183
-
-
Flanagan, C.1
Freund, S.N.2
Qadeer, S.3
Seshia, S.A.4
-
23
-
-
84976746763
-
Initial algebra seman-tics and continuous algebras
-
Goguen, J.A., Thatcher, J.W., Wagner, E.G., Wright, J.B.: Initial algebra seman-tics and continuous algebras. J. ACM 24(1), 68-95 (1977)
-
(1977)
J ACM
, vol.24
, Issue.1
, pp. 68-95
-
-
Goguen, J.A.1
Thatcher, J.W.2
Wagner, E.G.3
Wright, J.B.4
-
24
-
-
57249113233
-
Scientific models
-
In: Sarkar, S., Pfeifer, J. (eds.) Routledge, New York
-
Hartmann, S., Frigg, R.: Scientific models. In: Sarkar, S., Pfeifer, J. (eds.) The Philosophy of Science: An Encyclopedia, vol. 2, pp. 740-749. Routledge, New York (2005)
-
(2005)
The Philosophy of Science: An Encyclopedia
, vol.2
, pp. 740-749
-
-
Hartmann, S.1
Frigg, R.2
-
26
-
-
35248822793
-
Discovering algebraic specifications from Java classes
-
In: Cardelli, L. (ed.) ECOOP 2003 Springer, Heidelberg
-
Henkel, J., Diwan, A.: Discovering algebraic specifications from Java classes. In: Cardelli, L. (ed.) ECOOP 2003. LNCS, vol. 2743, pp. 431-456. Springer, Heidelberg (2003)
-
(2003)
LNCS
, vol.2743
, pp. 431-456
-
-
Henkel, J.1
Diwan, A.2
-
28
-
-
84945708698
-
An axiomatic basis for computer programming
-
Hoare, C.A.R.: 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
-
29
-
-
35048814123
-
Programming with crosscutting effective views
-
In: Vetta, A. (ed.) ECOOP 2004 Springer, Heidelberg
-
Janzen, D., De Volder, K.: Programming with crosscutting effective views. In: Vetta, A. (ed.) ECOOP 2004. LNCS, vol. 3086, pp. 197-220. Springer, Heidelberg (2004)
-
(2004)
LNCS
, vol.3086
, pp. 197-220
-
-
Janzen, D.1
De Volder, K.2
-
30
-
-
77956319173
-
Virtual separation of concerns - A second chance for pre-processors
-
K̈astner, C., Apel, S.: Virtual separation of concerns - A second chance for pre-processors. Journal of Object Technology (JOT) 8(6), 59-78 (2009)
-
(2009)
Journal of Object Technology (JOT)
, vol.8
, Issue.6
, pp. 59-78
-
-
K̈astner, C.1
Apel, S.2
-
31
-
-
0030615523
-
Open implementation design guidelines
-
ACM, New York
-
Kiczales, G., Lamping, J., Lopes, C.V., Maeda, C., Mendhekar, A., Murphy, G.: Open implementation design guidelines. In: Proc. Int'l Conf. Software Engineering (ICSE), pp. 481-490. ACM, New York (1997)
-
(1997)
Proc. Int'l Conf. Software Engineering (ICSE
, pp. 481-490
-
-
Kiczales, G.1
Lamping, J.2
Lopes, C.V.3
Maeda, C.4
Mendhekar, A.5
Murphy, G.6
-
32
-
-
35248828504
-
Aspect-oriented programming
-
ECOOP'97 - Object-Oriented Programming
-
Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C.V., Loingtier, J.-M., Irwin, J.: Aspect-oriented programming. In: Aksit, M., Auletta, V. (eds.) ECOOP 1997. LNCS, vol. 1241, pp. 220-242. Springer, Heidelberg (1997) (Pubitemid 127083932)
-
(1997)
Lecture Notes in Computer Science
, Issue.1241
, pp. 220-242
-
-
Kiczales, G.1
Lamping, J.2
Mendhekar, A.3
Maeda, C.4
Lopes, C.5
Loingtier, J.-M.6
Irwin, J.7
-
33
-
-
26444578645
-
Aspect-oriented programming and modular reasoning
-
ACM, New York
-
Kiczales, G., Mezini, M.: Aspect-oriented programming and modular reasoning. In: ICSE, pp. 49-58. ACM, New York (2005)
-
(2005)
ICSE
, pp. 49-58
-
-
Kiczales, G.1
Mezini, M.2
-
34
-
-
18444388817
-
AOP: Does it make sense? the case of concurrency and failures
-
Springer, Heidelberg In: Deng, T. (Ed.) ECOOP 2002
-
Kienzle, J., Liu, H.: AOP: Does It Make Sense? The Case of Concurrency and Failures. In: Deng, T. (ed.) ECOOP 2002. LNCS, vol. 2374, pp. 37-121. Springer, Heidelberg (2002)
-
(2002)
LNCS
, vol.2374
, pp. 37-121
-
-
Kienzle, J.1
Liu, H.2
-
35
-
-
9644303246
-
Architectural modifications to deployed software
-
Klusener, S., L̈ammel, R., Verhoef, C.: Architectural Modifications to Deployed Software. Science of Computer Programming 54, 143-211 (2005)
-
(2005)
Science of Computer Programming
, vol.54
, pp. 143-211
-
-
Klusener, S.1
L̈ammel, R.2
Verhoef, C.3
-
37
-
-
0039169055
-
A renaissance of empiricism in the recent philosophy of mathematics
-
Lakatos, I.: A renaissance of empiricism in the recent philosophy of mathematics. Br. J. Philos. Sci. 27(3), 201-223 (1976)
-
(1976)
Br. J. Philos. Sci.
, vol.27
, Issue.3
, pp. 201-223
-
-
Lakatos, I.1
-
39
-
-
0009166341
-
Idealizations and the testing of theories by experimentation
-
In: Achinstein, P., Hannaway, O. (eds.) MIT Press, Cambridge
-
Laymon, R.: Idealizations and the testing of theories by experimentation. In: Achinstein, P., Hannaway, O. (eds.) Observation Experiment and Hypothesis in Modern Physical Science, pp. 147-173. MIT Press, Cambridge (1985)
-
(1985)
Observation Experiment and Hypothesis in Modern Physical Science
, pp. 147-173
-
-
Laymon, R.1
-
40
-
-
0038687546
-
Verifying cross-cutting features as open systems
-
Li, H., Krishnamurthi, S., Fisler, K.: Verifying cross-cutting features as open systems. SIGSOFT Softw. Eng. Notes 27, 89-98 (2002)
-
(2002)
SIGSOFT Softw. Eng. Notes
, vol.27
, pp. 89-98
-
-
Li, H.1
Krishnamurthi, S.2
Fisler, K.3
-
42
-
-
78349285229
-
A unified approach to modeling and program-ming
-
In: Petriu, D.C., Rouquette, N., Haugen, Ø. (eds.) MODELS 2010 Springer, Heidelberg
-
Madsen, O.L., Møller-Pedersen, B.: A unified approach to modeling and program-ming. In: Petriu, D.C., Rouquette, N., Haugen, Ø. (eds.) MODELS 2010. LNCS, vol. 6394, pp. 1-15. Springer, Heidelberg (2010)
-
LNCS
, vol.6394
, Issue.2010
, pp. 1-15
-
-
Madsen, O.L.1
Møller-Pedersen, B.2
-
44
-
-
37349044608
-
Circumscription\-a form of non-monotonic reasoning
-
McCarthy, J.: Circumscription\-a form of non-monotonic reasoning. Artificial Intelligence 13, 27-39 (1980)
-
(1980)
Artificial Intelligence
, vol.13
, pp. 27-39
-
-
McCarthy, J.1
-
45
-
-
0014638440
-
Some philosophical problems from the standpoint of artificial intelligence
-
McCarthy, J., Hayes, P.J.: Some philosophical problems from the standpoint of artificial intelligence. Machine Intelligence 4, 463-502 (1969)
-
(1969)
Machine Intelligence
, vol.4
, pp. 463-502
-
-
McCarthy, J.1
Hayes, P.J.2
-
47
-
-
84919644392
-
-
Springer Heidelberg
-
Miikkulainen, R., Bednar, J.A., Choe, Y., Sirosh, J.: Computational Maps in the Visual Cortex. Springer, Heidelberg (2005)
-
(2005)
Computational Maps in the Visual Cortex
-
-
Miikkulainen, R.1
Bednar, J.A.2
Choe, Y.3
Sirosh, J.4
-
49
-
-
27144494768
-
Universal grammar
-
Montague, R.: Universal grammar. In: Formal Philosophy, pp. 222-246 (1970)
-
(1970)
Formal Philosophy
, pp. 222-246
-
-
Montague, R.1
-
51
-
-
84957718680
-
Flexible alias protection
-
ECOOP'98 - Object-Oriented Programming
-
Noble, J., Vitek, J., Potter, J.: Flexible alias protection. In: Jul, E. (ed.) ECOOP 1998. LNCS, vol. 1445, pp. 158-185. Springer, Heidelberg (1998) (Pubitemid 128110391)
-
(1998)
Lecture Notes in Computer Science
, Issue.1445
, pp. 158-185
-
-
Noble, J.1
Vitek, J.2
-
54
-
-
2442441012
-
Separation and information hiding
-
ACM, New York
-
O'Hearn, P.W., Yang, H., Reynolds, J.C.: Separation and information hiding. In: Proc. Symp. Principles of Programming Languages (POPL), pp. 268-280. ACM, New York (2004)
-
(2004)
Proc. Symp. Principles of Programming Languages (POPL
, pp. 268-280
-
-
O'Hearn, P.W.1
Yang, H.2
Reynolds, J.C.3
-
57
-
-
84865649657
-
Separation logic abstraction and inheritance
-
ACM, New York
-
Parkinson, M.J., Bierman, G.M.: Separation logic, abstraction and inheritance. In: Proc. Symp. Principles ofProgramming Languages (POPL), pp. 75-86. ACM, New York (2008)
-
(2008)
Proc. Symp. Principles OfProgramming Languages (POPL
, pp. 75-86
-
-
Parkinson, M.J.1
Bierman, G.M.2
-
58
-
-
0015482049
-
On the criteria to be used in decomposing systems into modules
-
Parnas, D.L.: On the criteria to be used in decomposing systems into modules. Commun. ACM 15(12), 1053-1058 (1972)
-
(1972)
Commun ACM
, vol.15
, Issue.12
, pp. 1053-1058
-
-
Parnas, D.L.1
-
59
-
-
0005296647
-
On a "buzzword" Hierarchical structure
-
North-Holland, Amsterdam
-
Parnas, D.L.: On a "buzzword": Hierarchical structure. In: Proceedings of IFIP Congress 1974, pp. 336-339. North-Holland, Amsterdam (1974)
-
(1974)
Proceedings of IFIP Congress 1974
, pp. 336-339
-
-
Parnas, D.L.1
-
62
-
-
79961132171
-
Precise documentation: The key to better software
-
In: Nanz, S. (ed.) Springer, Heidelberg
-
Parnas, D.L.: Precise documentation: The key to better software. In: Nanz, S. (ed.) The Future of Software Engineering, pp. 125-148. Springer, Heidelberg (2011)
-
(2011)
The Future of Software Engineering
, pp. 125-148
-
-
Parnas, D.L.1
-
63
-
-
0021139353
-
The modular structure of complex systems
-
IEEE Press, Los Alamitos
-
Parnas, D.L., Clements, P.C., Weiss, D.M.: The modular structure of complex systems. In: Proc. Int'l Conf. Software Engineering (ICSE), pp. 408-417. IEEE Press, Los Alamitos (1984)
-
(1984)
Proc. Int'l Conf. Software Engineering (ICSE
, pp. 408-417
-
-
Parnas, D.L.1
Clements, P.C.2
Weiss, D.M.3
-
65
-
-
0002726244
-
On closed world data bases
-
Reiter, R.: On closed world data bases. In: Logic and Data Bases, pp. 55-76 (1977)
-
(1977)
Logic and Data Bases
, pp. 55-76
-
-
Reiter, R.1
-
66
-
-
0344045770
-
-
Morgan Kaufmann Publishers Inc., San Francisco
-
Reiter, R.: A logic for default reasoning, pp. 68-93. Morgan Kaufmann Publishers Inc., San Francisco (1987)
-
(1987)
A Logic for Default Reasoning
, pp. 68-93
-
-
Reiter, R.1
-
67
-
-
0020919435
-
Types, abstraction and parametric polymorphism
-
Reynolds, J.C.: Types, abstraction and parametric polymorphism. In: IFIP Congress, pp. 513-523 (1983)
-
(1983)
IFIP Congress
, pp. 513-523
-
-
Reynolds, J.C.1
-
68
-
-
0036051192
-
Separation logic: A logic for shared mutable data structures
-
IEEE Computer Society, Los Alamitos
-
Reynolds, J.C.: Separation logic: A logic for shared mutable data structures. In: Proc. Symposium on Logic in Computer Science (LICS), pp. 55-74. IEEE Computer Society, Los Alamitos (2002)
-
(2002)
Proc. Symposium on Logic in Computer Science (LICS
, pp. 55-74
-
-
Reynolds, J.C.1
-
69
-
-
84906487819
-
En-hancing server availability and security through failure-oblivious computing
-
Rinard, M.C., Cadar, C., Dumitran, D., Roy, D.M., Leu, T., Beebee, W.S.: En-hancing server availability and security through failure-oblivious computing. In: Proc. Symposium on Operating Systems Design & Implementation (OSDI), pp. 303-316 (2004)
-
(2004)
Proc. Symposium on Operating Systems Design & Implementation (OSDI
, pp. 303-316
-
-
Rinard, M.C.1
Cadar, C.2
Dumitran, D.3
Roy, D.M.4
Leu, T.5
Beebee, W.S.6
-
73
-
-
79961142919
-
Nonmonotonic inference rules for multiple inheritance with excep-tions
-
IEEE Computer Society Press, Los Alamitos
-
Sandewall, E.: Nonmonotonic inference rules for multiple inheritance with excep-tions. In: Expert systems, pp. 239-247. IEEE Computer Society Press, Los Alamitos (1990)
-
(1990)
Expert Systems
, pp. 239-247
-
-
Sandewall, E.1
-
75
-
-
0029457502
-
Modular reasoning in the presence of subclassing
-
ACM, New York
-
Stata, R., Guttag, J.V.: Modular reasoning in the presence of subclassing. In: Proc. Conf. Object-Oriented Programming, Systems, Languages & Applications (OOPSLA), pp. 200-214. ACM, New York (1995)
-
(1995)
Proc. Conf. Object-Oriented Programming, Systems, Languages & Applications (OOPSLA
, pp. 200-214
-
-
Stata, R.1
Guttag, J.V.2
-
79
-
-
33646895419
-
Can we make operating systems reliable and secure?
-
DOI 10.1109/MC.2006.156
-
Tanenbaum, A.S., Herder, J.N., Bos, H.: Can we make operating systems reliable and secure? Computer 39, 44-51 (2006) (Pubitemid 43786510)
-
(2006)
Computer
, vol.39
, Issue.5
, pp. 44-51
-
-
Tanenbaum, A.S.1
Herder, J.N.2
Bos, H.3
-
80
-
-
0032643249
-
N degrees of separation: Multi-dimensional separation of concerns
-
IEEE Computer Society, Los Alamitos
-
Tarr, P., Ossher, H., Harrison, W., Sutton Jr., S.M.: N degrees of separation: Multi-dimensional separation of concerns. In: Proc. Int'l Conf. Software Engineering (ICSE), pp. 107-119. IEEE Computer Society, Los Alamitos (1999)
-
(1999)
Proc. Int'l Conf. Software Engineering (ICSE
, pp. 107-119
-
-
Tarr, P.1
Ossher, H.2
Harrison, W.3
Sutton Jr., S.M.4
-
81
-
-
0003025818
-
A syntactic approach to type soundness
-
Wright, A.K., Felleisen, M.: A syntactic approach to type soundness. Inf. Comput. 115(1), 38-94 (1994)
-
(1994)
Inf. Comput.
, vol.115
, Issue.1
, pp. 38-94
-
-
Wright, A.K.1
Felleisen, M.2
|