二值决策图在可靠性分析中的教学应用软件库

Michal Mrena, M. Kvassay, R. Stankovic
{"title":"二值决策图在可靠性分析中的教学应用软件库","authors":"Michal Mrena, M. Kvassay, R. Stankovic","doi":"10.1109/ICETA51985.2020.9379170","DOIUrl":null,"url":null,"abstract":"Reliability belongs to key characteristics of most technical, as well as, non-technical systems. Therefore, its evaluation should be one of the principal skills of graduates of technically oriented study programs, such as mechanical engineering, electrical engineering, computer engineering, or informatics. However, analysis of system reliability is a challenging task, especially in case of systems composed of many components. Main issues in this case are efficient representation of the system and fast computation of basic reliability characteristics, such as availability of the system or importance of the system components. The first issue can be solved by using special data structures and the second one by implementation of existing algorithms using these data structures. A Binary Decision Diagram (BDD) is one of the most prospective data structures that can be used for this purpose. It is a graph structure that allows representing Boolean functions in an efficient way. In reliability analysis, it can be used to represent structure of the system. However, manipulation with bigger BDDs and their application in computation of basic reliability indices usually requires good computer support in a form of specific software tool. The core of such a software tool should be a software library implementing operations that allows fast manipulation with BDDs. In this paper, we present one such library. The library is primarily intended for the development of software tools for reliability analysis of complex systems based on BDDs, and it will also be used as a support tool within practical classes of a course on reliability engineering that is taught at the Faculty of Management Science and Informatics of University of Zilina.","PeriodicalId":149716,"journal":{"name":"2020 18th International Conference on Emerging eLearning Technologies and Applications (ICETA)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2020-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Software Library for Teaching Applications of Binary Decision Diagrams in Reliability Analysis\",\"authors\":\"Michal Mrena, M. Kvassay, R. Stankovic\",\"doi\":\"10.1109/ICETA51985.2020.9379170\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Reliability belongs to key characteristics of most technical, as well as, non-technical systems. Therefore, its evaluation should be one of the principal skills of graduates of technically oriented study programs, such as mechanical engineering, electrical engineering, computer engineering, or informatics. However, analysis of system reliability is a challenging task, especially in case of systems composed of many components. Main issues in this case are efficient representation of the system and fast computation of basic reliability characteristics, such as availability of the system or importance of the system components. The first issue can be solved by using special data structures and the second one by implementation of existing algorithms using these data structures. A Binary Decision Diagram (BDD) is one of the most prospective data structures that can be used for this purpose. It is a graph structure that allows representing Boolean functions in an efficient way. In reliability analysis, it can be used to represent structure of the system. However, manipulation with bigger BDDs and their application in computation of basic reliability indices usually requires good computer support in a form of specific software tool. The core of such a software tool should be a software library implementing operations that allows fast manipulation with BDDs. In this paper, we present one such library. The library is primarily intended for the development of software tools for reliability analysis of complex systems based on BDDs, and it will also be used as a support tool within practical classes of a course on reliability engineering that is taught at the Faculty of Management Science and Informatics of University of Zilina.\",\"PeriodicalId\":149716,\"journal\":{\"name\":\"2020 18th International Conference on Emerging eLearning Technologies and Applications (ICETA)\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-11-12\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 18th International Conference on Emerging eLearning Technologies and Applications (ICETA)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICETA51985.2020.9379170\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 18th International Conference on Emerging eLearning Technologies and Applications (ICETA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICETA51985.2020.9379170","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

可靠性是大多数技术系统和非技术系统的关键特征。因此,它的评估应该是技术型研究项目毕业生的主要技能之一,如机械工程、电气工程、计算机工程或信息学。然而,系统可靠性分析是一项具有挑战性的任务,特别是在由许多部件组成的系统中。这种情况下的主要问题是系统的有效表示和基本可靠性特征的快速计算,例如系统的可用性或系统组件的重要性。第一个问题可以通过使用特殊的数据结构来解决,第二个问题可以通过使用这些数据结构实现现有算法来解决。二进制决策图(BDD)是可用于此目的的最有前途的数据结构之一。它是一个图形结构,允许以一种有效的方式表示布尔函数。在可靠性分析中,它可以用来表示系统的结构。然而,较大bdd的操作及其在基本可靠性指标计算中的应用通常需要以特定软件工具的形式提供良好的计算机支持。这样一个软件工具的核心应该是一个软件库,它实现了允许对bdd进行快速操作的操作。在本文中,我们提出了这样一个库。该库主要用于开发基于bdd的复杂系统可靠性分析软件工具,它也将作为在淄博大学管理科学与信息学院教授的可靠性工程课程实践课程中的支持工具。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Software Library for Teaching Applications of Binary Decision Diagrams in Reliability Analysis
Reliability belongs to key characteristics of most technical, as well as, non-technical systems. Therefore, its evaluation should be one of the principal skills of graduates of technically oriented study programs, such as mechanical engineering, electrical engineering, computer engineering, or informatics. However, analysis of system reliability is a challenging task, especially in case of systems composed of many components. Main issues in this case are efficient representation of the system and fast computation of basic reliability characteristics, such as availability of the system or importance of the system components. The first issue can be solved by using special data structures and the second one by implementation of existing algorithms using these data structures. A Binary Decision Diagram (BDD) is one of the most prospective data structures that can be used for this purpose. It is a graph structure that allows representing Boolean functions in an efficient way. In reliability analysis, it can be used to represent structure of the system. However, manipulation with bigger BDDs and their application in computation of basic reliability indices usually requires good computer support in a form of specific software tool. The core of such a software tool should be a software library implementing operations that allows fast manipulation with BDDs. In this paper, we present one such library. The library is primarily intended for the development of software tools for reliability analysis of complex systems based on BDDs, and it will also be used as a support tool within practical classes of a course on reliability engineering that is taught at the Faculty of Management Science and Informatics of University of Zilina.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信