{"title":"Analyzing the Quality of Software Used in Oil Refining and Petrochemical Industries","authors":"V. V. Fomina, T. Levina, Krasnov A. N.","doi":"10.1109/FarEastCon.2019.8934244","DOIUrl":null,"url":null,"abstract":"The oil-and-gas industry is Russia’s top source of budget income. This industry is moving towards more pronounced use of IT in order to minimize oil production and refining costs. Notably, any major oil refinery prioritizes not only the final-product quality but also big data storage and transfer. The industry is evolving, and so do science, technology, and new challenges. This necessitates creating novel software and improving the old software. Each software has its own unique features that bring specific advantages and disadvantages. The dramatic increase in the complexity and size of the today’s software suites, coupled with their ever more critical nature, has raised the customers’ and users’ requirements to software quality and safety. High efficiency and quality of programs and software suites is ensured by using international standards developed in cooperation with the premier software companies. The key point of this paper consists in testing the software for semantic errors as well as in describing such software in terms of GOST 28806–90 Software Quality. Terms and Definitions. The importance of timely tests for various errors cannot be underestimated, as such errors may result in considerable damage far beyond its positive effects. The paper dwells upon the importance of proper usage of IT terminology and expressions. It describes the static and dynamic analysis of software source code. It also presents the advantages and disadvantages of each analysis method as shown in the table. The researchers have used PVS-Studio for the static analysis of two software products. The analysis produced specific findings.","PeriodicalId":395247,"journal":{"name":"2019 International Multi-Conference on Industrial Engineering and Modern Technologies (FarEastCon)","volume":"97 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 International Multi-Conference on Industrial Engineering and Modern Technologies (FarEastCon)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/FarEastCon.2019.8934244","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
The oil-and-gas industry is Russia’s top source of budget income. This industry is moving towards more pronounced use of IT in order to minimize oil production and refining costs. Notably, any major oil refinery prioritizes not only the final-product quality but also big data storage and transfer. The industry is evolving, and so do science, technology, and new challenges. This necessitates creating novel software and improving the old software. Each software has its own unique features that bring specific advantages and disadvantages. The dramatic increase in the complexity and size of the today’s software suites, coupled with their ever more critical nature, has raised the customers’ and users’ requirements to software quality and safety. High efficiency and quality of programs and software suites is ensured by using international standards developed in cooperation with the premier software companies. The key point of this paper consists in testing the software for semantic errors as well as in describing such software in terms of GOST 28806–90 Software Quality. Terms and Definitions. The importance of timely tests for various errors cannot be underestimated, as such errors may result in considerable damage far beyond its positive effects. The paper dwells upon the importance of proper usage of IT terminology and expressions. It describes the static and dynamic analysis of software source code. It also presents the advantages and disadvantages of each analysis method as shown in the table. The researchers have used PVS-Studio for the static analysis of two software products. The analysis produced specific findings.