Marko Vještica, Vladimir Dimitrieski, M. Pisarić, Slavica Kordić, S. Ristić, I. Luković
{"title":"Towards a formal description and automatic execution of production processes","authors":"Marko Vještica, Vladimir Dimitrieski, M. Pisarić, Slavica Kordić, S. Ristić, I. Luković","doi":"10.1109/Informatics47936.2019.9119314","DOIUrl":"https://doi.org/10.1109/Informatics47936.2019.9119314","url":null,"abstract":"Industry 4.0 enforces digital revolution in the manufacturing industry by introducing smart devices and knowledge bases to form intelligent manufacturing information systems. One of the goals of the digital revolution is to support an automatic production from product specification to allow faster reaction on the product changes and a lot size one production. In order to make this possible, a formal language to describe production processes is needed, together with a code generator for its models and an engine to execute the code on smart devices. In this paper we propose a research on Industry 4.0 manufacturing using a Model-Driven Software Development (MDSD) approach to model production processes, use the models to generate instructions to smart devices and human workers, and gather a feedback from them during the process execution.","PeriodicalId":415307,"journal":{"name":"2019 IEEE 15th International Scientific Conference on Informatics","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129616987","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":"Enhancing Team Interaction and Cross-platform Access in Web-based Collaborative Virtual Environments","authors":"M. Hudák, Š. Korečko, B. Sobota","doi":"10.1109/Informatics47936.2019.9119312","DOIUrl":"https://doi.org/10.1109/Informatics47936.2019.9119312","url":null,"abstract":"Utilization of web-based Collaborative Virtual Environments (CVE) enhances user’s interaction over large geographical distances. Deploying a variety of VR technologies increases demands to develop VR applications which would run on various systems and devices. Otherwise, user’s access is limited by the supported operating system. Nowadays, concerning the quality and safety of web technologies, it is possible to provide Global Collaborative Virtual Environments (G-CVE) with cross-platform support. This paper introduces the LIRKIS G-CVE web-based system, built on top of the Networked-Aframe framework. The architecture of LIRKIS G-CVE is presented, together with is innovative Smart-client interface (SCI) component, which utilizes smart devices, such as smartphones and tablets, as input devices. The advantage of SCI over the standard input component of the Networked-Aframe is demonstrated via a series of experiments.","PeriodicalId":415307,"journal":{"name":"2019 IEEE 15th International Scientific Conference on Informatics","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128724852","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":"Symbolic Execution with Finite State Automata","authors":"Endre Fülöp, Norbert Pataki","doi":"10.1109/Informatics47936.2019.9119287","DOIUrl":"https://doi.org/10.1109/Informatics47936.2019.9119287","url":null,"abstract":"Static analysis is an essential way to find code smells and bugs because it checks the source code without execution. Moreover, static analysis can help in software engineering comprehensively, since static analysis can be used for the validation of code style, evaluate software complexity and execute code refactorings, as well. Symbolic execution is a static analysis method where the variables are interpreted with symbolic values.Clang Static Analyzer is a powerful symbolic execution engine based on the Clang compiler infrastructure that can be used with C, C++ and Objective-C. Validation of resources’ usage (e.g. files, memory) requires finite state automata (FSA) for modeling the state of resource (e.g. locked or acquired resource). In this paper, we argue for an approach in which automata are in-use during the symbolic execution. In this approach, a generic automaton is used. The generic automaton can be customized for different resources. We present our domain-specific language to define automata. Our tool parses the automaton and generates checker for the symbolic execution engine. We present some generated checkers, as well.","PeriodicalId":415307,"journal":{"name":"2019 IEEE 15th International Scientific Conference on Informatics","volume":"1050 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123149904","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":"Queueing Models of Systems with Non-Homogeneous Customers and their Applications in Computer Science","authors":"O. Tikhonenko, M. Ziółkowski","doi":"10.1109/Informatics47936.2019.9119317","DOIUrl":"https://doi.org/10.1109/Informatics47936.2019.9119317","url":null,"abstract":"In the paper, we present a comparatively new direction of queueing theory named the theory of queueing systems with non-homogeneous (or random volume) customers. We analyze basic principles, performance parameters of the theory and discuss its problems. Some simple examples and results for models of systems with random volume customers are attached as well.","PeriodicalId":415307,"journal":{"name":"2019 IEEE 15th International Scientific Conference on Informatics","volume":"143 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121423066","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":"Towards Complete SAT-based Cryptanalysis of RC5 Cipher","authors":"Artur Soboń, M. Kurkowski, Sylwia Stachowiak","doi":"10.1109/Informatics47936.2019.9119257","DOIUrl":"https://doi.org/10.1109/Informatics47936.2019.9119257","url":null,"abstract":"There are many concepts and methods of ciphers cryptanalysis. It depends on the type of the cipher investigated or sometimes modes of operations. Usually, cryptanalysts would like to check some important properties of well known and used ciphers, where so far there is no possibility to break them. Investigators try sometimes break a weaker version of the cipher for understanding which and how proper cipher's parts are cryptographically strong. SAT-based cryptanalysis is one of the used and efficient ways to investigate important properties of some symmetric ciphers. In this paper, we show our investigations and new experimental results in the case of SAT-based, direct cryptanalysis of the RC5 cipher. For this solution, having a given cipher, we firstly built a propositional logical formula that encodes the RC5 algorithm. Next, we randomly generate plaintext and a key. Then we compute the ciphertext. At the end of our computations, we use SAT-solvers, specially designed tools for checking about satisfiability of the Boolean formulas. For our experiments, we explore RC5 properties in the case of cryptanalysis with plaintext and ciphertext. In our investigations, we use and compare several SAT solvers: a few new ones and a few rather old but still e ffi cient. We present our results in the case of a little bit weaker version of the RC5 cipher.","PeriodicalId":415307,"journal":{"name":"2019 IEEE 15th International Scientific Conference on Informatics","volume":"109 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128201150","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":"Teachers' attitudes towards implementing coding at schools","authors":"Hana Bucková, Jirí Dostál","doi":"10.1109/Informatics47936.2019.9119333","DOIUrl":"https://doi.org/10.1109/Informatics47936.2019.9119333","url":null,"abstract":"The process of implementing coding at schools attended by pupils from six to fourteen years of age is a current trend in developed countries. In some cases, simple activities involving coding might be even included at kindergartens attended by children from three years of age. The crucial aim is to develop the so-called computational thinking which is going to be more and more essential for a successful personal and professional development of every individual.There is a broad range of factors influencing the success of the change in the curriculum, which is, inter alia, supposed to include coding. In addition to the necessary teaching aids and know-how, teachers also need to have positive attitudes towards its implementation. The main objective of our research is to identify teachers’ attitudes towards introducing coding to their classes. We discovered that not all teachers of computing agree with including algorithmization and coding in their teaching. Approximately one half of the questioned educators hold a negative attitude towards the curricular change; they would rather continue teaching computer user skills and basic programs. Their attitude proves to be an impediment to a successful curricular change as teachers should fully grasp the teaching content and communicate it with enthusiasm to their pupils. Insufficient knowledge is the key factor influencing teachers’ negative attitudes towards the introduction of coding to schools.","PeriodicalId":415307,"journal":{"name":"2019 IEEE 15th International Scientific Conference on Informatics","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132655600","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":"Hierarchical Clustering based on IndoorGML Document","authors":"J. Tamás","doi":"10.1109/Informatics47936.2019.9119255","DOIUrl":"https://doi.org/10.1109/Informatics47936.2019.9119255","url":null,"abstract":"Grouping of symbolic positions using hierarchical clustering based on IndoorGML document is presented in this paper. Using hierarchical clustering information of symbolic positions, the accuracy of symbolic indoor positioning algorithms can be improved in the case of low confidence level. The symbolic positions of the physical space can be described using IndoorGML standard. Hierarchical grouping can be determined among symbolic positions by heuristic. Although it requires knowledge gained from firsthand experience. Moreover, existing hierarchical clustering algorithms can be applied using the topological description to generate tree structures. In every tree, the leaf nodes are the symbolic positions. In this paper, these generated trees are examined.","PeriodicalId":415307,"journal":{"name":"2019 IEEE 15th International Scientific Conference on Informatics","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114329894","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":"The Use of Mini Computer in Hybrid FSO/RF System","authors":"R. Haluska, Ľ. Ovseník, P. Šul'aj","doi":"10.1109/Informatics47936.2019.9119270","DOIUrl":"https://doi.org/10.1109/Informatics47936.2019.9119270","url":null,"abstract":"This article discusses the problem of optical communication with Free Space Optics (FSO), its use, and the conditions that affect it. This document deals with the practical design and construction of the monitoring equipment. Such a device is designed to collect and process data characterizing the nature of the conditions along the transmission path. Because of the vulnerability of the FSO transmission channel to weather conditions, it is necessary to predict the weather and so switch to a backup line using machine learning method called decision tree.","PeriodicalId":415307,"journal":{"name":"2019 IEEE 15th International Scientific Conference on Informatics","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122064486","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":"Efficiency of the relational database tuple access","authors":"Michal Kvet, K. Matiaško","doi":"10.1109/Informatics47936.2019.9119325","DOIUrl":"https://doi.org/10.1109/Informatics47936.2019.9119325","url":null,"abstract":"Relational databases form the core part of the data management in current information systems. The number of data is still rising and the structure is more and more complicated and evolving. If the data are bordered by the time spectrum, problem is even deeper. This paper deals with the relational database system architecture and proposes own techniques for optimizing data location and access to the tuples to get relevant data effectively in a proper time. Own proposed solution is based on limiting the impact of the whole table scanning necessity. Thanks to that, the performance is significantly shifted and improved, whereas, in our solution, index approach can be always used, since each data row is delimited by the primary key definition.","PeriodicalId":415307,"journal":{"name":"2019 IEEE 15th International Scientific Conference on Informatics","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130993015","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":"epiBAT: Multi-objective bat algorithm for detection of epistatic interactions","authors":"Jozef Sitarcík, M. Lucká","doi":"10.1109/Informatics47936.2019.9119310","DOIUrl":"https://doi.org/10.1109/Informatics47936.2019.9119310","url":null,"abstract":"Detection of epistatic interactions associated with diseases can improve prevention and diagnosis of those diseases. Epistatic interactions are nonlinear interaction effects of single nucleotide polymorphisms (SNPs), which are substitution mutations occurring at some specific position in the genome. Detecting associations between them is very computationally expensive, as more complex diseases can be associated only with epistatic interactions of two and more SNPs, thus making a very large quantity of possible SNP combinations needed to test. To cope with such high computational complexity, current methods are also based on bio-inspired algorithms. In this paper we propose epiBAT, a new algorithm based on bat algorithm with multiple objectives and tabu search. We apply our algorithm on different testing data sets and compare it with other existing methods. The experiments have shown that the new epiBAT method achieves similar or better results than the compared methods.","PeriodicalId":415307,"journal":{"name":"2019 IEEE 15th International Scientific Conference on Informatics","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130429187","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}