메뉴 건너뛰기




Volumn 8, Issue 2, 2009, Pages 120-136

Design and evaluation of extensions to UML sequence diagrams for modeling multithreaded interactions

Author keywords

Concurrency and synchronization; Empirical evaluation; UML

Indexed keywords

COMPARATIVE STUDIES; COMPREHENSION TASKS; CONCURRENCY AND SYNCHRONIZATION; CONCURRENT BEHAVIOR; EMPIRICAL EVALUATION; EMPIRICAL STUDIES; MULTIPLE THREADS; MULTITHREADED; OBSERVATIONAL STUDY; SEQUENCE DIAGRAMS; SYNCHRONIZATION COMPLEXITY; TEACHING AND LEARNING; UML; UML SEQUENCE DIAGRAMS;

EID: 67650705455     PISSN: 14738716     EISSN: 14738724     Source Type: Journal    
DOI: 10.1057/ivs.2009.6     Document Type: Conference Paper
Times cited : (5)

References (31)
  • 2
    • 0347761307 scopus 로고    scopus 로고
    • Learning concurrency: Evolution of students' understanding of synchronization
    • Ben-David Kolikant, Y. (2004). Learning concurrency: Evolution of students' understanding of synchronization. International Journal of Human-Computer Studies 60(2): 243-268.
    • (2004) International Journal of Human-Computer Studies , vol.60 , Issue.2 , pp. 243-268
    • Ben-David Kolikant, Y.1
  • 3
    • 33947694410 scopus 로고    scopus 로고
    • Is abstraction the key to computing?
    • Kramer, J. (2007). Is abstraction the key to computing? Communications of the ACM 50(4): 36-42.
    • (2007) Communications of the ACM , vol.50 , Issue.4 , pp. 36-42
    • Kramer, J.1
  • 4
  • 6
    • 84878635181 scopus 로고    scopus 로고
    • On the Concurrent Object Model of UML
    • Proceedings of the 5th International Euro-Par Conference on Parallel Process, Euro-Par, Germany: Springer-Verlag, pp
    • Ober I., and Stan I. (1999). On the Concurrent Object Model of UML. Proceedings of the 5th International Euro-Par Conference on Parallel Process. (Euro-Par 1999). Lecture Notes in Computer Science. Germany: Springer-Verlag, pp. 1377-1384.
    • (1999) Lecture Notes in Computer Science , pp. 1377-1384
    • Ober, I.1    Stan, I.2
  • 7
    • 35248818801 scopus 로고    scopus 로고
    • UML and concurrency
    • Abstract State Machines, Germany: Springer-Verlag, pp
    • Stevens, P. (2003). UML and concurrency. Abstract State Machines. Lecture Notes in Computer Science. Germany: Springer-Verlag, pp. 151-165.
    • (2003) Lecture Notes in Computer Science , pp. 151-165
    • Stevens, P.1
  • 9
    • 34548761929 scopus 로고    scopus 로고
    • Design and Evaluation of a Diagrammatic Notation to Aid in the Understanding of Concurrency Concepts
    • Washington DC: IEEE Computer Society, pp
    • Xie S., Kraemer E., and Stirewalt R.E.K. (2007a). In: Design and Evaluation of a Diagrammatic Notation to Aid in the Understanding of Concurrency Concepts. Proceedings of the 29th International Conference on Software Engineering (ICSE 2007). Washington DC: IEEE Computer Society, pp. 727-731.
    • (2007) Proceedings of the 29th International Conference on Software Engineering (ICSE , pp. 727-731
    • Xie, S.1    Kraemer, E.2    Stirewalt, R.E.K.3
  • 10
    • 34948889336 scopus 로고    scopus 로고
    • Empirical Evaluation of a UML Sequence Diagram with Adornments to Support Understanding of Thread Interactions
    • Washington DC: IEEE Computer Society, pp
    • Xie, S., Kraemer, E., and Stirewalt, R.E.K. (2007b). Empirical Evaluation of a UML Sequence Diagram with Adornments to Support Understanding of Thread Interactions. Proceedings of the 15th IEEE International Conference on Program Comprehension (ICPC 2007). Washington DC: IEEE Computer Society, pp. 123-134.
    • (2007) Proceedings of the 15th IEEE International Conference on Program Comprehension (ICPC , pp. 123-134
    • Xie, S.1    Kraemer, E.2    Stirewalt, R.E.K.3
  • 14
    • 84948977365 scopus 로고    scopus 로고
    • JaVis: A UML-based visualization and debugging environment for concurrent Java programs
    • S. Diehl ed, Software Visualization. of, London: Springer, pp
    • Mehner, K. (2002). JaVis: A UML-based visualization and debugging environment for concurrent Java programs. In: S. Diehl (ed.) Software Visualization. Vol. 2269 of LNCS. London: Springer, pp. 163-175.
    • (2002) LNCS , vol.2269 , pp. 163-175
    • Mehner, K.1
  • 18
    • 67650695526 scopus 로고    scopus 로고
    • Kutar, M., Britton, C., and Barker, T. (2002). A Comparison of Empirical Study and Cognitive Dimensions Analysis in the Evaluation of UML Diagrams. Proceedings of the 14th Psychology of Programming Interest Group (PP1G.14) Brunel University, pp. 1-14.
    • Kutar, M., Britton, C., and Barker, T. (2002). A Comparison of Empirical Study and Cognitive Dimensions Analysis in the Evaluation of UML Diagrams. Proceedings of the 14th Psychology of Programming Interest Group (PP1G.14) Brunel University, pp. 1-14.
  • 22
    • 17044440521 scopus 로고    scopus 로고
    • A Qualitative Assessment of the Efficacy of UML Diagrams as a Form of Graphical Documentation in Aiding Program Understanding
    • New York: ACM, pp
    • Tilley, S., and Huang, S. (2003). A Qualitative Assessment of the Efficacy of UML Diagrams as a Form of Graphical Documentation in Aiding Program Understanding. Proceedings of the 21st Annual International Conference on Documentation, New York: ACM, pp. 184-191.
    • (2003) Proceedings of the 21st Annual International Conference on Documentation , pp. 184-191
    • Tilley, S.1    Huang, S.2
  • 23
    • 33746897301 scopus 로고    scopus 로고
    • The impact of UML documentation on software maintenance: An experimental evaluation
    • Arisholm, E., Briand, L. C., Hove, S. E. and Labiche, Y. (2006). The impact of UML documentation on software maintenance: An experimental evaluation. IEEE Transactions on Software Engineering 32(6): 365-381.
    • (2006) IEEE Transactions on Software Engineering , vol.32 , Issue.6 , pp. 365-381
    • Arisholm, E.1    Briand, L.C.2    Hove, S.E.3    Labiche, Y.4
  • 24
    • 67650702234 scopus 로고    scopus 로고
    • Purchase, H.C., McGill, M.,Colpoys, L., and Carrington, D. (2001). Graph Drawing Aesthetics and the Comprehension of UML Class Diagrams: An Empirical Study. Proceedings, 2001 Asia-Pacific Symposium on Information Visualization. 9, Darlinghurst, Australia: Australian Computer Society, Inc., pp. 129-137.
    • Purchase, H.C., McGill, M.,Colpoys, L., and Carrington, D. (2001). Graph Drawing Aesthetics and the Comprehension of UML Class Diagrams: An Empirical Study. Proceedings, 2001 Asia-Pacific Symposium on Information Visualization. Vol. 9, Darlinghurst, Australia: Australian Computer Society, Inc., pp. 129-137.
  • 26
    • 13244282811 scopus 로고    scopus 로고
    • The design of a multithreaded programming course and its accompanying Software Tools
    • Shene, C.-K. and Carr, S. (1998). The design of a multithreaded programming course and its accompanying Software Tools. The Journal of Computing in Small Colleges, 14: 12-24.
    • (1998) The Journal of Computing in Small Colleges , vol.14 , pp. 12-24
    • Shene, C.-K.1    Carr, S.2
  • 28
    • 63149168040 scopus 로고
    • Visualization techniques for parallel debugging and performance tuning tools
    • Corvallis, OR: Oregan State University
    • Pancake, C.M. (1994). Visualization techniques for parallel debugging and performance tuning tools. In: Technical Representation. Corvallis, OR: Oregan State University.
    • (1994) Technical Representation
    • Pancake, C.M.1
  • 29
    • 0347987823 scopus 로고    scopus 로고
    • Multimedia learning: Are we asking the right questions?
    • Mayer, R. E. (1997). Multimedia learning: Are we asking the right questions? Educational Psychologist 32(1): 1-19.
    • (1997) Educational Psychologist , vol.32 , Issue.1 , pp. 1-19
    • Mayer, R.E.1
  • 31
    • 0017555081 scopus 로고
    • Concurrent reading and writing
    • Lamport, L. (1977). Concurrent reading and writing. Communications of the ACM 20(11): 806-811.
    • (1977) Communications of the ACM , vol.20 , Issue.11 , pp. 806-811
    • Lamport, L.1


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