首页 > 最新文献

Open Computer Science最新文献

英文 中文
A Novel Approach Based Multi Biometric Finger Vein Template Recognition System using HGF 一种基于HGF的多生物特征手指静脉模板识别系统
IF 1.5 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2021-01-01 DOI: 10.1515/comp-2020-0187
Rahul Dev, Rohit Tripathi, Ruqaiya Khanam
Abstract Finger vein(s) based biometrics is another way to deal with individual's distinguishing proof and has recently received much consideration. The strategy in light of low-level components, like the dark surface of finger vein is taken as standard. However, it is typically looked with numerous difficulties that involves affectability to noise and low neighbourhood consistency. Generally finger vein recognition in view of abnormal state highlights the portrayal that has ended up being a promising method to successfully defeat the above restrictions and enhance the framework execution. This research work proposes finger vein-based recognition technique making use of Hybrid BM3D Filter along with grouped sparse representation for image denoising and feature selection (Local Binary Pattern – LBP, Scale Invariant Feature Transform – SIFT) to evaluate features, key-points and perform recognition. The experimental results on two open databases of finger vein, i.e., HKPU and SDU show that the proposed method has enhanced the overall performance of finger vein pattern recognition system compared with other existing methods.
摘要基于手指静脉的生物识别技术是处理个人识别证据的另一种方法,近年来受到了广泛的关注。针对低级别组件的策略,如手指静脉的深色表面,被视为标准。然而,它通常会遇到许多困难,包括对噪音的做作和低邻域一致性。一般来说,针对异常状态的手指静脉识别突出了刻画,这是一种很有前途的方法,可以成功地克服上述限制,提高框架的执行力。本研究工作提出了基于手指静脉的识别技术,该技术利用混合BM3D滤波器和分组稀疏表示进行图像去噪和特征选择(局部二进制模式-LBP、尺度不变特征变换-SIFT)来评估特征、关键点并进行识别。在HKPU和SDU两个开放的手指静脉数据库上的实验结果表明,与其他现有方法相比,该方法提高了手指静脉模式识别系统的整体性能。
{"title":"A Novel Approach Based Multi Biometric Finger Vein Template Recognition System using HGF","authors":"Rahul Dev, Rohit Tripathi, Ruqaiya Khanam","doi":"10.1515/comp-2020-0187","DOIUrl":"https://doi.org/10.1515/comp-2020-0187","url":null,"abstract":"Abstract Finger vein(s) based biometrics is another way to deal with individual's distinguishing proof and has recently received much consideration. The strategy in light of low-level components, like the dark surface of finger vein is taken as standard. However, it is typically looked with numerous difficulties that involves affectability to noise and low neighbourhood consistency. Generally finger vein recognition in view of abnormal state highlights the portrayal that has ended up being a promising method to successfully defeat the above restrictions and enhance the framework execution. This research work proposes finger vein-based recognition technique making use of Hybrid BM3D Filter along with grouped sparse representation for image denoising and feature selection (Local Binary Pattern – LBP, Scale Invariant Feature Transform – SIFT) to evaluate features, key-points and perform recognition. The experimental results on two open databases of finger vein, i.e., HKPU and SDU show that the proposed method has enhanced the overall performance of finger vein pattern recognition system compared with other existing methods.","PeriodicalId":43014,"journal":{"name":"Open Computer Science","volume":"11 1","pages":"337 - 345"},"PeriodicalIF":1.5,"publicationDate":"2021-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1515/comp-2020-0187","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"44406247","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}
引用次数: 1
Novel image enhancement approaches for despeckling in ultrasound images for fibroid detection in human uterus 用于子宫肌瘤检测的超声图像斑点增强新方法
IF 1.5 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2021-01-01 DOI: 10.1515/comp-2020-0140
K. T. Dilna, Jude Hemanth Duraisamy
Abstract Ultrasonography is an extensively used medical imaging technique for multiple reasons. It works on the basic theory of echoes from the tissues under consideration. However, the occurrence of signal dependent noise such as speckle destroys utility of ultrasound images. Speckle noise is subject to the composition of image tissue and parameters of image. It reduces the effectiveness of many image processing steps and decreases human perception of fine details form ultrasound images. In many medical image processing methods, despeckling is used as the preprocessing step before segmentation and feature extraction. Many speckle reduction filters are proposed but while combining many techniques some speckle diagnostic information should be preserved. Removal of speckle noise from ultrasound image by preserving edges and added features is a great challenging task in ultrasound image restoration. This paper aims at a comprehensive description and comparison of reduction of speckle noise of ultrasound fibroid image. Many filters are applied on ultrasound scanned images and the performance is marked in terms of some statistical measures. Even though several despeckling filters are there for speckle reduction, all are not good for ultrasound scanned images. A comparison of quality measures such as mean square error, peak signal-to-noise ratio, and signal-to-noise ratio is done in ultrasound images in despeckling.
超声是一种被广泛应用的医学成像技术。它的工作原理是考虑组织的回声的基本理论。然而,信号相关噪声如斑点的出现破坏了超声图像的实用性。散斑噪声受图像组织组成和图像参数的影响。它降低了许多图像处理步骤的有效性,降低了人类对超声图像细节的感知。在许多医学图像处理方法中,去斑点是分割和特征提取前的预处理步骤。虽然提出了许多散斑抑制滤波器,但在结合多种技术的同时,需要保留一些散斑诊断信息。在超声图像恢复中,通过保留边缘和附加特征来去除斑点噪声是一项极具挑战性的任务。本文对超声肌瘤图像的斑点噪声降噪进行了全面的描述和比较。在超声扫描图像上应用了许多滤波器,并用一些统计度量来标记其性能。尽管有几种去斑滤波器可以减少斑点,但它们都不能很好地用于超声扫描图像。比较了超声图像去斑的质量指标,如均方误差、峰值信噪比和信噪比。
{"title":"Novel image enhancement approaches for despeckling in ultrasound images for fibroid detection in human uterus","authors":"K. T. Dilna, Jude Hemanth Duraisamy","doi":"10.1515/comp-2020-0140","DOIUrl":"https://doi.org/10.1515/comp-2020-0140","url":null,"abstract":"Abstract Ultrasonography is an extensively used medical imaging technique for multiple reasons. It works on the basic theory of echoes from the tissues under consideration. However, the occurrence of signal dependent noise such as speckle destroys utility of ultrasound images. Speckle noise is subject to the composition of image tissue and parameters of image. It reduces the effectiveness of many image processing steps and decreases human perception of fine details form ultrasound images. In many medical image processing methods, despeckling is used as the preprocessing step before segmentation and feature extraction. Many speckle reduction filters are proposed but while combining many techniques some speckle diagnostic information should be preserved. Removal of speckle noise from ultrasound image by preserving edges and added features is a great challenging task in ultrasound image restoration. This paper aims at a comprehensive description and comparison of reduction of speckle noise of ultrasound fibroid image. Many filters are applied on ultrasound scanned images and the performance is marked in terms of some statistical measures. Even though several despeckling filters are there for speckle reduction, all are not good for ultrasound scanned images. A comparison of quality measures such as mean square error, peak signal-to-noise ratio, and signal-to-noise ratio is done in ultrasound images in despeckling.","PeriodicalId":43014,"journal":{"name":"Open Computer Science","volume":"11 1","pages":"399 - 410"},"PeriodicalIF":1.5,"publicationDate":"2021-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"48910678","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}
引用次数: 0
A Strategic Approach for implementing A Smart Pedestrian Network (SPN) System 一种实现智能步行网络(SPN)系统的战略方法
IF 1.5 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2021-01-01 DOI: 10.1515/comp-2020-0128
George Papageorgiou, A. Ioannou, Athanasios Maimaris, Alexander N. Ness
Abstract This paper presents a strategic approach for implementing a Smart Pedestrian Network (SPN) navigation System that is geared towards promoting sustainable mobility. The SPN system is being designed to reach multiple market segments by providing information on suitable walking routes aiming to satisfy potential users’ needs, but also multiple stakeholder demands. The paper presents the main objectives of the SPN system as well as its system structure, application features, functions, and relevant data sources. The proposed strategic implementation framework deems necessary for scaling up so that the SPN system is successfully implemented in a variety of urban conditions. The framework emphasizes the element of adaptability, so that SPN can be adjusted where and when necessary, to deal with a variety of contexts and specific sustainable mobility issues, depending on the particular municipality conditions. The proposed framework combines elements of both the waterfall and agile software development methods, as well as, aspects of Open Innovation, Customer Involvement and Co-Creation taking a multiple stakeholder approach.
摘要:本文提出了一种实现智能行人网络(SPN)导航系统的战略方法,该系统旨在促进可持续交通。SPN系统旨在通过提供有关合适步行路线的信息,以满足潜在用户的需求,同时也满足多个利益攸关方的需求,从而覆盖多个细分市场。本文介绍了SPN系统的主要目标、系统结构、应用特点、功能和相关数据来源。拟议的战略实施框架认为有必要扩大规模,以便在各种城市条件下成功实施特别方案网络系统。该框架强调适应性要素,因此可以根据特定的市政条件,在必要的时间和地点调整特别方案网络,以处理各种情况和具体的可持续流动性问题。提出的框架结合了瀑布式和敏捷软件开发方法的元素,以及开放式创新、客户参与和共同创造等方面,采用了多利益相关者的方法。
{"title":"A Strategic Approach for implementing A Smart Pedestrian Network (SPN) System","authors":"George Papageorgiou, A. Ioannou, Athanasios Maimaris, Alexander N. Ness","doi":"10.1515/comp-2020-0128","DOIUrl":"https://doi.org/10.1515/comp-2020-0128","url":null,"abstract":"Abstract This paper presents a strategic approach for implementing a Smart Pedestrian Network (SPN) navigation System that is geared towards promoting sustainable mobility. The SPN system is being designed to reach multiple market segments by providing information on suitable walking routes aiming to satisfy potential users’ needs, but also multiple stakeholder demands. The paper presents the main objectives of the SPN system as well as its system structure, application features, functions, and relevant data sources. The proposed strategic implementation framework deems necessary for scaling up so that the SPN system is successfully implemented in a variety of urban conditions. The framework emphasizes the element of adaptability, so that SPN can be adjusted where and when necessary, to deal with a variety of contexts and specific sustainable mobility issues, depending on the particular municipality conditions. The proposed framework combines elements of both the waterfall and agile software development methods, as well as, aspects of Open Innovation, Customer Involvement and Co-Creation taking a multiple stakeholder approach.","PeriodicalId":43014,"journal":{"name":"Open Computer Science","volume":"11 1","pages":"208 - 217"},"PeriodicalIF":1.5,"publicationDate":"2021-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1515/comp-2020-0128","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"48412394","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}
引用次数: 2
Diacritics restoration based on word n-grams for Slovak texts 斯洛伐克语文本中基于单词n-gram的变音词恢复
IF 1.5 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2021-01-01 DOI: 10.1515/comp-2020-0143
Stefan Toth, Emanuel Zaymus, Michal Duracík, Patrik Hrkút, Matej Mesko
Abstract Despite the modern boom in technology, we are still faced with the fact that people write texts without diacritics. There are two main reasons for this. The first, historical reason stems from the past when the use of diacritics was troublesome and people would write text without them. The second one is the speed - typing without diacritics is usually faster. Text without diacritics is easy to understand for people, but for some types of documents, missing diacritics can cause a problem. This is also an issue when computers process such text. In this paper, we propose an algorithm based on word n-grams (a contiguous sequence of n words) that can restore diacritics of text written in the Slovak language. We also compare and evaluate our results with other algorithms developed for Slovak text.
摘要尽管现代科技蓬勃发展,但我们仍然面临着这样一个事实,即人们写的文本没有变音符号。这主要有两个原因。第一,历史原因源于过去,当时变音符号的使用很麻烦,人们会在没有变音符号时写文章。第二种是快速打字——没有变音符号的打字通常更快。没有变音符号的文本对人们来说很容易理解,但对于某些类型的文档,缺少变音符号可能会导致问题。当计算机处理此类文本时,这也是一个问题。在本文中,我们提出了一种基于单词n-gram(n个单词的连续序列)的算法,该算法可以恢复斯洛伐克语文本的变音符号。我们还将我们的结果与为斯洛伐克语文本开发的其他算法进行了比较和评估。
{"title":"Diacritics restoration based on word n-grams for Slovak texts","authors":"Stefan Toth, Emanuel Zaymus, Michal Duracík, Patrik Hrkút, Matej Mesko","doi":"10.1515/comp-2020-0143","DOIUrl":"https://doi.org/10.1515/comp-2020-0143","url":null,"abstract":"Abstract Despite the modern boom in technology, we are still faced with the fact that people write texts without diacritics. There are two main reasons for this. The first, historical reason stems from the past when the use of diacritics was troublesome and people would write text without them. The second one is the speed - typing without diacritics is usually faster. Text without diacritics is easy to understand for people, but for some types of documents, missing diacritics can cause a problem. This is also an issue when computers process such text. In this paper, we propose an algorithm based on word n-grams (a contiguous sequence of n words) that can restore diacritics of text written in the Slovak language. We also compare and evaluate our results with other algorithms developed for Slovak text.","PeriodicalId":43014,"journal":{"name":"Open Computer Science","volume":"11 1","pages":"180 - 189"},"PeriodicalIF":1.5,"publicationDate":"2021-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1515/comp-2020-0143","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"47521554","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}
引用次数: 1
A binary Bird Swarm Optimization based load balancing algorithm for cloud computing environment 一种基于二进制群算法的云计算环境下负载均衡算法
IF 1.5 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2021-01-01 DOI: 10.1515/comp-2020-0215
Kaushik Mishra, S. Majhi
Abstract Task scheduling and load balancing are a concern for service providers in the cloud computing environment. The problem of scheduling tasks and balancing loads in a cloud is categorized under an NP-hard problem. Thus, it needs an efficient load scheduling algorithm that not only allocates the tasks onto appropriate VMs but also maintains the trade-off amidst VMs. It should keep an equilibrium among VMs in a way that reduces the makespan while maximizing the utilization of resources and throughput. In response to it, the authors propose a load balancing algorithm inspired by the mimicking behavior of a flock of birds, which is called the Bird Swarm Optimization Load Balancing (BSO-LB) algorithm that considers tasks as birds and VMs as destination food patches. In the considered cloud simulation environment, tasks are assumed to be independent and non-preemptive. To evaluate the efficacy of the proposed algorithm under real workloads, the authors consider a dataset (GoCJ) logged by Goggle in 2018 for the execution of cloudlets. The proposed algorithm aims to enhance the overall system performance by reducing response time and keeping the whole system balanced. The authors have integrated the binary variant of the BSO algorithm with the load balancing method. The proposed technique is analyzed and compared with other existing load balancing algorithms such as MAX-MIN, RASA, Improved PSO, and other scheduling algorithms as FCFS, SJF, and RR. The experimental results show that the proposed method outperforms when being compared with the different algorithms mentioned above. It is noteworthy that the proposed approach illustrates an improvement in resource utilization and reduces the makespan of tasks.
任务调度和负载均衡是云计算环境下服务提供商关注的问题。在云中调度任务和平衡负载的问题被归类为np困难问题。因此,它需要一种高效的负载调度算法,不仅要将任务分配到合适的虚拟机上,还要保持虚拟机之间的权衡。它应该在虚拟机之间保持平衡,以减少完工时间,同时最大限度地利用资源和吞吐量。针对这一问题,作者提出了一种受模仿鸟群行为启发的负载平衡算法,该算法将任务视为鸟,将虚拟机视为目标食物块,称为蜂群优化负载平衡(BSO-LB)算法。在考虑的云模拟环境中,任务被假定为独立且非抢占性的。为了评估所提出的算法在实际工作负载下的有效性,作者考虑了谷歌在2018年为执行cloudlets记录的数据集(GoCJ)。该算法旨在通过减少响应时间和保持整个系统的平衡来提高系统的整体性能。作者将BSO算法的二值变体与负载均衡方法相结合。并与现有的MAX-MIN、RASA、Improved PSO等负载均衡算法以及FCFS、SJF、RR等调度算法进行了分析和比较。实验结果表明,与上述几种算法相比,该方法具有较好的性能。值得注意的是,所提出的方法说明了资源利用率的提高,并减少了任务的完工时间。
{"title":"A binary Bird Swarm Optimization based load balancing algorithm for cloud computing environment","authors":"Kaushik Mishra, S. Majhi","doi":"10.1515/comp-2020-0215","DOIUrl":"https://doi.org/10.1515/comp-2020-0215","url":null,"abstract":"Abstract Task scheduling and load balancing are a concern for service providers in the cloud computing environment. The problem of scheduling tasks and balancing loads in a cloud is categorized under an NP-hard problem. Thus, it needs an efficient load scheduling algorithm that not only allocates the tasks onto appropriate VMs but also maintains the trade-off amidst VMs. It should keep an equilibrium among VMs in a way that reduces the makespan while maximizing the utilization of resources and throughput. In response to it, the authors propose a load balancing algorithm inspired by the mimicking behavior of a flock of birds, which is called the Bird Swarm Optimization Load Balancing (BSO-LB) algorithm that considers tasks as birds and VMs as destination food patches. In the considered cloud simulation environment, tasks are assumed to be independent and non-preemptive. To evaluate the efficacy of the proposed algorithm under real workloads, the authors consider a dataset (GoCJ) logged by Goggle in 2018 for the execution of cloudlets. The proposed algorithm aims to enhance the overall system performance by reducing response time and keeping the whole system balanced. The authors have integrated the binary variant of the BSO algorithm with the load balancing method. The proposed technique is analyzed and compared with other existing load balancing algorithms such as MAX-MIN, RASA, Improved PSO, and other scheduling algorithms as FCFS, SJF, and RR. The experimental results show that the proposed method outperforms when being compared with the different algorithms mentioned above. It is noteworthy that the proposed approach illustrates an improvement in resource utilization and reduces the makespan of tasks.","PeriodicalId":43014,"journal":{"name":"Open Computer Science","volume":"11 1","pages":"146 - 160"},"PeriodicalIF":1.5,"publicationDate":"2021-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1515/comp-2020-0215","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"42102967","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}
引用次数: 29
Impact of road architecture and design on performance of city-based VANETs 道路结构和设计对城市VANET性能的影响
IF 1.5 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2021-01-01 DOI: 10.1515/comp-2020-0217
Sourav Kumar Bhoi, S. K. Panda, C. Mallick, K. K. Jena
Abstract Vehicular communication is the communication between the vehicles to provide intelligent transportation systems (ITSs) services to the end users. It is the most advance and emerging wireless technology in ad hoc network. On the other hand, construction of roads has a great impact in forwarding the data to the destination. As vehicles are moving with high speeds, the architecture of roads can change the performance of routing and data forwarding in the vehicular ad hoc network (VANET). If the construction of the roads in a city area is planned with intelligent junctions, flyovers, multilane, etc., then the performance of the system increases. In this paper, we have analyzed the impact of road elements like intersections, flyovers, multilane, buildings, hills, etc., on VANET routing and find solutions for the problems related to the performance of the system. We also simulate the impact of these elements in VANET routing and analyzed the performance using OMNeT++ network simulator and SUMO traffic simulator. The performance is studied by comparing standard GSR and GPSR position-based routing protocols.
摘要车辆通信是指车辆之间的通信,为最终用户提供智能交通系统(ITS)服务。它是adhoc网络中最先进、最新兴的无线技术。另一方面,道路建设对将数据转发到目的地有很大影响。随着车辆的高速行驶,道路的结构可能会改变车辆自组织网络(VANET)中的路由和数据转发性能。如果城市地区的道路建设计划有智能交叉口、立交桥、多车道等,那么系统的性能就会提高。在本文中,我们分析了交叉口、立交桥、多车道、建筑物、山丘等道路元素对VANET路由的影响,并找到了与系统性能相关的问题的解决方案。我们还模拟了这些元素在VANET路由中的影响,并使用OMNeT++网络模拟器和SUMO流量模拟器分析了性能。通过比较标准GSR和GPSR基于位置的路由协议,研究了其性能。
{"title":"Impact of road architecture and design on performance of city-based VANETs","authors":"Sourav Kumar Bhoi, S. K. Panda, C. Mallick, K. K. Jena","doi":"10.1515/comp-2020-0217","DOIUrl":"https://doi.org/10.1515/comp-2020-0217","url":null,"abstract":"Abstract Vehicular communication is the communication between the vehicles to provide intelligent transportation systems (ITSs) services to the end users. It is the most advance and emerging wireless technology in ad hoc network. On the other hand, construction of roads has a great impact in forwarding the data to the destination. As vehicles are moving with high speeds, the architecture of roads can change the performance of routing and data forwarding in the vehicular ad hoc network (VANET). If the construction of the roads in a city area is planned with intelligent junctions, flyovers, multilane, etc., then the performance of the system increases. In this paper, we have analyzed the impact of road elements like intersections, flyovers, multilane, buildings, hills, etc., on VANET routing and find solutions for the problems related to the performance of the system. We also simulate the impact of these elements in VANET routing and analyzed the performance using OMNeT++ network simulator and SUMO traffic simulator. The performance is studied by comparing standard GSR and GPSR position-based routing protocols.","PeriodicalId":43014,"journal":{"name":"Open Computer Science","volume":"11 1","pages":"423 - 436"},"PeriodicalIF":1.5,"publicationDate":"2021-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"47118894","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}
引用次数: 0
Development of FRIMAN – Supporting Tool for Object Oriented Programming Teaching 面向对象程序设计教学支持工具FRIMAN的开发
IF 1.5 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2020-12-17 DOI: 10.1515/comp-2020-0117
P. Sedlaček, Marek Kvet, M. Vaclavkova
Abstract The main goal of this contribution is to present the current developmental state of FRIMAN – the graphical development environment designed to support the teaching process of the object-oriented paradigm. FRIMAN project has two main purposes: 1. simplifying the understanding of the basics of the object-oriented programming for JAVA language beginners, 2. teaching students of applied informatics to collaborate in bigger project development. Therefore, an application called FRIMAN has been developed at the Faculty of Management Science and Informatics at the University of Žilina. This project is developed by students of Master degrees under the leaderships of experienced software developers. The suggested system consists of several modules. In this paper, we focus on the description of selected modules and their current functionality as well as description of future plans for this project and brief description of FRIMAN development process. Attention is paid to a module for class management and a graphical code editor, which enables the creation of method bodies using flow diagrams without the necessity of programming language syntax knowledge. Based on good evaluation by the development team preparing changes in the high school education process, the current application is planned to be applied in practice.
摘要本文的主要目标是介绍FRIMAN的当前发展状态,FRIMAN是一个图形开发环境,旨在支持面向对象范式的教学过程。FRIMAN项目有两个主要目的:1。简化了JAVA语言初学者对面向对象编程基础知识的理解。教应用信息学的学生在更大的项目开发中进行合作。因此,日利纳大学管理科学与信息学院开发了一款名为FRIMAN的应用程序。该项目由硕士研究生在经验丰富的软件开发人员的领导下开发。建议的系统由几个模块组成。在本文中,我们重点介绍了所选模块及其当前功能,以及该项目未来计划的描述和FRIMAN开发过程的简要描述。我们注意到一个用于类管理的模块和一个图形代码编辑器,它允许使用流程图创建方法体,而不需要编程语言语法知识。基于准备高中教育过程变革的开发团队的良好评估,目前的应用程序计划在实践中应用。
{"title":"Development of FRIMAN – Supporting Tool for Object Oriented Programming Teaching","authors":"P. Sedlaček, Marek Kvet, M. Vaclavkova","doi":"10.1515/comp-2020-0117","DOIUrl":"https://doi.org/10.1515/comp-2020-0117","url":null,"abstract":"Abstract The main goal of this contribution is to present the current developmental state of FRIMAN – the graphical development environment designed to support the teaching process of the object-oriented paradigm. FRIMAN project has two main purposes: 1. simplifying the understanding of the basics of the object-oriented programming for JAVA language beginners, 2. teaching students of applied informatics to collaborate in bigger project development. Therefore, an application called FRIMAN has been developed at the Faculty of Management Science and Informatics at the University of Žilina. This project is developed by students of Master degrees under the leaderships of experienced software developers. The suggested system consists of several modules. In this paper, we focus on the description of selected modules and their current functionality as well as description of future plans for this project and brief description of FRIMAN development process. Attention is paid to a module for class management and a graphical code editor, which enables the creation of method bodies using flow diagrams without the necessity of programming language syntax knowledge. Based on good evaluation by the development team preparing changes in the high school education process, the current application is planned to be applied in practice.","PeriodicalId":43014,"journal":{"name":"Open Computer Science","volume":"11 1","pages":"90 - 98"},"PeriodicalIF":1.5,"publicationDate":"2020-12-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1515/comp-2020-0117","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"49547633","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}
引用次数: 4
Taylor Series Based Numerical Integration Method 基于泰勒级数的数值积分法
IF 1.5 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2020-12-17 DOI: 10.1515/comp-2020-0163
Petr Veigend, Gabriela Necasová, Václav Šátek
Abstract This article deals with a high order integration method based on the Taylor series. The paper shows many positive properties of this method on a set of technical initial value problems. These problems can be transformed into the autonomous systems of ordinary differential equations for both linear and nonlinear problems. The MATLAB implementation of the method is compared with state-of-the-art MATLAB solvers.
摘要本文讨论了一种基于泰勒级数的高阶积分方法。本文在一组技术初值问题上给出了该方法的许多正性质。这些问题可以转化为线性和非线性问题的常微分方程的自治系统。将该方法的MATLAB实现与最先进的MATLAB求解器进行了比较。
{"title":"Taylor Series Based Numerical Integration Method","authors":"Petr Veigend, Gabriela Necasová, Václav Šátek","doi":"10.1515/comp-2020-0163","DOIUrl":"https://doi.org/10.1515/comp-2020-0163","url":null,"abstract":"Abstract This article deals with a high order integration method based on the Taylor series. The paper shows many positive properties of this method on a set of technical initial value problems. These problems can be transformed into the autonomous systems of ordinary differential equations for both linear and nonlinear problems. The MATLAB implementation of the method is compared with state-of-the-art MATLAB solvers.","PeriodicalId":43014,"journal":{"name":"Open Computer Science","volume":"11 1","pages":"60 - 69"},"PeriodicalIF":1.5,"publicationDate":"2020-12-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1515/comp-2020-0163","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"42475582","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}
引用次数: 2
LIRKIS Global Collaborative Virtual Environments: Current State and Utilization Perspective LIRKIS全球协作虚拟环境:现状与利用前景
IF 1.5 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2020-12-17 DOI: 10.1515/comp-2020-0124
M. Hudák, Š. Korečko, B. Sobota
Abstract Recent advances in the field of web technologies, including the increasing support of virtual reality hardware, have allowed for shared virtual environments, reachable by just entering a URL in a browser. One contemporary solution that provides such a shared virtual reality is LIRKIS Global Collaborative Virtual Environments (LIRKIS G-CVE). It is a web-based software system, built on top of the A-Frame and Networked-Aframe frameworks. This paper describes LIRKIS G-CVE and introduces its two original components. The first one is the Smart-Client Interface, which turns smart devices, such as smartphones and tablets, into input devices. The advantage of this component over the standard way of user input is demonstrated by a series of experiments. The second component is the Enhanced Client Access layer, which provides access to positions and orientations of clients that share a virtual environment. The layer also stores a history of connected clients and provides limited control over the clients. The paper also outlines an ongoing experiment aimed at an evaluation of LIRKIS G-CVE in the area of virtual prototype testing.
摘要网络技术领域的最新进展,包括对虚拟现实硬件的日益支持,已经允许共享虚拟环境,只需在浏览器中输入URL即可访问。提供这种共享虚拟现实的一个当代解决方案是LIRKIS全球协作虚拟环境(LIRKIS G-CVE)。它是一个基于网络的软件系统,建立在a-Frame和Networked Aframe框架之上。本文介绍了LIRKIS G-CVE,并介绍了它的两个原始组件。第一个是智能客户端接口,它将智能手机和平板电脑等智能设备变成输入设备。通过一系列实验证明了该组件相对于标准用户输入方式的优势。第二个组件是增强型客户端访问层,它提供对共享虚拟环境的客户端的位置和方向的访问。该层还存储连接的客户端的历史记录,并提供对客户端的有限控制。本文还概述了一项正在进行的实验,旨在评估LIRKIS G-CVE在虚拟样机测试领域的性能。
{"title":"LIRKIS Global Collaborative Virtual Environments: Current State and Utilization Perspective","authors":"M. Hudák, Š. Korečko, B. Sobota","doi":"10.1515/comp-2020-0124","DOIUrl":"https://doi.org/10.1515/comp-2020-0124","url":null,"abstract":"Abstract Recent advances in the field of web technologies, including the increasing support of virtual reality hardware, have allowed for shared virtual environments, reachable by just entering a URL in a browser. One contemporary solution that provides such a shared virtual reality is LIRKIS Global Collaborative Virtual Environments (LIRKIS G-CVE). It is a web-based software system, built on top of the A-Frame and Networked-Aframe frameworks. This paper describes LIRKIS G-CVE and introduces its two original components. The first one is the Smart-Client Interface, which turns smart devices, such as smartphones and tablets, into input devices. The advantage of this component over the standard way of user input is demonstrated by a series of experiments. The second component is the Enhanced Client Access layer, which provides access to positions and orientations of clients that share a virtual environment. The layer also stores a history of connected clients and provides limited control over the clients. The paper also outlines an ongoing experiment aimed at an evaluation of LIRKIS G-CVE in the area of virtual prototype testing.","PeriodicalId":43014,"journal":{"name":"Open Computer Science","volume":"11 1","pages":"99 - 106"},"PeriodicalIF":1.5,"publicationDate":"2020-12-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1515/comp-2020-0124","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"45480255","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}
引用次数: 2
Selected tools for Java class and bytecode inspection in the educational environment 教育环境中用于Java类和字节码检查的选定工具
IF 1.5 Q3 COMPUTER SCIENCE, THEORY & METHODS Pub Date : 2020-12-17 DOI: 10.1515/comp-2020-0170
T. Dobravec
Abstract Java is not only a modern, powerful, and frequently used programming language, but together with Java Virtual Machine it represents a novel dynamic approach of writing and executing computer programs. The fact that Java programs are executed in a controlled environment has several important implications that define the nature of the language and makes it different from the traditional C-like languages. Knowing the detailed differences between the two types of languages and execution environments is a part of the holistic education of a computer engineer. In this paper, we present some behind-the-scene details about the Java Virtual Machine and we show how these details could be used in the educational process to demonstrate the differences and to emphasise the advantages of the dynamic programming approach when compared to the static one. After presenting some information about class files and about the internal structure and operation of the Java Virtual Machine we demonstrate the usage of public domain programs that could be used in the educational process to put these theoretical concepts into practice.
抽象Java不仅是一种现代、强大且经常使用的编程语言,而且它与Java虚拟机一起代表了一种编写和执行计算机程序的新型动态方法。Java程序在受控环境中执行这一事实有几个重要的含义,这些含义定义了语言的性质,并使其与传统的类C语言不同。了解这两种类型的语言和执行环境之间的详细差异是计算机工程师整体教育的一部分。在本文中,我们介绍了Java虚拟机的一些幕后细节,并展示了如何在教育过程中使用这些细节来展示差异,并强调动态编程方法与静态编程方法相比的优势。在介绍了一些关于类文件以及Java虚拟机的内部结构和操作的信息后,我们展示了在教育过程中可以使用的公共领域程序的用法,以将这些理论概念付诸实践。
{"title":"Selected tools for Java class and bytecode inspection in the educational environment","authors":"T. Dobravec","doi":"10.1515/comp-2020-0170","DOIUrl":"https://doi.org/10.1515/comp-2020-0170","url":null,"abstract":"Abstract Java is not only a modern, powerful, and frequently used programming language, but together with Java Virtual Machine it represents a novel dynamic approach of writing and executing computer programs. The fact that Java programs are executed in a controlled environment has several important implications that define the nature of the language and makes it different from the traditional C-like languages. Knowing the detailed differences between the two types of languages and execution environments is a part of the holistic education of a computer engineer. In this paper, we present some behind-the-scene details about the Java Virtual Machine and we show how these details could be used in the educational process to demonstrate the differences and to emphasise the advantages of the dynamic programming approach when compared to the static one. After presenting some information about class files and about the internal structure and operation of the Java Virtual Machine we demonstrate the usage of public domain programs that could be used in the educational process to put these theoretical concepts into practice.","PeriodicalId":43014,"journal":{"name":"Open Computer Science","volume":"11 1","pages":"43 - 50"},"PeriodicalIF":1.5,"publicationDate":"2020-12-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1515/comp-2020-0170","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"43238530","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}
引用次数: 0
期刊
Open Computer Science
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
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