{"title":"Systems specification, analysis, and validation by means of timed predicate/transition nets and logic programming","authors":"F. Belli, Javier Dreyer","doi":"10.1109/ISSRE.1995.497645","DOIUrl":"https://doi.org/10.1109/ISSRE.1995.497645","url":null,"abstract":"A method is presented for systems design, specification and analysis based on predicate/transition nets (PrT nets) and logic programming. In order to evaluate and optimize the behavior of systems, the PrT net models are extended with quantitative time. The firing times are assigned to transitions and are given by arithmetic expressions which might contain variables An approach to transforming requirements driven PrT net models into logic programs is given. The generated logic programs contain the static structure and the dynamic behavior of the PrT net models and can be used for simulation and analysis purposes. Moreover they can be viewed as a precise and lucid specification of the programs to be implemented. Three examples are given which illustrate how Prolog goals can be used to validate system model properties. Example 1 describes the transformation steps for simple PrT net models. In Example 2 the generated Prolog program corresponding to a PrT net model containing formulae inside the transitions is described. Example 3 illustrates how time constraints of PrT net models with variable time can be validated.","PeriodicalId":408394,"journal":{"name":"Proceedings of Sixth International Symposium on Software Reliability Engineering. ISSRE'95","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-10-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130794951","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}
{"title":"Parameter estimation of hyper-geometric distribution software reliability growth model by genetic algorithms","authors":"T. Minohara, Y. Tohma","doi":"10.1109/ISSRE.1995.497673","DOIUrl":"https://doi.org/10.1109/ISSRE.1995.497673","url":null,"abstract":"Usually, parameters in software reliability growth models are not known, and they must be estimated by using observed failure data. Several estimation methods have been proposed, but most of them have restrictions such as the existence of derivatives on evaluation functions. On the other hand, genetic algorithms (GA) provide us with robust optimization methods in many fields. We apply GA to the parameter estimation of the hyper-geometric distribution software reliability growth model. Experimental result shows that GA is effective in the parameter estimation and removes restrictions from software reliability growth models.","PeriodicalId":408394,"journal":{"name":"Proceedings of Sixth International Symposium on Software Reliability Engineering. ISSRE'95","volume":"77 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-10-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126234979","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}
{"title":"Analysis of failures in the Tandem NonStop-UX Operating System","authors":"Anshuman Thakur, R. Iyer, L. Young, Inhwan Lee","doi":"10.1109/ISSRE.1995.497642","DOIUrl":"https://doi.org/10.1109/ISSRE.1995.497642","url":null,"abstract":"The paper presents results from an investigation of failures in several releases of Tandem's NonStop-UX Operating System, which is based on Unix System V. The analysis covers software failures from the field and failures reported by Tandem's test center. Fault classification is based on the status of the reported failures, the detection point of the errors in the operating system code, the panic message generated by the systems, the module that was found to be faulty, and the type of programming mistake. This classification reveals which modules in the operating system generate the most faults and the modules in which most errors are detected. We also present distributions of the failure and repair times including inter arrival time of unique failures and time between duplicate failures. These distributions, unlike generic time distributions, such as time between failures, help characterize the software quality. Distribution of the repair times emphasizes the repair process and the factors influencing repair. Distribution of up time of the systems before the panic reveals the factors triggering the panic.","PeriodicalId":408394,"journal":{"name":"Proceedings of Sixth International Symposium on Software Reliability Engineering. ISSRE'95","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-10-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121558089","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}
{"title":"Dependability of computer systems: concepts, limits, improvements","authors":"J. Laprie","doi":"10.1109/ISSRE.1995.497638","DOIUrl":"https://doi.org/10.1109/ISSRE.1995.497638","url":null,"abstract":"Our society is faced with an ever increasing dependence on computing systems, which lead to questions about the limits of their dependability, and to attempt to identify avenues for improving the situation. In order to respond to these questions, a global conceptual and terminological framework is needed, which is first given. The limits in dependability are then addressed from technical and financial viewpoints. The identification of design faults as the current major bottleneck for dependability leads to: a) address the limits in software reliability and in fault tolerance effectiveness, and to b) suggest a dependability explicit development model.","PeriodicalId":408394,"journal":{"name":"Proceedings of Sixth International Symposium on Software Reliability Engineering. ISSRE'95","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1995-10-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114983741","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}
R. Loesh, A. B. Gosnell, J. D. Johannes, R. M. Wyskida, S. Zutaut
{"title":"MICOM IV&V planning approach and experience involving software reliability","authors":"R. Loesh, A. B. Gosnell, J. D. Johannes, R. M. Wyskida, S. Zutaut","doi":"10.1109/ISSRE.1995.497674","DOIUrl":"https://doi.org/10.1109/ISSRE.1995.497674","url":null,"abstract":"The Software Engineering Directorate (SED) of the U.S. Army Missile Command (MICOM) provides software oversight support to the MICOM Program Offices developing weapon systems and command and control systems. The system and software reliability is critical for these programs. SED has developed and is implementing an engineering-based approach that validates and documents the analysis of the software engineering as well as the engineering risks related to reliability. The approach is entitled the Software Engineering Evaluation System (SEES). The purpose of this paper is to describe the approach and experience that the U.S. Army Missile Command, Research, Development, and Engineering Center, Software Engineering Directorate, has taken to improve the software reliability engineering of MICOM Programs for reduced costs.","PeriodicalId":408394,"journal":{"name":"Proceedings of Sixth International Symposium on Software Reliability Engineering. ISSRE'95","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132481080","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}