International Conference on Evaluation of Novel Approaches to Software Engineering最新文献

筛选
英文 中文
Towards a New Adaptation Engine for Self-Adaptation of BPMN Processes Instances 一种新的BPMN流程实例自适应适应引擎
Jamila Oukharijane, Imen Ben Said, M. Chaâbane, E. Andonoff, R. Bouaziz
{"title":"Towards a New Adaptation Engine for Self-Adaptation of BPMN Processes Instances","authors":"Jamila Oukharijane, Imen Ben Said, M. Chaâbane, E. Andonoff, R. Bouaziz","doi":"10.5220/0007626602180225","DOIUrl":"https://doi.org/10.5220/0007626602180225","url":null,"abstract":"In this paper we introduce an adaptation engine supporting self-adaptation of running BPMN process instances. This adaptation engine implements the MAPE-K (Monitor, Analyze, Plan, Execute, Knowledge) approach from autonomic computing for self-adaptation. The MAPE control loop aims at identifying the adaptation need and defining and executing the operations required to deal with these needs while the K is the knowledge needed for the MAPE control loop. More precisely, the paper presents the architecture of the adaptation engine: it details how autonomic managers responsible for self-adaptation of process instances implement the MAPE control loop.","PeriodicalId":420861,"journal":{"name":"International Conference on Evaluation of Novel Approaches to Software Engineering","volume":"318 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128406825","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
A Software Tools Catalogue to Support the Statistical Process Control on the Software Context 支持软件环境统计过程控制的软件工具目录
Aluízio Ramos Pereira Neto, S. Oliveira
{"title":"A Software Tools Catalogue to Support the Statistical Process Control on the Software Context","authors":"Aluízio Ramos Pereira Neto, S. Oliveira","doi":"10.5220/0007759505100517","DOIUrl":"https://doi.org/10.5220/0007759505100517","url":null,"abstract":"Statistical Process Control (SPC) is applied to the software context in process analysis and improvement in high level maturity organizations. There are some studies that talk about the SPC in the context of software, however, these do not yet describe in depth the approaches related to it. The main goal of this study is to present the results of a Systematic Review of Literature, aiming to identify the SPC-related approaches (in this work, approaches are understood as techniques, frameworks, methods and tools to support the implementation of a process), which were put together in the form of a catalog. In this study, only the tools that implement the SPC will be presented, describing its characteristics, example of use, availability and ownership. With this study researchers will obtain valuable information for the possible future application of these tools in their development contexts.","PeriodicalId":420861,"journal":{"name":"International Conference on Evaluation of Novel Approaches to Software Engineering","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123668182","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
Evaluation and Comparison of Dynamic Call Graph Generators for JavaScript JavaScript动态调用图生成器的评价与比较
Zoltán Herczeg, Gábor Lóki
{"title":"Evaluation and Comparison of Dynamic Call Graph Generators for JavaScript","authors":"Zoltán Herczeg, Gábor Lóki","doi":"10.5220/0007752904720479","DOIUrl":"https://doi.org/10.5220/0007752904720479","url":null,"abstract":"JavaScript is the most popular programming language these days and it is also the core language of the node.js environment. Sharing code is a simple task in this environment and the shared code can be easily reused as building blocks to create new applications. This vibrant and ever growing environment is not perfect though. Due to the large amount of reused code, even simple applications can have a lot of indirect dependencies. Developers may not even be aware of the fact that some of these dependencies could contain malware, since harmful code can be hidden relatively easily due to the dynamic nature of JavaScript. Dynamic software analysis is one way of detecting suspicious activities. Call graphs can reveal the internal workings of an application and they have been used successfully for malware detection. In node.js, no tool has been available for directly generating JavaScript call graphs before. In this paper, we are going to introduce three tools that can be used to generate call graphs for further analysis. We show that call graphs contain a significant amount of engine-specific information but filters can be used to reduce such differences.","PeriodicalId":420861,"journal":{"name":"International Conference on Evaluation of Novel Approaches to Software Engineering","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129248625","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
Architecture to Manage and Protect Personal Data Utilising Blockchain 利用区块链管理及保障个人资料的架构
Jens Leicht, M. Heisel
{"title":"Architecture to Manage and Protect Personal Data Utilising Blockchain","authors":"Jens Leicht, M. Heisel","doi":"10.5220/0007724203400349","DOIUrl":"https://doi.org/10.5220/0007724203400349","url":null,"abstract":"Many Internet users employ a multitude of online services. Many services require the same data to be entered and users enter it repeatedly. Instead of entering information for every new service a user wants to use, we propose a system that allows users to simply share a set of information with any service they want to use. The information is entered once and stored in a distributed storage system. Users can easily share the data with any service provider, in order to use a service. Our proposed system makes use of the distributed ledger, provided by blockchains, to manage access rights. By taking the data away from the service providers, the personal data is also protected against unwanted data leaks.","PeriodicalId":420861,"journal":{"name":"International Conference on Evaluation of Novel Approaches to Software Engineering","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-05-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125803541","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
QReal DSM platform - An Environment for Creation of Specific Visual IDEs QReal DSM平台-创建特定可视化ide的环境
A. Kuzenkova, Anna Deripaska, T. Bryksin, Yurii Litvinov, V. Polyakov
{"title":"QReal DSM platform - An Environment for Creation of Specific Visual IDEs","authors":"A. Kuzenkova, Anna Deripaska, T. Bryksin, Yurii Litvinov, V. Polyakov","doi":"10.5220/0004505002050211","DOIUrl":"https://doi.org/10.5220/0004505002050211","url":null,"abstract":"This article describes a QReal technology designed for rapid creation of domain-specific languages (“DSL”). Domain-specific modeling (“DSM”) is a promising paradigm which provides enhanced development productivity (3 to 10 times in selected cases compared to common development methodologies). This fact contributes to the interest in the DSM support tools. QReal is a research project having an objective of creating a prototype of such a tool. Overview of QReal basic metamodeling capabilities such as abstract and concrete syntax definition is provided in the article, as well as the description of some advanced capabilities such as defining semantics of visual language, constraints and refactoring support. Two cases of successful application of this technology to creating domain-specific solutions are presented and future work directions are addressed.","PeriodicalId":420861,"journal":{"name":"International Conference on Evaluation of Novel Approaches to Software Engineering","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-10-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130238784","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}
引用次数: 8
Handling Inconsistency in Software Requirements 处理软件需求的不一致
Richa Sharma, K. K. Biswas
{"title":"Handling Inconsistency in Software Requirements","authors":"Richa Sharma, K. K. Biswas","doi":"10.5220/0003999500950104","DOIUrl":"https://doi.org/10.5220/0003999500950104","url":null,"abstract":"Software Requirements expressed in the form of natural language are often informal and possibly vague. The need for formal representation of the requirements has been explored and addressed in various forms earlier. Of several recommended approaches, logical representation of requirements has been widely acknowledged to formalize the requirements languages. In this paper, we present courteous logic based representations for software requirements. We report the benefits of courteous logic based representations for handling inconsistencies in software requirements and take into account views of multiple stakeholders and the presuppositions. We show how courteous logic based representations can be used to ensure consistency as well as to uncover presuppositions in the requirements.","PeriodicalId":420861,"journal":{"name":"International Conference on Evaluation of Novel Approaches to Software Engineering","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130822624","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
Semantics of Logical Relations in Topological Functioning Model 拓扑功能模型中逻辑关系的语义
Uldis Donins
{"title":"Semantics of Logical Relations in Topological Functioning Model","authors":"Uldis Donins","doi":"10.5220/0004088002170223","DOIUrl":"https://doi.org/10.5220/0004088002170223","url":null,"abstract":"The Topological functioning model (TFM) captures system functioning specification in the form of topological space consisting of functional features and cause-and-effect relations among them and is represented in a form of directed graph. The formal foundation of TFM makes it as a primary model which should be developed when implementing a software system. The functional features together with topological relationships contain the necessary information to create diagrams of other type, e.g., Activity or Communication diagrams. To specify the behaviour of system execution a new artefact is added to TFM – logical relations. The presence of logical relations denotes forking, branching, decision making, and joining during execution of system. Thus, it is needed to carefully analyse these new relations in TFM to have all the necessary information to transform it to other diagrams. The paper concludes with an example of TFM analysis and logical relationship identification within it.","PeriodicalId":420861,"journal":{"name":"International Conference on Evaluation of Novel Approaches to Software Engineering","volume":"47 1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-08-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130004680","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}
引用次数: 7
Visual Composition of Component Systems 组件系统的可视化组成
H. Schmid, Christian Martin Baranowski
{"title":"Visual Composition of Component Systems","authors":"H. Schmid, Christian Martin Baranowski","doi":"10.5220/0001764701310139","DOIUrl":"https://doi.org/10.5220/0001764701310139","url":null,"abstract":"Component composition has been remaining over a decade a (design) concept, but not found its way into practical programming which is usually still done in the classical reference-based way. A new generation of component languages like ArchJava has pushed forwards composition of subcomponents. But these languages fall back into class-based programming of methods when Java program code is to be written e.g. as a filter among subcomponents. In contrast, the CompJava Designer, a graphical editor, allows constructing relatively complex and distributed component systems for practical applications by a seamless visual composition process. It uses extended UML 2 component diagrams that allow visualizing the compositional structure of components in order to better understand and communicate it. The designer is based on the component language CompJava that has introduced component fragments and plugs as means for composing a component both from subcomponents and structured units of code.","PeriodicalId":420861,"journal":{"name":"International Conference on Evaluation of Novel Approaches to Software Engineering","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-08-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130780180","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
Workflow Automation for System Architecting 系统架构的工作流自动化
Markku Turunen, Kari Leppänen, Sari Leppänen
{"title":"Workflow Automation for System Architecting","authors":"Markku Turunen, Kari Leppänen, Sari Leppänen","doi":"10.5220/0001761700390046","DOIUrl":"https://doi.org/10.5220/0001761700390046","url":null,"abstract":"Managing the ever-growing complexity of even mass-market products, such as mobile phones, is becoming increasingly hard without the adoption of improved system development methods, such as model-based development. To allow industrial use of such methods, tools that are able automate development tasks as far as possible are needed. In this paper, we present a partly automated system design flow based on the Lyra method with UML 2.0 language and Telelogic Tau G2 modeling tool. We discuss how the tool was extended to support automation of some central tasks in Lyra and show a running example of the design flow. In the example, a telephony functionality of a mobile device is modeled producing an executable specification for the system. The efficiency gains from the automation are promising.","PeriodicalId":420861,"journal":{"name":"International Conference on Evaluation of Novel Approaches to Software Engineering","volume":"48 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-08-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117054782","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 Systematic Review on the Harmonization of Reference Models 参考模型协调的系统综述
César Jesús Pardo Calvache, F. Pino, Félix García, M. Piattini, M. T. Baldassarre
{"title":"A Systematic Review on the Harmonization of Reference Models","authors":"César Jesús Pardo Calvache, F. Pino, Félix García, M. Piattini, M. T. Baldassarre","doi":"10.5220/0002931500400047","DOIUrl":"https://doi.org/10.5220/0002931500400047","url":null,"abstract":"","PeriodicalId":420861,"journal":{"name":"International Conference on Evaluation of Novel Approaches to Software Engineering","volume":"233 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-08-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134274167","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}
引用次数: 12
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信