Software Tool for Manipulation with Decision Diagrams Used in Reliability Analysis

Patrik Rusnak, Lukas Cajka, M. Kvassay
{"title":"Software Tool for Manipulation with Decision Diagrams Used in Reliability Analysis","authors":"Patrik Rusnak, Lukas Cajka, M. Kvassay","doi":"10.1109/ICETA.2018.8572082","DOIUrl":null,"url":null,"abstract":"Reliability analysis of a system is a complex task that includes a lot of steps. Typical steps are creation of a mathematical model of the system, computation of global reliability characteristics, detection of circumstances under which a failure of the system can occur, quantification of importance of individual elements of the system, optimization of system reliability, etc. At our faculty, we have a course on reliability analysis. During the course, the students are taught how a mathematical model of a system can be created and how it can be analyzed. For this purpose, they use various mathematical apparatus, such as Boolean algebra, calculus, theory of probability and stochastic processes. During the lectures, the students are taught how these methodologies can be applied in reliability analysis, and during the practical classes, they apply this knowledge in analysis of real systems. However, real modern systems are usually composed of a lot of components, what makes their analysis impossible without a support software. Because of that, we decided to implement a software that makes laboratory classes less time consuming on routine calculations. This software has been developed in a frame of a project course at our faculty. In the current state, it allows creating various data structures for representation of the structure of a system and, based on them, compute global reliability characteristics, such as system availability and unavailability. From the existing structures, it mainly focuses on binary decision diagrams because they can be used to represent the structure of a system in an efficient way. The software allows its user to create a binary decision diagram, manipulate with its elements, export the diagram into PNG or SVG file format. Thanks to these and others, it allows students to understand work with binary decision diagrams, investigate their properties, and prepare graphical parts of a documentation for their term projects. Furthermore, the diagrams created using the software can also be used by the teachers of the course in preparation of learning materials for students of our faculty.","PeriodicalId":304523,"journal":{"name":"2018 16th International Conference on Emerging eLearning Technologies and Applications (ICETA)","volume":"266 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 16th International Conference on Emerging eLearning Technologies and Applications (ICETA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICETA.2018.8572082","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Reliability analysis of a system is a complex task that includes a lot of steps. Typical steps are creation of a mathematical model of the system, computation of global reliability characteristics, detection of circumstances under which a failure of the system can occur, quantification of importance of individual elements of the system, optimization of system reliability, etc. At our faculty, we have a course on reliability analysis. During the course, the students are taught how a mathematical model of a system can be created and how it can be analyzed. For this purpose, they use various mathematical apparatus, such as Boolean algebra, calculus, theory of probability and stochastic processes. During the lectures, the students are taught how these methodologies can be applied in reliability analysis, and during the practical classes, they apply this knowledge in analysis of real systems. However, real modern systems are usually composed of a lot of components, what makes their analysis impossible without a support software. Because of that, we decided to implement a software that makes laboratory classes less time consuming on routine calculations. This software has been developed in a frame of a project course at our faculty. In the current state, it allows creating various data structures for representation of the structure of a system and, based on them, compute global reliability characteristics, such as system availability and unavailability. From the existing structures, it mainly focuses on binary decision diagrams because they can be used to represent the structure of a system in an efficient way. The software allows its user to create a binary decision diagram, manipulate with its elements, export the diagram into PNG or SVG file format. Thanks to these and others, it allows students to understand work with binary decision diagrams, investigate their properties, and prepare graphical parts of a documentation for their term projects. Furthermore, the diagrams created using the software can also be used by the teachers of the course in preparation of learning materials for students of our faculty.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
在可靠性分析中使用决策图操作的软件工具
系统的可靠性分析是一项复杂的任务,包括许多步骤。典型的步骤是创建系统的数学模型,计算全局可靠性特征,检测系统可能发生故障的情况,量化系统各个元素的重要性,优化系统可靠性等。我们学院有一门关于可靠性分析的课程。在课程中,学生们学习如何创建系统的数学模型以及如何对其进行分析。为此,他们使用各种数学工具,如布尔代数、微积分、概率论和随机过程。在课堂上,学生们学习如何将这些方法应用于可靠性分析,在实践课上,他们将这些知识应用于实际系统的分析。然而,真正的现代系统通常由许多组件组成,这使得没有支持软件的分析是不可能的。正因为如此,我们决定实现一种软件,使实验课在日常计算上花费的时间更少。这个软件是在我们学院的一个项目课程框架中开发的。在当前状态下,它允许创建用于表示系统结构的各种数据结构,并基于它们计算全局可靠性特征,例如系统可用性和不可用性。从现有的结构中,主要关注二进制决策图,因为它们可以有效地表示系统的结构。该软件允许其用户创建二进制决策图,操纵其元素,将图导出为PNG或SVG文件格式。多亏了这些和其他的,它允许学生理解二进制决策图的工作,研究它们的属性,并为他们的学期项目准备文档的图形部分。此外,使用该软件创建的图表也可以被课程教师用于为我们学院的学生准备学习材料。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Draft of Firefighter Education Process Through Distance Learning Possibilities of Utilization Chaos for the Cognitive Tests Using Virtual Reality Technologies Usability of an Open Space Class Location and Schedule Application Improved Process of Running Tasks in the High Performance Computing System The eSEC Portal as a Tool for the Concept of Corporate Social Responsibility
×
引用
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