메뉴 건너뛰기




Volumn 10, Issue 3, 1999, Pages 215-243

The Role of Graphics in Parallel Program Development

Author keywords

Parallel programming, visual programming, program visualisation, graph models, debugging.

Indexed keywords


EID: 0000453104     PISSN: 1045926X     EISSN: None     Source Type: Journal    
DOI: 10.1006/jvlc.1998.0109     Document Type: Article
Times cited : (15)

References (61)
  • 1
    • 85179287442 scopus 로고
    • Berkeley: University of California Press
    • Arnheim R. Visual Thinking. 1969;University of California Press, Berkeley.
    • (1969) Visual Thinking
    • Arnheim, R.1
  • 3
    • 0242592090 scopus 로고
    • Why a diagram is (sometimes) worth 10,000 words
    • Larkin J., Simon H. Why a diagram is (sometimes) worth 10,000 words. Cognitive Science. 11:1987.
    • (1987) Cognitive Science , vol.11
    • Larkin, J.1    Simon, H.2
  • 4
    • 0024749798 scopus 로고
    • Influence of visual technology on the evolution of language environments
    • Ambler A. L., Burnett M. M. Influence of visual technology on the evolution of language environments. IEEE Computer. 22:1989;9-22.
    • (1989) IEEE Computer , vol.22 , pp. 9-22
    • Ambler, A.L.1    Burnett, M.M.2
  • 5
    • 0023120277 scopus 로고
    • Visual languages: A tutorial and survey
    • Chang S. K. Visual languages: a tutorial and survey. IEEE Software. 1987;29-39.
    • (1987) IEEE Software , pp. 29-39
    • Chang, S.K.1
  • 8
    • 0002231035 scopus 로고
    • Taxonomies of visual programming and program visualisation
    • Myers B. A. Taxonomies of visual programming and program visualisation. Journal of Visual Languages and Computing. 1:1990;97-123.
    • (1990) Journal of Visual Languages and Computing , vol.1 , pp. 97-123
    • Myers, B.A.1
  • 12
    • 0037555157 scopus 로고
    • What to draw? when to draw? an essay on parallel program visualisation
    • Miller B. P. What to draw? when to draw? an essay on parallel program visualisation. Journal of Parallel and Distributed Computing. 18:1993;265-269.
    • (1993) Journal of Parallel and Distributed Computing , vol.18 , pp. 265-269
    • Miller, B.P.1
  • 13
    • 0029275362 scopus 로고
    • Visual programming and debugging for parallel computing
    • Browne J. C. Visual programming and debugging for parallel computing. IEEE Parallel & Distributed Technology. 3:1995;75-83.
    • (1995) IEEE Parallel & Distributed Technology , vol.3 , pp. 75-83
    • Browne, J.C.1
  • 15
    • 0023365727 scopus 로고
    • Statecharts: A visual formalism for complex systems
    • Harel D. Statecharts: a visual formalism for complex systems. Science of Computer Programming. 8:1987;231-274.
    • (1987) Science of Computer Programming , vol.8 , pp. 231-274
    • Harel, D.1
  • 17
    • 0346723389 scopus 로고
    • Millipede - A programming environment providing visual support for parallel programming
    • W. Joosen, Milgrom E. Amsterdam: IOS Press
    • Aspnas M., Back R. J. R., Langbacka T. Millipede - a programming environment providing visual support for parallel programming. Joosen W., Milgrom E. Parallel Computing: From Theory to Practice. 1992;237-247 IOS Press, Amsterdam.
    • (1992) Parallel Computing: From Theory to Practice , pp. 237-247
    • Aspnas, M.1    Back, R.J.R.2    Langbacka, T.3
  • 18
    • 84964386725 scopus 로고
    • Flowchart techniques for structured programming
    • Nassi I., Shneiderman B. Flowchart techniques for structured programming. SIG-PLAN Notices. 8:1973;12-26.
    • (1973) SIG-PLAN Notices , vol.8 , pp. 12-26
    • Nassi, I.1    Shneiderman, B.2
  • 20
    • 0004520757 scopus 로고
    • Parallel systems specifications with coloured petri nets and algebraic abstraction data types
    • Rozenbery G. Berlin: Springer
    • Vautherin J. Parallel systems specifications with coloured petri nets and algebraic abstraction data types. Rozenbery G. Advances in Petri Nets. 1987;291-308 Springer, Berlin.
    • (1987) Advances in Petri Nets , pp. 291-308
    • Vautherin, J.1
  • 21
    • 38249012549 scopus 로고
    • Visualising actor programs using predicate transition nets
    • Miriyala S. Visualising actor programs using predicate transition nets. Journal of Visual Languages and Computing. 3:1992;195-220.
    • (1992) Journal of Visual Languages and Computing , vol.3 , pp. 195-220
    • Miriyala, S.1
  • 23
  • 25
    • 0026961917 scopus 로고
    • Hence: Graphical development tools for network-based concurrent computing
    • Silver Spring: IEEE Computer Society Press. p. 129-136
    • Beguelin A. Hence: graphical development tools for network-based concurrent computing. Proceedings of Scalable High Performance Computing Conference. 1992;IEEE Computer Society Press, Silver Spring. p. 129-136.
    • (1992) Proceedings of Scalable High Performance Computing Conference
    • Beguelin, A.1
  • 26
    • 0346723386 scopus 로고
    • The integration of the formal and the practical in parallel programming environment development: Code
    • Banerjee U. Berlin: Springer
    • Werth J. The integration of the formal and the practical in parallel programming environment development: Code. Banerjee U. Languages and Compilers for Parallel Computing. 1991;35-49 Springer, Berlin.
    • (1991) Languages and Compilers for Parallel Computing , pp. 35-49
    • Werth, J.1
  • 27
    • 0011131607 scopus 로고
    • Visual parallel programming and determinancy: A language specification
    • Beguelin A., Nutt G. Visual parallel programming and determinancy: a language specification. Journal of Parallel and Distributed Computing. 22:1994;235-250.
    • (1994) Journal of Parallel and Distributed Computing , vol.22 , pp. 235-250
    • Beguelin, A.1    Nutt, G.2
  • 29
    • 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. Communications of the ACM. 21:1978;558-565.
    • (1978) Communications of the ACM , vol.21 , pp. 558-565
    • Lamport, L.1
  • 31
    • 0001948420 scopus 로고
    • Optimal tracing and replay for debugging message- passing parallel programs
    • Netzer R. B., Miller B. P. Optimal tracing and replay for debugging message- passing parallel programs. Proceedings of Supercomputing '92. 1992.
    • (1992) Proceedings of Supercomputing '92
    • Netzer, R.B.1    Miller, B.P.2
  • 32
    • 0347353827 scopus 로고
    • Visputer - A gaphical visualisation tool for parallel programming
    • Zhang K., Marwaha G. Visputer - a gaphical visualisation tool for parallel programming. The Computer Journal. 38:1995;658-669.
    • (1995) The Computer Journal , vol.38 , pp. 658-669
    • Zhang, K.1    Marwaha, G.2
  • 33
    • 0027659495 scopus 로고
    • Passive-space and time view: Vector clocks for achieving higher performance, program correction, and distributed computing
    • Ahuja M., Carlson T., Gahlot A. Passive-space and time view: vector clocks for achieving higher performance, program correction, and distributed computing. IEEE Transactions on Software Engineering. 19:1993;845-855.
    • (1993) IEEE Transactions on Software Engineering , vol.19 , pp. 845-855
    • Ahuja, M.1    Carlson, T.2    Gahlot, A.3
  • 34
    • 0345065373 scopus 로고
    • The 'logical clocks' approach to the visualisation of parallel programs
    • G. Haring, Kotsis G. Amsterdam: Elsevier
    • Turner S., Cai W. The 'logical clocks' approach to the visualisation of parallel programs. Haring G., Kotsis G. Performance Measurement and Visualisation of Parallel Systems. 1993;45-66 Elsevier, Amsterdam.
    • (1993) Performance Measurement and Visualisation of Parallel Systems , pp. 45-66
    • Turner, S.1    Cai, W.2
  • 35
    • 84948595106 scopus 로고
    • Visualising the performance of parallel programs
    • Heath M. T., Etheridge J. A. Visualising the performance of parallel programs. IEEE Software. 1991;29-39.
    • (1991) IEEE Software , pp. 29-39
    • Heath, M.T.1    Etheridge, J.A.2
  • 36
    • 0029291882 scopus 로고
    • Performance measurement, visualisation and modeling of parallel and distributed programs using the aims toolkit
    • Yan J. C., Sarukkai S., Mehra P. Performance measurement, visualisation and modeling of parallel and distributed programs using the aims toolkit. Software- Practice and Experience. 25:1995;429-461.
    • (1995) Software- Practice and Experience , vol.25 , pp. 429-461
    • Yan, J.C.1    Sarukkai, S.2    Mehra, P.3
  • 37
    • 0346092757 scopus 로고
    • Pictorial representations of parallel programs
    • A. Kilgour, Earnshaw R. Cambridge: Cambridge University Press
    • Stepney S. Pictorial representations of parallel programs. Kilgour A., Earnshaw R. Graphics Tools for Software Engineers. 1989;46-57 Cambridge University Press, Cambridge.
    • (1989) Graphics Tools for Software Engineers , pp. 46-57
    • Stepney, S.1
  • 38
    • 0022614431 scopus 로고
    • Towards 'second generation' interactive, graphical programming environments
    • p. 61-70
    • Glinert E. P. Towards 'second generation' interactive, graphical programming environments. Proceedings of IEEE Workshop on Visual Languages. 1986;. p. 61-70.
    • (1986) Proceedings of IEEE Workshop on Visual Languages
    • Glinert, E.P.1
  • 39
    • 0346092754 scopus 로고    scopus 로고
    • Visual programming for parallel processing
    • P. Eades, Zhang K. Singapore: World Scientific
    • Cai W., Tan H. K., Turner S. J. Visual programming for parallel processing. Eades P., Zhang K. Software Visualisation. 7:1996;119-140 World Scientific, Singapore.
    • (1996) Software Visualisation , vol.7 , pp. 119-140
    • Cai, W.1    Tan, H.K.2    Turner, S.J.3
  • 40
    • 0026867855 scopus 로고
    • Using visualisation tools to understand concurrency
    • Zernik D. Using visualisation tools to understand concurrency. IEEE Software. 1992;87-92.
    • (1992) IEEE Software , pp. 87-92
    • Zernik, D.1
  • 42
    • 0013445996 scopus 로고
    • Visualisation of message passing parallel programs with the topsys parallel programming environment
    • Bemmerl T., Braun P. Visualisation of message passing parallel programs with the topsys parallel programming environment. Journal of Parallel and Distributed Computing. 18:1993;118-128.
    • (1993) Journal of Parallel and Distributed Computing , vol.18 , pp. 118-128
    • Bemmerl, T.1    Braun, P.2
  • 46
    • 0022266952 scopus 로고
    • Graphical perception and graphical methods for analysing scientific data
    • Cleveland W. S., McGill R. Graphical perception and graphical methods for analysing scientific data. Science. 1985;828-833.
    • (1985) Science , pp. 828-833
    • Cleveland, W.S.1    McGill, R.2
  • 49
    • 0029408647 scopus 로고
    • The visual display of parallel performance data
    • Heath M. T., Malony A. D., Rover D. T. The visual display of parallel performance data. IEEE Computer. 1995;21-28.
    • (1995) IEEE Computer , pp. 21-28
    • Heath, M.T.1    Malony, A.D.2    Rover, D.T.3
  • 50
    • 0002797511 scopus 로고
    • A theory of graph comprehension
    • Freedle R. Hillsdale: Erlbaum Associates
    • Pinker S. A theory of graph comprehension. Freedle R. Artificial Intelligence and the Future of Testing. 1990;73-126 Erlbaum Associates, Hillsdale.
    • (1990) Artificial Intelligence and the Future of Testing , pp. 73-126
    • Pinker, S.1
  • 51
    • 0026960462 scopus 로고
    • Metrics: A tool for the display and analysis of mappings in message-passing multiprocessors
    • p. 195-199
    • Lo V. M. Metrics: a tool for the display and analysis of mappings in message-passing multiprocessors. Proceedings of Scalable High Performance Computing Conference. 1992;. p. 195-199.
    • (1992) Proceedings of Scalable High Performance Computing Conference
    • Lo, V.M.1
  • 52
    • 0024704157 scopus 로고
    • Faust: An integrated environment for parallel programming
    • Guarna V. A. Faust: an integrated environment for parallel programming. IEEE Software. 1989;20-27.
    • (1989) IEEE Software , pp. 20-27
    • Guarna, V.A.1
  • 53
    • 85032867798 scopus 로고
    • Real-time visualisation of concurrent processes
    • p. 852-862
    • Sharma S. Real-time visualisation of concurrent processes. Proceedings of CONPAR'90-VAPP IV. 1990;. p. 852-862.
    • (1990) Proceedings of CONPAR'90-VAPP IV
    • Sharma, S.1
  • 55
    • 0346092756 scopus 로고
    • A methodology for visualising performance of loosely synchronous programs
    • Sarukkai S. R. A methodology for visualising performance of loosely synchronous programs. Journal of Parallel and Distributed Computing. 18:1993;242-251.
    • (1993) Journal of Parallel and Distributed Computing , vol.18 , pp. 242-251
    • Sarukkai, S.R.1
  • 58
    • 0004117910 scopus 로고
    • Virtual reality and parallel systems performance analysis
    • Reed D. A. Virtual reality and parallel systems performance analysis. IEEE Computer. 1995;37-46.
    • (1995) IEEE Computer , pp. 37-46
    • Reed, D.A.1
  • 59
    • 0347984117 scopus 로고
    • Experiences with monitoring and visualising the performance of parallel programs
    • G. Haring, Kotsis G. Amsterdam: Elsevier
    • Imre K. Experiences with monitoring and visualising the performance of parallel programs. Haring G., Kotsis G. Performance Measurement and Visualisation of Parallel Systems. 1993;19-44 Elsevier, Amsterdam.
    • (1993) Performance Measurement and Visualisation of Parallel Systems , pp. 19-44
    • Imre, K.1
  • 61
    • 0031365185 scopus 로고    scopus 로고
    • Towards visual development of message-passing programs
    • Los Almitos: IEEE Computer Society Press. p. 144-151
    • Stankovic N., Zhang K. Towards visual development of message-passing programs. Proceedings of the IEEE Symposium on Visual Languages. 1997;IEEE Computer Society Press, Los Almitos. p. 144-151.
    • (1997) Proceedings of the IEEE Symposium on Visual Languages
    • Stankovic, N.1    Zhang, K.2


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