首页 > 最新文献

Balt. J. Mod. Comput.最新文献

英文 中文
Implementation of Dynamic Tasks on Informatics and Computational Thinking 信息学与计算思维的动态任务实现
Pub Date : 1900-01-01 DOI: 10.22364/BJMC.2017.5.3.05
V. Dagienė, G. Stupurienė, Lina Vinikiene
{"title":"Implementation of Dynamic Tasks on Informatics and Computational Thinking","authors":"V. Dagienė, G. Stupurienė, Lina Vinikiene","doi":"10.22364/BJMC.2017.5.3.05","DOIUrl":"https://doi.org/10.22364/BJMC.2017.5.3.05","url":null,"abstract":"","PeriodicalId":431209,"journal":{"name":"Balt. J. Mod. Comput.","volume":"111 3S 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128525882","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}
引用次数: 6
Underwater Optical Observation, How to Improve Visibility 水下光学观测,如何提高能见度
Pub Date : 1900-01-01 DOI: 10.22364/bjmc.2020.8.1.09
Mohcine Boudhane, O. Balcers
Computer vision is an interdisciplinary field that deals with how computers can be made for gaining high-level understanding from digital images or videos. Fish detection and monitoring is an important topic in computer vision. The growth of high-powered computers, the evolution of high-quality video cameras with low cost and the growing need for automated video analysis have caused more interest in the development of underwater inspection. However, in the sea, the spread of light and sound are not uniform. Therefore, visibility becomes increasingly difficult due to the physical properties of the water. This fact affects negatively of detection accuracy. In this paper, we present method for underwater image enhancement. Dark Channel prior, will be responsible to adjust colour channels in order to get more visibility in images. The algorithm is tested to many images. Experimental results demonstrates a good quality improvement in underwater images.
计算机视觉是一个跨学科领域,研究如何使计算机能够从数字图像或视频中获得高层次的理解。鱼类检测与监测是计算机视觉领域的一个重要课题。高性能计算机的发展、低成本高质量视频摄像机的发展以及对自动视频分析的需求日益增长,引起了人们对水下检测发展的更多兴趣。然而,在海洋中,光和声音的传播是不均匀的。因此,由于水的物理性质,能见度变得越来越困难。这一事实对检测精度产生了负面影响。本文提出了一种水下图像增强方法。暗通道之前,将负责调整颜色通道,以便在图像中获得更多的可见性。该算法在多幅图像上进行了测试。实验结果表明,该方法能较好地改善水下图像的质量。
{"title":"Underwater Optical Observation, How to Improve Visibility","authors":"Mohcine Boudhane, O. Balcers","doi":"10.22364/bjmc.2020.8.1.09","DOIUrl":"https://doi.org/10.22364/bjmc.2020.8.1.09","url":null,"abstract":"Computer vision is an interdisciplinary field that deals with how computers can be made for gaining high-level understanding from digital images or videos. Fish detection and monitoring is an important topic in computer vision. The growth of high-powered computers, the evolution of high-quality video cameras with low cost and the growing need for automated video analysis have caused more interest in the development of underwater inspection. However, in the sea, the spread of light and sound are not uniform. Therefore, visibility becomes increasingly difficult due to the physical properties of the water. This fact affects negatively of detection accuracy. In this paper, we present method for underwater image enhancement. Dark Channel prior, will be responsible to adjust colour channels in order to get more visibility in images. The algorithm is tested to many images. Experimental results demonstrates a good quality improvement in underwater images.","PeriodicalId":431209,"journal":{"name":"Balt. J. Mod. Comput.","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128968098","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
The Impact of Using Technology-Based Communication on Quality of Work Relationships 使用技术沟通对工作关系质量的影响
Pub Date : 1900-01-01 DOI: 10.22364/bjmc.2020.8.1.07
Madara Pratt, S. Cakula
The use of modern technologies have changed work setting and this change offers us many advantages and benefits. Technology-based communication allows to span time and distance among people. Technology development is moving at such speed that social human behavior science has not kept pace. There is enormous research on human behavior, but we lack new models for guiding managerial practices. The aim of this research is to investigate technologybased communication effect on quality of relationships within the company and the factors affecting it. It was discovered that an important factor is cultural background of the company employees – the communication style and expectations for high context and low context cultures are very different. It is clear that technology-based communication within a company is negatively affecting quality of work relationships it means that new methods should be discovered to power up technology-based communication. IT professionals should include this knowledge in their work in order to improve communication systems.
现代技术的使用改变了工作环境,这种变化给我们带来了许多好处。以技术为基础的交流可以跨越时间和距离。技术发展的速度如此之快,以至于社会人类行为科学没有跟上。人们对人类行为进行了大量研究,但我们缺乏指导管理实践的新模型。本研究旨在探讨科技沟通对公司内部关系品质的影响及影响因素。研究发现,一个重要的因素是公司员工的文化背景——高语境文化和低语境文化的沟通方式和期望是非常不同的。很明显,公司内部基于技术的沟通对工作关系的质量产生了负面影响,这意味着应该发现新的方法来加强基于技术的沟通。IT专业人员应该在他们的工作中包含这些知识,以便改进通信系统。
{"title":"The Impact of Using Technology-Based Communication on Quality of Work Relationships","authors":"Madara Pratt, S. Cakula","doi":"10.22364/bjmc.2020.8.1.07","DOIUrl":"https://doi.org/10.22364/bjmc.2020.8.1.07","url":null,"abstract":"The use of modern technologies have changed work setting and this change offers us many advantages and benefits. Technology-based communication allows to span time and distance among people. Technology development is moving at such speed that social human behavior science has not kept pace. There is enormous research on human behavior, but we lack new models for guiding managerial practices. The aim of this research is to investigate technologybased communication effect on quality of relationships within the company and the factors affecting it. It was discovered that an important factor is cultural background of the company employees – the communication style and expectations for high context and low context cultures are very different. It is clear that technology-based communication within a company is negatively affecting quality of work relationships it means that new methods should be discovered to power up technology-based communication. IT professionals should include this knowledge in their work in order to improve communication systems.","PeriodicalId":431209,"journal":{"name":"Balt. J. Mod. Comput.","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129422768","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
Processing Use Case Scenarios and Text in a Formal Style as Inputs for TFM-based Transformations 以正式的方式处理用例场景和文本,作为基于tfm的转换的输入
Pub Date : 1900-01-01 DOI: 10.22364/bjmc.2020.8.1.03
Erika Nazaruka
TFM (Topological Functioning Model) based transformations start from text fragments as inputs and end with source code. Automated processing of use case scenarios is likely to be more predictable than text in a formal style thanks to their structure. The goal of the research is to understand whether the differences in processing these two text forms are essential for getting core elements of a TFM, or even a structured form has essential limitations. The theoretical results illustrate that use case specifications may have more structured and less structured formats. Even in the former format, use case steps may contain explanations and even text fragments in a formal style that increases unpredictability. Analysis of text in the both cases requires part-of-speech tagging, lemmas, constituency and dependency parsing, coreference resolution, and language pattern matching. Thus, structuring the initial documents is questionable but cases when they are to be managed in projects.
基于TFM(拓扑功能模型)的转换从作为输入的文本片段开始,以源代码结束。由于它们的结构,用例场景的自动化处理可能比正式风格的文本更可预测。本研究的目的是了解处理这两种文本形式的差异是否对获得TFM的核心元素至关重要,或者甚至结构化形式也存在本质限制。理论结果表明,用例规范可能具有更多的结构化格式和更少的结构化格式。即使在前一种格式中,用例步骤也可能以增加不可预测性的正式风格包含解释甚至文本片段。这两种情况下的文本分析都需要词性标注、引理、成分和依赖关系解析、共同引用解析和语言模式匹配。因此,初始文件的结构是有问题的,但在项目中管理它们的情况下。
{"title":"Processing Use Case Scenarios and Text in a Formal Style as Inputs for TFM-based Transformations","authors":"Erika Nazaruka","doi":"10.22364/bjmc.2020.8.1.03","DOIUrl":"https://doi.org/10.22364/bjmc.2020.8.1.03","url":null,"abstract":"TFM (Topological Functioning Model) based transformations start from text fragments as inputs and end with source code. Automated processing of use case scenarios is likely to be more predictable than text in a formal style thanks to their structure. The goal of the research is to understand whether the differences in processing these two text forms are essential for getting core elements of a TFM, or even a structured form has essential limitations. The theoretical results illustrate that use case specifications may have more structured and less structured formats. Even in the former format, use case steps may contain explanations and even text fragments in a formal style that increases unpredictability. Analysis of text in the both cases requires part-of-speech tagging, lemmas, constituency and dependency parsing, coreference resolution, and language pattern matching. Thus, structuring the initial documents is questionable but cases when they are to be managed in projects.","PeriodicalId":431209,"journal":{"name":"Balt. J. Mod. Comput.","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126969830","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
Satellite Monitoring system of Subalpine lakes with open source software: the case of SIMILE Project 基于开源软件的亚高山湖泊卫星监测系统——以明喻项目为例
Pub Date : 1900-01-01 DOI: 10.22364/bjmc.2021.9.1.08
G. Luciani, M. Bresciani, C. A. Biraghi, Nicola Ghirardi, D. Carrion, M. Rogora, M. Brovelli
SIMILE Project has the aim of supporting the definition of management policies and the operational decisions for the insubric Lakes through an innovative information system based on data from an integrated monitoring system, consisting of remote sensing of water quality parameters of the lakes with latest generation satellite images, buoys equipped with sensors for the continuous detection of limnological and meteorological parameters within the lakes and in the use of additional data on water quality that will be collected through citizen science. Maggiore, Lugano and Como are the lakes involved in the project. This paper presents the satellite monitoring system implemented for the project, based on open data and GIS tools, together with the results obtained in the first 18 months of activities.
该项目的目的是通过一个基于综合监测系统数据的创新信息系统,支持确定管理政策和对内陆湖泊的业务决策,该系统包括利用最新一代卫星图像对湖泊水质参数进行遥感。装有传感器的浮标,用于不断探测湖泊内的湖泊和气象参数,并利用将通过公民科学收集的额外水质数据。马焦雷湖、卢加诺湖和科莫湖参与了该项目。本文介绍了为该项目实施的卫星监测系统,该系统基于开放数据和GIS工具,以及前18个月活动中获得的结果。
{"title":"Satellite Monitoring system of Subalpine lakes with open source software: the case of SIMILE Project","authors":"G. Luciani, M. Bresciani, C. A. Biraghi, Nicola Ghirardi, D. Carrion, M. Rogora, M. Brovelli","doi":"10.22364/bjmc.2021.9.1.08","DOIUrl":"https://doi.org/10.22364/bjmc.2021.9.1.08","url":null,"abstract":"SIMILE Project has the aim of supporting the definition of management policies and the operational decisions for the insubric Lakes through an innovative information system based on data from an integrated monitoring system, consisting of remote sensing of water quality parameters of the lakes with latest generation satellite images, buoys equipped with sensors for the continuous detection of limnological and meteorological parameters within the lakes and in the use of additional data on water quality that will be collected through citizen science. Maggiore, Lugano and Como are the lakes involved in the project. This paper presents the satellite monitoring system implemented for the project, based on open data and GIS tools, together with the results obtained in the first 18 months of activities.","PeriodicalId":431209,"journal":{"name":"Balt. J. Mod. Comput.","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123928632","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}
引用次数: 9
Classification of Latent Fingerprints Using Neural Networks 基于神经网络的潜在指纹分类
Pub Date : 1900-01-01 DOI: 10.22364/bjmc.2018.6.1.03
Hamid Jan, Amjad Ali
To classify latent fingerprint images by using papillary patterns, the proposed method applies the Gabor filter, Haar and Daubechies wavelet transformations, and a multilevel neural network. Numerical experiments were performed, and the results of the proposed solution were compared. The results have shown that we can effectively classify latent fingerprints by applying in combination the Gabor filter, Daubechies wavelet transform of the fifth level, and a neural network.
该方法采用Gabor滤波、Haar和Daubechies小波变换以及多层神经网络对潜在指纹图像进行分类。进行了数值实验,并对所提解的结果进行了比较。结果表明,将Gabor滤波、Daubechies五阶小波变换和神经网络相结合,可以有效地对潜在指纹进行分类。
{"title":"Classification of Latent Fingerprints Using Neural Networks","authors":"Hamid Jan, Amjad Ali","doi":"10.22364/bjmc.2018.6.1.03","DOIUrl":"https://doi.org/10.22364/bjmc.2018.6.1.03","url":null,"abstract":"To classify latent fingerprint images by using papillary patterns, the proposed method applies the Gabor filter, Haar and Daubechies wavelet transformations, and a multilevel neural network. Numerical experiments were performed, and the results of the proposed solution were compared. The results have shown that we can effectively classify latent fingerprints by applying in combination the Gabor filter, Daubechies wavelet transform of the fifth level, and a neural network.","PeriodicalId":431209,"journal":{"name":"Balt. J. Mod. Comput.","volume":"600 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123155592","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
Looking into Estonian Syllabification 看看爱沙尼亚语的音节化
Pub Date : 1900-01-01 DOI: 10.22364/bjmc.2022.10.3.08
Heiki-Jaan Kaalep
. The paper presents a detailed description of an algorithm of Estonian syllabification. The paper has a dual goal: justify the algorithm with references to phonology, and make it robust enough for using on real-life texts. The algorithm is presented as a commented set of finite state transducer expressions.
. 本文给出了爱沙尼亚语音节化算法的详细描述。这篇论文有两个目标:通过参考音系来证明算法的合理性,并使其足够健壮,可以用于现实生活中的文本。该算法被表示为有限状态传感器表达式的注释集。
{"title":"Looking into Estonian Syllabification","authors":"Heiki-Jaan Kaalep","doi":"10.22364/bjmc.2022.10.3.08","DOIUrl":"https://doi.org/10.22364/bjmc.2022.10.3.08","url":null,"abstract":". The paper presents a detailed description of an algorithm of Estonian syllabification. The paper has a dual goal: justify the algorithm with references to phonology, and make it robust enough for using on real-life texts. The algorithm is presented as a commented set of finite state transducer expressions.","PeriodicalId":431209,"journal":{"name":"Balt. J. Mod. Comput.","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114623487","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
Complexity Metrics for Sassy Cascading Style Sheets 时髦层叠样式表的复杂性度量
Pub Date : 1900-01-01 DOI: 10.22364/bjmc.2019.7.4.01
John Gichuki Ndia, G. M. Muketha, K. Omieno
Many front-end web developers are nowadays increasingly using sassy cascading stylesheets (SCSS) instead of the regular cascading style sheets (CSS). Despite its increased demand, SCSS has inherent complexity which arises from its features such as the use of nesting, inheritance, variables, operators, and functions. In addition, SCSS complexity, like all other software, continually increases with age. High complexity is undesirable because it leads to software that is difficult to understand, modify and test. Although there has been some metrics proposed to measure stylesheets complexity, these were defined in the context of regular CSS, and cannot be used to measure SCSS due to differences in their syntax. This paper proposes four metrics for measuring the complexity of SCSS code. The metrics have been used to calculate the complexity of three code snippets and three real-world projects and were found to be intuitional. The metrics were also evaluated using the Kaner framework and satisfied all the evaluation questions, indicating that they are sufficiently practical as required in the industry. In addition, the metrics were evaluated using Weyuker’s properties, and results show that all the four metrics satisfied seven out of the nine properties, implying that they are theoretically sound.
许多前端web开发人员现在越来越多地使用时髦的级联样式表(SCSS)而不是常规的级联样式表(CSS)。尽管需求不断增加,但SCSS具有固有的复杂性,这源于其使用嵌套、继承、变量、操作符和函数等特性。此外,SCSS的复杂性,像所有其他软件一样,随着年龄的增长而不断增加。高复杂性是不可取的,因为它会导致软件难以理解、修改和测试。虽然已经提出了一些度量样式表复杂性的指标,但这些指标是在常规CSS上下文中定义的,由于语法的差异,不能用于度量SCSS。本文提出了四个衡量SCSS代码复杂性的指标。这些指标已经被用来计算三个代码片段和三个现实世界项目的复杂性,并且被发现是直观的。这些指标也使用Kaner框架进行了评估,并满足了所有评估问题,表明它们在行业中是足够实用的。此外,使用Weyuker的性质对指标进行了评估,结果表明,所有四个指标都满足九个性质中的七个,这意味着它们在理论上是合理的。
{"title":"Complexity Metrics for Sassy Cascading Style Sheets","authors":"John Gichuki Ndia, G. M. Muketha, K. Omieno","doi":"10.22364/bjmc.2019.7.4.01","DOIUrl":"https://doi.org/10.22364/bjmc.2019.7.4.01","url":null,"abstract":"Many front-end web developers are nowadays increasingly using sassy cascading stylesheets (SCSS) instead of the regular cascading style sheets (CSS). Despite its increased demand, SCSS has inherent complexity which arises from its features such as the use of nesting, inheritance, variables, operators, and functions. In addition, SCSS complexity, like all other software, continually increases with age. High complexity is undesirable because it leads to software that is difficult to understand, modify and test. Although there has been some metrics proposed to measure stylesheets complexity, these were defined in the context of regular CSS, and cannot be used to measure SCSS due to differences in their syntax. This paper proposes four metrics for measuring the complexity of SCSS code. The metrics have been used to calculate the complexity of three code snippets and three real-world projects and were found to be intuitional. The metrics were also evaluated using the Kaner framework and satisfied all the evaluation questions, indicating that they are sufficiently practical as required in the industry. In addition, the metrics were evaluated using Weyuker’s properties, and results show that all the four metrics satisfied seven out of the nine properties, implying that they are theoretically sound.","PeriodicalId":431209,"journal":{"name":"Balt. J. Mod. Comput.","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132228997","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
Towards Respecting Systems of Systems in IT Project Quality Management 在IT项目质量管理中尊重系统中的系统
Pub Date : 1900-01-01 DOI: 10.22364/bjmc.2023.11.1.08
M. Kirikova, J. Grundspeņķis, Arnis Stasko
{"title":"Towards Respecting Systems of Systems in IT Project Quality Management","authors":"M. Kirikova, J. Grundspeņķis, Arnis Stasko","doi":"10.22364/bjmc.2023.11.1.08","DOIUrl":"https://doi.org/10.22364/bjmc.2023.11.1.08","url":null,"abstract":"","PeriodicalId":431209,"journal":{"name":"Balt. J. Mod. Comput.","volume":"53 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130108551","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
Systematic Literature Review of the Cloud-ready Software Architecture 云就绪软件架构的系统文献综述
Pub Date : 1900-01-01 DOI: 10.22364/BJMC.2017.5.1.08
Olesia Pozdniakova, D. Mažeika
Many companies are adopting cloud for hosting applications delivered as a service over the Internet. An application service delivered in this way is referred as Software as a Service (SaaS). The SaaS providers get benefits from getting cloud resources provisioned on-demand and through pay-as-you-go billing models. These capabilities enable faster application development and deployment with lower upfront investment into infrastructure. To benefit the most from the cloud, software architecture must be designed with consideration that software will run on the cloud. However, a legacy application is often developed by using monolithic architecture approach and might not get all advantages provided by a cloud computing. A growing monolithic application gets less flexible in development, has longer provisioning time, slows down the speed of innovation and lowers economy of scale. As result of such problems, not only commercial companies, but also the various academic researchers aim to design software as a “cloud-native” application. This kind of software has specific non-functional requirements that define scalability, reliability, fault tolerance and other cloud-specific requirements. This systematic literature review is based on the case studies, published articles and other literature related to the cloud-native or cloud-ready applications. It generalizes common traits of non-functional requirements defined in analyzed resources. Also, it walks through architectural styles of the applications running on a cloud and presents recently developed architectures that are used for large-scale software services delivered on a cloud.
许多公司正在采用云来托管作为互联网服务交付的应用程序。以这种方式交付的应用程序服务称为软件即服务(SaaS)。SaaS提供商可以从按需提供云资源和按需付费计费模型中获益。这些功能支持更快的应用程序开发和部署,同时减少对基础设施的前期投资。为了从云中获得最大的好处,软件架构的设计必须考虑到软件将在云上运行。但是,遗留应用程序通常是通过使用整体体系结构方法开发的,可能无法获得云计算提供的所有优势。不断增长的单片应用程序在开发中变得不那么灵活,配置时间更长,减慢了创新的速度,降低了规模经济。由于这些问题,不仅商业公司,而且各种学术研究人员都致力于将软件设计为“云原生”应用程序。这类软件具有特定的非功能需求,这些需求定义了可伸缩性、可靠性、容错性和其他特定于云的需求。本系统的文献综述基于与云原生或云就绪应用程序相关的案例研究、已发表的文章和其他文献。它概括了分析资源中定义的非功能需求的共同特征。此外,它还介绍了运行在云上的应用程序的体系结构风格,并介绍了最近开发的用于在云上交付的大规模软件服务的体系结构。
{"title":"Systematic Literature Review of the Cloud-ready Software Architecture","authors":"Olesia Pozdniakova, D. Mažeika","doi":"10.22364/BJMC.2017.5.1.08","DOIUrl":"https://doi.org/10.22364/BJMC.2017.5.1.08","url":null,"abstract":"Many companies are adopting cloud for hosting applications delivered as a service over the Internet. An application service delivered in this way is referred as Software as a Service (SaaS). The SaaS providers get benefits from getting cloud resources provisioned on-demand and through pay-as-you-go billing models. These capabilities enable faster application development and deployment with lower upfront investment into infrastructure. To benefit the most from the cloud, software architecture must be designed with consideration that software will run on the cloud. However, a legacy application is often developed by using monolithic architecture approach and might not get all advantages provided by a cloud computing. A growing monolithic application gets less flexible in development, has longer provisioning time, slows down the speed of innovation and lowers economy of scale. As result of such problems, not only commercial companies, but also the various academic researchers aim to design software as a “cloud-native” application. This kind of software has specific non-functional requirements that define scalability, reliability, fault tolerance and other cloud-specific requirements. This systematic literature review is based on the case studies, published articles and other literature related to the cloud-native or cloud-ready applications. It generalizes common traits of non-functional requirements defined in analyzed resources. Also, it walks through architectural styles of the applications running on a cloud and presents recently developed architectures that are used for large-scale software services delivered on a cloud.","PeriodicalId":431209,"journal":{"name":"Balt. J. Mod. Comput.","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130144069","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}
引用次数: 5
期刊
Balt. J. Mod. Comput.
全部 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