메뉴 건너뛰기




Volumn 2374, Issue , 2002, Pages 37-61

AOP: Does it make sense? The case of concurrency and failures

Author keywords

Abstraction; Aspect oriented programming; Concurrency; Exceptions; Failures; Objects; Transactions

Indexed keywords

ASPECT ORIENTED PROGRAMMING; CONCURRENCY CONTROL; DISTRIBUTED COMPUTER SYSTEMS; FAILURE (MECHANICAL);

EID: 18444388817     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/3-540-47993-7_2     Document Type: Conference Paper
Times cited : (71)

References (32)
  • 1
    • 84921459626 scopus 로고
    • What object-oriented programming may be-and what it does not have to be
    • Gjessing, S.; Nygaard, K. (Eds.), Olso, Norway, Lecture Notes in Computer Science 322, Springer Verlag
    • Madsen, O. L.; Møller-Pederson, B.: “What object-oriented programming may be-and what it does not have to be”. In Gjessing, S.; Nygaard, K. (Eds.), 2nd European Conference on Object–Oriented Programming (ECOOP’88), pp. 1–20, Olso, Norway, August 1988, Lecture Notes in Computer Science 322, Springer Verlag.
    • (1988) 2Nd European Conference on Object–Oriented Programming (ECOOP’88) , pp. 1-20
    • Madsen, O.L.1    Møller-Pederson, B.2
  • 7
    • 0034818259 scopus 로고    scopus 로고
    • Open Multithreaded Transactions: Keeping Threads and Exceptions under Control
    • Universita di Roma La Sapienza, Roma, Italy, January 8th-10th, 2001, IEEE Computer Society Press
    • Kienzle, J.; Romanovsky, A.; Strohmeier, A.: “Open Multithreaded Transactions: Keeping Threads and Exceptions under Control”. In Proceedings of the 6th International Worshop on Object-Oriented Real-Time Dependable Systems, Universita di Roma La Sapienza, Roma, Italy, January 8th-10th, 2001, pp. 209–217, IEEE Computer Society Press, 2001.
    • (2001) Proceedings of the 6Th International Worshop on Object-Oriented Real-Time Dependable Systems , pp. 209-217
    • Kienzle, J.1    Romanovsky, A.2    Strohmeier, A.3
  • 11
    • 84944095569 scopus 로고
    • Parallel Programming: An Axiomatic Approach
    • Bauer, F. L.; Samelson, K. (Eds.), Marktoberdorf, Germany, July, Lecture Notes in Computer Science 46, Springer Verlag
    • Hoare, C. A. R.: “Parallel Programming: an Axiomatic Approach”. In Bauer, F. L.; Samelson, K. (Eds.), Proceedings of the International Summer School on Language Hierarchies and Interfaces, pp. 11–42, Marktoberdorf, Germany, July 1975, Lecture Notes in Computer Science 46, Springer Verlag.
    • (1975) Proceedings of the International Summer School on Language Hierarchies and Interfaces , pp. 11-42
    • Hoare, C.1
  • 14
    • 0016114085 scopus 로고
    • Monitors: An Operating Systems Structuring Concept
    • Hoare, C. A. R.: “Monitors: An Operating Systems Structuring Concept”. Communications of the ACM 17(10), pp. 549–557, October 1974.
    • (1974) Communications of the ACM , vol.17 , Issue.10 , pp. 549-557
    • Hoare, C.1
  • 15
    • 0025460579 scopus 로고
    • Linearizability: A correctness condition for concurrent objects
    • Herlihy, M.; Wing, J.: “Linearizability: a correctness condition for concurrent objects”. ACM Transactions on Programming Languages and Systems 12(3), pp. 463–492, July 1990.
    • (1990) ACM Transactions on Programming Languages and Systems , vol.12 , Issue.3 , pp. 463-492
    • Herlihy, M.1    Wing, J.2
  • 16
    • 0018533907 scopus 로고
    • The serializability of concurrent database updates
    • Papadimitriou, C.: “The serializability of concurrent database updates”. Journal of the ACM 26(4), pp. 631–653, October 1979.
    • (1979) Journal of the ACM , vol.26 , Issue.4 , pp. 631-653
    • Papadimitriou, C.1
  • 18
    • 0033741054 scopus 로고    scopus 로고
    • Implementation of automated fine-granularity locking in a persistent programming language
    • Daynès, L.: “Implementation of automated fine-granularity locking in a persistent programming language”. Software – Practice & Experience 30(4), pp. 325–361, April 2000.
    • (2000) Software – Practice & Experience , vol.30 , Issue.4 , pp. 325-361
    • Daynès, L.1
  • 19
    • 23844530765 scopus 로고    scopus 로고
    • Action-Oriented Exception Handling in Cooperative and Competitive Object-Oriented Systems
    • In Romanovsky, A.; Dony, C.; Knudsen, J. L.; Tripathi, A. (Eds.), Lecture Notes in Computer Science 2022, Springer Verlag
    • Romanovksy, A.; Kienzle, J.: “Action-Oriented Exception Handling in Cooperative and Competitive Object-Oriented Systems”. In Romanovsky, A.; Dony, C.; Knudsen, J. L.; Tripathi, A. (Eds.), Advances in Exception Handling Techniques, pp. 147–164, Lecture Notes in Computer Science 2022, Springer Verlag, 2001.
    • (2001) Advances in Exception Handling Techniques , pp. 147-164
    • Romanovksy, A.1    Kienzle, J.2
  • 21
    • 0019575397 scopus 로고
    • Concurrency Control in Distributed Database Systems
    • Bernstein, P. A.; Goodman, N.: “Concurrency Control in Distributed Database Systems”. ACM Computing Surveys 13(2), pp. 185–221, June 1981.
    • (1981) ACM Computing Surveys , vol.13 , Issue.2 , pp. 185-221
    • Bernstein, P.A.1    Goodman, N.2
  • 23
    • 0019574432 scopus 로고
    • On Optimistic Methods for Concurrency Control
    • Kung, H. T.; Robinson, J. T.: “On Optimistic Methods for Concurrency Control”. ACM Transactions on Database Systems 6(2), pp. 213–226, June 1981.
    • (1981) ACM Transactions on Database Systems , vol.6 , Issue.2 , pp. 213-226
    • Kung, H.T.1    Robinson, J.T.2
  • 25
    • 0023981495 scopus 로고
    • Distributed Programming in Argus
    • Liskov, B.: “Distributed Programming in Argus”. Communications of the ACM 31(3), pp. 300–312, March 1988.
    • (1988) Communications of the ACM , vol.31 , Issue.3 , pp. 300-312
    • Liskov, B.1
  • 26
    • 0012288454 scopus 로고
    • Lessons Learned from Building and Using the Arjuna Distributed Programming System
    • Birman, K.; Mattern, F.; Schiper, A. (Eds.), Lecture Notes in Computer Science 938
    • Shrivastava, S. K.: “Lessons Learned from Building and Using the Arjuna Distributed Programming System”. In Birman, K.; Mattern, F.; Schiper, A. (Eds.), Theory and Practice in Distributed Systems, pp. 17–32, Lecture Notes in Computer Science 938, 1995.
    • (1995) Theory and Practice in Distributed Systems , pp. 17-32
    • Shrivastava, S.K.1
  • 27
    • 85029523324 scopus 로고
    • Nesting Actions through Asynchronous Message Passing: The ACS Protocol
    • Madsen, O. L. (Ed.), Utrecht, The Netherlands, Lecture Notes in Computer Science 615, Springer Verlag
    • Guerraoui, R.; Capobianchi, R.; Lanusse, A.; Roux, P.: “Nesting Actions through Asynchronous Message Passing: the ACS Protocol”. In Madsen, O. L. (Ed.), 6th European Conference on Object–Oriented Programming (ECOOP’92), pp. 170–184, Utrecht, The Netherlands, June 1992, Lecture Notes in Computer Science 615, Springer Verlag.
    • (1992) 6Th European Conference on Object–Oriented Programming (ECOOP’92) , pp. 170-184
    • Guerraoui, R.1    Capobianchi, R.2    Lanusse, A.3    Roux, P.4
  • 28
    • 84957663196 scopus 로고    scopus 로고
    • Integrating Groups and Transactions: A Fault-Tolerant Extension of Ada
    • Uppsala, Sweden, June 8-12, 1998, Lecture Notes in Computer Science 1411
    • Patiño-Martinez, M.; Jiménez-Peris, R.; Arévalo, S.: “Integrating Groups and Transactions: A Fault-Tolerant Extension of Ada”. In Reliable Software Technologies-Ada-Europe’98, Uppsala, Sweden, June 8-12, 1998, pp. 78–89, Lecture Notes in Computer Science 1411, 1998.
    • (1998) Reliable Software Technologies-Ada-Europe’98 , pp. 78-89
    • Patiño-Martinez, M.1    Jiménez-Peris, R.2    Arévalo, S.3
  • 31
    • 0024646243 scopus 로고
    • Local Atomicity Properties: Modular Concurrency Control for Abstract Data Types
    • Weihl, W. E.: “Local Atomicity Properties: Modular Concurrency Control for Abstract Data Types”. ACM Transactions on Programming Languages and Systems 11(2), pp. 249–283, April 1989.
    • (1989) ACM Transactions on Programming Languages and Systems , vol.11 , Issue.2 , pp. 249-283
    • Weihl, W.E.1
  • 32
    • 85027504252 scopus 로고
    • Atomic Object Composition
    • Tokoro, M.; Pareschi, R. (Eds.), Bologna, Italy, Lecture Notes in Computer Science 821, Springer Verlag
    • Guerraoui, R.: “Atomic Object Composition”. In Tokoro, M.; Pareschi, R. (Eds.), 8th European Conference on Object–Oriented Programming (ECOOP’94), pp. 118–138, Bologna, Italy, June 1994, Lecture Notes in Computer Science 821, Springer Verlag.
    • (1994) 8Th European Conference on Object–Oriented Programming (ECOOP’94) , pp. 118-138
    • Guerraoui, R.1


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