分层-多样化:软件系统行为动力学的多层可视化

D. Kimelman, Bryan S. Rosenburg, Tova Roth
{"title":"分层-多样化:软件系统行为动力学的多层可视化","authors":"D. Kimelman, Bryan S. Rosenburg, Tova Roth","doi":"10.1109/VISUAL.1994.346322","DOIUrl":null,"url":null,"abstract":"Current software visualization tools are inadequate for understanding, debugging, and tuning realistically complex applications. These tools often present only static structure, or they present dynamics from only a few of the many layers of a program and its underlying system. This paper introduces \"PV\", a prototype program visualization system which provides concurrent visual presentation of behavior from all layers, including: the program itself, user-level libraries, the operating system, and the hardware, as this behavior unfolds over time. PV juxtaposes views from different layers in order to facilitate visual correlation, and allows these views to be navigated in a coordinated fashion. This results in an extremely powerful mechanism for exploring application behavior. Experience is presented from actual use of PV in production settings with programmers facing real deadlines and serious performance problems.<<ETX>>","PeriodicalId":273215,"journal":{"name":"Proceedings Visualization '94","volume":"9 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1994-10-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"50","resultStr":"{\"title\":\"Strata-various: multi-layer visualization of dynamics in software system behavior\",\"authors\":\"D. Kimelman, Bryan S. Rosenburg, Tova Roth\",\"doi\":\"10.1109/VISUAL.1994.346322\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Current software visualization tools are inadequate for understanding, debugging, and tuning realistically complex applications. These tools often present only static structure, or they present dynamics from only a few of the many layers of a program and its underlying system. This paper introduces \\\"PV\\\", a prototype program visualization system which provides concurrent visual presentation of behavior from all layers, including: the program itself, user-level libraries, the operating system, and the hardware, as this behavior unfolds over time. PV juxtaposes views from different layers in order to facilitate visual correlation, and allows these views to be navigated in a coordinated fashion. This results in an extremely powerful mechanism for exploring application behavior. Experience is presented from actual use of PV in production settings with programmers facing real deadlines and serious performance problems.<<ETX>>\",\"PeriodicalId\":273215,\"journal\":{\"name\":\"Proceedings Visualization '94\",\"volume\":\"9 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1994-10-17\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"50\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings Visualization '94\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/VISUAL.1994.346322\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings Visualization '94","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/VISUAL.1994.346322","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 50

摘要

当前的软件可视化工具不足以理解、调试和调优实际复杂的应用程序。这些工具通常只呈现静态结构,或者它们只呈现来自程序及其底层系统的许多层中的几个层的动态。本文介绍了“PV”,一个原型程序可视化系统,它提供了来自所有层的行为的并发可视化表示,包括:程序本身,用户级库,操作系统和硬件,随着时间的推移,这种行为会展开。PV将来自不同层的视图并置,以促进视觉关联,并允许这些视图以协调的方式导航。这就形成了一种非常强大的机制来探索应用程序的行为。本文介绍了在生产环境中PV的实际使用经验,程序员面临着真正的最后期限和严重的性能问题。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Strata-various: multi-layer visualization of dynamics in software system behavior
Current software visualization tools are inadequate for understanding, debugging, and tuning realistically complex applications. These tools often present only static structure, or they present dynamics from only a few of the many layers of a program and its underlying system. This paper introduces "PV", a prototype program visualization system which provides concurrent visual presentation of behavior from all layers, including: the program itself, user-level libraries, the operating system, and the hardware, as this behavior unfolds over time. PV juxtaposes views from different layers in order to facilitate visual correlation, and allows these views to be navigated in a coordinated fashion. This results in an extremely powerful mechanism for exploring application behavior. Experience is presented from actual use of PV in production settings with programmers facing real deadlines and serious performance problems.<>
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信