首页 > 最新文献

[1989] Proceedings of the Twenty-Second Annual Hawaii International Conference on System Sciences. Volume II: Software Track最新文献

英文 中文
Integrating the role of requirements specification into the process of prototyping: the protospec 将需求规范的角色集成到原型制作过程中:原型规范
K. Heisler, W. Tsai, C. Ramamoorthy
The protospec unifies the concepts of requirements specification and prototype into a single software engineering process. An example of the use of the protospec concept for requirements specification within expert systems development domain is presented. The requirements specification resulting from this example is evaluated from both a user and a software engineering point of view. The result is compared to results for three other specification approaches.<>
原型规范将需求规范和原型的概念统一到一个单一的软件工程过程中。给出了在专家系统开发领域中使用原型规范概念进行需求规范的一个例子。从用户和软件工程的角度对这个例子产生的需求规范进行评估。结果与其他三种规范方法的结果进行了比较。
{"title":"Integrating the role of requirements specification into the process of prototyping: the protospec","authors":"K. Heisler, W. Tsai, C. Ramamoorthy","doi":"10.1109/HICSS.1989.48011","DOIUrl":"https://doi.org/10.1109/HICSS.1989.48011","url":null,"abstract":"The protospec unifies the concepts of requirements specification and prototype into a single software engineering process. An example of the use of the protospec concept for requirements specification within expert systems development domain is presented. The requirements specification resulting from this example is evaluated from both a user and a software engineering point of view. The result is compared to results for three other specification approaches.<<ETX>>","PeriodicalId":325958,"journal":{"name":"[1989] Proceedings of the Twenty-Second Annual Hawaii International Conference on System Sciences. Volume II: Software Track","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-01-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115007376","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Network performance in a workstation environment 工作站环境中的网络性能
R. Wallace, S. Zhou
Presents a measurement study of a 10-Mb/s Ethernet network that supports about 100 hosts. Over 15-min intervals the authors observed up to 50% network utilization the bulk of which was due to remote paging and process swapping. The sizes of packets roughly follow a bimodal distribution. It is concluded that faster local networks will soon be necessary for moderate-size systems. The measurement data presented should be useful in the design and management of distributed systems.<>
介绍了一个支持大约100台主机的10mb /s以太网的测量研究。在15分钟的时间间隔内,作者观察到高达50%的网络利用率,其中大部分是由于远程分页和进程交换。数据包的大小大致遵循双峰分布。结论是,对于中等规模的系统,更快的本地网络将很快成为必要。所提供的测量数据对分布式系统的设计和管理应该是有用的
{"title":"Network performance in a workstation environment","authors":"R. Wallace, S. Zhou","doi":"10.1109/HICSS.1989.48102","DOIUrl":"https://doi.org/10.1109/HICSS.1989.48102","url":null,"abstract":"Presents a measurement study of a 10-Mb/s Ethernet network that supports about 100 hosts. Over 15-min intervals the authors observed up to 50% network utilization the bulk of which was due to remote paging and process swapping. The sizes of packets roughly follow a bimodal distribution. It is concluded that faster local networks will soon be necessary for moderate-size systems. The measurement data presented should be useful in the design and management of distributed systems.<<ETX>>","PeriodicalId":325958,"journal":{"name":"[1989] Proceedings of the Twenty-Second Annual Hawaii International Conference on System Sciences. Volume II: Software Track","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-01-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116668835","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
A uniform mechanism to support long fields and nested relations in database management systems 在数据库管理系统中支持长字段和嵌套关系的统一机制
J. Barnett, D. Batory
Two seemingly distinct features of next-generation database management systems (DBMSs): long fields and nested relations. A long field contains an uninterpreted sequence of bytes of potentially enormous length. A nested relation is a relation that has relation-valued attributes; the nesting of relations can be arbitrarily deep. By elevating the semantics of long fields from a sequence of bytes to a sequence of instances of a (potentially complex) data type, the mechanisms for storing and retrieving nested relations and long fields are equated. An implementation of these ideas in the context of the GENESIS extensible DBMS is described.<>
下一代数据库管理系统(dbms)有两个看似截然不同的特性:长字段和嵌套关系。长字段包含可能非常长的未解释字节序列。嵌套关系是具有关系值属性的关系;关系的嵌套可以任意深度。通过将长字段的语义从字节序列提升到(可能复杂的)数据类型的实例序列,存储和检索嵌套关系和长字段的机制是等同的。本文描述了这些思想在GENESIS可扩展DBMS上下文中的实现
{"title":"A uniform mechanism to support long fields and nested relations in database management systems","authors":"J. Barnett, D. Batory","doi":"10.1109/HICSS.1989.48035","DOIUrl":"https://doi.org/10.1109/HICSS.1989.48035","url":null,"abstract":"Two seemingly distinct features of next-generation database management systems (DBMSs): long fields and nested relations. A long field contains an uninterpreted sequence of bytes of potentially enormous length. A nested relation is a relation that has relation-valued attributes; the nesting of relations can be arbitrarily deep. By elevating the semantics of long fields from a sequence of bytes to a sequence of instances of a (potentially complex) data type, the mechanisms for storing and retrieving nested relations and long fields are equated. An implementation of these ideas in the context of the GENESIS extensible DBMS is described.<<ETX>>","PeriodicalId":325958,"journal":{"name":"[1989] Proceedings of the Twenty-Second Annual Hawaii International Conference on System Sciences. Volume II: Software Track","volume":"74 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-01-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125919399","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Persistent languages facilitate the implementation of software version management 持久语言有助于软件版本管理的实现
R. Cooper
The use of persistent programming languages to construct tools for maintaining the complex modular structure of large-scale application programs transforms the problem into a database maintenance problem. The application construction environment can be considered to be a database of software libraries, and standard database techniques can be used to handle the modules. The persistent language PS-Algol provides a good basis for manipulating such libraries, as it has the appropriate graphics facilities, first-class procedures, delayed binding, delayed type-checking, strong type-checking and a compiler callable at run-time. It is shown how these features help by concentrating on two issues: module version management and the control over the binding together of two modules. Some simple facilities for managing a software database are outlined, and implementation techniques equally applicable to more sophisticated systems are described.<>
使用持久性编程语言来构建维护大型应用程序复杂模块化结构的工具,将问题转化为数据库维护问题。应用程序构建环境可以看作是一个软件库的数据库,可以使用标准的数据库技术来处理这些模块。持久性语言PS-Algol为操作此类库提供了良好的基础,因为它具有适当的图形工具、一等过程、延迟绑定、延迟类型检查、强类型检查和运行时可调用的编译器。通过关注两个问题,展示了这些特性是如何提供帮助的:模块版本管理和对两个模块绑定在一起的控制。本文概述了管理软件数据库的一些简单工具,并描述了同样适用于更复杂系统的实现技术
{"title":"Persistent languages facilitate the implementation of software version management","authors":"R. Cooper","doi":"10.1109/HICSS.1989.48059","DOIUrl":"https://doi.org/10.1109/HICSS.1989.48059","url":null,"abstract":"The use of persistent programming languages to construct tools for maintaining the complex modular structure of large-scale application programs transforms the problem into a database maintenance problem. The application construction environment can be considered to be a database of software libraries, and standard database techniques can be used to handle the modules. The persistent language PS-Algol provides a good basis for manipulating such libraries, as it has the appropriate graphics facilities, first-class procedures, delayed binding, delayed type-checking, strong type-checking and a compiler callable at run-time. It is shown how these features help by concentrating on two issues: module version management and the control over the binding together of two modules. Some simple facilities for managing a software database are outlined, and implementation techniques equally applicable to more sophisticated systems are described.<<ETX>>","PeriodicalId":325958,"journal":{"name":"[1989] Proceedings of the Twenty-Second Annual Hawaii International Conference on System Sciences. Volume II: Software Track","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-01-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126047607","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
An abstract axiomatization of pointer types 指针类型的抽象公理
S. Meldal
Pointer ('reference' or 'access') types are extremely useful in programming, but are usually considered rather intractable in the context of formal verification. The author deals with this problem using the concept of collections and access types. He gives two examples of how this can be done. One approach, using the axiomatic method of J.V. Guttag and V. Horning (1978), is too specific, resulting in distinct semantics of program constructs that would be considered equivalent in most programming languages. The problem is addressed in a second axiomatization method, which reduces the expressiveness of the annotation language by reducing the number of operators on access values. A reinterpretation of the allocation operator in the programming language then gives the desired proof strength, but with a higher level of abstraction than in the standard formalization. Verification of a package defining a set type is given as an example.<>
指针('引用'或'访问')类型在编程中非常有用,但在形式验证的上下文中通常被认为相当棘手。作者使用集合和访问类型的概念来处理这个问题。他举了两个例子来说明如何做到这一点。一种方法,使用J.V. Guttag和v.h orning(1978)的公理方法,过于具体,导致程序结构的不同语义在大多数编程语言中被认为是等价的。第二个公理化方法解决了这个问题,该方法通过减少访问值上的操作符数量来降低注释语言的表达性。然后在编程语言中重新解释分配运算符,从而获得所需的证明强度,但具有比标准形式化更高的抽象级别。给出了一个定义set类型的包的验证示例。
{"title":"An abstract axiomatization of pointer types","authors":"S. Meldal","doi":"10.1109/HICSS.1989.47999","DOIUrl":"https://doi.org/10.1109/HICSS.1989.47999","url":null,"abstract":"Pointer ('reference' or 'access') types are extremely useful in programming, but are usually considered rather intractable in the context of formal verification. The author deals with this problem using the concept of collections and access types. He gives two examples of how this can be done. One approach, using the axiomatic method of J.V. Guttag and V. Horning (1978), is too specific, resulting in distinct semantics of program constructs that would be considered equivalent in most programming languages. The problem is addressed in a second axiomatization method, which reduces the expressiveness of the annotation language by reducing the number of operators on access values. A reinterpretation of the allocation operator in the programming language then gives the desired proof strength, but with a higher level of abstraction than in the standard formalization. Verification of a package defining a set type is given as an example.<<ETX>>","PeriodicalId":325958,"journal":{"name":"[1989] Proceedings of the Twenty-Second Annual Hawaii International Conference on System Sciences. Volume II: Software Track","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-01-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123451040","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
The impact of verification and validation of reusable components on software productivity 可重用组件的验证和确认对软件生产力的影响
D. S. Guindi, W.B. Ligong, W. M. Mccracken, S. Rugaber
Discusses the impact of the verification and validation (V&V) of reusable components and how verification and validation complexity can increase with reusable components. It is suggested that with the increase in complexity of V&V comes an associated decrease in expected productivity associated with reuse. Techniques for detecting errors in traditional V&V are examined, and constraint-based analysis is used to support testing of V&V.<>
讨论可重用组件的验证和确认(V&V)的影响,以及可重用组件如何增加验证和确认的复杂性。有人建议,随着V&V复杂性的增加,与重用相关的预期生产力也随之降低。研究了传统V&V的错误检测技术,并使用基于约束的分析来支持V&V的测试。
{"title":"The impact of verification and validation of reusable components on software productivity","authors":"D. S. Guindi, W.B. Ligong, W. M. Mccracken, S. Rugaber","doi":"10.1109/HICSS.1989.48114","DOIUrl":"https://doi.org/10.1109/HICSS.1989.48114","url":null,"abstract":"Discusses the impact of the verification and validation (V&V) of reusable components and how verification and validation complexity can increase with reusable components. It is suggested that with the increase in complexity of V&V comes an associated decrease in expected productivity associated with reuse. Techniques for detecting errors in traditional V&V are examined, and constraint-based analysis is used to support testing of V&V.<<ETX>>","PeriodicalId":325958,"journal":{"name":"[1989] Proceedings of the Twenty-Second Annual Hawaii International Conference on System Sciences. Volume II: Software Track","volume":"37 26","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-01-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114047053","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
The end-to-end performance of multimedia information services: data analysis and simulation 多媒体信息服务的端到端性能:数据分析与仿真
Y. Shibata, J. H. Irven
The end-to-end performance of a general multimedia information retrieval service, operating across a local area network (LAN) using the TCP/IP packet protocols, is evaluated for various message sizes representative of full-color and gray-scale images, and a typical text article. The hardware and software component of the source and user terminals and the total number of users requesting service at one time are taken into account. Several parameters of each component are precisely analyzed using measurements and a decomposition method; these are used in a queuing model for computer simulation. The simulation model is tuned and verified by comparing its results with measurements taken on a laboratory prototype. Then, by varying component parameters in the model and observing the effect on the overall performance, the effects of many critical parameters can be quantified. The model is also used to predict the performance of future systems.<>
在使用TCP/IP包协议的局域网(LAN)上运行的通用多媒体信息检索服务的端到端性能,针对代表全彩和灰度图像的各种消息大小以及典型的文本文章进行了评估。考虑源终端和用户终端的硬件和软件组件以及一次请求服务的用户总数。采用测量和分解的方法对各部件的若干参数进行了精确分析;这些用于计算机模拟的排队模型。通过将仿真模型的结果与实验室样机的测量结果进行比较,对仿真模型进行了调整和验证。然后,通过改变模型中的组件参数并观察对整体性能的影响,可以量化许多关键参数的影响。该模型还可用于预测未来系统的性能
{"title":"The end-to-end performance of multimedia information services: data analysis and simulation","authors":"Y. Shibata, J. H. Irven","doi":"10.1109/HICSS.1989.48093","DOIUrl":"https://doi.org/10.1109/HICSS.1989.48093","url":null,"abstract":"The end-to-end performance of a general multimedia information retrieval service, operating across a local area network (LAN) using the TCP/IP packet protocols, is evaluated for various message sizes representative of full-color and gray-scale images, and a typical text article. The hardware and software component of the source and user terminals and the total number of users requesting service at one time are taken into account. Several parameters of each component are precisely analyzed using measurements and a decomposition method; these are used in a queuing model for computer simulation. The simulation model is tuned and verified by comparing its results with measurements taken on a laboratory prototype. Then, by varying component parameters in the model and observing the effect on the overall performance, the effects of many critical parameters can be quantified. The model is also used to predict the performance of future systems.<<ETX>>","PeriodicalId":325958,"journal":{"name":"[1989] Proceedings of the Twenty-Second Annual Hawaii International Conference on System Sciences. Volume II: Software Track","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-01-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129621792","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Integrated development environments: technological and behavioral productivity perceptions 集成开发环境:技术和行为生产力感知
R. J. Norman, J. Nunamaker
An empirical study of computer-aided software-engineering (CASE) technology productivity perceptions of information systems professionals. In a PC-based survey, fifteen CASE technological functions were compared along with two behavioral functions using the method of paired comparison. A rank ordering of the results revealed that data-flow diagramming and the data dictionary maintenance technological functions were perceived to most improve the respondent's productivity over comparable manual methods. Two behavioral functions, communication with other team members and adherence to the enterprise's information systems development standards, were regarded as providing significantly less productivity improvement compared to 47.75% of the other stimuli or significantly more productivity improvement compared to 47.75% of the other stimuli, respectively is described.<>
信息系统专业人员计算机辅助软件工程(CASE)技术生产力感知的实证研究。在一项基于pc的调查中,采用配对比较的方法,比较了15个CASE技术功能以及两个行为功能。结果的排序显示,数据流图和数据字典维护技术功能被认为比可比的手动方法更能提高应答者的生产力。与其他团队成员的沟通和对企业信息系统开发标准的遵守这两种行为功能,分别被认为与47.75%的其他刺激相比,提供的生产率提高显著低于47.75%的其他刺激,或与47.75%的其他刺激相比,提供的生产率提高显著高于47.75%。
{"title":"Integrated development environments: technological and behavioral productivity perceptions","authors":"R. J. Norman, J. Nunamaker","doi":"10.1109/HICSS.1989.48112","DOIUrl":"https://doi.org/10.1109/HICSS.1989.48112","url":null,"abstract":"An empirical study of computer-aided software-engineering (CASE) technology productivity perceptions of information systems professionals. In a PC-based survey, fifteen CASE technological functions were compared along with two behavioral functions using the method of paired comparison. A rank ordering of the results revealed that data-flow diagramming and the data dictionary maintenance technological functions were perceived to most improve the respondent's productivity over comparable manual methods. Two behavioral functions, communication with other team members and adherence to the enterprise's information systems development standards, were regarded as providing significantly less productivity improvement compared to 47.75% of the other stimuli or significantly more productivity improvement compared to 47.75% of the other stimuli, respectively is described.<<ETX>>","PeriodicalId":325958,"journal":{"name":"[1989] Proceedings of the Twenty-Second Annual Hawaii International Conference on System Sciences. Volume II: Software Track","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-01-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121160433","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 14
Human-computer interaction in a medical decision support system 医疗决策支持系统中的人机交互
D. Hudson, M. E. Cohen
Three different types of user interface in EMERGE, a medical expert system for analysis of chest pain in the emergency room, are described. They are a question-driven mode, in which the system asks the user to respond with y(es), n(o) or? (no information), or with a degree of presence of symptoms; a data-driven mode in which the user enters free-format English phrases; and a menu-driven mode in which the user chooses selections from a list by number. These interfaces are discussed in terms of their implementation, advantages and disadvantages, and the perception the end-user has of the system through the use of each interface. The methods by which the system communicates its results to the user are discussed, including presentation of consultation results, explanation capabilities and establishment of permanent patient files.<>
描述了急诊胸痛分析医学专家系统EMERGE中三种不同类型的用户界面。它们是问题驱动模式,系统要求用户回答y(es)、n(o)或?(无资料),或有一定程度的症状;用户输入自由格式的英语短语的数据驱动模式;还有一个菜单驱动模式,用户可以根据数字从列表中选择选项。讨论了这些接口的实现、优点和缺点,以及最终用户通过使用每个接口对系统的感知。讨论了系统向用户传达结果的方法,包括会诊结果的显示、解释功能和建立永久的患者档案
{"title":"Human-computer interaction in a medical decision support system","authors":"D. Hudson, M. E. Cohen","doi":"10.1109/HICSS.1989.48023","DOIUrl":"https://doi.org/10.1109/HICSS.1989.48023","url":null,"abstract":"Three different types of user interface in EMERGE, a medical expert system for analysis of chest pain in the emergency room, are described. They are a question-driven mode, in which the system asks the user to respond with y(es), n(o) or? (no information), or with a degree of presence of symptoms; a data-driven mode in which the user enters free-format English phrases; and a menu-driven mode in which the user chooses selections from a list by number. These interfaces are discussed in terms of their implementation, advantages and disadvantages, and the perception the end-user has of the system through the use of each interface. The methods by which the system communicates its results to the user are discussed, including presentation of consultation results, explanation capabilities and establishment of permanent patient files.<<ETX>>","PeriodicalId":325958,"journal":{"name":"[1989] Proceedings of the Twenty-Second Annual Hawaii International Conference on System Sciences. Volume II: Software Track","volume":"17 1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-01-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130272959","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
A multiprocessor execution profiler 一个多处理器执行分析器
C. Burdorf, J. Fitch, J. Marti, J. Padget
The authors have examined existing profiling tools, which generally have crude interfaces, are clumsy to use, and monitor only accumulated CPU time and function calls, and have concluded that they are inadequate for profiling a large-scale multiprocessing system, even if they are adequate for manual analysis of a single processor system. They have developed a tool that collects the following information: where CPU time is expended, quality and quantity data passed between functions, how much global data is referenced and modified, and how these characteristics differ among processors on the network. To simplify data inspection the profiler has a mouse-driven graphical interface. The authors describe the design of the profiler and give examples of its utilization.<>
作者已经检查了现有的分析工具,这些工具通常具有粗糙的接口,使用起来很笨拙,并且只监视累积的CPU时间和函数调用,并且得出结论,它们不足以分析大规模的多处理系统,即使它们足以对单个处理器系统进行手动分析。他们开发了一种工具,可以收集以下信息:CPU时间消耗在哪里,函数之间传递的数据的质量和数量,引用和修改的全局数据的数量,以及网络上处理器之间这些特征的差异。为了简化数据检查,分析器有一个鼠标驱动的图形界面。作者描述了该分析器的设计,并给出了它的应用实例。
{"title":"A multiprocessor execution profiler","authors":"C. Burdorf, J. Fitch, J. Marti, J. Padget","doi":"10.1109/HICSS.1989.48048","DOIUrl":"https://doi.org/10.1109/HICSS.1989.48048","url":null,"abstract":"The authors have examined existing profiling tools, which generally have crude interfaces, are clumsy to use, and monitor only accumulated CPU time and function calls, and have concluded that they are inadequate for profiling a large-scale multiprocessing system, even if they are adequate for manual analysis of a single processor system. They have developed a tool that collects the following information: where CPU time is expended, quality and quantity data passed between functions, how much global data is referenced and modified, and how these characteristics differ among processors on the network. To simplify data inspection the profiler has a mouse-driven graphical interface. The authors describe the design of the profiler and give examples of its utilization.<<ETX>>","PeriodicalId":325958,"journal":{"name":"[1989] Proceedings of the Twenty-Second Annual Hawaii International Conference on System Sciences. Volume II: Software Track","volume":"34 4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1989-01-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133832316","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
期刊
[1989] Proceedings of the Twenty-Second Annual Hawaii International Conference on System Sciences. Volume II: Software Track
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1