首页 > 最新文献

2018 IEEE 22nd International Enterprise Distributed Object Computing Conference (EDOC)最新文献

英文 中文
A Probabilistic Enterprise Architecture Model Evolution 一个概率企业架构模型演化
Simon Hacks, H. Lichter
Enterprise Architecture (EA) is a widely accepted means to ease the alignment of IS projects with enterprise-wide objectives. One central artifact of EA are EA models, which provide a holistic view on the organization and support EA's stakeholder to create added value. As EA collects its data from different sources, the data can be contradictory. This work contributes to existing research by proposing a novel approach to deal with contradictory data without solving the thereby caused conflicts. In order to achieve this objective, we refine the Predictive, Probabilistic Architecture Modeling Framework (P²AMF) introduced by Johnson et al., which already incorporates a way to represent uncertainty regarding the existence of modelled entities. To make our technique usable, we generalize P²AMF from its UML/OCL notation to a graph presentation in order to apply it to EA models notated in arbitrary notations like ArchiMate. Furthermore, we add alternative scenarios in different versions along a time series to meet the requirements of a distributed EA evolution. To show the applicability of our approach, we developed a proof of concept prototype by implementing the proposed calculations and guidelines on a Neo4j graph database. Last, we argue that our approach meets the stated requirements of a distributed EA evolution.
企业架构(Enterprise Architecture, EA)是一种被广泛接受的方法,用于简化is项目与企业范围目标的一致性。EA的一个中心工件是EA模型,它提供了组织的整体视图,并支持EA涉众创造附加价值。由于EA从不同的来源收集数据,这些数据可能是相互矛盾的。这项工作通过提出一种新的方法来处理矛盾的数据,而不解决由此引起的冲突,从而有助于现有的研究。为了实现这一目标,我们改进了Johnson等人引入的预测、概率架构建模框架(P²AMF),该框架已经包含了一种表示建模实体存在的不确定性的方法。为了使我们的技术可用,我们将P²AMF从UML/OCL符号推广到图形表示,以便将其应用于以任意符号(如ArchiMate)表示的EA模型。此外,我们沿着时间序列在不同版本中添加可选场景,以满足分布式EA演进的需求。为了展示我们方法的适用性,我们通过在Neo4j图形数据库上实现所提出的计算和指南,开发了一个概念验证原型。最后,我们认为我们的方法满足分布式EA演进的既定需求。
{"title":"A Probabilistic Enterprise Architecture Model Evolution","authors":"Simon Hacks, H. Lichter","doi":"10.1109/EDOC.2018.00017","DOIUrl":"https://doi.org/10.1109/EDOC.2018.00017","url":null,"abstract":"Enterprise Architecture (EA) is a widely accepted means to ease the alignment of IS projects with enterprise-wide objectives. One central artifact of EA are EA models, which provide a holistic view on the organization and support EA's stakeholder to create added value. As EA collects its data from different sources, the data can be contradictory. This work contributes to existing research by proposing a novel approach to deal with contradictory data without solving the thereby caused conflicts. In order to achieve this objective, we refine the Predictive, Probabilistic Architecture Modeling Framework (P²AMF) introduced by Johnson et al., which already incorporates a way to represent uncertainty regarding the existence of modelled entities. To make our technique usable, we generalize P²AMF from its UML/OCL notation to a graph presentation in order to apply it to EA models notated in arbitrary notations like ArchiMate. Furthermore, we add alternative scenarios in different versions along a time series to meet the requirements of a distributed EA evolution. To show the applicability of our approach, we developed a proof of concept prototype by implementing the proposed calculations and guidelines on a Neo4j graph database. Last, we argue that our approach meets the stated requirements of a distributed EA evolution.","PeriodicalId":6544,"journal":{"name":"2018 IEEE 22nd International Enterprise Distributed Object Computing Conference (EDOC)","volume":"77 1","pages":"51-57"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"77299604","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
A Language and Repository for Cyber Security of Smart Grids 智能电网网络安全语言与知识库
Yuning Jiang, M. Jeusfeld, Yacine Atif, Jianguo Ding, Christoffer Brax, Eva Nero
Power grids form the central critical infrastructure in all developed economies. Disruptions of power supply can cause major effects on the economy and the livelihood of citizens. At the same time, power grids are being targeted by sophisticated cyber attacks. To counter these threats, we propose a domain-specific language and a repository to represent power grids and related IT components that control the power grid. We apply our tool to a standard example used in the literature to assess its expressiveness.
电网构成了所有发达经济体的核心关键基础设施。电力供应中断会对经济和市民的生活造成重大影响。与此同时,电网正成为复杂网络攻击的目标。为了应对这些威胁,我们提出了一种特定于领域的语言和一个存储库来表示电网和控制电网的相关IT组件。我们将我们的工具应用于文献中使用的标准示例来评估其表达性。
{"title":"A Language and Repository for Cyber Security of Smart Grids","authors":"Yuning Jiang, M. Jeusfeld, Yacine Atif, Jianguo Ding, Christoffer Brax, Eva Nero","doi":"10.1109/EDOC.2018.00029","DOIUrl":"https://doi.org/10.1109/EDOC.2018.00029","url":null,"abstract":"Power grids form the central critical infrastructure in all developed economies. Disruptions of power supply can cause major effects on the economy and the livelihood of citizens. At the same time, power grids are being targeted by sophisticated cyber attacks. To counter these threats, we propose a domain-specific language and a repository to represent power grids and related IT components that control the power grid. We apply our tool to a standard example used in the literature to assess its expressiveness.","PeriodicalId":6544,"journal":{"name":"2018 IEEE 22nd International Enterprise Distributed Object Computing Conference (EDOC)","volume":"52 1","pages":"164-170"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"72953508","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
Ontological Analysis and Redesign of Risk Modeling in ArchiMate ArchiMate风险模型的本体分析与再设计
T. P. Sales, J. P. Almeida, S. Santini, F. Baião, G. Guizzardi
Risk analysis is a complex and critical activity in various contexts, ranging from strategic planning to IT systems operation. Given its complexity, several Enterprise Architecture (EA) frameworks and modeling languages have been developed to help analysts in representing and analyzing risks. Yet, the notion of risk remains overloaded and conceptually unclear in most of them. In this paper, we investigate the real-world semantics underlying risk-related constructs in one of such approaches, namely ArchiMate's Risk and Security Overlay (RSO). We perform this investigation by means of ontological analysis to reveal semantic limitations in the overlay, such as ambiguity and missing constructs. Building on the results of this analysis, we propose a well-founded redesign of the risk modeling aspects of the RSO.
从战略规划到IT系统操作,风险分析在各种情况下都是一项复杂而关键的活动。鉴于其复杂性,已经开发了一些企业架构(EA)框架和建模语言来帮助分析人员表示和分析风险。然而,风险的概念在大多数情况下仍然是超负荷的,并且在概念上不明确。在本文中,我们研究了其中一种方法中风险相关结构的真实世界语义,即ArchiMate的风险和安全覆盖(RSO)。我们通过本体论分析来进行这项调查,以揭示覆盖中的语义限制,如歧义和缺失结构。在此分析结果的基础上,我们建议对RSO的风险建模方面进行有充分根据的重新设计。
{"title":"Ontological Analysis and Redesign of Risk Modeling in ArchiMate","authors":"T. P. Sales, J. P. Almeida, S. Santini, F. Baião, G. Guizzardi","doi":"10.1109/EDOC.2018.00028","DOIUrl":"https://doi.org/10.1109/EDOC.2018.00028","url":null,"abstract":"Risk analysis is a complex and critical activity in various contexts, ranging from strategic planning to IT systems operation. Given its complexity, several Enterprise Architecture (EA) frameworks and modeling languages have been developed to help analysts in representing and analyzing risks. Yet, the notion of risk remains overloaded and conceptually unclear in most of them. In this paper, we investigate the real-world semantics underlying risk-related constructs in one of such approaches, namely ArchiMate's Risk and Security Overlay (RSO). We perform this investigation by means of ontological analysis to reveal semantic limitations in the overlay, such as ambiguity and missing constructs. Building on the results of this analysis, we propose a well-founded redesign of the risk modeling aspects of the RSO.","PeriodicalId":6544,"journal":{"name":"2018 IEEE 22nd International Enterprise Distributed Object Computing Conference (EDOC)","volume":"199 1","pages":"154-163"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"91021911","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}
引用次数: 15
EDOC 2018 Organizing Committee EDOC 2018组委会
Robert Lagerström, Pontus Johnson, S. Nurcan
{"title":"EDOC 2018 Organizing Committee","authors":"Robert Lagerström, Pontus Johnson, S. Nurcan","doi":"10.1109/edoc.2018.00007","DOIUrl":"https://doi.org/10.1109/edoc.2018.00007","url":null,"abstract":"","PeriodicalId":6544,"journal":{"name":"2018 IEEE 22nd International Enterprise Distributed Object Computing Conference (EDOC)","volume":"1 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"89539159","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
EDOC 2018 Program Committee EDOC 2018项目委员会
J. Aagedal, Equatex, J. P. Almeida
Jan Øyvind Aagedal, Equatex Joao Paulo Almeida, Federal University of Espirito Santo Ebrahim Bagheri, Ryerson University Amin Beheshti, Macquarie University Ilia Bider, Stockholm University/IbisSoft Marco Brambilla, Politecnico di Milano Ruth Breu, Research Group Quality Engineering Florian Daniel, Politecnico di Milano Chiara Di Francescomarino, Fondazione Bruno Kessler-IRST Remco Dijkman, Eindhoven University of Technology Giuseppe Di Lucca, University of Sannio Schahram Dustdar, Vienna University of Technology Ricardo A. Falbo, Federal University of Espirito Santo Zaiwen Feng, University of South Australia Luis Ferreira Pires, University of Twente Ulrik Franke, RISE SICS—Swedish Institute of Computer Science Aditya Ghose, University of Wollongong Claude Godart, Loria Aniruddha Gokhale, Vanderbilt University Guido Governatori, CSIRO Georg Grossmann, University of South Australia Giancarlo Guizzardi, Federal University of Espirito Santo Jens Gulden, University of Duisburg-Essen Armin Haller, Australian National University Jun Han, Swinburne University of Technology Maria-Eugenia Iacob, University of Twente Dimka Karastoyanova, University of Groningen Alexander Knapp, Universität Augsburg Julius Köpke, Alpen-Adria-Universität Klagenfurt Institute for Informatics Systems Vinay Kulkarni, Tata Consultancy Services Research Lea Kutvonen, University of Helsinki Lam Son Lê, HCMC Tech Henrik Leopold, Vrije Universiteit Amsterdam Frank Leymann, University of Stuttgart Peter F. Linington, University of Kent Florian Matthes, Technical University of Munich
JanØyvind Aagedal, Equatex Joao Paulo Almeida、圣(Federal University of获奖易卜拉欣Bagheri, Ryerson大学麦格理大学伊利亚阿明·贝赫什蒂Bider,斯德哥尔摩大学/ IbisSoft Brambilla马克,露丝·Breu米兰理工大学研究小组明确的质量工程弗洛里安Daniel,米兰理工大学基金会Francescomarino Bruno Kessler-IRST Remco Dijkman,朱塞佩·卢卡,埃因霍温理工大学University of Sannio Schahram Dustdar,维也纳大学(University of Technology里卡多·A . Falbo、圣(Federal University of获奖Zaiwen mil,南澳大利亚大学路易斯·费雷拉·皮雷特温特,RISE SICS杰弗里的大学—Swedish Institute of Computer Science kafila Ghose, University of Wollongong克劳德·多少,Loria Aniruddha范德比尔Gokhale,大学CSIRO Guido行长格奥尔格·格罗斯曼,南澳大利亚大学Giancarlo Guizzardi、圣(Federal University of获奖,Jens荷兰盾University of Duisburg-Essen官员勒,Jun汉族,斯温伯恩,国立大学University of Technology Maria-Eugenia Iacob, University of特温特Dimka Karastoyanova,格罗宁根大学(University of Alexander视为合法,教学ä吨奥格斯堡朱利叶斯Köpke, Alpen-Adria-Universität信息学研究所Systems Vinay Kulkarni克拉根福,塔塔咨询服务研究Lea Kutvonen, Lam Son Lê赫尔辛基大学,HCMC Tech Henrik利奥波德,阿姆斯特丹Vrije Universiteit Frank Leymann斯图加特大学彼得·林顿,肯特大学弗洛里安·马特斯,慕尼黑技术大学
{"title":"EDOC 2018 Program Committee","authors":"J. Aagedal, Equatex, J. P. Almeida","doi":"10.1109/edoc.2018.00008","DOIUrl":"https://doi.org/10.1109/edoc.2018.00008","url":null,"abstract":"Jan Øyvind Aagedal, Equatex Joao Paulo Almeida, Federal University of Espirito Santo Ebrahim Bagheri, Ryerson University Amin Beheshti, Macquarie University Ilia Bider, Stockholm University/IbisSoft Marco Brambilla, Politecnico di Milano Ruth Breu, Research Group Quality Engineering Florian Daniel, Politecnico di Milano Chiara Di Francescomarino, Fondazione Bruno Kessler-IRST Remco Dijkman, Eindhoven University of Technology Giuseppe Di Lucca, University of Sannio Schahram Dustdar, Vienna University of Technology Ricardo A. Falbo, Federal University of Espirito Santo Zaiwen Feng, University of South Australia Luis Ferreira Pires, University of Twente Ulrik Franke, RISE SICS—Swedish Institute of Computer Science Aditya Ghose, University of Wollongong Claude Godart, Loria Aniruddha Gokhale, Vanderbilt University Guido Governatori, CSIRO Georg Grossmann, University of South Australia Giancarlo Guizzardi, Federal University of Espirito Santo Jens Gulden, University of Duisburg-Essen Armin Haller, Australian National University Jun Han, Swinburne University of Technology Maria-Eugenia Iacob, University of Twente Dimka Karastoyanova, University of Groningen Alexander Knapp, Universität Augsburg Julius Köpke, Alpen-Adria-Universität Klagenfurt Institute for Informatics Systems Vinay Kulkarni, Tata Consultancy Services Research Lea Kutvonen, University of Helsinki Lam Son Lê, HCMC Tech Henrik Leopold, Vrije Universiteit Amsterdam Frank Leymann, University of Stuttgart Peter F. Linington, University of Kent Florian Matthes, Technical University of Munich","PeriodicalId":6544,"journal":{"name":"2018 IEEE 22nd International Enterprise Distributed Object Computing Conference (EDOC)","volume":"10 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"89571222","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
Quantitative Effects of Advanced Resource Constructs in Business Process Simulation 高级资源构造在业务流程模拟中的定量效应
Sander P. F. Peters, R. Dijkman, P. Grefen
Simulation is often used to provide quantitative predictions on the performance of business processes. However, the current available business process simulation engines only support basic resource constructs and even these are sometimes lacking. This leads to simulated performance metrics that can deviate significantly from the real process performance. This paper provides an overview of the quantitative effects of incorporating these advanced resource constructs in business process simulation. Experiments are conducted to assess whether there are significant differences between the effects of using basic resource constructs and using their advanced counterparts. The main conclusions are: that the allocation strategy deployed by the resources is of significant influence on the performance of the process; that the ability to assign resources to multiple roles has a significant influence; and that simulation replications are absolutely necessary to produce reliable simulation results. These insights can be used by researchers and practitioners to understand the validity of the results of their simulation studies and as a direction for future research.
模拟通常用于提供对业务流程性能的定量预测。然而,当前可用的业务流程模拟引擎只支持基本的资源构造,甚至有时也缺乏这些构造。这将导致模拟的性能指标与实际过程性能有很大的偏差。本文概述了在业务流程模拟中合并这些高级资源构造的定量效果。通过实验来评估使用基本资源构念和使用高级资源构念的效果是否存在显著差异。主要结论是:资源配置策略对过程绩效有显著影响;将资源分配给多个角色的能力具有重大影响;为了得到可靠的模拟结果,模拟复制是绝对必要的。这些见解可以被研究人员和实践者用来理解他们的模拟研究结果的有效性,并作为未来研究的方向。
{"title":"Quantitative Effects of Advanced Resource Constructs in Business Process Simulation","authors":"Sander P. F. Peters, R. Dijkman, P. Grefen","doi":"10.1109/EDOC.2018.00024","DOIUrl":"https://doi.org/10.1109/EDOC.2018.00024","url":null,"abstract":"Simulation is often used to provide quantitative predictions on the performance of business processes. However, the current available business process simulation engines only support basic resource constructs and even these are sometimes lacking. This leads to simulated performance metrics that can deviate significantly from the real process performance. This paper provides an overview of the quantitative effects of incorporating these advanced resource constructs in business process simulation. Experiments are conducted to assess whether there are significant differences between the effects of using basic resource constructs and using their advanced counterparts. The main conclusions are: that the allocation strategy deployed by the resources is of significant influence on the performance of the process; that the ability to assign resources to multiple roles has a significant influence; and that simulation replications are absolutely necessary to produce reliable simulation results. These insights can be used by researchers and practitioners to understand the validity of the results of their simulation studies and as a direction for future research.","PeriodicalId":6544,"journal":{"name":"2018 IEEE 22nd International Enterprise Distributed Object Computing Conference (EDOC)","volume":"45 1","pages":"115-122"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"74669957","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
FEDSA: A Data Federation Platform for Law Enforcement Management 联邦执法管理数据联盟平台
Wenhao Li, Zaiwen Feng, W. Mayer, G. Grossmann, A. Kashefi, M. Stumptner
In the era of big data, new challenges occur in the field of data federation research. New types of data sources with new formats of data have emerged, and end users need to conduct complex search and data analytical tasks, which impose requirements such flexible data federation, customized security mechanism and high-performance processing (for example, near real time query). To address these challenges, this paper proposes a data federation platform named FEDSA and reports on an initial implementation. Distinctive features of the platform include process-driven data federation, Data Federation as a Service, a simple query language over a high-level common data model, data security protection over all federation services, query re-writing and full distribution. We demonstrate how these features address the challenges, discuss the performance of the current implementation, and outline future extensions.
大数据时代对数据联邦研究领域提出了新的挑战。新的数据源类型和新的数据格式已经出现,最终用户需要执行复杂的搜索和数据分析任务,这对灵活的数据联合、定制的安全机制和高性能的处理(例如近实时查询)提出了要求。为了应对这些挑战,本文提出了一个名为FEDSA的数据联合平台,并报告了其初步实现。该平台的显著特性包括流程驱动的数据联合、数据联合即服务(data federation as a Service)、基于高级通用数据模型的简单查询语言、所有联合服务的数据安全保护、查询重写和完整分发。我们将演示这些特性如何应对挑战,讨论当前实现的性能,并概述未来的扩展。
{"title":"FEDSA: A Data Federation Platform for Law Enforcement Management","authors":"Wenhao Li, Zaiwen Feng, W. Mayer, G. Grossmann, A. Kashefi, M. Stumptner","doi":"10.1109/EDOC.2018.00013","DOIUrl":"https://doi.org/10.1109/EDOC.2018.00013","url":null,"abstract":"In the era of big data, new challenges occur in the field of data federation research. New types of data sources with new formats of data have emerged, and end users need to conduct complex search and data analytical tasks, which impose requirements such flexible data federation, customized security mechanism and high-performance processing (for example, near real time query). To address these challenges, this paper proposes a data federation platform named FEDSA and reports on an initial implementation. Distinctive features of the platform include process-driven data federation, Data Federation as a Service, a simple query language over a high-level common data model, data security protection over all federation services, query re-writing and full distribution. We demonstrate how these features address the challenges, discuss the performance of the current implementation, and outline future extensions.","PeriodicalId":6544,"journal":{"name":"2018 IEEE 22nd International Enterprise Distributed Object Computing Conference (EDOC)","volume":"9 1","pages":"21-27"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"80204512","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
Managing Product Lines Variability in Rich Internet Applications 管理富互联网应用程序中的产品线可变性
Mohsen Asadi, M. Daliri, Navid Alipour
Rich Internet Applications refers to Web applications resembling desktop solutions with sophisticated user interactions, client-side processing, and asynchronous communications. Rich Internet applications have been evolved from traditional multi-page Web applications to single page applications which handle users' interactions without the need of full-refresh at each interaction. Although many techniques, methodologies, and technologies have been proposed in the rich Internet applications literature, the need for managing variability has not yet been conveniently addressed in this domain. According to software product lines research and practice, handling variability and commonality plays an important role in decreasing the development time and improving the quality of nal products. To this end, in this paper, we aim at employing the variability management techniques in the domain of rich Internet applications. We propose a variability modeling technique based on well-known feature modeling approach and provide a method for annotating rich Internet applications with variability and deriving final application based the given con guration. The proposed method is implemented in a tool named Varion which can be used along with existing rich Internet application tools and approaches. We applied the proposed approach on Angular, a well-known Model-View-Controller framework for developing rich Internet applications.
富Internet应用程序指的是类似桌面解决方案的Web应用程序,具有复杂的用户交互、客户端处理和异步通信。富Internet应用程序已经从传统的多页面Web应用程序发展到处理用户交互而不需要在每次交互时完全刷新的单页面应用程序。尽管在富Internet应用程序文献中已经提出了许多技术、方法和技术,但是管理可变性的需要还没有在这个领域得到方便的解决。根据软件产品线的研究和实践,处理可变性和通用性对缩短开发时间和提高最终产品质量具有重要作用。为此,本文旨在将可变性管理技术应用于富Internet应用领域。我们提出了一种基于已知特征建模方法的可变性建模技术,并提供了一种用可变性注释富互联网应用程序并基于给定配置派生最终应用程序的方法。该方法是在一个名为version的工具中实现的,该工具可以与现有的富Internet应用工具和方法一起使用。我们将该方法应用于Angular,这是一个著名的用于开发富互联网应用程序的模型-视图-控制器框架。
{"title":"Managing Product Lines Variability in Rich Internet Applications","authors":"Mohsen Asadi, M. Daliri, Navid Alipour","doi":"10.1109/EDOC.2018.00034","DOIUrl":"https://doi.org/10.1109/EDOC.2018.00034","url":null,"abstract":"Rich Internet Applications refers to Web applications resembling desktop solutions with sophisticated user interactions, client-side processing, and asynchronous communications. Rich Internet applications have been evolved from traditional multi-page Web applications to single page applications which handle users' interactions without the need of full-refresh at each interaction. Although many techniques, methodologies, and technologies have been proposed in the rich Internet applications literature, the need for managing variability has not yet been conveniently addressed in this domain. According to software product lines research and practice, handling variability and commonality plays an important role in decreasing the development time and improving the quality of nal products. To this end, in this paper, we aim at employing the variability management techniques in the domain of rich Internet applications. We propose a variability modeling technique based on well-known feature modeling approach and provide a method for annotating rich Internet applications with variability and deriving final application based the given con guration. The proposed method is implemented in a tool named Varion which can be used along with existing rich Internet application tools and approaches. We applied the proposed approach on Angular, a well-known Model-View-Controller framework for developing rich Internet applications.","PeriodicalId":6544,"journal":{"name":"2018 IEEE 22nd International Enterprise Distributed Object Computing Conference (EDOC)","volume":"77 1","pages":"208-217"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"85264964","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
Real-Time Data Mining for Event Streams 事件流的实时数据挖掘
Massiva Roudjane, D. Rebaine, R. Khoury, Sylvain Hallé
Information systems produce different types of event logs; in many situations, it may be desirable to look for trends inside these logs. We show how trends of various kinds can be computed over such logs in real time, using a generic framework called the trend distance workflow. Many common computations on event streams turn out to be special cases of this workflow, depending on how a handful of workflow parameters are defined. This process has been implemented and tested in a real-world event stream processing tool, called BeepBeep. Experimental results show that deviations from a reference trend can be detected in realtime for streams producing up to thousands of events per second.
信息系统产生不同类型的事件日志;在许多情况下,可能需要在这些日志中查找趋势。我们展示了如何使用一种称为趋势距离工作流的通用框架,在这些日志上实时计算各种趋势。事件流上的许多常见计算结果是此工作流的特殊情况,这取决于如何定义少量工作流参数。这个过程已经在一个叫做BeepBeep的真实事件流处理工具中实现和测试过。实验结果表明,对于每秒产生数千个事件的流,可以实时检测到与参考趋势的偏差。
{"title":"Real-Time Data Mining for Event Streams","authors":"Massiva Roudjane, D. Rebaine, R. Khoury, Sylvain Hallé","doi":"10.1109/EDOC.2018.00025","DOIUrl":"https://doi.org/10.1109/EDOC.2018.00025","url":null,"abstract":"Information systems produce different types of event logs; in many situations, it may be desirable to look for trends inside these logs. We show how trends of various kinds can be computed over such logs in real time, using a generic framework called the trend distance workflow. Many common computations on event streams turn out to be special cases of this workflow, depending on how a handful of workflow parameters are defined. This process has been implemented and tested in a real-world event stream processing tool, called BeepBeep. Experimental results show that deviations from a reference trend can be detected in realtime for streams producing up to thousands of events per second.","PeriodicalId":6544,"journal":{"name":"2018 IEEE 22nd International Enterprise Distributed Object Computing Conference (EDOC)","volume":"124 1","pages":"123-134"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"89662159","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
Formalizing Application Integration Patterns 形式化应用程序集成模式
Daniel Ritter, S. Rinderle-Ma, M. Montali, Andrey Rivkin, Aman Sinha
Enterprise Integration Patterns (EIPs) and their extensions denote the informally described building blocks of current Enterprise Application Integration (EAI) systems. Although a recent approach strives to provide an EIP formalization based on Coloured Petri Nets (CPNs), it does not completely consider EAI requirements, such as complex data, transacted resources and time. In the absence of a comprehensive formal definition, the patterns cannot be verified, and thus a formal foundation of EAI is missing. In this work, we leverage the novel db-net approach that finds a better balance between the data and process-related aspects than CPNs and we extend it according to the EAI requirements that we systematically collect on a pattern level. Then we discuss pattern realizations, and evaluate our approach for comprehensiveness, test correctness, and show its applicability.
企业集成模式(eip)及其扩展表示当前企业应用程序集成(EAI)系统的非正式描述的构建块。尽管最近的一种方法努力提供基于彩色Petri网(cpn)的EIP形式化,但它并没有完全考虑到EAI需求,例如复杂的数据、交易资源和时间。在缺乏全面的正式定义的情况下,模式无法得到验证,因此缺少了EAI的正式基础。在这项工作中,我们利用了新的db-net方法,该方法在数据和流程相关方面之间找到了比cpn更好的平衡,并根据我们在模式级别上系统收集的EAI需求对其进行了扩展。然后讨论模式实现,评估我们的方法的全面性、测试正确性,并展示其适用性。
{"title":"Formalizing Application Integration Patterns","authors":"Daniel Ritter, S. Rinderle-Ma, M. Montali, Andrey Rivkin, Aman Sinha","doi":"10.1109/EDOC.2018.00012","DOIUrl":"https://doi.org/10.1109/EDOC.2018.00012","url":null,"abstract":"Enterprise Integration Patterns (EIPs) and their extensions denote the informally described building blocks of current Enterprise Application Integration (EAI) systems. Although a recent approach strives to provide an EIP formalization based on Coloured Petri Nets (CPNs), it does not completely consider EAI requirements, such as complex data, transacted resources and time. In the absence of a comprehensive formal definition, the patterns cannot be verified, and thus a formal foundation of EAI is missing. In this work, we leverage the novel db-net approach that finds a better balance between the data and process-related aspects than CPNs and we extend it according to the EAI requirements that we systematically collect on a pattern level. Then we discuss pattern realizations, and evaluate our approach for comprehensiveness, test correctness, and show its applicability.","PeriodicalId":6544,"journal":{"name":"2018 IEEE 22nd International Enterprise Distributed Object Computing Conference (EDOC)","volume":"17 1","pages":"11-20"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"79482749","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}
引用次数: 11
期刊
2018 IEEE 22nd International Enterprise Distributed Object Computing Conference (EDOC)
全部 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