메뉴 건너뛰기




Volumn , Issue , 2019, Pages 163-176

Ad hoc synchronization considered harmful

Author keywords

[No Author keywords available]

Indexed keywords

APPLICATION PROGRAMS; C++ (PROGRAMMING LANGUAGE); SYSTEMS ANALYSIS;

EID: 85076884159     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: None     Document Type: Conference Paper
Times cited : (71)

References (50)
  • 1
    • 84896106057 scopus 로고    scopus 로고
    • Java annotations. http://java.sun.com/j2se/1.5.0/docs/guide/language/annotations.html.
    • Java Annotations
  • 3
    • 85079964831 scopus 로고    scopus 로고
    • Miscompiled volatile-qualified variables. https://www.securecoding.cert.org/confluence/display/ seccode/DCL17- C.+Beware+of+miscompiled+ volatile- qualified+variables.
    • Miscompiled Volatile-Qualified Variables
  • 13
    • 0027262011 scopus 로고
    • Transactional memory: Architectural support for lock-free data structures
    • HERLIHY, M., AND MOSS, J. E. B. Transactional memory: Architectural support for lock-free data structures. In ISCA (1993), pp. 289-300.
    • (1993) ISCA , pp. 289-300
    • Herlihy, M.1    Moss, J.E.B.2
  • 14
    • 0016114085 scopus 로고
    • Monitors: An operating system structuring concept
    • HOARE, C. A. R. Monitors: an operating system structuring concept. Communications of the ACM 17 (1974), 549-557.
    • (1974) Communications of the ACM , vol.17 , pp. 549-557
    • Hoare, C.A.R.1
  • 16
    • 0016950182 scopus 로고
    • Proving monitors
    • HOWARD, J. H. Proving monitors. Commun. ACM 19, 5 (1976), 273-279.
    • (1976) Commun. ACM , vol.19 , Issue.5 , pp. 273-279
    • Howard, J.H.1
  • 17
    • 84886594468 scopus 로고    scopus 로고
    • INTEL CORPORATION. Intel thread checker. http://software.intel.com/en- us/articles/ intel- thread- checker- documentation/.
    • Intel Thread Checker
  • 18
    • 77953997582 scopus 로고    scopus 로고
    • Identifying ad-hoc synchronization for enhanced race detection
    • April IEEE
    • JANNESARI, A., AND TICHY, W. F. Identifying ad-hoc synchronization for enhanced race detection. In IPDPS(April 2010), IEEE.
    • (2010) IPDPS
    • Jannesari, A.1    Tichy, W.F.2
  • 21
    • 0017996760 scopus 로고
    • Time, clocks, and the ordering of events in a distributed system
    • LAMPORT, L. Time, clocks, and the ordering of events in a distributed system. Commun. ACM 21, 7 (1978), 558-565.
    • (1978) Commun. ACM , vol.21 , Issue.7 , pp. 558-565
    • Lamport, L.1
  • 22
    • 0018985063 scopus 로고
    • Experience with processes and monitors in mesa
    • Feb
    • LAMPSON, B., AND REDELL, D. Experience with processes and monitors in mesa. Communications of the ACM 23, 2 (Feb. 1980), 105-117.
    • (1980) Communications of the ACM , vol.23 , Issue.2 , pp. 105-117
    • Lampson, B.1    Redell, D.2
  • 28
    • 29144516746 scopus 로고    scopus 로고
    • The Java memory model
    • January ACM
    • MANSON, J., PUGH, W., AND V.ADVE, S. The java memory model. In POPL(January 2005), ACM.
    • (2005) POPL
    • Manson, J.1    Pugh, W.2    Adve, S.3
  • 33
    • 67650085819 scopus 로고    scopus 로고
    • Valgrind: A framework for heavyweight dynamic binary instrumentation
    • NETHERCOTE, N., AND SEWARD, J. Valgrind: a framework for heavyweight dynamic binary instrumentation. SIGPLAN Not. 42, 6 (2007), 89-100.
    • (2007) SIGPLAN Not , vol.42 , Issue.6 , pp. 89-100
    • Nethercote, N.1    Seward, J.2
  • 34
    • 22944473604 scopus 로고    scopus 로고
    • Predicting the location and number of faults in large software systems
    • OSTRAND, T. J., WEYUKER, E. J., AND BELL, R. M. Predicting the location and number of faults in large software systems. IEEE Trans. Software Eng 31, 4 (2005), 340-355.
    • (2005) IEEE Trans. Software Eng , vol.31 , Issue.4 , pp. 340-355
    • Ostrand, T.J.1    Weyuker, E.J.2    Bell, R.M.3
  • 35
    • 77949880220 scopus 로고    scopus 로고
    • Listening to programmers taxonomies and characteristics of comments in operating system code
    • Washington, DC, USA, IEEE Computer Society
    • PADIOLEAU, Y., TAN, L., AND ZHOU, Y. Listening to programmers taxonomies and characteristics of comments in operating system code. In ICSE'09: Proceedings of the 31st International Conference on Software Engineering (Washington, DC, USA, 2009), IEEE Computer Society, pp. 331-341.
    • (2009) ICSE'09: Proceedings of the 31st International Conference on Software Engineering , pp. 331-341
    • Padioleau, Y.1    Tan, L.2    Zhou, Y.3
  • 41
  • 42
    • 84957056268 scopus 로고
    • A comparison of software defects in database management systems and operating systems
    • SULLIVAN, M., AND CHILLAREGE, R. A comparison of software defects in database management systems and operating systems. In FTCS (1992), pp. 475-484.
    • (1992) FTCS , pp. 475-484
    • Sullivan, M.1    Chillarege, R.2
  • 45
    • 0030382365 scopus 로고    scopus 로고
    • Shared memory consistency models: A tutorial
    • V.ADVE, S., AND GHARACHORLOO, K. Shared memory consistency models: A tutorial. In computer (1996), IEEE.
    • (1996) Computer
    • Adve, S.1    Gharachorloo, K.2


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