메뉴 건너뛰기




Volumn 6813 LNCS, Issue , 2011, Pages 155-178

Revisiting information hiding: Reflections on classical and nonclassical modularity

Author keywords

[No Author keywords available]

Indexed keywords

CLASSICAL LOGIC; INFORMATION HIDING; LARGE SOFTWARE SYSTEMS; NON-CLASSICAL LOGIC;

EID: 79961157482     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-642-22655-7_8     Document Type: Conference Paper
Times cited : (18)

References (81)
  • 2
    • 26444578339 scopus 로고    scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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
  • 8
    • 85034834377 scopus 로고
    • 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 scopus 로고
    • 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 scopus 로고
    • 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
  • 19
    • 0035250541 scopus 로고    scopus 로고
    • 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
  • 23
    • 84976746763 scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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 scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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
  • 33
    • 26444578645 scopus 로고    scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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
  • 37
    • 0039169055 scopus 로고
    • 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 scopus 로고
    • 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
  • 42
    • 78349285229 scopus 로고    scopus 로고
    • 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 scopus 로고
    • 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 scopus 로고
    • 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
  • 49
    • 27144494768 scopus 로고
    • Universal grammar
    • Montague, R.: Universal grammar. In: Formal Philosophy, pp. 222-246 (1970)
    • (1970) Formal Philosophy , pp. 222-246
    • Montague, R.1
  • 51
    • 84957718680 scopus 로고    scopus 로고
    • 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
  • 58
    • 0015482049 scopus 로고
    • 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 scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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
  • 65
    • 0002726244 scopus 로고
    • 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 scopus 로고
    • 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 scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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
  • 73
    • 79961142919 scopus 로고
    • 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
  • 79
    • 33646895419 scopus 로고    scopus 로고
    • 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 scopus 로고    scopus 로고
    • 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 scopus 로고
    • 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


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.