首页 > 最新文献

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

英文 中文
Handling Service Level Agreements in IoT = Minding Rules + Log Analytics? 处理物联网中的服务水平协议=注意规则+日志分析?
Trung-Viet Nguyen, Lam-Son Lê, Hong Linh Truong, Khuong Nguyen-An, P. Ha
With the rise of Internet of Things, end-users expect to obtain data from well-connected smart devices and stations through data services being provisioned in distributed architectures. Such services could be aggregated in a number of smart ways to provide the end-users and third-party applications with sophisticated data (e.g., weather data coupled with soil pollution), resulting in a growing number of service offerings to be requested. Service offerings that have been shortlisted for a certain data request (e.g., rainfall in a particular farming site) need to be ranked according to the end-users' preference. Service level agreements, i.e., the mutual responsibilities between the service provider and its consumers, address this sort of preference. Unfortunately, provisioning quality-aware services under this term still stays on the sidelines. In this paper, we propose a novel service architecture where the service level agreements shall be: (i) accumulated overtime on IoT service transactions; (ii) compiled when aggregating IoT services; (iii) used as a ranking criterion for suggesting IoT service offerings. We demonstrate our new approach in the service provisioning of agricultural datasets taken from a farming site of the Mekong Delta in Vietnam.
随着物联网的兴起,终端用户希望通过分布式架构中提供的数据服务,从连接良好的智能设备和站点获取数据。这些服务可以通过许多聪明的方式聚合起来,为最终用户和第三方应用程序提供复杂的数据(例如,天气数据与土壤污染相结合),从而导致需要提供的服务越来越多。为特定数据请求(例如,特定农场的降雨量)入围的服务产品需要根据最终用户的偏好进行排序。服务水平协议,即服务提供者与其消费者之间的相互责任,解决了这种偏好。不幸的是,在这个术语下提供质量意识服务仍然是次要的。在本文中,我们提出了一种新的服务架构,其中服务水平协议应为:(i)物联网服务事务的累积超时时间;(ii)在聚合物联网服务时编译;(iii)作为推荐物联网服务产品的排名标准。我们展示了我们的新方法,为越南湄公河三角洲的一个农场提供农业数据集。
{"title":"Handling Service Level Agreements in IoT = Minding Rules + Log Analytics?","authors":"Trung-Viet Nguyen, Lam-Son Lê, Hong Linh Truong, Khuong Nguyen-An, P. Ha","doi":"10.1109/EDOC.2018.00027","DOIUrl":"https://doi.org/10.1109/EDOC.2018.00027","url":null,"abstract":"With the rise of Internet of Things, end-users expect to obtain data from well-connected smart devices and stations through data services being provisioned in distributed architectures. Such services could be aggregated in a number of smart ways to provide the end-users and third-party applications with sophisticated data (e.g., weather data coupled with soil pollution), resulting in a growing number of service offerings to be requested. Service offerings that have been shortlisted for a certain data request (e.g., rainfall in a particular farming site) need to be ranked according to the end-users' preference. Service level agreements, i.e., the mutual responsibilities between the service provider and its consumers, address this sort of preference. Unfortunately, provisioning quality-aware services under this term still stays on the sidelines. In this paper, we propose a novel service architecture where the service level agreements shall be: (i) accumulated overtime on IoT service transactions; (ii) compiled when aggregating IoT services; (iii) used as a ranking criterion for suggesting IoT service offerings. We demonstrate our new approach in the service provisioning of agricultural datasets taken from a farming site of the Mekong Delta in Vietnam.","PeriodicalId":6544,"journal":{"name":"2018 IEEE 22nd International Enterprise Distributed Object Computing Conference (EDOC)","volume":"23 1","pages":"145-153"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"76535127","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
Identifying and Structuring Challenges in Large-Scale Agile Development Based on a Structured Literature Review 基于结构化文献综述的大规模敏捷开发中的挑战识别和结构化
Ömer Uludağ, Martin Kleehaus, Christoph Caprano, F. Matthes
Over the last two decades, agile methods have transformed and brought unique changes to software development practice by strongly emphasizing team collaboration, customer involvement, and change tolerance. The success of agile methods for small, co-located teams has inspired organizations to increasingly apply agile practices to large-scale efforts. Since these methods are originally designed for small teams, unprecedented challenges occur when introducing them at larger scale, such as inter-team coordination and communication, dependencies with other organizational units or general resistances to changes. Compared to the rich body of agile software development literature describing typical challenges, recurring challenges of stakeholders and initiatives in large-scale agile development has not yet been studied through secondary studies sufficiently. With this paper, we aim to fill this gap by presenting a structured literature review on challenges in large-scale agile development. We identified 79 challenges grouped into eleven categories.
在过去的二十年中,敏捷方法通过强调团队协作、客户参与和变更容忍,已经转变并给软件开发实践带来了独特的变化。敏捷方法在小型的、位于同一地点的团队中取得的成功,激励了组织越来越多地将敏捷实践应用于大规模的工作。由于这些方法最初是为小团队设计的,当将它们引入到更大的规模时,就会出现前所未有的挑战,比如团队间的协调和沟通,与其他组织单位的依赖关系,或者对变更的普遍抵制。与描述典型挑战的丰富敏捷软件开发文献相比,大规模敏捷开发中涉众和计划的反复挑战尚未通过二次研究得到充分研究。在本文中,我们的目标是通过对大规模敏捷开发中的挑战进行结构化的文献回顾来填补这一空白。我们确定了79个挑战,分为11类。
{"title":"Identifying and Structuring Challenges in Large-Scale Agile Development Based on a Structured Literature Review","authors":"Ömer Uludağ, Martin Kleehaus, Christoph Caprano, F. Matthes","doi":"10.1109/EDOC.2018.00032","DOIUrl":"https://doi.org/10.1109/EDOC.2018.00032","url":null,"abstract":"Over the last two decades, agile methods have transformed and brought unique changes to software development practice by strongly emphasizing team collaboration, customer involvement, and change tolerance. The success of agile methods for small, co-located teams has inspired organizations to increasingly apply agile practices to large-scale efforts. Since these methods are originally designed for small teams, unprecedented challenges occur when introducing them at larger scale, such as inter-team coordination and communication, dependencies with other organizational units or general resistances to changes. Compared to the rich body of agile software development literature describing typical challenges, recurring challenges of stakeholders and initiatives in large-scale agile development has not yet been studied through secondary studies sufficiently. With this paper, we aim to fill this gap by presenting a structured literature review on challenges in large-scale agile development. We identified 79 challenges grouped into eleven categories.","PeriodicalId":6544,"journal":{"name":"2018 IEEE 22nd International Enterprise Distributed Object Computing Conference (EDOC)","volume":"52 1","pages":"191-197"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"81575148","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}
引用次数: 43
Message from the EDOC 2018 Program Chairs EDOC 2018项目主席致辞
{"title":"Message from the EDOC 2018 Program Chairs","authors":"","doi":"10.1109/edoc.2018.00006","DOIUrl":"https://doi.org/10.1109/edoc.2018.00006","url":null,"abstract":"","PeriodicalId":6544,"journal":{"name":"2018 IEEE 22nd International Enterprise Distributed Object Computing Conference (EDOC)","volume":"27 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"85445727","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
Modeling and Automated Execution of Application Deployment Tests 应用程序部署测试的建模和自动执行
Michael Wurster, Uwe Breitenbücher, Oliver Kopp, F. Leymann
In recent years, many deployment systems have been developed that process deployment models to automatically provision applications. The main objective of these systems is to shorten delivery times and to ensure a proper execution of the deployment process. However, these systems mainly focus on the correct technical execution of the deployment, but do not check whether the deployed application is working properly. Especially in DevOps scenarios where applications are modified frequently, this can quickly lead to broken deployments, for example, if a wrong component version was specified in the deployment model that has not been adapted to a new database schema. Ironically, even hardly noticeable errors in deployment models quickly result in technically successful deployments, which do not work at all. In this paper, we tackle these issues. We present a modeling concept that enables developers to define deployment tests directly along with the deployment model. These tests are then automatically run by a runtime after deployment to verify that the application is working properly. To validate the technical feasibility of the approach, we applied the concept to TOSCA and extended an existing open source TOSCA runtime.
近年来,开发了许多处理部署模型以自动提供应用程序的部署系统。这些系统的主要目标是缩短交付时间,并确保部署过程的正确执行。但是,这些系统主要关注部署的正确技术执行,而不检查部署的应用程序是否正常工作。特别是在经常修改应用程序的DevOps场景中,这可能很快导致部署失败,例如,如果部署模型中指定了一个错误的组件版本,而该版本没有适应新的数据库模式。具有讽刺意味的是,即使部署模型中几乎不明显的错误也会很快导致技术上成功的部署,而这些部署根本不起作用。在本文中,我们解决了这些问题。我们提出了一个建模概念,使开发人员能够直接定义部署测试和部署模型。部署后,运行时将自动运行这些测试,以验证应用程序是否正常工作。为了验证该方法的技术可行性,我们将该概念应用于TOSCA,并扩展了现有的开源TOSCA运行时。
{"title":"Modeling and Automated Execution of Application Deployment Tests","authors":"Michael Wurster, Uwe Breitenbücher, Oliver Kopp, F. Leymann","doi":"10.1109/EDOC.2018.00030","DOIUrl":"https://doi.org/10.1109/EDOC.2018.00030","url":null,"abstract":"In recent years, many deployment systems have been developed that process deployment models to automatically provision applications. The main objective of these systems is to shorten delivery times and to ensure a proper execution of the deployment process. However, these systems mainly focus on the correct technical execution of the deployment, but do not check whether the deployed application is working properly. Especially in DevOps scenarios where applications are modified frequently, this can quickly lead to broken deployments, for example, if a wrong component version was specified in the deployment model that has not been adapted to a new database schema. Ironically, even hardly noticeable errors in deployment models quickly result in technically successful deployments, which do not work at all. In this paper, we tackle these issues. We present a modeling concept that enables developers to define deployment tests directly along with the deployment model. These tests are then automatically run by a runtime after deployment to verify that the application is working properly. To validate the technical feasibility of the approach, we applied the concept to TOSCA and extended an existing open source TOSCA runtime.","PeriodicalId":6544,"journal":{"name":"2018 IEEE 22nd International Enterprise Distributed Object Computing Conference (EDOC)","volume":"75 1","pages":"171-180"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"85985227","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}
引用次数: 10
Enabling Ad-Hoc Changes to Object-Aware Processes 允许对对象感知过程进行临时更改
Kevin Andrews, S. Steinau, M. Reichert
Contemporary process management systems support users during the execution of repetitive, predefined business processes. However, when unforeseen situations occur, which are not part of the process model serving as the template for process execution, contemporary process management technology is often unable to offer adequate user support. One solution to this problem is to allow for ad-hoc changes to process models, i.e., changes that may be applied on the fly to a running process instance. As opposed to the widespread activity-centric process modeling paradigm, for which the support of instance-specific ad-hoc changes is well researched, albeit not supported by most commercial solutions, there is no corresponding support for ad-hoc changes in other process support paradigms, such as artifact-centric or object-aware process management. This paper presents concepts for supporting such ad-hoc changes in object-aware process management, and gives insights into the challenges we tackled when implementing this kind of process flexibility in the PHILharmonicFlows process execution engine. The development of such advanced features is highly relevant for data-centric BPM, as the research field is generally perceived as having low maturity when compared to activity-centric BPM.
当前的流程管理系统在执行重复的预定义业务流程期间为用户提供支持。然而,当不可预见的情况发生时(这些情况不是作为流程执行模板的流程模型的一部分),当前的流程管理技术通常无法提供足够的用户支持。这个问题的一个解决方案是允许对流程模型进行临时更改,也就是说,可以动态地将更改应用于正在运行的流程实例。与广泛的以活动为中心的流程建模范例相反,尽管大多数商业解决方案不支持,但对特定于实例的临时更改的支持已经得到了很好的研究,其他流程支持范例中没有相应的临时更改支持,例如以工件为中心或对象感知的流程管理。本文提出了在对象感知流程管理中支持这种临时更改的概念,并深入了解了我们在PHILharmonicFlows流程执行引擎中实现这种流程灵活性时所面临的挑战。这些高级特性的开发与以数据为中心的BPM高度相关,因为与以活动为中心的BPM相比,这个研究领域通常被认为成熟度较低。
{"title":"Enabling Ad-Hoc Changes to Object-Aware Processes","authors":"Kevin Andrews, S. Steinau, M. Reichert","doi":"10.1109/EDOC.2018.00021","DOIUrl":"https://doi.org/10.1109/EDOC.2018.00021","url":null,"abstract":"Contemporary process management systems support users during the execution of repetitive, predefined business processes. However, when unforeseen situations occur, which are not part of the process model serving as the template for process execution, contemporary process management technology is often unable to offer adequate user support. One solution to this problem is to allow for ad-hoc changes to process models, i.e., changes that may be applied on the fly to a running process instance. As opposed to the widespread activity-centric process modeling paradigm, for which the support of instance-specific ad-hoc changes is well researched, albeit not supported by most commercial solutions, there is no corresponding support for ad-hoc changes in other process support paradigms, such as artifact-centric or object-aware process management. This paper presents concepts for supporting such ad-hoc changes in object-aware process management, and gives insights into the challenges we tackled when implementing this kind of process flexibility in the PHILharmonicFlows process execution engine. The development of such advanced features is highly relevant for data-centric BPM, as the research field is generally perceived as having low maturity when compared to activity-centric BPM.","PeriodicalId":6544,"journal":{"name":"2018 IEEE 22nd International Enterprise Distributed Object Computing Conference (EDOC)","volume":"18 1","pages":"85-94"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"73900282","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
Modeling and Analyzing Process Architecture for Context-Driven Adaptation: Designing Cognitively-Enhanced Business Processes for Enterprises 情境驱动适应的流程架构建模与分析:为企业设计认知增强的业务流程
Zia Babar, Alexei Lapouchnian, E. Yu, A. Chan, Sebastian Carbajales
Organizations are increasingly looking to adopt and incorporate cognitive capabilities into key business processes to aid human decision-making activities. The availability of context data helps with improved decision-making involving both human users and cognitive systems, while ensuring continuing satisfaction of enterprise objectives. Therefore, the ongoing monitoring, selection and management of context data for redesigning sections of the overall business process structure, particularly where the cognitive systems are integrated in business processes, is of great inter-est. This paper proposes a systematic model-based approach to visualize the detection of context changes in a business process, determine an appropriate response to this context change, and identify the corresponding reconfiguration of processes in another part of the enterprise. This paper not only handles context, but also looks at the processes that need to respond to changes in that context. Together these processes constitute a business process architecture. This enables business process reconfiguration to better integrate cognitive systems in process activities requiring decision-making. The use of such modeling techniques facilitates the investigation of multiple process configurations while considering satisfaction of functional and non-functional objectives and ongoing contextual changes.
组织越来越希望将认知能力纳入关键业务流程,以帮助人类决策活动。上下文数据的可用性有助于改进涉及人类用户和认知系统的决策,同时确保持续满足企业目标。因此,持续监控、选择和管理上下文数据以重新设计整个业务流程结构的各个部分,特别是在将认知系统集成到业务流程中的地方,是非常有趣的。本文提出了一种系统的基于模型的方法,用于可视化业务流程中上下文变化的检测,确定对该上下文变化的适当响应,并识别企业另一部分中相应的流程重构。本文不仅处理上下文,而且还关注需要对该上下文中的变化做出响应的过程。这些流程一起构成了业务流程体系结构。这使得业务流程重新配置能够更好地将认知系统集成到需要决策的流程活动中。这种建模技术的使用有助于在考虑功能性和非功能性目标的满意度以及正在进行的上下文更改的同时,对多个流程配置进行调查。
{"title":"Modeling and Analyzing Process Architecture for Context-Driven Adaptation: Designing Cognitively-Enhanced Business Processes for Enterprises","authors":"Zia Babar, Alexei Lapouchnian, E. Yu, A. Chan, Sebastian Carbajales","doi":"10.1109/EDOC.2018.00018","DOIUrl":"https://doi.org/10.1109/EDOC.2018.00018","url":null,"abstract":"Organizations are increasingly looking to adopt and incorporate cognitive capabilities into key business processes to aid human decision-making activities. The availability of context data helps with improved decision-making involving both human users and cognitive systems, while ensuring continuing satisfaction of enterprise objectives. Therefore, the ongoing monitoring, selection and management of context data for redesigning sections of the overall business process structure, particularly where the cognitive systems are integrated in business processes, is of great inter-est. This paper proposes a systematic model-based approach to visualize the detection of context changes in a business process, determine an appropriate response to this context change, and identify the corresponding reconfiguration of processes in another part of the enterprise. This paper not only handles context, but also looks at the processes that need to respond to changes in that context. Together these processes constitute a business process architecture. This enables business process reconfiguration to better integrate cognitive systems in process activities requiring decision-making. The use of such modeling techniques facilitates the investigation of multiple process configurations while considering satisfaction of functional and non-functional objectives and ongoing contextual changes.","PeriodicalId":6544,"journal":{"name":"2018 IEEE 22nd International Enterprise Distributed Object Computing Conference (EDOC)","volume":"107 1","pages":"58-67"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"77421817","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
Enterprise Architecture 4.0 – A Vision, an Approach and Software Tool Support 企业架构4.0——一种愿景、一种方法和软件工具支持
Adina Aldea, M. Iacob, A. Wombacher, M. Hiralal, T. Franck
Industry 4.0 has begun to shape the way organizations operate by emphasizing the need for a duality between physical machines and sensors, and the (big) data they generate, exchange and use. Manufacturing is one of several industries which is expected to be impacted by this technological revolution. Increasing the information flows and integration of systems within organizations, and along the supply chain is considered one of the main challenges that needs to be addressed by these organizations. One approach for addressing this challenge is to investigate how this abundance of (big) operational data can be used in combination with IT-driven design approaches, such as Enterprise Architecture. Therefore, in this paper we propose our vision for Enterprise Architecture 4.0, i.e. an extended Enterprise Architecture approach for the context of Industry 4.0, and we give an account of our (work-in-progress) efforts to design a model management and analytics software platform supporting this vision. The usage of the software tool is exemplified with the help of a case study with an organization that develops IT and automation systems for the husbandry sector.
工业4.0已经开始通过强调物理机器和传感器之间的二元性以及它们生成、交换和使用的(大)数据的需求来塑造组织的运营方式。制造业是预计将受到这场技术革命影响的几个行业之一。在组织内部和供应链中增加信息流和系统集成被认为是这些组织需要解决的主要挑战之一。解决这一挑战的一种方法是研究如何将这些丰富的(大的)操作数据与it驱动的设计方法(如企业架构)结合使用。因此,在本文中,我们提出了企业架构4.0的愿景,即工业4.0背景下的扩展企业架构方法,并且我们给出了我们(正在进行的)设计支持这一愿景的模型管理和分析软件平台的努力。软件工具的使用通过一个为畜牧业开发IT和自动化系统的组织的案例研究来举例说明。
{"title":"Enterprise Architecture 4.0 – A Vision, an Approach and Software Tool Support","authors":"Adina Aldea, M. Iacob, A. Wombacher, M. Hiralal, T. Franck","doi":"10.1109/EDOC.2018.00011","DOIUrl":"https://doi.org/10.1109/EDOC.2018.00011","url":null,"abstract":"Industry 4.0 has begun to shape the way organizations operate by emphasizing the need for a duality between physical machines and sensors, and the (big) data they generate, exchange and use. Manufacturing is one of several industries which is expected to be impacted by this technological revolution. Increasing the information flows and integration of systems within organizations, and along the supply chain is considered one of the main challenges that needs to be addressed by these organizations. One approach for addressing this challenge is to investigate how this abundance of (big) operational data can be used in combination with IT-driven design approaches, such as Enterprise Architecture. Therefore, in this paper we propose our vision for Enterprise Architecture 4.0, i.e. an extended Enterprise Architecture approach for the context of Industry 4.0, and we give an account of our (work-in-progress) efforts to design a model management and analytics software platform supporting this vision. The usage of the software tool is exemplified with the help of a case study with an organization that develops IT and automation systems for the husbandry sector.","PeriodicalId":6544,"journal":{"name":"2018 IEEE 22nd International Enterprise Distributed Object Computing Conference (EDOC)","volume":"93 1","pages":"1-10"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"82986308","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}
引用次数: 16
Using Scrum for Implementing IT Governance with COBIT 5 使用Scrum实现COBIT 5的IT治理
Ana Claudia Amorim, M. Silva, R. Pereira, M. Gonçalves
COBIT 5 is a widely-used framework for implementing sound governance of enterprise IT (GEIT). Despite the existence of official guidance, there are still several challenges that we can encounter. Currently, the ISACA's official implementation solution follows a sequentially ordered process corresponding to a traditional approach, however, organizations are increasingly embracing more agile ones for managing projects where the solution is not clear from the beginning. Using the Design Science Research Methodology, the authors analyse the current state of art and provide a Scrum based methodology for managing at team level a COBIT 5 programme. With a hybrid agile-traditional approach, the authors aim to eliminate some known challenges of COBIT 5, such as lack of support from top management and misaligned scopes and solutions. Additionally, in this paper, the authors present the results obtained from applying the designed methodology in a COBIT 5 programme in the Portuguese Finance Ministry, as well as inspect two series of interviews: 10 performed with experts from both Scrum and COBIT 5 areas to evaluate the solution, and 6 others with the team involved in the demonstration programme, to understand if the objectives where achieved. The article ends with lessons learned, limitations and future work.
COBIT 5是一个广泛使用的框架,用于实现企业IT (GEIT)的健全治理。尽管存在官方指导,但我们仍可能遇到一些挑战。目前,ISACA的官方实现解决方案遵循与传统方法相对应的顺序有序的过程,然而,组织越来越多地采用更敏捷的方法来管理解决方案从一开始就不明确的项目。使用设计科学研究方法论,作者分析了当前的艺术状态,并提供了一种基于Scrum的方法,用于在团队级别管理COBIT 5程序。通过敏捷与传统方法的混合,作者的目标是消除COBIT 5的一些已知挑战,例如缺乏高层管理人员的支持以及范围和解决方案的不一致。此外,在本文中,作者介绍了在葡萄牙财政部的COBIT 5项目中应用设计的方法所获得的结果,并检查了两个系列的访谈:10个与来自Scrum和COBIT 5领域的专家进行的访谈,以评估解决方案,6个与参与示范项目的团队进行的访谈,以了解目标是否实现。文章最后总结了经验教训、局限性和未来的工作。
{"title":"Using Scrum for Implementing IT Governance with COBIT 5","authors":"Ana Claudia Amorim, M. Silva, R. Pereira, M. Gonçalves","doi":"10.1109/EDOC.2018.00033","DOIUrl":"https://doi.org/10.1109/EDOC.2018.00033","url":null,"abstract":"COBIT 5 is a widely-used framework for implementing sound governance of enterprise IT (GEIT). Despite the existence of official guidance, there are still several challenges that we can encounter. Currently, the ISACA's official implementation solution follows a sequentially ordered process corresponding to a traditional approach, however, organizations are increasingly embracing more agile ones for managing projects where the solution is not clear from the beginning. Using the Design Science Research Methodology, the authors analyse the current state of art and provide a Scrum based methodology for managing at team level a COBIT 5 programme. With a hybrid agile-traditional approach, the authors aim to eliminate some known challenges of COBIT 5, such as lack of support from top management and misaligned scopes and solutions. Additionally, in this paper, the authors present the results obtained from applying the designed methodology in a COBIT 5 programme in the Portuguese Finance Ministry, as well as inspect two series of interviews: 10 performed with experts from both Scrum and COBIT 5 areas to evaluate the solution, and 6 others with the team involved in the demonstration programme, to understand if the objectives where achieved. The article ends with lessons learned, limitations and future work.","PeriodicalId":6544,"journal":{"name":"2018 IEEE 22nd International Enterprise Distributed Object Computing Conference (EDOC)","volume":"11 1","pages":"198-207"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"78659470","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
RESEDA: Declaring Live Event-Driven Computations as REactive SEmi-Structured DAta RESEDA:将实时事件驱动的计算声明为响应式半结构化数据
J. Seco, S. Debois, Thomas T. Hildebrandt, Tijs Slaats
Enterprise computing applications generally consists of several inter-related business processes linked together via shared data objects and events. We address the open challenge of providing formal modelling and implementation techniques for such enterprise computing applications, introducing the declarative, data-centric and event-driven process language RESEDA for REactive SEmi-structured DAta. The language is inspired by the computational model of spreadsheets and recent advances in declarative business process modelling notations. The key idea is to associate either input events or reactive computation events to the individual elements of semi-structured data and declare reactive behaviour as explicit reaction rules and constraints between these events. Moreover, RESEDA comes with a formal operational semantics given as rewrite rules supporting both formal analysis and persistent execution of the application as sequences of rewrites of the data. The data, along with the set of constraints, thereby at the same time constitutes the specification of the data, its behaviour and the run-time execution component. This key contribution of the paper is to introduce the RESEDA language, its formal execution semantics and give a sufficient condition for liveness of programs. We also establish Turing-equivalence of the language independently of the choice of underlying data expressions and exemplify the use of RESEDA by a running example of an online store. A prototype implementation of RESEDA and the examples of the paper are available on-line at http://dcr.tools/reseda.
企业计算应用程序通常由几个相互关联的业务流程组成,这些业务流程通过共享的数据对象和事件链接在一起。我们解决了为此类企业计算应用提供正式建模和实现技术的公开挑战,为响应式半结构化数据引入了声明式、以数据为中心和事件驱动的过程语言RESEDA。该语言的灵感来自电子表格的计算模型和声明性业务流程建模符号的最新进展。关键思想是将输入事件或响应式计算事件关联到半结构化数据的各个元素,并将响应式行为声明为这些事件之间的显式反应规则和约束。此外,RESEDA还提供了作为重写规则给出的正式操作语义,支持作为数据重写序列的形式分析和应用程序的持久执行。因此,数据以及约束集同时构成了数据、其行为和运行时执行组件的规范。本文的主要贡献在于介绍了RESEDA语言及其形式化执行语义,并给出了程序可活性的充分条件。我们还建立了独立于底层数据表达式选择的语言的图灵等价性,并通过在线商店的运行示例举例说明RESEDA的使用。RESEDA的原型实现和本文的示例可在http://dcr.tools/reseda上在线获得。
{"title":"RESEDA: Declaring Live Event-Driven Computations as REactive SEmi-Structured DAta","authors":"J. Seco, S. Debois, Thomas T. Hildebrandt, Tijs Slaats","doi":"10.1109/EDOC.2018.00020","DOIUrl":"https://doi.org/10.1109/EDOC.2018.00020","url":null,"abstract":"Enterprise computing applications generally consists of several inter-related business processes linked together via shared data objects and events. We address the open challenge of providing formal modelling and implementation techniques for such enterprise computing applications, introducing the declarative, data-centric and event-driven process language RESEDA for REactive SEmi-structured DAta. The language is inspired by the computational model of spreadsheets and recent advances in declarative business process modelling notations. The key idea is to associate either input events or reactive computation events to the individual elements of semi-structured data and declare reactive behaviour as explicit reaction rules and constraints between these events. Moreover, RESEDA comes with a formal operational semantics given as rewrite rules supporting both formal analysis and persistent execution of the application as sequences of rewrites of the data. The data, along with the set of constraints, thereby at the same time constitutes the specification of the data, its behaviour and the run-time execution component. This key contribution of the paper is to introduce the RESEDA language, its formal execution semantics and give a sufficient condition for liveness of programs. We also establish Turing-equivalence of the language independently of the choice of underlying data expressions and exemplify the use of RESEDA by a running example of an online store. A prototype implementation of RESEDA and the examples of the paper are available on-line at http://dcr.tools/reseda.","PeriodicalId":6544,"journal":{"name":"2018 IEEE 22nd International Enterprise Distributed Object Computing Conference (EDOC)","volume":"12 1","pages":"75-84"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"86129274","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}
引用次数: 17
Enterprise Architecture Planning in the Context of Industry 4.0 Transformations 工业4.0转型背景下的企业架构规划
Emmanuel Nowakowski, Matthias Farwick, Thomas Trojer, M. Haeusler, Johannes Kessler, R. Breu
Industry 4.0 has become an increasing driver of change in the manufacturing industry. However, companies are struggling with the often risky and expensive IT transformation projects that are needed to reach full automation of the sales, production and logistics cycle. We observed a lack of research on the practice of modeling and planning IT transformations towards Industry 4.0. To form the basis of research in this area, we conducted a series of expert interviews on the topic of enterprise architecture transformation planning in the context of Industry 4.0. As a result, we identified several pressing challenges that need to be addressed by organizations to successfully model, plan, and execute such IT transformations. This paper contributes to theory by identifying problems and potential design artifacts that are able to mitigate these problems.
工业4.0已成为制造业变革的日益重要的驱动力。然而,为了实现销售、生产和物流周期的完全自动化,公司正在努力应对通常有风险且昂贵的IT转换项目。我们观察到缺乏对工业4.0 IT转型建模和规划实践的研究。为了形成这一领域的研究基础,我们对工业4.0背景下的企业架构转型规划进行了一系列专家访谈。因此,我们确定了组织需要解决的几个紧迫的挑战,以便成功地建模、计划和执行这样的IT转换。本文通过识别问题和能够缓解这些问题的潜在设计工件来为理论做出贡献。
{"title":"Enterprise Architecture Planning in the Context of Industry 4.0 Transformations","authors":"Emmanuel Nowakowski, Matthias Farwick, Thomas Trojer, M. Haeusler, Johannes Kessler, R. Breu","doi":"10.1109/EDOC.2018.00015","DOIUrl":"https://doi.org/10.1109/EDOC.2018.00015","url":null,"abstract":"Industry 4.0 has become an increasing driver of change in the manufacturing industry. However, companies are struggling with the often risky and expensive IT transformation projects that are needed to reach full automation of the sales, production and logistics cycle. We observed a lack of research on the practice of modeling and planning IT transformations towards Industry 4.0. To form the basis of research in this area, we conducted a series of expert interviews on the topic of enterprise architecture transformation planning in the context of Industry 4.0. As a result, we identified several pressing challenges that need to be addressed by organizations to successfully model, plan, and execute such IT transformations. This paper contributes to theory by identifying problems and potential design artifacts that are able to mitigate these problems.","PeriodicalId":6544,"journal":{"name":"2018 IEEE 22nd International Enterprise Distributed Object Computing Conference (EDOC)","volume":"7 1","pages":"35-43"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"77500399","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}
引用次数: 10
期刊
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