首页 > 最新文献

CLEI Electron. J.最新文献

英文 中文
Preface to the CLIHC 2019 Special Issue CLIHC 2019特刊前言
Pub Date : 2020-09-22 DOI: 10.19153/CLEIEJ.23.2.0
P. C. Santana-Mancilla, Elba del Carmen Valderrama Bahamóndez
{"title":"Preface to the CLIHC 2019 Special Issue","authors":"P. C. Santana-Mancilla, Elba del Carmen Valderrama Bahamóndez","doi":"10.19153/CLEIEJ.23.2.0","DOIUrl":"https://doi.org/10.19153/CLEIEJ.23.2.0","url":null,"abstract":"","PeriodicalId":418941,"journal":{"name":"CLEI Electron. J.","volume":"277 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123428507","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
5PM and DoC - Formal Models for Game Design 下午5点和DoC -游戏设计的正式模型
Pub Date : 2020-09-22 DOI: 10.19153/CLEIEJ.23.2.1
R. Mora-Zamora, Esteban Brenes-Villalobos, F. Durán
A formal language for game design is an endeavor many academics and industry personalities have been tackling since the mid-nineties. One of the most renowned formal models for game design, the MDA Framework, includes steps to delimit and conceptualize the experience with a top-down approach. There is, however, a significant lack of high detail models for mechanic construction as well as difficulty balancing. In this paper we propose two formal models for novice designers. The 5-Part-Model (5PM) for building and diagnosing game mechanics, and the Dimensions of Challenge (DoC) formal model for balancing and fine-tuning difficulty in games.
游戏设计的正式语言是许多学者和行业人士自90年代中期以来一直在努力解决的问题。MDA框架是游戏设计中最著名的正式模型之一,它包含了用自上而下的方法划分和概念化体验的步骤。然而,这款游戏缺乏机制构建和难度平衡的高细节模型。在本文中,我们为新手设计师提出了两个形式化的模型。构建和诊断游戏机制的5部分模型(5PM),以及平衡和微调游戏难度的挑战维度(DoC)正式模型。
{"title":"5PM and DoC - Formal Models for Game Design","authors":"R. Mora-Zamora, Esteban Brenes-Villalobos, F. Durán","doi":"10.19153/CLEIEJ.23.2.1","DOIUrl":"https://doi.org/10.19153/CLEIEJ.23.2.1","url":null,"abstract":"A formal language for game design is an endeavor many academics and industry personalities have been tackling since the mid-nineties. One of the most renowned formal models for game design, the MDA Framework, includes steps to delimit and conceptualize the experience with a top-down approach. There is, however, a significant lack of high detail models for mechanic construction as well as difficulty balancing. \u0000In this paper we propose two formal models for novice designers. The 5-Part-Model (5PM) for building and diagnosing game mechanics, and the Dimensions of Challenge (DoC) formal model for balancing and fine-tuning difficulty in games.","PeriodicalId":418941,"journal":{"name":"CLEI Electron. J.","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115549366","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
Applying a Usability Technique in the LibreOffice Writer Project 在LibreOffice Writer项目中应用可用性技术
Pub Date : 2020-09-22 DOI: 10.19153/CLEIEJ.23.2.4
Lucrecia Llerena, Nancy Rodríguez, John W. Castro, S. T. Acuña
As a result of the growth of non-developer users of OSS applications, usability has over the last ten years begun to attract the interest of the OSS community. The OSS community has some special characteristics which are an obstacle to the direct adoption of many usability techniques as specified in the HCI field. The aim of this research is to adapt and evaluate the feasibility of applying the Personas usability technique to one OSS project from the viewpoint of the development team. The applied research method was a case study of the following OSS project LibreOffice-Writer. We formalized the application procedure of the adapted usability technique. We found that either there were no procedures for adopting usability technique in OSS or they were not fully systematized. Additionally, we identified the adverse conditions that are an obstacle to their adoption in OSS and propose the special adaptations required to overcome the obstacles. To avoid some of the adverse conditions, we created web artefacts (e.g. wiki) that are very popular in the OSS field. Additionally, we found that there are obstacles to the application of the technique. Despite these obstacles, it is feasible to apply the adapted Personas technique in OSS project.
由于OSS应用程序的非开发人员用户的增长,可用性在过去十年中开始吸引OSS社区的兴趣。OSS社区有一些特殊的特征,这是直接采用HCI领域中指定的许多可用性技术的障碍。这项研究的目的是从开发团队的角度来适应和评估将Personas可用性技术应用于一个OSS项目的可行性。应用研究方法是对以下OSS项目LibreOffice-Writer进行案例研究。我们形式化了适应性可用性技术的应用过程。我们发现,在OSS中要么没有采用可用性技术的程序,要么没有完全系统化。此外,我们确定了阻碍它们在OSS中采用的不利条件,并提出了克服这些障碍所需的特殊适应。为了避免一些不利的条件,我们创建了在OSS领域非常流行的web工件(例如wiki)。此外,我们发现该技术的应用存在障碍。尽管存在这些障碍,在OSS项目中应用自适应人物角色技术是可行的。
{"title":"Applying a Usability Technique in the LibreOffice Writer Project","authors":"Lucrecia Llerena, Nancy Rodríguez, John W. Castro, S. T. Acuña","doi":"10.19153/CLEIEJ.23.2.4","DOIUrl":"https://doi.org/10.19153/CLEIEJ.23.2.4","url":null,"abstract":"As a result of the growth of non-developer users of OSS applications, usability has over the last ten years begun to attract the interest of the OSS community. The OSS community has some special characteristics which are an obstacle to the direct adoption of many usability techniques as specified in the HCI field. The aim of this research is to adapt and evaluate the feasibility of applying the Personas usability technique to one OSS project from the viewpoint of the development team. The applied research method was a case study of the following OSS project LibreOffice-Writer. We formalized the application procedure of the adapted usability technique. We found that either there were no procedures for adopting usability technique in OSS or they were not fully systematized. Additionally, we identified the adverse conditions that are an obstacle to their adoption in OSS and propose the special adaptations required to overcome the obstacles. To avoid some of the adverse conditions, we created web artefacts (e.g. wiki) that are very popular in the OSS field. Additionally, we found that there are obstacles to the application of the technique. Despite these obstacles, it is feasible to apply the adapted Personas technique in OSS project.","PeriodicalId":418941,"journal":{"name":"CLEI Electron. J.","volume":"4 7","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114037298","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
Developing a Taxonomy for Software Engineering Education Through an Empirical Approach 基于实证方法的软件工程教育分类研究
Pub Date : 2020-09-22 DOI: 10.19153/CLEIEJ.23.2.5
Sebastián Pizard, Diego Vallespir
Background: With just over 50 years since birth, software engineering gathers more and more topics. This diversity, which shows how broad and prolific the area is, also greatly fragments knowledge. Efforts to develop classifications and taxonomies can collaborate in ordering this knowledge. Objective: This work aims to contribute to organizing software engineering education knowledge, a sub-area in which formalization is still necessary. Method: We propose a process for the construction of controlled vocabularies. We instantiated this process twice; first, using automatic clustering techniques to analyze over 1,000 articles; and then, we focused on concepts related to teaching techniques and methods. Results: We present a taxonomy with 60 terms with covers concepts to be taught, methods to use, and where to do it. The ‘teaching approaches and methods’ category covers 26 terms with their definitions and most relevant references. Implications: The taxonomy can be used by teachers and researchers to understand the breadth of the field, to place their research initiatives in a broader context and to conduct more rigorous searches in the literature. We believe it is necessary to continue working on the taxonomy’s expansion and also to carry out validation activities, if possible, including experts’ validation.
背景:软件工程诞生仅仅50多年,它聚集了越来越多的话题。这种多样性显示了该领域的广泛性和丰富性,但也极大地分散了知识。开发分类和分类法的努力可以协作对这些知识进行排序。目的:本工作旨在为组织软件工程教育知识做出贡献,这是一个仍然需要形式化的子领域。方法:我们提出了一个控制词汇的构建过程。我们实例化了这个过程两次;首先,使用自动聚类技术分析了1000多篇文章;然后,我们重点讨论了与教学技巧和方法相关的概念。结果:我们提出了一个包含60个术语的分类法,包括要教授的概念,要使用的方法以及在哪里进行。“教学方法和方法”类别包括26个术语及其定义和最相关的参考文献。含义:该分类法可以被教师和研究人员用来了解该领域的广度,将他们的研究计划置于更广泛的背景下,并在文献中进行更严格的搜索。我们认为有必要继续开展分类法的扩展工作,并在可能的情况下开展验证活动,包括专家验证。
{"title":"Developing a Taxonomy for Software Engineering Education Through an Empirical Approach","authors":"Sebastián Pizard, Diego Vallespir","doi":"10.19153/CLEIEJ.23.2.5","DOIUrl":"https://doi.org/10.19153/CLEIEJ.23.2.5","url":null,"abstract":"Background: With just over 50 years since birth, software engineering gathers more and more topics. This diversity, which shows how broad and prolific the area is, also greatly fragments knowledge. Efforts to develop classifications and taxonomies can collaborate in ordering this knowledge. Objective: This work aims to contribute to organizing software engineering education knowledge, a sub-area in which formalization is still necessary. Method: We propose a process for the construction of controlled vocabularies. We instantiated this process twice; first, using automatic clustering techniques to analyze over 1,000 articles; and then, we focused on concepts related to teaching techniques and methods. Results: We present a taxonomy with 60 terms with covers concepts to be taught, methods to use, and where to do it. The ‘teaching approaches and methods’ category covers 26 terms with their definitions and most relevant references. Implications: The taxonomy can be used by teachers and researchers to understand the breadth of the field, to place their research initiatives in a broader context and to conduct more rigorous searches in the literature. We believe it is necessary to continue working on the taxonomy’s expansion and also to carry out validation activities, if possible, including experts’ validation.","PeriodicalId":418941,"journal":{"name":"CLEI Electron. J.","volume":"29 14","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132938312","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
Preface to the CLEI 2019 Special Issue CLEI 2019特刊前言
Pub Date : 2020-04-01 DOI: 10.19153/cleiej.23.1.0
Vladimir Villarreal, Gabriela Marín-Raventós, H. Cancela
This special issue of the CLEI Electronic Journal (CLEIej) consists of extended and revised versions of Selected Papers presented at the 44rd Latin American Conference in Informatics (CLEI 2019), held in Panama City, Panama, September 30th to October 4th, 2019.
本期CLEI电子期刊(CLEIej)特刊包括2019年9月30日至10月4日在巴拿马巴拿马城举行的第44届拉丁美洲信息学会议(CLEI 2019)上发表的论文选集的扩展和修订版本。
{"title":"Preface to the CLEI 2019 Special Issue","authors":"Vladimir Villarreal, Gabriela Marín-Raventós, H. Cancela","doi":"10.19153/cleiej.23.1.0","DOIUrl":"https://doi.org/10.19153/cleiej.23.1.0","url":null,"abstract":"This special issue of the CLEI Electronic Journal (CLEIej) consists of extended and revised versions of Selected Papers presented at the 44rd Latin American Conference in Informatics (CLEI 2019), held in Panama City, Panama, September 30th to October 4th, 2019.","PeriodicalId":418941,"journal":{"name":"CLEI Electron. J.","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130969424","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
Semantic Segmentation of 3D Medical Images with 3D Convolutional Neural Networks 基于三维卷积神经网络的三维医学图像语义分割
Pub Date : 2020-04-01 DOI: 10.19153/cleiej.23.1.4
Alejandra Márquez Herrera, A. Cuadros-Vargas, H. Pedrini
A neural network is a mathematical model that is able to perform a task automatically or semi-automatically after learning the human knowledge that we provided. Moreover, a Convolutional Neural Network (CNN) is a type of neural network that has shown to efficiently learn tasks related to the area of image analysis, such as image segmentation, whose main purpose is to find regions or separable objects within an image. A more specific type of segmentation, called semantic segmentation, guarantees that each region has a semantic meaning by giving it a label or class. Since CNNs can automate the task of image semantic segmentation, they have been very useful for the medical area, applying them to the segmentation of organs or abnormalities (tumors). This work aims to improve the task of binary semantic segmentation of volumetric medical images acquired by Magnetic Resonance Imaging (MRI) using a pre-existing Three-Dimensional Convolutional Neural Network (3D CNN) architecture. We propose a formulation of a loss function for training this 3D CNN, for improving pixel-wise segmentation results. This loss function is formulated based on the idea of adapting a similarity coefficient, used for measuring the spatial overlap between the prediction and ground truth, and then using it to train the network. As contribution, the developed approach achieved good performance in a context where the pixel classes are imbalanced. We show how the choice of the loss function for training can affect the nal quality of the segmentation. We validate our proposal over two medical image semantic segmentation datasets and show comparisons in performance between the proposed loss function and other pre-existing loss functions used for binary semantic segmentation.
神经网络是一种数学模型,它能够在学习我们提供的人类知识后自动或半自动地执行任务。此外,卷积神经网络(CNN)是一种神经网络,可以有效地学习与图像分析领域相关的任务,例如图像分割,其主要目的是在图像中找到区域或可分离的对象。一种更具体的分割类型称为语义分割,它通过给每个区域一个标签或类来保证每个区域具有语义意义。由于cnn可以自动完成图像语义分割任务,因此它们在医学领域非常有用,可以将其应用于器官或异常(肿瘤)的分割。本工作旨在利用已有的三维卷积神经网络(3D CNN)架构改进磁共振成像(MRI)获得的体积医学图像的二值语义分割任务。我们提出了一个损失函数的公式来训练这个3D CNN,以改善逐像素分割的结果。该损失函数基于自适应相似系数的思想,用于测量预测和真实之间的空间重叠,然后使用它来训练网络。作为贡献,所开发的方法在像素类不平衡的情况下取得了良好的性能。我们展示了训练损失函数的选择如何影响分割的最终质量。我们在两个医学图像语义分割数据集上验证了我们的建议,并展示了所提出的损失函数与用于二值语义分割的其他已有损失函数之间的性能比较。
{"title":"Semantic Segmentation of 3D Medical Images with 3D Convolutional Neural Networks","authors":"Alejandra Márquez Herrera, A. Cuadros-Vargas, H. Pedrini","doi":"10.19153/cleiej.23.1.4","DOIUrl":"https://doi.org/10.19153/cleiej.23.1.4","url":null,"abstract":"A neural network is a mathematical model that is able to perform a task automatically or semi-automatically after learning the human knowledge that we provided. Moreover, a Convolutional Neural Network (CNN) is a type of neural network that has shown to efficiently learn tasks related to the area of image analysis, such as image segmentation, whose main purpose is to find regions or separable objects within an image. A more specific type of segmentation, called semantic segmentation, guarantees that each region has a semantic meaning by giving it a label or class. Since CNNs can automate the task of image semantic segmentation, they have been very useful for the medical area, applying them to the segmentation of organs or abnormalities (tumors). This work aims to improve the task of binary semantic segmentation of volumetric medical images acquired by Magnetic Resonance Imaging (MRI) using a pre-existing Three-Dimensional Convolutional Neural Network (3D CNN) architecture. We propose a formulation of a loss function for training this 3D CNN, for improving pixel-wise segmentation results. This loss function is formulated based on the idea of adapting a similarity coefficient, used for measuring the spatial overlap between the prediction and ground truth, and then using it to train the network. As contribution, the developed approach achieved good performance in a context where the pixel classes are imbalanced. We show how the choice of the loss function for training can affect the nal quality of the segmentation. We validate our proposal over two medical image semantic segmentation datasets and show comparisons in performance between the proposed loss function and other pre-existing loss functions used for binary semantic segmentation.","PeriodicalId":418941,"journal":{"name":"CLEI Electron. J.","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132335894","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 Real-Time Entity Monitoring based on States and Scenarios 基于状态和场景的实体实时监控
Pub Date : 2020-04-01 DOI: 10.19153/cleiej.23.1.2
M. Diván, M. Reynoso
Scenario: The current markets require online processing and analysis of data as soon as they arrive to make decisions or implement actions as soon as possible. PAbMM is a real-time processing architecture specialized in measurement projects, where the processing is guided by measurement metadata derived from a measurement framework through the project definition. Objective: To extend the measurement framework incorporating scenarios and entity states as a way to online interpret the indicator’s decision criteria according to scenarios and entity states, approaching their conditional likelihoods. Methodology: An extension based on entity and context states is proposed to implement scenarios and entity states. A memory structure based on the occurrence matrix is defined to approach the associated conditional likelihoods while the data are processed. A new hierarchical complimentary schema is introduced to foster the project definition interoperability considering the new concepts. An extension of the cincamipd library was carried forward to support the complementary schema. An application case is shown as a proof-of-concept. Results: A discrete simulation is introduced for describing the times and sizes associated with the new schema when the volume of the projects to update grow-up. The results of the discrete simulation are very promising, only 0.308 seconds were necessary for updating 1000 active projects. Conclusions: The simulation provides an applicability reference to analyse its convenience according to the project requirements. This allows implementing scenarios and entity states to increase the suitability between indicators and decision criteria according to the current scenario and entity state under analysis.
场景:当前的市场需要在数据到达后立即进行在线处理和分析,以便尽快做出决策或实施行动。PAbMM是一种专门用于度量项目的实时处理体系结构,其中的处理由通过项目定义从度量框架派生的度量元数据指导。目的:扩展包含场景和实体状态的测量框架,作为一种根据场景和实体状态在线解释指标决策标准的方式,接近它们的条件似然。方法:提出了一种基于实体和上下文状态的扩展来实现场景和实体状态。定义了基于发生矩阵的存储结构,以便在处理数据时接近相关的条件似然。引入了一种新的分层互补模式,以促进考虑新概念的项目定义互操作性。为了支持这个互补的模式,我们对cincamipd库进行了扩展。一个应用案例被显示为概念验证。结果:引入离散模拟来描述当项目更新量增长时与新模式相关的时间和大小。离散仿真的结果很有希望,更新1000个活动项目只需要0.308秒。结论:该仿真为分析其根据工程要求的便利性提供了适用性参考。这使得实现场景和实体状态能够根据分析中的当前场景和实体状态来增加指标和决策标准之间的适用性。
{"title":"A Real-Time Entity Monitoring based on States and Scenarios","authors":"M. Diván, M. Reynoso","doi":"10.19153/cleiej.23.1.2","DOIUrl":"https://doi.org/10.19153/cleiej.23.1.2","url":null,"abstract":"Scenario: The current markets require online processing and analysis of data as soon as they arrive to make decisions or implement actions as soon as possible. PAbMM is a real-time processing architecture specialized in measurement projects, where the processing is guided by measurement metadata derived from a measurement framework through the project definition. Objective: To extend the measurement framework incorporating scenarios and entity states as a way to online interpret the indicator’s decision criteria according to scenarios and entity states, approaching their conditional likelihoods. Methodology: An extension based on entity and context states is proposed to implement scenarios and entity states. A memory structure based on the occurrence matrix is defined to approach the associated conditional likelihoods while the data are processed. A new hierarchical complimentary schema is introduced to foster the project definition interoperability considering the new concepts. An extension of the cincamipd library was carried forward to support the complementary schema. An application case is shown as a proof-of-concept. Results: A discrete simulation is introduced for describing the times and sizes associated with the new schema when the volume of the projects to update grow-up. The results of the discrete simulation are very promising, only 0.308 seconds were necessary for updating 1000 active projects. Conclusions: The simulation provides an applicability reference to analyse its convenience according to the project requirements. This allows implementing scenarios and entity states to increase the suitability between indicators and decision criteria according to the current scenario and entity state under analysis.","PeriodicalId":418941,"journal":{"name":"CLEI Electron. J.","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127931216","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
Model-driven support for business process families with the Common Variability Language (CVL) 使用通用可变性语言(Common Variability Language, CVL)为业务流程族提供模型驱动的支持
Pub Date : 2020-04-01 DOI: 10.19153/cleiej.23.1.3
Daniel Calegari, Andrea Delgado, Leonel Peña
To achieve a business objective, organizations may require variants of the same business process that depend on the context in which they are enacted. Several proposals have emerged to deal with the variability of business processes, focused on the modeling of a so-called process family. The proposals try to avoid modeling each variant separately, which implies duplication and maintenance of the common parts. Few of them also focus on automatically deriving a process variant from the definition of a process family, which is a central and complex task. One of these proposals is the Common Variability Language (CVL), which allows representing variability transparently in a host language. This article aims to explore the use of CVL together with the Business Process Model and Notation (BPMN 2.0) for modeling business process families, and the use of Model-Driven Engineering (MDE) techniques for the automatic generation of process variants. We also present a graphical tool supporting these ideas and a qualitative evaluation of the variability approach by using the VIVACE framework.
为了实现业务目标,组织可能需要相同业务流程的变体,这些变体取决于制定业务流程的上下文。已经出现了几个处理业务流程可变性的建议,重点放在所谓流程族的建模上。这些建议试图避免对每个变体分别建模,这意味着重复和维护公共部分。它们中很少关注从过程族的定义中自动派生过程变体,这是一项核心而复杂的任务。其中一个建议是通用可变性语言(Common Variability Language, CVL),它允许在宿主语言中透明地表示可变性。本文旨在探索CVL与业务流程模型和符号(BPMN 2.0)一起用于对业务流程族建模,以及使用模型驱动工程(MDE)技术用于自动生成流程变体。我们还提供了一个图形工具来支持这些想法,并通过使用VIVACE框架对可变性方法进行定性评估。
{"title":"Model-driven support for business process families with the Common Variability Language (CVL)","authors":"Daniel Calegari, Andrea Delgado, Leonel Peña","doi":"10.19153/cleiej.23.1.3","DOIUrl":"https://doi.org/10.19153/cleiej.23.1.3","url":null,"abstract":"\u0000 \u0000 \u0000To achieve a business objective, organizations may require variants of the same business process that depend on the context in which they are enacted. Several proposals have emerged to deal with the variability of business processes, focused on the modeling of a so-called process family. The proposals try to avoid modeling each variant separately, which implies duplication and maintenance of the common parts. Few of them also focus on automatically deriving a process variant from the definition of a process family, which is a central and complex task. One of these proposals is the Common Variability Language (CVL), which allows representing variability transparently in a host language. This article aims to explore the use of CVL together with the Business Process Model and Notation (BPMN 2.0) for modeling business process families, and the use of Model-Driven Engineering (MDE) techniques for the automatic generation of process variants. We also present a graphical tool supporting these ideas and a qualitative evaluation of the variability approach by using the VIVACE framework. \u0000 \u0000 \u0000","PeriodicalId":418941,"journal":{"name":"CLEI Electron. J.","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130431282","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}
引用次数: 3
Tendencies in Multi-Agent Systems: A Systematic Literature Review 多智能体系统的发展趋势:系统文献综述
Pub Date : 2020-04-01 DOI: 10.19153/cleiej.23.1.1
M. Falcó, Gabriela Robiolo
The application of Artificial Intelligence mechanisms allows the development of systems capable to solve very complex engineering problems. Multi-agent systems (MAS) are one paradigm that allows an alternative way to design distributed control systems. While research in this area grew exponentially before 2009, there is a need to understand the status quo of the field from 2009 to June 2017. An extension of the results of a SLR related to Multi-Agent Systems, its applications and research gaps, following Kitchenham and Wholin guidelines are presented in this paper. From the analysis of 279 papers (out of 3522 candidates), our findings suggest that: a) there were 20 gaps related to agent-oriented methodologies; coordination, cooperation and negotiation; modelling, developing, testing and debugging; b) 24 gaps related to specific domains (recycling, dynamic evacuation, hazard management, health-care, industry, logistics and manufacturing, machine learning, ambient assisted living); and 14 gaps related to specific areas within MAS (A-Teams, dynamic MAS and mobile agents, ABMS, evolutionary MAS, and self-organizing MAS). These gaps specify lines of research where the MAS community must work to achieve the unification of the agent-oriented paradigm; as well as strengthen ties with the industry.
人工智能机制的应用允许开发能够解决非常复杂的工程问题的系统。多智能体系统(MAS)是一种范式,它允许另一种方式来设计分布式控制系统。虽然该领域的研究在2009年之前呈指数级增长,但有必要了解2009年至2017年6月该领域的现状。本文介绍了与多代理系统相关的单反结果的扩展,其应用和研究差距,遵循Kitchenham和Wholin指南。从对279篇论文(3522篇候选论文)的分析中,我们的发现表明:a)与面向主体的方法相关的差距有20个;协调、合作、谈判;建模、开发、测试和调试;B)与特定领域(回收、动态疏散、危害管理、保健、工业、物流和制造业、机器学习、环境辅助生活)相关的24个差距;以及与MAS内部特定领域相关的14个缺口(A-Teams、动态MAS和移动代理、ABMS、进化MAS和自组织MAS)。这些差距指明了MAS社区必须努力实现面向主体范式统一的研究方向;以及加强与行业的联系。
{"title":"Tendencies in Multi-Agent Systems: A Systematic Literature Review","authors":"M. Falcó, Gabriela Robiolo","doi":"10.19153/cleiej.23.1.1","DOIUrl":"https://doi.org/10.19153/cleiej.23.1.1","url":null,"abstract":"The application of Artificial Intelligence mechanisms allows the development of systems capable to solve very complex engineering problems. Multi-agent systems (MAS) are one paradigm that allows an alternative way to design distributed control systems. While research in this area grew exponentially before 2009, there is a need to understand the status quo of the field from 2009 to June 2017. An extension of the results of a SLR related to Multi-Agent Systems, its applications and research gaps, following Kitchenham and Wholin guidelines are presented in this paper. From the analysis of 279 papers (out of 3522 candidates), our findings suggest that: a) there were 20 gaps related to agent-oriented methodologies; coordination, cooperation and negotiation; modelling, developing, testing and debugging; b) 24 gaps related to specific domains (recycling, dynamic evacuation, hazard management, health-care, industry, logistics and manufacturing, machine learning, ambient assisted living); and 14 gaps related to specific areas within MAS (A-Teams, dynamic MAS and mobile agents, ABMS, evolutionary MAS, and self-organizing MAS). These gaps specify lines of research where the MAS community must work to achieve the unification of the agent-oriented paradigm; as well as strengthen ties with the industry.","PeriodicalId":418941,"journal":{"name":"CLEI Electron. J.","volume":"73 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115828125","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
A research model in didactics of programming 程序设计教学中的一个研究模型
Pub Date : 2020-04-01 DOI: 10.19153/cleiej.23.1.5
Sylvia da Rosa, F. Gómez
This paper presents a research model in didactics of programming elaborated within the theoretical framework of the epistemological theory of Jean Piaget. That theory explains the construction of scientific knowledge based on empirical studies made by Piaget over many years. The model arises from the analysis of the results of the application of principles of the theory, especially the triad of intra-inter-trans stages, to the empirical study of the construction of the concepts of algorithm, data structure and program. The elaboration of the model is a contribution to the development of the didactics of programming and, in general, of the didactics of computer science, since the model can be used in other computer science topics. Didactics is a specific area within computer science, with its own foundations and methods, which studies in depth topics related to education in the discipline. Two empirical studies about the construction of knowledge of algorithms and data structures, and of the corresponding programs as executable objects, are briefly described to illustrate the model.Both examples use a search algorithm (binary and linear) and the implementations are in the programming language C.
本文在皮亚杰认识论的理论框架内阐述了程序设计教学的研究模式。这一理论解释了皮亚杰多年来基于实证研究的科学知识的建构。该模型是在对算法、数据结构和程序概念构建的实证研究中应用该理论的原理,特别是内部-跨-跨阶段的三位一体的结果进行分析后产生的。由于该模型可用于其他计算机科学主题,因此该模型的详细阐述对编程教学的发展以及总体上对计算机科学教学的发展做出了贡献。教学学是计算机科学中的一个特定领域,有自己的基础和方法,它深入研究与该学科教育相关的主题。本文简要描述了关于算法和数据结构知识的构建以及相应的程序作为可执行对象的两个实证研究,以说明该模型。这两个示例都使用搜索算法(二进制和线性),并使用C语言实现。
{"title":"A research model in didactics of programming","authors":"Sylvia da Rosa, F. Gómez","doi":"10.19153/cleiej.23.1.5","DOIUrl":"https://doi.org/10.19153/cleiej.23.1.5","url":null,"abstract":"This paper presents a research model in didactics of programming elaborated within the theoretical framework of the epistemological theory of Jean Piaget. That theory explains the construction of scientific knowledge based on empirical studies made by Piaget over many years. The model arises from the analysis of the results of the application of principles of the theory, especially the triad of intra-inter-trans stages, to the empirical study of the construction of the concepts of algorithm, data structure and program. The elaboration of the model is a contribution to the development of the didactics of programming and, in general, of the didactics of computer science, since the model can be used in other computer science topics. Didactics is a specific area within computer science, with its own foundations and methods, which studies in depth topics related to education in the discipline. Two empirical studies about the construction of knowledge of algorithms and data structures, and of the corresponding programs as executable objects, are briefly described to illustrate the model.Both examples use a search algorithm (binary and linear) and the implementations are in the programming language C.","PeriodicalId":418941,"journal":{"name":"CLEI Electron. J.","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116299945","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
期刊
CLEI Electron. J.
全部 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