E. Zaitseva, S. Kovalik, V. Levashenko, K. Matiaško
{"title":"Reliability analysis of the k-out-of-n multi-state system","authors":"E. Zaitseva, S. Kovalik, V. Levashenko, K. Matiaško","doi":"10.1109/MODEVA.2004.1425848","DOIUrl":"https://doi.org/10.1109/MODEVA.2004.1425848","url":null,"abstract":"The multistate system is investigated in this paper as an object of reliability analysis. In this case system and its component may experience more than two states of reliability as opposed to the binary system (the system and its components are allowed to have only two possible states: completed failure and perfect functioning). The mathematical model of the multistate system is improved. We examine the system to allow a different number of discrete states for the system and for each component and propose to apply dynamic reliability indices for investigation of this system. These indices estimate influence upon the multistate system reliability a change of the system component state.","PeriodicalId":250841,"journal":{"name":"Proceedings. 2004 First International Workshop on Model, Design and Validation, 2004.","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-11-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124729803","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":"Optimal allocation of testing resources","authors":"Yves Le Traon, Benoit Baudry","doi":"10.1109/MODEVA.2004.1425842","DOIUrl":"https://doi.org/10.1109/MODEVA.2004.1425842","url":null,"abstract":"As object-oriented technologies are getting used to build larger and larger software systems, the question of obtaining test plan and minimizing test cost and duration becomes more and more important. We propose an approach that allows the automatic production of an integration test plan for an object-oriented system that minimizes both the test effort and the test duration. We build on classical graph algorithms that have been customized to deal with test dependency graphs generated from UML design models. We illustrate the applicability of our approach on two real world case studies in the domains of telecommunication and compiler software. Results of our testing resources allocation strategy are compared with random strategies.","PeriodicalId":250841,"journal":{"name":"Proceedings. 2004 First International Workshop on Model, Design and Validation, 2004.","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-11-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130065351","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}
A. Lakehal, F. Ouabdesselam, I. Parissis, J. Vassy
{"title":"Models for synchronous software testing","authors":"A. Lakehal, F. Ouabdesselam, I. Parissis, J. Vassy","doi":"10.1109/MODEVA.2004.1425847","DOIUrl":"https://doi.org/10.1109/MODEVA.2004.1425847","url":null,"abstract":"Because it is usually involved in critical application development, synchronous software requires thorough testing. During the last ten years, several testing techniques have been integrated in Lutess, a testing tool for Lustre-based applications. This paper presents the models on which these techniques are defined: functional models and structural models. The first class deals with behavioral aspects of synchronous software and it's built on input/output finite state machine specifications. The second deals with structural aspects of Lustre programs or specifications and is based on operator networks, usual representation of Lustre programs. For each class of models, we have defined adequacy criteria. They serve either to measure testing quality (coverage) or to assist in the test data generation. The latter may be performed randomly or guided.","PeriodicalId":250841,"journal":{"name":"Proceedings. 2004 First International Workshop on Model, Design and Validation, 2004.","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-11-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130103731","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":"Avoiding unpredicted behaviour of large scale embedded systems by design and application of modelling rules","authors":"B. Florentz, M. Mutz, M. Huhn","doi":"10.1109/MODEVA.2004.1425850","DOIUrl":"https://doi.org/10.1109/MODEVA.2004.1425850","url":null,"abstract":"One big problem in integrating components of complex systems is unpredicted behaviour of one or more components and as a result of the whole system. To overcome this problem, modelling rules for models of a particular formalism are needed to avoid incompatibilities between models of different sources and misunderstandings between developers. We provide a pragmatic approach for designing and applying modelling rules for e.g. UML statecharts supported by different tools to avoid the problem of unpredicted behaviour. Therefore, one needs to understand the syntax and semantics of statecharts and the reasons for different behaviour of look-alike models. A statechart simulator called SCSim based on a modular semantics for statecharts helps to understand these differences and to find matching modelling rules. A tool called Rule Checker applies these rules on statechart models. Finally, we can check if a statechart is well designed according to this rules.","PeriodicalId":250841,"journal":{"name":"Proceedings. 2004 First International Workshop on Model, Design and Validation, 2004.","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-11-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114311046","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":"Validation in model-driven engineering: testing model transformations","authors":"Franck Fleurey, Jim Steel, B. Baudry","doi":"10.1109/MODEVA.2004.1425846","DOIUrl":"https://doi.org/10.1109/MODEVA.2004.1425846","url":null,"abstract":"The OMG's model-driven architecture is quickly attracting attention as a method of constructing systems that offers advantages over traditional approaches in terms of reliability, consistency, and maintainability. The key concepts in the MDA are models that are related by model transformations. However, for the MDA to provide an adequate alternative to existing approaches, it must offer comparable support for software engineering processes such as requirements analysis, design and testing. This paper attempts to explore the application of the last of these processes, testing, to the most novel part of the MDA, that of model transformation. We present a general view of the roles of testing in the different stages of model-driven development, and a more detailed exploration of approaches to testing model transformations. Based on this, we highlight the particular issues for the different testing tasks, including adequacy criteria, test oracles and automatic test data generation. We also propose possible approaches for the testing tasks, and show how existing functional and structural testing techniques can be adapted for use in this new development context.","PeriodicalId":250841,"journal":{"name":"Proceedings. 2004 First International Workshop on Model, Design and Validation, 2004.","volume":"24 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":"132831472","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}