메뉴 건너뛰기




Volumn , Issue , 2005, Pages 455-471

Combining the robustness of checked exceptions with the flexibility of unchecked exceptions using anchored exception declarations

Author keywords

Anchored exception declaration; Cappuccino; Exception handling

Indexed keywords

ACCIDENT PREVENTION; COMPUTER SOFTWARE; JAVA PROGRAMMING LANGUAGE; PROGRAM COMPILERS; SEMANTICS;

EID: 31744448539     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1094811.1094847     Document Type: Conference Paper
Times cited : (21)

References (56)
  • 4
    • 0034272559 scopus 로고    scopus 로고
    • Advanced exception handling mechanisms
    • P. A. Buhr and W. Y. R. Mok. Advanced exception handling mechanisms. IEEE Trans. Softw. Eng., 26(9):820-836, 2000.
    • (2000) IEEE Trans. Softw. Eng. , vol.26 , Issue.9 , pp. 820-836
    • Buhr, P.A.1    Mok, W.Y.R.2
  • 6
    • 0035362869 scopus 로고    scopus 로고
    • Complexity of points-to analysis of Java in the presence of exceptions
    • R. Chatterjee, B. G. Ryder, and W. A. Landi. Complexity of points-to analysis of Java in the presence of exceptions. IEEE Trans. Softw. Eng., 27(6):481-512, 2001.
    • (2001) IEEE Trans. Softw. Eng. , vol.27 , Issue.6 , pp. 481-512
    • Chatterjee, R.1    Ryder, B.G.2    Landi, W.A.3
  • 9
    • 2442570383 scopus 로고    scopus 로고
    • ECMA Technical Committee 39 (TC39) Task Group 2 (TG2). ECMA, 2 edition, December
    • ECMA Technical Committee 39 (TC39) Task Group 2 (TG2). C# Language Specification. ECMA, 2 edition, December 2002.
    • (2002) C# Language Specification
  • 12
    • 4243972567 scopus 로고    scopus 로고
    • Tracking down exceptions in standard ML
    • University of California, Berkeley, Feb.
    • M. Fähndrich, J. S. Foster, A. Aiken, and J. Cu. Tracking Down Exceptions in Standard ML. Technical Report UCB//CSD-98-996, University of California, Berkeley, Feb. 1998.
    • (1998) Technical Report , vol.UCB-CSD-98-996
    • Fähndrich, M.1    Foster, J.S.2    Aiken, A.3    Cu, J.4
  • 15
    • 0035889302 scopus 로고    scopus 로고
    • A comparative study of exception handling mechanisms for building dependable object-oriented software
    • A. F. Garcia, C. M. F. Rubira, A. Romanovsky, and J. Xu. A comparative study of exception handling mechanisms for building dependable object-oriented software. The Journal of Systems and Software, 59(2): 197-222, 2001.
    • (2001) The Journal of Systems and Software , vol.59 , Issue.2 , pp. 197-222
    • Garcia, A.F.1    Rubira, C.M.F.2    Romanovsky, A.3    Xu, J.4
  • 17
    • 0016623975 scopus 로고
    • Exception handling: Issues and a proposed notation
    • J. B. Goodenough. Exception handling: issues and a proposed notation. Commun. ACM, 18(12):683-696, 1975.
    • (1975) Commun. ACM , vol.18 , Issue.12 , pp. 683-696
    • Goodenough, J.B.1
  • 19
    • 0040207939 scopus 로고
    • An extended type system for exceptions
    • June. Also appears as Research Report 2265, INRIA, BP 105-78153 Le Chesnay Cedex, France
    • J. Guzmán and A. Suárez. An Extended Type System for Exceptions. In Record of the fifth ACM SIGPLAN workshop on ML and its Applications, June 1994. Also appears as Research Report 2265, INRIA, BP 105-78153 Le Chesnay Cedex, France.
    • (1994) Record of the Fifth ACM SIGPLAN Workshop on ML and Its Applications
    • Guzmán, J.1    Suárez, A.2
  • 22
    • 0012583283 scopus 로고    scopus 로고
    • Featherweight Java: A minimal core calculus for Java and GJ
    • A. Igarashi, B. C. Pierce, and P. Wadler. Featherweight Java: a minimal core calculus for Java and GJ. ACM Trans. Program. Lang. Syst., 23(3):396-450, 2001.
    • (2001) ACM Trans. Program. Lang. Syst. , vol.23 , Issue.3 , pp. 396-450
    • Igarashi, A.1    Pierce, B.C.2    Wadler, P.3
  • 27
    • 0004030849 scopus 로고    scopus 로고
    • Preliminary design of JML: A behavioral interface specification language for Java
    • G. T. Leavens, A. L. Baker, and C. Ruby. Preliminary design of JML: A behavioral interface specification language for Java. Technical Report 98-06i, 2000.
    • (2000) Technical Report , vol.98 , Issue.6 I
    • Leavens, G.T.1    Baker, A.L.2    Ruby, C.3
  • 29
    • 0006604010 scopus 로고    scopus 로고
    • A study on exception detection and handling using aspect-oriented programming
    • Xerox PARC
    • M. Lippert and C. Lopes. A study on exception detection and handling using aspect-oriented programming. Technical report, Xerox PARC, 1999.
    • (1999) Technical Report
    • Lippert, M.1    Lopes, C.2
  • 31
    • 31744433163 scopus 로고
    • Family values: A behavioral notion of subtyping
    • B. Liskov and J. Wing. Family values: A behavioral notion of subtyping. Technical Report MIT/LCS/TR-562b, 1993.
    • (1993) Technical Report , vol.MIT-LCS-TR-562B
    • Liskov, B.1    Wing, J.2
  • 34
    • 8644263838 scopus 로고    scopus 로고
    • Supporting evolution of interface exceptions
    • Springer-Verlag New York, Inc.
    • A. Mikhailova and A. Romanovsky. Supporting evolution of interface exceptions. In Advances in exception handling techniques, pages 94-110. Springer-Verlag New York, Inc., 2001.
    • (2001) Advances in Exception Handling Techniques , pp. 94-110
    • Mikhailova, A.1    Romanovsky, A.2
  • 35
    • 84947914225 scopus 로고    scopus 로고
    • Issues with exception handling in object-oriented systems
    • Proceedings of the European Conference on Object-Oriented Programming (ECOOP '97), Jyväskylä, Finland, June. Springer
    • R. Miller and A. Tripathi. Issues with exception handling in object-oriented systems. In Proceedings of the European Conference on Object-Oriented Programming (ECOOP '97), volume 1241 of LNCS, page 85, Jyväskylä, Finland, June 1997. Springer.
    • (1997) LNCS , vol.1241 , pp. 85
    • Miller, R.1    Tripathi, A.2
  • 36
    • 33746955321 scopus 로고    scopus 로고
    • On the criteria to be used in decomposing systems into modules
    • Springer-Verlag New York, Inc.
    • D. L. Parnas. On the criteria to be used in decomposing systems into modules. In Software pioneers: contributions to software engineering, pages 411-427. Springer-Verlag New York, Inc., 2002.
    • (2002) Software Pioneers: Contributions to Software Engineering , pp. 411-427
    • Parnas, D.L.1
  • 39
    • 84887441495 scopus 로고    scopus 로고
    • Analyzing exception flow in Java programs
    • Software Engineering - ESECIFSE'99. Springer-Verlag, September
    • M. P. Robillard and G. C. Murphy. Analyzing exception flow in Java programs. In Software Engineering - ESECIFSE'99, volume 1687 of Lecture Notes in Computer Science, pages 322-337. Springer-Verlag, September 1999.
    • (1999) Lecture Notes in Computer Science , vol.1687 , pp. 322-337
    • Robillard, M.P.1    Murphy, G.C.2
  • 41
    • 22944452575 scopus 로고    scopus 로고
    • Static analysis to support the evolution of exception structure in object-oriented systems
    • M. P. Robillard and G. C. Murphy. Static analysis to support the evolution of exception structure in object-oriented systems. ACM Trans. Softw. Eng. Methodol., 12(2): 191-221, 2003.
    • (2003) ACM Trans. Softw. Eng. Methodol. , vol.12 , Issue.2 , pp. 191-221
    • Robillard, M.P.1    Murphy, G.C.2
  • 42
    • 31744435502 scopus 로고    scopus 로고
    • Except for exception handling
    • A. Romanovsky and B. Sandén. Except for exception handling ....Ada Lett., XXI(3): 19-25, 2001.
    • (2001) Ada Lett. , vol.21 , Issue.3 , pp. 19-25
    • Romanovsky, A.1    Sandén, B.2
  • 45
    • 0027677094 scopus 로고
    • Static analysis of exception handling in Ada
    • C. F. Schaefer and G. N. Bundy. Static analysis of exception handling in Ada. Softw., Pract. Exper., 23(10): 1157-1174, 1993.
    • (1993) Softw., Pract. Exper. , vol.23 , Issue.10 , pp. 1157-1174
    • Schaefer, C.F.1    Bundy, G.N.2
  • 49
    • 31744433065 scopus 로고    scopus 로고
    • Combining the robustness of checked exceptions with the flexibility of unchecked exceptions using anchored exception declarations
    • Katholieke Universiteit Leuven, March
    • M. van Dooren and E. Steegmans. Combining the robustness of checked exceptions with the flexibility of unchecked exceptions using anchored exception declarations. Technical Report CW 407, Katholieke Universiteit Leuven, March 2005.
    • (2005) Technical Report , vol.CW 407
    • Van Dooren, M.1    Steegmans, E.2
  • 52
    • 84976749735 scopus 로고
    • A modular verifiable exception handling mechanism
    • S. Yemini and D. M. Berry. A modular verifiable exception handling mechanism. ACM Trans. Program. Lang. Syst., 7(2):214-243, 1985.
    • (1985) ACM Trans. Program. Lang. Syst. , vol.7 , Issue.2 , pp. 214-243
    • Yemini, S.1    Berry, D.M.2
  • 53
    • 0023384419 scopus 로고
    • An axiomatic treatment of exception handling in an expression-oriented language
    • S. Yemini and D. M. Berry. An axiomatic treatment of exception handling in an expression-oriented language. ACM Trans. Program. Lang. Syst., 9(3):390-407, 1987.
    • (1987) ACM Trans. Program. Lang. Syst. , vol.9 , Issue.3 , pp. 390-407
    • Yemini, S.1    Berry, D.M.2
  • 54
    • 84966883175 scopus 로고
    • Compile-time detection of uncaught exceptions in standard ML programs
    • The 1st International Static Analysis Symposium, Namur, September
    • K. Yi. Compile-time detection of uncaught exceptions in standard ML programs. In The 1st International Static Analysis Symposium, volume 864 of Lecture Notes in Computer Science, pages 238-254, Namur, September 1994.
    • (1994) Lecture Notes in Computer Science , vol.864 , pp. 238-254
    • Yi, K.1
  • 55
    • 0032066706 scopus 로고    scopus 로고
    • An abstract interpretation for estimating uncaught exceptions in standard ML programs
    • invited paper
    • K. Yi. An abstract interpretation for estimating uncaught exceptions in standard ML programs. Science of Computer Programming, 31(1):147-173, 1998. (invited paper).
    • (1998) Science of Computer Programming , vol.31 , Issue.1 , pp. 147-173
    • Yi, K.1
  • 56
    • 85028668714 scopus 로고    scopus 로고
    • Towards a cost-effective estimation of uncaught exceptions in SML programs
    • Proceedings of the Annual International Static Analysis Symposium, Paris, France, September
    • K. Yi and S. Ryu. Towards a cost-effective estimation of uncaught exceptions in SML programs. In Proceedings of the Annual International Static Analysis Symposium, volume 1302 of Lecture Notes in Computer Science, pages 98-113, Paris, France, September 1997.
    • (1997) Lecture Notes in Computer Science , vol.1302 , pp. 98-113
    • Yi, K.1    Ryu, S.2


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