메뉴 건너뛰기




Volumn 44, Issue 1-2, 2000, Pages 25-61

A foundation for refining concurrent objects

Author keywords

Action systems; Atomicity refinement; Class refinement; Classes; Concurrent objects; Early return; Inheritance; Simulation; Subtyping

Indexed keywords


EID: 0040568542     PISSN: 01692968     EISSN: None     Source Type: Journal    
DOI: None     Document Type: Article
Times cited : (5)

References (31)
  • 2
    • 84974720115 scopus 로고
    • Designing an object-oriented programming language with behavioral subtyping
    • Foundations of Object-Oriented Languages, REX School/Workshop
    • Pierre America. Designing an object-oriented programming language with behavioral subtyping. In Foundations of Object-Oriented Languages, REX School/Workshop, Lecture Notes in Computer Science 489, pages 60-90, 1991.
    • (1991) Lecture Notes in Computer Science , vol.489 , pp. 60-90
    • America, P.1
  • 5
  • 6
    • 21744438523 scopus 로고    scopus 로고
    • Action-based concurrency and synchronization for objects
    • T. Rus and M. Bertran, editors, Transformation-Based Reactive System Development, Fourth AMAST Workshop on Real-Time Systems, Concurrent, and Distributed Software, Palma, Mallorca, Spain, Springer-Verlag
    • Ralph Back, Martin Büchi, and Emil Sekerinski. Action-based concurrency and synchronization for objects. In T. Rus and M. Bertran, editors, Transformation-Based Reactive System Development, Fourth AMAST Workshop on Real-Time Systems, Concurrent, and Distributed Software, Lecture Notes in Computer Science 1231, pages 248-262, Palma, Mallorca, Spain, 1997. Springer-Verlag.
    • (1997) Lecture Notes in Computer Science , vol.1231 , pp. 248-262
    • Back, R.1    Büchi, M.2    Sekerinski, E.3
  • 9
    • 0040667968 scopus 로고
    • Action systems with synchronous communication
    • E.-R. Olderog, editor, San Miniato, Italy, North-Holland
    • Ralph Back and Kaisa Sere. Action systems with synchronous communication. In E.-R. Olderog, editor, IFIP Working Conference on Programming Concepts, Methods, Calculi, pages 107-126, San Miniato, Italy, 1994. North-Holland.
    • (1994) IFIP Working Conference on Programming Concepts, Methods, Calculi , pp. 107-126
    • Back, R.1    Sere, K.2
  • 10
    • 84957834678 scopus 로고
    • Trace refinement of action systems
    • B. Jonsson and J. Parrow, editors, CONCUR '94: Concurrency Theory. Springer-Verlag
    • Ralph Back and Joakim von Wright. Trace refinement of action systems. In B. Jonsson and J. Parrow, editors, CONCUR '94: Concurrency Theory, Lecture Notes in Computer Science 836. Springer-Verlag, 1994.
    • (1994) Lecture Notes in Computer Science , vol.836
    • Back, R.1    Von Wright, J.2
  • 13
    • 84957542473 scopus 로고    scopus 로고
    • An approach to object-orientation in action systems
    • Mathematics of Program Construction, Marstrand, Sweden. Springer-Verlag
    • Marcello M. Bonsangue, Joost N. Kok, and Kaisa Sere. An approach to object-orientation in action systems. In Mathematics of Program Construction, Lecture Notes in Computer Science 1422, Marstrand, Sweden, 1998. Springer-Verlag.
    • (1998) Lecture Notes in Computer Science , vol.1422
    • Bonsangue, M.M.1    Kok, J.N.2    Sere, K.3
  • 15
    • 84945912413 scopus 로고    scopus 로고
    • Reduction in TLA
    • Proceedings of CONCUR'98. Springer-Verlag
    • Ernie Cohen and Leslie Lamport. Reduction in TLA. In Proceedings of CONCUR'98, Lecture Notes in Computer Science 1466, pages 317-331. Springer-Verlag, 1998.
    • (1998) Lecture Notes in Computer Science , vol.1466 , pp. 317-331
    • Cohen, E.1    Lamport, L.2
  • 17
    • 0028385662 scopus 로고
    • Bisimulation semantics for concurrency with atomicity and action refinement
    • J.W. de Bakker and E.P. de Vink. Bisimulation semantics for concurrency with atomicity and action refinement. Fundamenta Informaticae, 20(1):3-34, 1994.
    • (1994) Fundamenta Informaticae , vol.20 , Issue.1 , pp. 3-34
    • De Bakker, J.W.1    De Vink, E.P.2
  • 19
    • 0009872014 scopus 로고
    • Technical report, University of Manchester, Department of Computer Science, December
    • Cliff B. Jones. An object-based design method for concurrent programs. Technical report, University of Manchester, Department of Computer Science, December 1992.
    • (1992) An Object-based Design Method for Concurrent Programs
    • Jones, C.B.1
  • 20
    • 0030110629 scopus 로고    scopus 로고
    • Accomodating interference in the formal design of concurrent object-based programs
    • March
    • Cliff B. Jones. Accomodating interference in the formal design of concurrent object-based programs. Formal Methods in System Design, 8(2):105-122, March 1996.
    • (1996) Formal Methods in System Design , vol.8 , Issue.2 , pp. 105-122
    • Jones, C.B.1
  • 22
    • 0008199832 scopus 로고
    • Technical Report Research Report 44, Compaq Systems Research Center, May
    • Leslie Lamport and Fred B. Schneider. Pretending atomicity. Technical Report Research Report 44, Compaq Systems Research Center, May 1989.
    • (1989) Pretending Atomicity
    • Lamport, L.1    Schneider, F.B.2
  • 23
    • 0016592810 scopus 로고
    • Reduction: A method of proving properties of parallel programs
    • December
    • Richard J. Lipton. Reduction: A method of proving properties of parallel programs. Communications of the ACM, 18(12):717-721, December 1975.
    • (1975) Communications of the ACM , vol.18 , Issue.12 , pp. 717-721
    • Lipton, R.J.1
  • 25
    • 84976783546 scopus 로고
    • Verification of array, record, and pointer operations in Pascal
    • October
    • David C. Luckham and Norihisa Suzuki. Verification of array, record, and pointer operations in Pascal. ACM Transactions on Programming Languages and Systems, 1(2):226-244, October 1979.
    • (1979) ACM Transactions on Programming Languages and Systems , vol.1 , Issue.2 , pp. 226-244
    • Luckham, D.C.1    Suzuki, N.2
  • 26
    • 84957690271 scopus 로고    scopus 로고
    • A study of the fragile base class problem
    • Eric Jul, editor, ECOOP'98 - 12th European Conference on Object-Oriented Programming, Brussels, Belgium, Springer-Verlag
    • Leonid Mikhajlov and Emil Sekerinski. A study of the fragile base class problem. In Eric Jul, editor, ECOOP'98 - 12th European Conference on Object-Oriented Programming, Lecture Notes in Computer Science 1445, pages 355-382, Brussels, Belgium, 1998. Springer-Verlag.
    • (1998) Lecture Notes in Computer Science , vol.1445 , pp. 355-382
    • Mikhajlov, L.1    Sekerinski, E.2
  • 27
    • 84957369837 scopus 로고    scopus 로고
    • Class refinement and interface refinement in object-oriented programs
    • John Fitzgerald, Cliff Jones, and Peter Lucas, editors, Formal Methods Europe'97, Graz, Austria, Springer-Verlag
    • Anna Mikhajlova and Emil Sekerinski. Class refinement and interface refinement in object-oriented programs. In John Fitzgerald, Cliff Jones, and Peter Lucas, editors, Formal Methods Europe'97, Lecture Notes in Computer Science 1313, pages 82-101, Graz, Austria, 1997. Springer-Verlag.
    • (1997) Lecture Notes in Computer Science , vol.1313 , pp. 82-101
    • Mikhajlova, A.1    Sekerinski, E.2
  • 28
    • 0040667670 scopus 로고    scopus 로고
    • A discipline of multiprogramming
    • December
    • Jayadev Misra. A discipline of multiprogramming. ACM Computing Surveys, 28A(4), December 1996.
    • (1996) ACM Computing Surveys , vol.28 A , Issue.4
    • Misra, J.1
  • 30
    • 84957715237 scopus 로고    scopus 로고
    • Data refinement of remote procedures
    • Proceedings of TACS 97. Springer-Verlag
    • Kaisa Sere and Marina Waldén. Data refinement of remote procedures. In Proceedings of TACS 97, Lecture Notes in Computer Science 1281, pages 267-294. Springer-Verlag, 1997.
    • (1997) Lecture Notes in Computer Science , vol.1281 , pp. 267-294
    • Sere, K.1    Waldén, M.2
  • 31
    • 84976858772 scopus 로고
    • Inheritance as an incremental modification mechanism or what like is and isn't like
    • S. Gjessing and K. Nygaard, editors, European Conference on Object Oriented Programming. Springer-Verlag
    • Peter Wegner and Stanley B. Zdonik. Inheritance as an incremental modification mechanism or what like is and isn't like. In S. Gjessing and K. Nygaard, editors, European Conference on Object Oriented Programming, Lecture Notes in Computer Science 322, pages 55-77. Springer-Verlag, 1988.
    • (1988) Lecture Notes in Computer Science , vol.322 , pp. 55-77
    • Wegner, P.1    Zdonik, S.B.2


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