메뉴 건너뛰기




Volumn 30, Issue 2, 2008, Pages

Exceptional situations and program reliability

Author keywords

Compensating transactions; Error handling; Linear sagas; Linear types; Resource management

Indexed keywords

COMPENSATING TRANSACTIONS; ERROR HANDLING; LINEAR SAGAS; LINEAR TYPES; RESOURCE MANAGEMENT; RUN-TIME ERRORS;

EID: 41149163668     PISSN: 01640925     EISSN: 15584593     Source Type: Journal    
DOI: 10.1145/1330017.1330019     Document Type: Article
Times cited : (58)

References (81)
  • 2
    • 33846012075 scopus 로고    scopus 로고
    • AHO, A, SETHI, R, AND ULLMAN, J. 1986. Compilers:, Addison-Wesley, Reading, MA
    • AHO, A., SETHI, R., AND ULLMAN, J. 1986. Compilers: Principles, Techniques and Tools. Addison-Wesley, Reading, MA.
    • Principles, Techniques and Tools
  • 3
    • 0034228523 scopus 로고    scopus 로고
    • Enhancing the fault tolerance of workflow management systems
    • July
    • ALONSO, G., HAGEN, C., AGRAWAL, D., ABBADI, A. E., AND MOHAN, C. 2000. Enhancing the fault tolerance of workflow management systems. IEEE Concurr. 8, 3 (July), 74-81.
    • (2000) IEEE Concurr , vol.8 , Issue.3 , pp. 74-81
    • ALONSO, G.1    HAGEN, C.2    AGRAWAL, D.3    ABBADI, A.E.4    MOHAN, C.5
  • 4
    • 0004159915 scopus 로고
    • Failure handling in large-scale workflow management systems
    • Tech. Rep. RJ9913, IBM Almaden Research Center, San Jose, CA. Nov
    • ALONSO, G., KAMATH, M., AGRAWAL, D., ABBADI, A. E., GUNTHOR, R., AND MOHAN, C. 1994. Failure handling in large-scale workflow management systems. Tech. Rep. RJ9913, IBM Almaden Research Center, San Jose, CA. Nov.
    • (1994)
    • ALONSO, G.1    KAMATH, M.2    AGRAWAL, D.3    ABBADI, A.E.4    GUNTHOR, R.5    MOHAN, C.6
  • 5
    • 84894630000 scopus 로고    scopus 로고
    • Automatically validating temporal safety properties of interfaces
    • SPIN 2001, Workshop on Model Checking of Software, Springer-Verlag, New York
    • BALL, T. AND RAJAMANI, S. K. 2001a. Automatically validating temporal safety properties of interfaces. In SPIN 2001, Workshop on Model Checking of Software. Lecture Notes in Computer Science, vol. 2057. Springer-Verlag, New York. 103-122.
    • (2001) Lecture Notes in Computer Science , vol.2057 , pp. 103-122
    • BALL, T.1    RAJAMANI, S.K.2
  • 6
    • 0038489696 scopus 로고    scopus 로고
    • SLIC: A specification language for interface checking (of C)
    • Tech. Rep. MSR-TR-2001-21, Microsoft Research
    • BALL, T. AND RAJAMANI, S. K. 2001b. SLIC: A specification language for interface checking (of C). Tech. Rep. MSR-TR-2001-21, Microsoft Research.
    • (2001)
    • BALL, T.1    RAJAMANI, S.K.2
  • 13
    • 84954140704 scopus 로고    scopus 로고
    • Automatic failure-path inference: A generic introspection technique for internet applications
    • San Jose, CA, IEEE Computer Society Press, Los Alamitos, CA
    • CANDEA, G., DELGADO, M., CHEN, M., AND FOX, A. 2003. Automatic failure-path inference: A generic introspection technique for internet applications. In Proceedings of the IEEE Workshop on Internet Applications (San Jose, CA). IEEE Computer Society Press, Los Alamitos, CA.
    • (2003) Proceedings of the IEEE Workshop on Internet Applications
    • CANDEA, G.1    DELGADO, M.2    CHEN, M.3    FOX, A.4
  • 14
    • 0032594224 scopus 로고    scopus 로고
    • Service combinators for web computing
    • CARDELLI, L. AND DAVIES, R. 1999. Service combinators for web computing. Softw. Eng. 25, 3, 309-316.
    • (1999) Softw. Eng , vol.25 , Issue.3 , pp. 309-316
    • CARDELLI, L.1    DAVIES, R.2
  • 15
    • 1542298420 scopus 로고
    • C++ Report 6
    • 9
    • CARGILL, T. 1994. Exception handling: A false sense of security. C++ Report 6, 9.
    • (1994)
    • CARGILL, T.1
  • 17
    • 0035362869 scopus 로고    scopus 로고
    • Complexity of points-to analysis of Java in the presence of exceptions
    • CHATTERJEE, R., RYDER, B. G., AND LANDI, W. 2001. Complexity of points-to analysis of Java in the presence of exceptions. IEEE Trans. Software Eng. 27, 6, 481-512.
    • (2001) IEEE Trans. Software Eng , vol.27 , Issue.6 , pp. 481-512
    • CHATTERJEE, R.1    RYDER, B.G.2    LANDI, W.3
  • 20
    • 0020141260 scopus 로고
    • Exception handling and software fault tolerance
    • CRISTIAN, F. 1982. Exception handling and software fault tolerance. IEEE Trans. Comput. 31, 6, 531-540.
    • (1982) IEEE Trans. Comput , vol.31 , Issue.6 , pp. 531-540
    • CRISTIAN, F.1
  • 21
    • 12844287315 scopus 로고
    • Exception handling
    • Tech. Rep. RJ5724, IBM Research
    • CRISTIAN, F. 1987. Exception handling. Tech. Rep. RJ5724, IBM Research.
    • (1987)
    • CRISTIAN, F.1
  • 22
    • 84945195916 scopus 로고    scopus 로고
    • The Coyote project: Framework for multi-party e-commerce
    • Proceedings of ECDL, Springer-Verlag, New York
    • DAN, A., DIAS, D. M., NGUYEN, T., SACHS, M., SHAIKH, H., KING, R., AND DURI, S. 1998. The Coyote project: Framework for multi-party e-commerce. In Proceedings of ECDL. Lecture Notes in Computer Science, vol. 1513. Springer-Verlag, New York. 873-889.
    • (1998) Lecture Notes in Computer Science , vol.1513 , pp. 873-889
    • DAN, A.1    DIAS, D.M.2    NGUYEN, T.3    SACHS, M.4    SHAIKH, H.5    KING, R.6    DURI, S.7
  • 23
    • 0036040604 scopus 로고    scopus 로고
    • ESP: Path-sensitive program verification in polynomial time
    • 5
    • DAS, M., LERNER, S., AND SEIGLE, M. 2002. ESP: Path-sensitive program verification in polynomial time. SIGPLAN Notices 37, 5, 57-68.
    • (2002) SIGPLAN Notices , vol.37 , pp. 57-68
    • DAS, M.1    LERNER, S.2    SEIGLE, M.3
  • 24
    • 0025444545 scopus 로고
    • Organizing long-running activities with triggers and transactions
    • Atlantic City, NJ, ACM, New York
    • DAYAL, U., HSU, M., AND LADIN, R. 1990. Organizing long-running activities with triggers and transactions. In Proceedings of ACM SIGMOD (Atlantic City, NJ). ACM, New York. 204-214.
    • (1990) Proceedings of ACM SIGMOD , pp. 204-214
    • DAYAL, U.1    HSU, M.2    LADIN, R.3
  • 27
    • 8644251771 scopus 로고    scopus 로고
    • A fully object-oriented exception handling system
    • Advances in Exception Handling Techniques, Springer-Verlag, New York
    • DONY, C. 2001. A fully object-oriented exception handling system. In Advances in Exception Handling Techniques. Lecture Notes in Computer Science, vol. 2022. Springer-Verlag, New York. 18-38.
    • (2001) Lecture Notes in Computer Science , vol.2022 , pp. 18-38
    • DONY, C.1
  • 34
    • 0031622774 scopus 로고    scopus 로고
    • Memory management with explicit regions
    • GAY, D. AND AIKEN, A. 1998. Memory management with explicit regions. In Prog. Lang. Des. Implement. 313-323.
    • (1998) Prog. Lang. Des. Implement , pp. 313-323
    • GAY, D.1    AIKEN, A.2
  • 35
    • 0003825154 scopus 로고    scopus 로고
    • Telecommunications: Glossary of Telecommunication terms
    • GENERAL SERVICES ADMINISTRATION, 1037C, National Communications System Technology & Standards Division. Aug
    • GENERAL SERVICES ADMINISTRATION. 1996. Telecommunications: Glossary of Telecommunication terms. Tech. Rep. Federal Standard 1037C, National Communications System Technology & Standards Division. Aug.
    • (1996) Tech. Rep. Federal Standard
  • 36
    • 0016623975 scopus 로고
    • Exception handling: Issues and a proposed notation
    • GOODENOUGH, J. B. 1975. Exception handling: issues and a proposed notation. Commun. ACM 18, 12, 683-696.
    • (1975) Commun. ACM , vol.18 , Issue.12 , pp. 683-696
    • GOODENOUGH, J.B.1
  • 37
    • 0003518498 scopus 로고    scopus 로고
    • The Java Language Specification
    • Addison-Wesley, Reading, MA
    • GOSLING, J., JOY, B., AND STEELE, G. L. 1996. The Java Language Specification. The Java Series. Addison-Wesley, Reading, MA.
    • (1996) The Java Series
    • GOSLING, J.1    JOY, B.2    STEELE, G.L.3
  • 40
    • 0034292030 scopus 로고    scopus 로고
    • HAGEN, C. AND ALONSO, G. 2000. Exception handling in workflow management systems. IEEE Trans. Software Engineering 26, 9 (Sept.), 943-959.
    • HAGEN, C. AND ALONSO, G. 2000. Exception handling in workflow management systems. IEEE Trans. Software Engineering 26, 9 (Sept.), 943-959.
  • 42
    • 41149089598 scopus 로고    scopus 로고
    • HEJLSBERG, A., WILAMUTH, S., AND GOLDE, P. 2003. The C# Programming Language. AddisonWesley, Reading, MA.
    • HEJLSBERG, A., WILAMUTH, S., AND GOLDE, P. 2003. The C# Programming Language. AddisonWesley, Reading, MA.
  • 47
    • 12844256142 scopus 로고
    • A formal approach to recovery by compensating transactions
    • KORTH, H. F., LEVY, E., AND SILBERSCHATZ, A. 1990. A formal approach to recovery by compensating transactions. VLDS J. 95-106.
    • (1990) VLDS J , pp. 95-106
    • KORTH, H.F.1    LEVY, E.2    SILBERSCHATZ, A.3
  • 49
    • 0004220511 scopus 로고    scopus 로고
    • The Java Virtual Machine Specification
    • Addison-Wesley, Reading, MA
    • LINDHOLM, T. AND YELLIN, F. 1997. The Java Virtual Machine Specification. The Java Series. Addison-Wesley, Reading, MA.
    • (1997) The Java Series
    • LINDHOLM, T.1    YELLIN, F.2
  • 50
    • 84976650749 scopus 로고
    • Guardians and actions: Linguistic support for robust, distributed programs
    • July
    • LISKOV, B. AND SCHEIFLER, R. 1983. Guardians and actions: Linguistic support for robust, distributed programs. ACM Trans. Prog. Lang. Syst. 5, 3 (July), 381-404.
    • (1983) ACM Trans. Prog. Lang. Syst , vol.5 , Issue.3 , pp. 381-404
    • LISKOV, B.1    SCHEIFLER, R.2
  • 53
    • 0012991080 scopus 로고    scopus 로고
    • Discount checking: Transparent, low-overhead recovery for general applications
    • Tech. Rep. CSE-TR-410-99, University of Michigan. Nov
    • LOWELL, D. E. AND CHEN, P. M. 1998. Discount checking: transparent, low-overhead recovery for general applications. Tech. Rep. CSE-TR-410-99, University of Michigan. Nov.
    • (1998)
    • LOWELL, D.E.1    CHEN, P.M.2
  • 54
    • 41149102840 scopus 로고    scopus 로고
    • Practical exception specifications
    • Advanced Topics in Exception Handling Techniques, C. Dony, J. L. Knudsen, A. B. Romanovsky, and A. Tripathi, Eds, Springer-Verlag, New York
    • MALAYERI, D. AND ALDRICH, J. 2006. Practical exception specifications. In Advanced Topics in Exception Handling Techniques, C. Dony, J. L. Knudsen, A. B. Romanovsky, and A. Tripathi, Eds. Lecture Notes in Computer Science, vol. 4119. Springer-Verlag, New York. 200-220.
    • (2006) Lecture Notes in Computer Science , vol.4119 , pp. 200-220
    • MALAYERI, D.1    ALDRICH, J.2
  • 60
    • 40449141478 scopus 로고    scopus 로고
    • Oracle9i JDBC developer's guide and reference
    • Tech. Rep. A96654-01 (Release 2 9.2, Mar
    • PERRY, E. H., SANKO, M., WRIGHT, B., AND PFAEFFLE, T. 2002. Oracle9i JDBC developer's guide and reference. Tech. Rep. A96654-01 (Release 2 (9.2)), http://www.oracle.com. Mar.
    • (2002)
    • PERRY, E.H.1    SANKO, M.2    WRIGHT, B.3    PFAEFFLE, T.4
  • 63
    • 22944452575 scopus 로고    scopus 로고
    • Static analysis to support the evolution of exception structure in object-oriented systems
    • ROBILLARD, M. P. AND MURPHY, G. C. 2003. Static analysis to support the evolution of exception structure in object-oriented systems. ACM Trans. Softw. Eng. Methodol. 12, 2, 191-221.
    • (2003) ACM Trans. Softw. Eng. Methodol , vol.12 , Issue.2 , pp. 191-221
    • ROBILLARD, M.P.1    MURPHY, G.C.2
  • 69
    • 0033331445 scopus 로고    scopus 로고
    • Criteria for testing exception-handling constructs in Java programs
    • Oxford, England, UK, August 30-September 3, IEEE Computer Society, Online publication
    • SINHA, S. AND HARROLD, M. J. 1999. Criteria for testing exception-handling constructs in Java programs. In Proceedings of the International Conference on Software Maintenance (ICSM'99) (Oxford, England, UK, August 30-September 3). IEEE Computer Society, Online publication: http://computer.org/proceedings/icsm/0016/0016toc.htm, 265-276.
    • (1999) Proceedings of the International Conference on Software Maintenance (ICSM'99) , pp. 265-276
    • SINHA, S.1    HARROLD, M.J.2
  • 70
    • 0034276287 scopus 로고    scopus 로고
    • Analysis and testing of programs with exception handling constructs
    • SINHA, S. AND HARROLD, M. J. 2000. Analysis and testing of programs with exception handling constructs. IEEE Trans. Softw. Eng. 26, 9, 849-871.
    • (2000) IEEE Trans. Softw. Eng , vol.26 , Issue.9 , pp. 849-871
    • SINHA, S.1    HARROLD, M.J.2
  • 71
    • 4544328131 scopus 로고    scopus 로고
    • Automated support for development, maintenance, and testing in the presence of implicit control flow
    • St. Louis, MO, May 15-21, ACM, New York
    • SINHA, S., ORSO, A., AND HARROLD, M. J. 2004. Automated support for development, maintenance, and testing in the presence of implicit control flow. In Proceedings of the 27th International Conference on Software Engineering (ICSE 2005) (St. Louis, MO, May 15-21). ACM, New York. 336-345.
    • (2004) Proceedings of the 27th International Conference on Software Engineering (ICSE 2005) , pp. 336-345
    • SINHA, S.1    ORSO, A.2    HARROLD, M.J.3
  • 72
    • 41149116533 scopus 로고    scopus 로고
    • SOURCEFORGE.NET. 2003. About SouraeForge.net (documentAl). http://sourceforge.net. Tech. rep.
    • SOURCEFORGE.NET. 2003. About SouraeForge.net (documentAl). http://sourceforge.net. Tech. rep.
  • 75
    • 41149163095 scopus 로고    scopus 로고
    • Java pet store 1.1.2 blueprint application
    • SUN MICROSYSTEMS. 2001. Java pet store 1.1.2 blueprint application, http://java.sun.com/blueprints/code/. Tech. rep.
    • (2001)
    • SUN, M.1
  • 78
    • 41149092875 scopus 로고    scopus 로고
    • Creating the C++ auto.ptro utility for Symbian OS
    • Tech. rep
    • VAN DER WAL, S. 2002. Creating the C++ auto.ptro utility for Symbian OS. Tech. rep., http://www.symbian.com/developer/techlib/. Aug.
    • (2002)
    • VAN DER WAL, S.1


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