首页 > 最新文献

Proceedings 1999 IEEE Symposium on Application-Specific Systems and Software Engineering and Technology. ASSET'99 (Cat. No.PR00122)最新文献

英文 中文
Forward dynamic object-oriented program slicing 前向动态面向对象程序切片
Yeong-Tae Song, D. Huynh
Object-oriented programming has been considered a most promising method in program development and maintenance. An important feature of object-oriented programs (OOPs) is their reusability which can be achieved through the inheritance of classes or reusable components. We propose an algorithm to decompose OOPs with respect to some variables or objects of interest using the forward dynamic slicing technique. The algorithm recursively decomposes constructors and member functions with respect to the specified variables in a slicing criterion. It is an extension of the interprocedural program slicing algorithm by Song and Huynh (1998) which is based on the forward slicing technique by Korel and Yalamanchili (1994). The algorithm analyzes message passings and parameter passings and constructs dynamic object relationship diagrams (DORD). As results, the algorithm produces not only the statement level slice (called traditional slice), but also the DORD that shows the relationships among the objects with respect to the specified variables in a slicing criterion.
面向对象编程被认为是程序开发和维护中最有前途的一种方法。面向对象程序的一个重要特征是可重用性,可通过继承类或可重用组件来实现。我们提出了一种利用前向动态切片技术对一些变量或感兴趣的对象进行oop分解的算法。该算法根据切片准则中的指定变量递归分解构造函数和成员函数。它是基于Korel和Yalamanchili(1994)的前向切片技术对Song和Huynh(1998)的过程间程序切片算法的扩展。该算法分析消息传递和参数传递,构建动态对象关系图(DORD)。因此,该算法不仅生成语句级切片(称为传统切片),而且还生成DORD,该DORD显示了对象之间相对于切片标准中指定变量的关系。
{"title":"Forward dynamic object-oriented program slicing","authors":"Yeong-Tae Song, D. Huynh","doi":"10.1109/ASSET.1999.756773","DOIUrl":"https://doi.org/10.1109/ASSET.1999.756773","url":null,"abstract":"Object-oriented programming has been considered a most promising method in program development and maintenance. An important feature of object-oriented programs (OOPs) is their reusability which can be achieved through the inheritance of classes or reusable components. We propose an algorithm to decompose OOPs with respect to some variables or objects of interest using the forward dynamic slicing technique. The algorithm recursively decomposes constructors and member functions with respect to the specified variables in a slicing criterion. It is an extension of the interprocedural program slicing algorithm by Song and Huynh (1998) which is based on the forward slicing technique by Korel and Yalamanchili (1994). The algorithm analyzes message passings and parameter passings and constructs dynamic object relationship diagrams (DORD). As results, the algorithm produces not only the statement level slice (called traditional slice), but also the DORD that shows the relationships among the objects with respect to the specified variables in a slicing criterion.","PeriodicalId":340666,"journal":{"name":"Proceedings 1999 IEEE Symposium on Application-Specific Systems and Software Engineering and Technology. ASSET'99 (Cat. No.PR00122)","volume":"58 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115652217","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}
引用次数: 29
Locating program features using execution slices 使用执行片定位程序特性
W. E. Wong, S. Gokhale, J. R. Horgan, Kishor S. Trivedi
An important step towards effective software maintenance is to locate the code relevant to a particular feature. We report a study applying an execution slice-based technique to a reliability and performance evaluator to identify the code which is unique to a feature, or is common to a group of features. Supported by tools called ATAC and /spl chi/Vue, the program features in the source code can be tracked down to files, functions, lines of code, decisions, and then c- or p-uses. Our study suggests that the technique can provide software programmers and maintainers with a good starting point for quick program understanding.
实现有效软件维护的一个重要步骤是定位与特定特性相关的代码。我们报告了一项研究,该研究将基于执行切片的技术应用于可靠性和性能评估器,以识别代码,哪些是唯一的特征,或者是一组特征的共同特征。在ATAC和/spl chi/Vue工具的支持下,源代码中的程序特性可以追溯到文件、函数、代码行、决策,然后是c-或p-use。我们的研究表明,该技术可以为软件程序员和维护人员提供一个快速理解程序的良好起点。
{"title":"Locating program features using execution slices","authors":"W. E. Wong, S. Gokhale, J. R. Horgan, Kishor S. Trivedi","doi":"10.1109/ASSET.1999.756769","DOIUrl":"https://doi.org/10.1109/ASSET.1999.756769","url":null,"abstract":"An important step towards effective software maintenance is to locate the code relevant to a particular feature. We report a study applying an execution slice-based technique to a reliability and performance evaluator to identify the code which is unique to a feature, or is common to a group of features. Supported by tools called ATAC and /spl chi/Vue, the program features in the source code can be tracked down to files, functions, lines of code, decisions, and then c- or p-uses. Our study suggests that the technique can provide software programmers and maintainers with a good starting point for quick program understanding.","PeriodicalId":340666,"journal":{"name":"Proceedings 1999 IEEE Symposium on Application-Specific Systems and Software Engineering and Technology. ASSET'99 (Cat. No.PR00122)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120960033","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}
引用次数: 116
Can real-time extensions survive a Windows NT crash? 实时扩展能在Windows NT崩溃时存活下来吗?
N. Caudy, L. McFearin
Windows NT has become a widespread, general purpose operating system and is seeing increased use in real-time applications. However Windows NT was nor designed for real-time operation and, in such environments, the all too common Windows NT system stop event (crash or "Blue Screen of Death") can prove catastrophic. Consequently three commercial real-time extensions are available for Windows NT: Hyperkernel from Imagination Systems, INtime from RadiSys, and RTX from VenturCom. These extensions add determinism for real-time applications along with the capability for real-time applications to survive a Windows NT stop event. Each solution has a different architecture and our rests revealed that each solution has a different response to Windows NT crashes. These extensions differ in the types of stop events which can be survived the code required to survive a stop event, I/O capabilities after a stop event, and real-time performance during a stop event. However, all of these solutions allow some level of protection until the user can initiate an orderly shutdown at an appropriate time.
Windows NT已经成为一个广泛使用的通用操作系统,并且在实时应用程序中的使用也越来越多。然而,Windows NT并不是为实时操作而设计的,在这样的环境中,常见的Windows NT系统停止事件(崩溃或“蓝屏死机”)可能是灾难性的。因此,有三个商业实时扩展可用于Windows NT:来自Imagination Systems的Hyperkernel,来自RadiSys的INtime和来自VenturCom的RTX。这些扩展为实时应用程序增加了确定性,并使实时应用程序能够在Windows NT停止事件中存活下来。每个解决方案都有不同的体系结构,我们的研究表明,每个解决方案对Windows NT崩溃都有不同的响应。这些扩展在停止事件类型、停止事件后的I/O能力以及停止事件期间的实时性能方面有所不同。然而,所有这些解决方案都允许一定程度的保护,直到用户可以在适当的时候启动有序关闭。
{"title":"Can real-time extensions survive a Windows NT crash?","authors":"N. Caudy, L. McFearin","doi":"10.1109/ASSET.1999.756757","DOIUrl":"https://doi.org/10.1109/ASSET.1999.756757","url":null,"abstract":"Windows NT has become a widespread, general purpose operating system and is seeing increased use in real-time applications. However Windows NT was nor designed for real-time operation and, in such environments, the all too common Windows NT system stop event (crash or \"Blue Screen of Death\") can prove catastrophic. Consequently three commercial real-time extensions are available for Windows NT: Hyperkernel from Imagination Systems, INtime from RadiSys, and RTX from VenturCom. These extensions add determinism for real-time applications along with the capability for real-time applications to survive a Windows NT stop event. Each solution has a different architecture and our rests revealed that each solution has a different response to Windows NT crashes. These extensions differ in the types of stop events which can be survived the code required to survive a stop event, I/O capabilities after a stop event, and real-time performance during a stop event. However, all of these solutions allow some level of protection until the user can initiate an orderly shutdown at an appropriate time.","PeriodicalId":340666,"journal":{"name":"Proceedings 1999 IEEE Symposium on Application-Specific Systems and Software Engineering and Technology. ASSET'99 (Cat. No.PR00122)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114321396","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
Software component reliability analysis 软件组件可靠性分析
W. Everett
This paper describes an approach to analyzing software reliability using component analysis. It walks through a 6-step procedure for performing software component reliability analysis. The analysis can begin prior to testing the software and can help in selecting testing strategies. It uses the Extended Execution Time (EET) reliability growth model at the software component level. The paper describes how to estimate model parameters from characteristics of the software components and characteristics of how test cases and operational usage stress the software components. The order in which test cases are run is used in combining component models to arrive at a composite reliability growth model of the software for the testing period. The paper walks through an example illustrating the effects on reliability growth of: selecting test cases based on an operational profile versus selecting them based on uniform coverage of test cases; and incremental delivery of software components to system test. The paper contrasts the described approach to other approaches currently used to analyze software reliability growth during testing. The analysis can be done using commercial data analysis programs.
本文介绍了一种用构件分析法分析软件可靠性的方法。它介绍了执行软件组件可靠性分析的6个步骤。分析可以在测试软件之前开始,并且可以帮助选择测试策略。它在软件组件级使用扩展执行时间(EET)可靠性增长模型。本文描述了如何从软件组件的特征和测试用例和操作使用对软件组件的压力特征来估计模型参数。测试用例运行的顺序用于组合组件模型,以得到测试期间软件的复合可靠性增长模型。本文通过一个例子说明了基于操作概要选择测试用例与基于测试用例的统一覆盖选择测试用例对可靠性增长的影响;并将软件组件增量交付给系统测试。本文将所描述的方法与目前用于分析测试过程中软件可靠性增长的其他方法进行了比较。可以使用商业数据分析程序进行分析。
{"title":"Software component reliability analysis","authors":"W. Everett","doi":"10.1109/ASSET.1999.756770","DOIUrl":"https://doi.org/10.1109/ASSET.1999.756770","url":null,"abstract":"This paper describes an approach to analyzing software reliability using component analysis. It walks through a 6-step procedure for performing software component reliability analysis. The analysis can begin prior to testing the software and can help in selecting testing strategies. It uses the Extended Execution Time (EET) reliability growth model at the software component level. The paper describes how to estimate model parameters from characteristics of the software components and characteristics of how test cases and operational usage stress the software components. The order in which test cases are run is used in combining component models to arrive at a composite reliability growth model of the software for the testing period. The paper walks through an example illustrating the effects on reliability growth of: selecting test cases based on an operational profile versus selecting them based on uniform coverage of test cases; and incremental delivery of software components to system test. The paper contrasts the described approach to other approaches currently used to analyze software reliability growth during testing. The analysis can be done using commercial data analysis programs.","PeriodicalId":340666,"journal":{"name":"Proceedings 1999 IEEE Symposium on Application-Specific Systems and Software Engineering and Technology. ASSET'99 (Cat. No.PR00122)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134192459","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}
引用次数: 98
User-perceived availability and response-time in voting-based replicated systems: a case study 基于投票的复制系统中用户感知的可用性和响应时间:一个案例研究
I. Chen, Ding-Chau Wang, Chih-Ping Chu
In this paper, we develop a modeling method based on stochastic Petri nets (SPN) to allow user-perceived measures in voting-based replicated systems to be estimated. The merit of our approach is that user-arrival, maintenance, and node/link-failure or -repair processes are fully decoupled, thus allowing us to remove some unnecessary modeling assumptions and also to keep track of states in which the system is unavailable to users from the user's perspective. We apply our method to contrast user-perceived availability and performance measures under dynamic and static voting algorithms in a 3-node, fully-connected network and discover that (a) for user-perceived availability, the conditions under which static voting is better than dynamic voting, or vice versa, are largely determined by the user workload; (b) for user-perceived response time, static voting is always better than dynamic voting. We give some physical interpretation of the analysis result. Our method is generic in nature and can be applied to analyzing other voting algorithms or network structures for replicated data management.
在本文中,我们开发了一种基于随机Petri网(SPN)的建模方法,允许在基于投票的复制系统中估计用户感知的度量。我们的方法的优点是,用户到达、维护和节点/链路故障或修复过程是完全解耦的,因此允许我们删除一些不必要的建模假设,并且从用户的角度跟踪系统不可用的状态。我们应用我们的方法在一个3节点、全连接网络中对比动态和静态投票算法下的用户感知可用性和性能指标,并发现(a)对于用户感知可用性,静态投票优于动态投票的条件,反之亦然,在很大程度上取决于用户工作负载;(b)对于用户感知的响应时间,静态投票总是优于动态投票。我们对分析结果作了一些物理解释。我们的方法本质上是通用的,可以应用于分析其他投票算法或复制数据管理的网络结构。
{"title":"User-perceived availability and response-time in voting-based replicated systems: a case study","authors":"I. Chen, Ding-Chau Wang, Chih-Ping Chu","doi":"10.1109/ASSET.1999.756758","DOIUrl":"https://doi.org/10.1109/ASSET.1999.756758","url":null,"abstract":"In this paper, we develop a modeling method based on stochastic Petri nets (SPN) to allow user-perceived measures in voting-based replicated systems to be estimated. The merit of our approach is that user-arrival, maintenance, and node/link-failure or -repair processes are fully decoupled, thus allowing us to remove some unnecessary modeling assumptions and also to keep track of states in which the system is unavailable to users from the user's perspective. We apply our method to contrast user-perceived availability and performance measures under dynamic and static voting algorithms in a 3-node, fully-connected network and discover that (a) for user-perceived availability, the conditions under which static voting is better than dynamic voting, or vice versa, are largely determined by the user workload; (b) for user-perceived response time, static voting is always better than dynamic voting. We give some physical interpretation of the analysis result. Our method is generic in nature and can be applied to analyzing other voting algorithms or network structures for replicated data management.","PeriodicalId":340666,"journal":{"name":"Proceedings 1999 IEEE Symposium on Application-Specific Systems and Software Engineering and Technology. ASSET'99 (Cat. No.PR00122)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130763039","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
NFR-Assistant: tool support for achieving quality nfr助手:实现质量的工具支持
Quan T. Tran, L. Chung
This paper presents the NFR-Assistant, a prototype CASE tool, which assists the software developer in systematically achieving quality requirements. The tool allows for explicit representation of non-functional requirements, consideration of design alternatives, analysis of design trade-offs, rationalization of a design choice and evaluation of the level of achievement of NFRs. As one of the first tools, the particular prototype presented in this paper is a Java applet rendition of a subset of the NFR-Assistant. The paper illustrates the use of the prototype for the development of an architectural design for no other than a distributed version of the NFR-Assistant itself.
本文介绍了一个原型CASE工具NFR-Assistant,它可以帮助软件开发人员系统地实现质量需求。该工具允许非功能需求的明确表示、设计备选方案的考虑、设计权衡的分析、设计选择的合理化以及NFRs实现水平的评估。作为第一批工具之一,本文中提出的特定原型是NFR-Assistant子集的Java applet版本。本文说明了原型的使用,用于NFR-Assistant本身的分布式版本的架构设计开发。
{"title":"NFR-Assistant: tool support for achieving quality","authors":"Quan T. Tran, L. Chung","doi":"10.1109/ASSET.1999.756782","DOIUrl":"https://doi.org/10.1109/ASSET.1999.756782","url":null,"abstract":"This paper presents the NFR-Assistant, a prototype CASE tool, which assists the software developer in systematically achieving quality requirements. The tool allows for explicit representation of non-functional requirements, consideration of design alternatives, analysis of design trade-offs, rationalization of a design choice and evaluation of the level of achievement of NFRs. As one of the first tools, the particular prototype presented in this paper is a Java applet rendition of a subset of the NFR-Assistant. The paper illustrates the use of the prototype for the development of an architectural design for no other than a distributed version of the NFR-Assistant itself.","PeriodicalId":340666,"journal":{"name":"Proceedings 1999 IEEE Symposium on Application-Specific Systems and Software Engineering and Technology. ASSET'99 (Cat. No.PR00122)","volume":"4 4","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131437417","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}
引用次数: 34
A comparison of two buffer occupancy control algorithms in ATM networks ATM网络中两种缓冲区占用控制算法的比较
G. Trajkovski
Current research treats the ATM paradigm as a generalization of multitude of concepts in the telecommunication area. On the other hand, fuzzy logic concepts are being applied in various engineering areas. The paper describes an application of fuzzy logic inference engine to buffer occupancy control in ATM networks. A model of statistical multiplexers of video sources for ATM networks is presented. We investigate the impact that the multiplexer's buffer capacity and the varying numbers of video sources have on the probability of cell loss. A conventional two-threshold and a fuzzy control mechanisms are considered and their performance is compared. The features of these two controllers are observed for different update intervals and different propagation delays of the control signal.
目前的研究将ATM范式视为电信领域众多概念的概括。另一方面,模糊逻辑概念正被应用于各个工程领域。本文介绍了模糊逻辑推理机在ATM网络缓冲占用控制中的应用。提出了一种ATM网络视频源统计复用器模型。我们研究了多路复用器的缓冲容量和不同数量的视频源对小区丢失概率的影响。考虑了传统的双阈值控制和模糊控制,并对其性能进行了比较。观察了这两种控制器在不同更新间隔和控制信号传播延迟下的特性。
{"title":"A comparison of two buffer occupancy control algorithms in ATM networks","authors":"G. Trajkovski","doi":"10.1109/ASSET.1999.756747","DOIUrl":"https://doi.org/10.1109/ASSET.1999.756747","url":null,"abstract":"Current research treats the ATM paradigm as a generalization of multitude of concepts in the telecommunication area. On the other hand, fuzzy logic concepts are being applied in various engineering areas. The paper describes an application of fuzzy logic inference engine to buffer occupancy control in ATM networks. A model of statistical multiplexers of video sources for ATM networks is presented. We investigate the impact that the multiplexer's buffer capacity and the varying numbers of video sources have on the probability of cell loss. A conventional two-threshold and a fuzzy control mechanisms are considered and their performance is compared. The features of these two controllers are observed for different update intervals and different propagation delays of the control signal.","PeriodicalId":340666,"journal":{"name":"Proceedings 1999 IEEE Symposium on Application-Specific Systems and Software Engineering and Technology. ASSET'99 (Cat. No.PR00122)","volume":"113 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124350053","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
Measurements for managing software reliability 管理软件可靠性的度量
K. Kanoun
Accurate software reliability evaluation requires the collection of comprehensive and consistent data sets on the ongoing software project. We define some measurements that can be performed on the software during its development or in operation to help evaluating and managing its reliability, and discuss organizational and feedback aspects. Since failure data are difficult to collect, the raw data set may include extraneous data: validation is thus needed before processing. Emphasis is put on near-term objectives, implying timely and efficient feedback for the ongoing project. However, as reliability measurement is to be considered in the first step in a software reliability improvement program, we report some success stories in which improvement programs have increased productivity and reliability at no extra cost or even with cost reduction.
准确的软件可靠性评估需要对正在进行的软件项目收集全面和一致的数据集。我们定义了一些可以在软件开发或运行期间对其执行的度量,以帮助评估和管理其可靠性,并讨论了组织和反馈方面。由于故障数据难以收集,原始数据集可能包含无关数据:因此需要在处理之前进行验证。重点放在近期目标上,这意味着对正在进行的项目的及时和有效的反馈。然而,由于可靠性度量是在软件可靠性改进计划的第一步中考虑的,我们报告了一些成功的案例,其中改进计划在没有额外成本或甚至降低成本的情况下提高了生产率和可靠性。
{"title":"Measurements for managing software reliability","authors":"K. Kanoun","doi":"10.1109/ASSET.1999.756771","DOIUrl":"https://doi.org/10.1109/ASSET.1999.756771","url":null,"abstract":"Accurate software reliability evaluation requires the collection of comprehensive and consistent data sets on the ongoing software project. We define some measurements that can be performed on the software during its development or in operation to help evaluating and managing its reliability, and discuss organizational and feedback aspects. Since failure data are difficult to collect, the raw data set may include extraneous data: validation is thus needed before processing. Emphasis is put on near-term objectives, implying timely and efficient feedback for the ongoing project. However, as reliability measurement is to be considered in the first step in a software reliability improvement program, we report some success stories in which improvement programs have increased productivity and reliability at no extra cost or even with cost reduction.","PeriodicalId":340666,"journal":{"name":"Proceedings 1999 IEEE Symposium on Application-Specific Systems and Software Engineering and Technology. ASSET'99 (Cat. No.PR00122)","volume":"54 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116388655","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
Measurements and quality of service issues in electronic commerce software 电子商务软件中的度量和服务质量问题
A. Bhargava, B. Bhargava
The performance of network and communication software is a major concern for making the electronic commerce applications in a distributed environment a success. The quality of service in electronic commerce can generically be measured by convenience, privacy/security, response time, throughput, reliability, timeliness, accuracy, and precision. We present the quality of service parameters, software architecture used in e-commerce, experimental data about transaction processing in the Internet, characteristics of digital library databases used in e-commerce and communication measurements for such data. We present a summary of e-commerce companies and their status and give an example of electronic trading as an application.
网络和通信软件的性能是影响分布式环境下电子商务应用成功与否的一个重要因素。电子商务中的服务质量通常可以通过便利性、隐私/安全性、响应时间、吞吐量、可靠性、及时性、准确性和精确性来衡量。我们介绍了服务质量参数、电子商务中使用的软件架构、互联网交易处理的实验数据、电子商务中使用的数字图书馆数据库的特点以及这些数据的通信测量。本文概述了电子商务公司及其现状,并给出了电子交易的应用实例。
{"title":"Measurements and quality of service issues in electronic commerce software","authors":"A. Bhargava, B. Bhargava","doi":"10.1109/ASSET.1999.756748","DOIUrl":"https://doi.org/10.1109/ASSET.1999.756748","url":null,"abstract":"The performance of network and communication software is a major concern for making the electronic commerce applications in a distributed environment a success. The quality of service in electronic commerce can generically be measured by convenience, privacy/security, response time, throughput, reliability, timeliness, accuracy, and precision. We present the quality of service parameters, software architecture used in e-commerce, experimental data about transaction processing in the Internet, characteristics of digital library databases used in e-commerce and communication measurements for such data. We present a summary of e-commerce companies and their status and give an example of electronic trading as an application.","PeriodicalId":340666,"journal":{"name":"Proceedings 1999 IEEE Symposium on Application-Specific Systems and Software Engineering and Technology. ASSET'99 (Cat. No.PR00122)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128828634","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}
引用次数: 11
Real-time supervisor modeling for telecom systems 电信系统实时监控建模
Aguinaldo M. Filho, J. Saito, I. Gimenes
This paper presents software supervision as a technique for indirect software reliability improvement of telecom systems. Software supervision consists of monitoring both the inputs and outputs of a target system and checking them against the target system's specification. All discrepancies between observed sequences of signals and the target system's specification are reported as failures. The paper aims at showing how to use Statecharts as a formal technique to specify supervision models to telecom systems software specified in SDL (Specification and Description Language). Moreover, the Statecharts-based Supervisor Modeling, called SSM, has been developed, which allows the derivation of supervision models.
本文提出了软件监督作为间接提高电信系统软件可靠性的一种技术。软件监督包括监视目标系统的输入和输出,并根据目标系统的规范检查它们。观察到的信号序列与目标系统规格之间的所有差异都被报告为故障。本文旨在展示如何使用状态图作为一种形式化的技术来指定以SDL(规范和描述语言)指定的电信系统软件的监督模型。此外,已经开发了基于statecharts的监督建模(称为SSM),它允许派生监督模型。
{"title":"Real-time supervisor modeling for telecom systems","authors":"Aguinaldo M. Filho, J. Saito, I. Gimenes","doi":"10.1109/ASSET.1999.756765","DOIUrl":"https://doi.org/10.1109/ASSET.1999.756765","url":null,"abstract":"This paper presents software supervision as a technique for indirect software reliability improvement of telecom systems. Software supervision consists of monitoring both the inputs and outputs of a target system and checking them against the target system's specification. All discrepancies between observed sequences of signals and the target system's specification are reported as failures. The paper aims at showing how to use Statecharts as a formal technique to specify supervision models to telecom systems software specified in SDL (Specification and Description Language). Moreover, the Statecharts-based Supervisor Modeling, called SSM, has been developed, which allows the derivation of supervision models.","PeriodicalId":340666,"journal":{"name":"Proceedings 1999 IEEE Symposium on Application-Specific Systems and Software Engineering and Technology. ASSET'99 (Cat. No.PR00122)","volume":"189 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1999-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134579643","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
期刊
Proceedings 1999 IEEE Symposium on Application-Specific Systems and Software Engineering and Technology. ASSET'99 (Cat. No.PR00122)
全部 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