首页 > 最新文献

2013 17th IEEE International Enterprise Distributed Object Computing Conference Workshops最新文献

英文 中文
Towards an Abstract Framework for Compliance 迈向遵循的抽象框架
S. C. Tosatto, Guido Governatori, Pierre Kelsen
The present paper aims at providing an abstract framework to define the regulatory compliance problem. In particular we show how the framework can be used to solve the problem of deciding whether a structured process is compliant with a single regulation, which is composed of a primary obligation and a chain of compensations.
本文旨在提供一个抽象的框架来定义法规遵从问题。特别是,我们展示了如何使用框架来解决确定结构化流程是否符合单一规则的问题,该规则由主要义务和补偿链组成。
{"title":"Towards an Abstract Framework for Compliance","authors":"S. C. Tosatto, Guido Governatori, Pierre Kelsen","doi":"10.1109/EDOCW.2013.16","DOIUrl":"https://doi.org/10.1109/EDOCW.2013.16","url":null,"abstract":"The present paper aims at providing an abstract framework to define the regulatory compliance problem. In particular we show how the framework can be used to solve the problem of deciding whether a structured process is compliant with a single regulation, which is composed of a primary obligation and a chain of compensations.","PeriodicalId":376599,"journal":{"name":"2013 17th IEEE International Enterprise Distributed Object Computing Conference Workshops","volume":"150 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132127830","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
Strategic Alignment of Cloud-Based Architectures for Big Data 面向大数据的云架构战略对接
Rainer Schmidt, Michael Möhring
Big Data is an increasingly significant topic for management and IT departments. In the beginning, Big Data applications were large on premise installations. Today, cloud services are used increasingly to implement Big Data applications. This can be done on different ways supporting different strategic enterprise goals. Therefore, we develop a framework that enumerates the alternatives for implementing Big Data applications using cloud-services and identify the strategic goals supported by these Alternatives. The created framework clarifies the options for Big Data initiatives using cloud-computing and thus improves the strategic alignment of Big Data applications.
对于管理和IT部门来说,大数据是一个越来越重要的话题。一开始,大数据应用都是大型的内部安装。如今,云服务越来越多地用于实现大数据应用。这可以通过支持不同战略企业目标的不同方式来实现。因此,我们开发了一个框架,列举了使用云服务实现大数据应用的备选方案,并确定了这些备选方案所支持的战略目标。创建的框架明确了使用云计算的大数据计划的选择,从而改善了大数据应用程序的战略一致性。
{"title":"Strategic Alignment of Cloud-Based Architectures for Big Data","authors":"Rainer Schmidt, Michael Möhring","doi":"10.1109/EDOCW.2013.22","DOIUrl":"https://doi.org/10.1109/EDOCW.2013.22","url":null,"abstract":"Big Data is an increasingly significant topic for management and IT departments. In the beginning, Big Data applications were large on premise installations. Today, cloud services are used increasingly to implement Big Data applications. This can be done on different ways supporting different strategic enterprise goals. Therefore, we develop a framework that enumerates the alternatives for implementing Big Data applications using cloud-services and identify the strategic goals supported by these Alternatives. The created framework clarifies the options for Big Data initiatives using cloud-computing and thus improves the strategic alignment of Big Data applications.","PeriodicalId":376599,"journal":{"name":"2013 17th IEEE International Enterprise Distributed Object Computing Conference Workshops","volume":"152 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133103175","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}
引用次数: 49
Using Ontology Patterns for Building a Reference Software Testing Ontology 使用本体模式构建参考软件测试本体
É. Souza, R. Falbo, N. Vijaykumar
Software testing is a critical process for achieving product quality. Its importance is more and more recognized, and there is a growing concern in improving the accomplishment of this process. In this context, Knowledge Management emerges as an important supporting tool. However, managing relevant knowledge to reuse is difficult and it requires some means to represent and to associate semantics to a large volume of test information. In order to address this problem, we have developed a Reference Ontology on Software Testing (ROost). ROost is built reusing ontology patterns from the Software Process Ontology Pattern Language (SP-OPL). In this paper, we discuss how ROost was developed, and present a fragment of Roost that concerns with software testing process, its activities, artifacts, and procedures.
软件测试是实现产品质量的关键过程。人们越来越认识到它的重要性,并日益关注如何改进这一进程的完成。在这种背景下,知识管理作为一个重要的辅助工具出现了。然而,管理相关知识以重用是困难的,它需要一些方法来表示和关联语义到大量的测试信息。为了解决这个问题,我们开发了一个软件测试参考本体(ROost)。ROost是重用来自软件过程本体模式语言(SP-OPL)的本体模式构建的。在本文中,我们讨论了ROost是如何开发的,并展示了一个与软件测试过程、其活动、工件和过程有关的ROost片段。
{"title":"Using Ontology Patterns for Building a Reference Software Testing Ontology","authors":"É. Souza, R. Falbo, N. Vijaykumar","doi":"10.1109/EDOCW.2013.10","DOIUrl":"https://doi.org/10.1109/EDOCW.2013.10","url":null,"abstract":"Software testing is a critical process for achieving product quality. Its importance is more and more recognized, and there is a growing concern in improving the accomplishment of this process. In this context, Knowledge Management emerges as an important supporting tool. However, managing relevant knowledge to reuse is difficult and it requires some means to represent and to associate semantics to a large volume of test information. In order to address this problem, we have developed a Reference Ontology on Software Testing (ROost). ROost is built reusing ontology patterns from the Software Process Ontology Pattern Language (SP-OPL). In this paper, we discuss how ROost was developed, and present a fragment of Roost that concerns with software testing process, its activities, artifacts, and procedures.","PeriodicalId":376599,"journal":{"name":"2013 17th IEEE International Enterprise Distributed Object Computing Conference Workshops","volume":"257 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127703689","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}
引用次数: 34
Analyzing Task and Technology Characteristics for Enterprise Architecture Management Tool Support 企业架构管理工具支持的任务与技术特征分析
M. Hauder, Max Fiedler, F. Matthes, Björn Wüst
Adequate tool support for Enterprise Architecture (EA) and its respective management function is crucial for the success of the discipline in practice. However, currently available tools used in organizations focus on structured information neglecting the collaborative effort required for developing and planning the EA. As a result, utilization of these tools by stakeholders is often not sufficient and availability of EA products in the organization is limited. We investigate the integration of existing EA tools and Enterprise Wikis to tackle these challenges. We will describe how EA initiatives can benefit from the use and integration of an Enterprise Wiki with an existing EA tool. Main goal of our research is to increase the utilization of EA tools and enhance the availability of EA products by incorporating unstructured information content in the tools. For this purpose we analyze task characteristics that we revealed from the processes and task descriptions of the EA department of a German insurance organization and align them with technology characteristics of EA tools and Enterprise Wikis. We empirically evaluated these technology characteristics using an online survey with results from 105 organizations in previous work. We apply the technology-to-performance chain model to derive the fit between task and technology characteristics for EA management (EAM) tool support in order to evaluate our hypotheses.
对企业架构(EA)及其各自的管理功能的充分工具支持对于规程在实践中的成功是至关重要的。然而,目前组织中使用的可用工具侧重于结构化信息,而忽略了开发和规划EA所需的协作工作。因此,涉众对这些工具的利用通常是不够的,并且组织中EA产品的可用性是有限的。我们研究了现有EA工具和Enterprise wiki的集成,以应对这些挑战。我们将描述EA计划如何从Enterprise Wiki与现有EA工具的使用和集成中获益。我们研究的主要目标是增加EA工具的利用率,并通过在工具中合并非结构化信息内容来增强EA产品的可用性。为此,我们分析了从德国保险组织的EA部门的流程和任务描述中揭示的任务特征,并将它们与EA工具和Enterprise wiki的技术特征结合起来。我们在之前的工作中使用了105个组织的在线调查结果,对这些技术特征进行了实证评估。为了评估我们的假设,我们应用技术到性能链模型来推导EA管理(EAM)工具支持的任务和技术特征之间的拟合。
{"title":"Analyzing Task and Technology Characteristics for Enterprise Architecture Management Tool Support","authors":"M. Hauder, Max Fiedler, F. Matthes, Björn Wüst","doi":"10.1109/EDOCW.2013.36","DOIUrl":"https://doi.org/10.1109/EDOCW.2013.36","url":null,"abstract":"Adequate tool support for Enterprise Architecture (EA) and its respective management function is crucial for the success of the discipline in practice. However, currently available tools used in organizations focus on structured information neglecting the collaborative effort required for developing and planning the EA. As a result, utilization of these tools by stakeholders is often not sufficient and availability of EA products in the organization is limited. We investigate the integration of existing EA tools and Enterprise Wikis to tackle these challenges. We will describe how EA initiatives can benefit from the use and integration of an Enterprise Wiki with an existing EA tool. Main goal of our research is to increase the utilization of EA tools and enhance the availability of EA products by incorporating unstructured information content in the tools. For this purpose we analyze task characteristics that we revealed from the processes and task descriptions of the EA department of a German insurance organization and align them with technology characteristics of EA tools and Enterprise Wikis. We empirically evaluated these technology characteristics using an online survey with results from 105 organizations in previous work. We apply the technology-to-performance chain model to derive the fit between task and technology characteristics for EA management (EAM) tool support in order to evaluate our hypotheses.","PeriodicalId":376599,"journal":{"name":"2013 17th IEEE International Enterprise Distributed Object Computing Conference Workshops","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128039626","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
Using Ontologies for Enterprise Architecture Analysis 使用本体进行企业架构分析
Gonçalo Antunes, Marzieh Bakhshandeh, Rudolf Mayer, J. Borbinha, A. Caetano
Enterprise architecture aligns business and information technology through the management of different elements and domains. An architecture description encompasses a wide and heterogeneous spectrum of areas, such as business processes, metrics, application components, people and technological infrastructure. Views express the elements and relationships of one or more domains from the perspective of specific system concerns relevant to one or more of its stakeholders. As a result, each view needs to be expressed in the description language that best suits its concerns. However, enterprise architecture languages tend to advocate a rigid "one-model fits all" approach where an all-encompassing description language describes several architectural domains. This approach hinders extensibility and adds complexity to the overall description language. On the other hand, integrating multiple models raises several challenges at the level of model coherence, consistency and trace ability. Moreover, EA models should be computable so that the effort involved in their analysis is manageable. This work advocates the employment of ontologies and associated techniques in EA for contributing to the solving of the aforementioned issues. Thus, a proposal is made comprising an extensible architecture that consists of a core domain-independent ontology that can be extended through the integration of domain-specific ontologies focusing on specific concerns. The proposal is demonstrated through a real-world evaluation scenario involving the analysis of the models according to the requirements of the scenario stakeholders.
企业架构通过管理不同的元素和领域来协调业务和信息技术。体系结构描述包含广泛且异构的领域,例如业务流程、度量、应用程序组件、人员和技术基础设施。视图从与一个或多个涉众相关的特定系统关注点的角度表达一个或多个域的元素和关系。因此,每个视图都需要用最适合其关注点的描述语言来表达。然而,企业架构语言倾向于提倡一种严格的“一个模型适合所有人”的方法,在这种方法中,一个包罗万象的描述语言描述几个架构领域。这种方法阻碍了可扩展性,并增加了整个描述语言的复杂性。另一方面,集成多个模型在模型一致性、一致性和可追溯性方面提出了一些挑战。此外,EA模型应该是可计算的,以便分析中涉及的工作是可管理的。这项工作提倡在EA中使用本体和相关技术来帮助解决上述问题。因此,建议包含一个可扩展的体系结构,该体系结构由一个核心领域独立的本体组成,该本体可以通过集成专注于特定关注点的领域特定本体进行扩展。该建议通过一个真实世界的评估场景进行演示,该评估场景包括根据场景涉众的需求对模型进行分析。
{"title":"Using Ontologies for Enterprise Architecture Analysis","authors":"Gonçalo Antunes, Marzieh Bakhshandeh, Rudolf Mayer, J. Borbinha, A. Caetano","doi":"10.1109/EDOCW.2013.47","DOIUrl":"https://doi.org/10.1109/EDOCW.2013.47","url":null,"abstract":"Enterprise architecture aligns business and information technology through the management of different elements and domains. An architecture description encompasses a wide and heterogeneous spectrum of areas, such as business processes, metrics, application components, people and technological infrastructure. Views express the elements and relationships of one or more domains from the perspective of specific system concerns relevant to one or more of its stakeholders. As a result, each view needs to be expressed in the description language that best suits its concerns. However, enterprise architecture languages tend to advocate a rigid \"one-model fits all\" approach where an all-encompassing description language describes several architectural domains. This approach hinders extensibility and adds complexity to the overall description language. On the other hand, integrating multiple models raises several challenges at the level of model coherence, consistency and trace ability. Moreover, EA models should be computable so that the effort involved in their analysis is manageable. This work advocates the employment of ontologies and associated techniques in EA for contributing to the solving of the aforementioned issues. Thus, a proposal is made comprising an extensible architecture that consists of a core domain-independent ontology that can be extended through the integration of domain-specific ontologies focusing on specific concerns. The proposal is demonstrated through a real-world evaluation scenario involving the analysis of the models according to the requirements of the scenario stakeholders.","PeriodicalId":376599,"journal":{"name":"2013 17th IEEE International Enterprise Distributed Object Computing Conference Workshops","volume":"71 7","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121003136","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}
引用次数: 33
A Case Study on Textual Enterprise Architecture Modeling 文本企业架构建模的一个案例研究
Matthias Farwick, Thomas Trojer, M. Breu, Stefan Ginther, Johannes Kleinlercher, A. Doblander
Today's Enterprise Architecture Management (EAM) tools are based on forms and graphical modeling capabilities via web-based applications or desktop clients. However, recent developments in textual modeling tools have not yet been considered for EA modeling in research and practice. In this paper we present a novel EAM-tool approach, called Txture, that consists of a textual modeling environment and a web-application to provide enterprise-wide architecture visualizations for different stakeholder groups. The tool is in production use at a major Austrian data center, where it proofed to be intuitive and provide efficient modeling capabilities compared to traditional approaches. In this paper we present lessons learned from the development of the tool as well as usage it and report on its benefits and drawbacks.
今天的企业架构管理(EAM)工具是基于基于web的应用程序或桌面客户端的表单和图形化建模功能。然而,文本建模工具的最新发展尚未在研究和实践中考虑到EA建模。在本文中,我们提出了一种新的eam工具方法,称为Txture,它由一个文本建模环境和一个web应用程序组成,为不同的利益相关者群体提供企业范围的架构可视化。该工具已在奥地利的一个主要数据中心投入生产使用,与传统方法相比,它被证明是直观的,并提供了高效的建模功能。在本文中,我们介绍了从该工具的开发以及使用中吸取的经验教训,并报告了它的优点和缺点。
{"title":"A Case Study on Textual Enterprise Architecture Modeling","authors":"Matthias Farwick, Thomas Trojer, M. Breu, Stefan Ginther, Johannes Kleinlercher, A. Doblander","doi":"10.1109/EDOCW.2013.40","DOIUrl":"https://doi.org/10.1109/EDOCW.2013.40","url":null,"abstract":"Today's Enterprise Architecture Management (EAM) tools are based on forms and graphical modeling capabilities via web-based applications or desktop clients. However, recent developments in textual modeling tools have not yet been considered for EA modeling in research and practice. In this paper we present a novel EAM-tool approach, called Txture, that consists of a textual modeling environment and a web-application to provide enterprise-wide architecture visualizations for different stakeholder groups. The tool is in production use at a major Austrian data center, where it proofed to be intuitive and provide efficient modeling capabilities compared to traditional approaches. In this paper we present lessons learned from the development of the tool as well as usage it and report on its benefits and drawbacks.","PeriodicalId":376599,"journal":{"name":"2013 17th IEEE International Enterprise Distributed Object Computing Conference Workshops","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122426815","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
Methodology and Tool for Business Process Compensation Design 业务流程补偿设计的方法和工具
A. Boubaker, H. Mili, Yasmine Charif, Abderrahmane Leshob
A typical e-business transaction takes hours or days to complete, involves a number of partners, and comprises many failure points. With short-lived transactions, database systems ensure atomicity by either committing all of the elements of the transaction, or by canceling all of them in case of a failure. With typical e-business transactions, strict atomicity is not practical, and we need a way of reversing the effects of those activities that cannot be rolled back: that is compensation. For a given business process, identifying the various failure points, and designing the appropriate compensation processes represents the bulk of process design effort. Yet, business analysts have little or no guidance. For a given failure point, there appears to be an infinite variety of ways to compensate for it. We recognize that compensation is a business issue, but we argue that it can be explained in terms of a handful of parameters within the context of the REA ontology, including things such as the type of activity, the type of resource, and organizational policies. We propose a three-step compensation design approach that 1) starts by abstracting a business process to focus on those activities that create/modify value, 2) compensates for those activities, individually, based on values of the compensation parameters, and 3) composes those compensations using a Saga-like approach. In this paper, we present our approach along with an implementation algorithm and propose a business ontology for compensation design.
典型的电子商务交易需要数小时或数天才能完成,涉及许多合作伙伴,并包含许多故障点。对于短期事务,数据库系统通过提交事务的所有元素或在出现故障时取消所有元素来确保原子性。对于典型的电子商务交易,严格的原子性是不实际的,我们需要一种方法来逆转那些不能回滚的活动的影响:这就是补偿。对于给定的业务流程,识别各种故障点并设计适当的补偿流程是流程设计工作的主要内容。然而,业务分析师很少或根本没有指导。对于给定的故障点,似乎有无限多种方法来补偿它。我们认识到补偿是一个业务问题,但是我们认为它可以用REA本体上下文中的一些参数来解释,包括活动类型、资源类型和组织策略等。我们提出了一个三步补偿设计方法:1)从抽象业务流程开始,将重点放在那些创造/修改价值的活动上;2)根据补偿参数的值对这些活动分别进行补偿;3)使用类似saga的方法组合这些补偿。在本文中,我们提出了我们的方法和实现算法,并提出了一个用于薪酬设计的业务本体。
{"title":"Methodology and Tool for Business Process Compensation Design","authors":"A. Boubaker, H. Mili, Yasmine Charif, Abderrahmane Leshob","doi":"10.1109/EDOCW.2013.23","DOIUrl":"https://doi.org/10.1109/EDOCW.2013.23","url":null,"abstract":"A typical e-business transaction takes hours or days to complete, involves a number of partners, and comprises many failure points. With short-lived transactions, database systems ensure atomicity by either committing all of the elements of the transaction, or by canceling all of them in case of a failure. With typical e-business transactions, strict atomicity is not practical, and we need a way of reversing the effects of those activities that cannot be rolled back: that is compensation. For a given business process, identifying the various failure points, and designing the appropriate compensation processes represents the bulk of process design effort. Yet, business analysts have little or no guidance. For a given failure point, there appears to be an infinite variety of ways to compensate for it. We recognize that compensation is a business issue, but we argue that it can be explained in terms of a handful of parameters within the context of the REA ontology, including things such as the type of activity, the type of resource, and organizational policies. We propose a three-step compensation design approach that 1) starts by abstracting a business process to focus on those activities that create/modify value, 2) compensates for those activities, individually, based on values of the compensation parameters, and 3) composes those compensations using a Saga-like approach. In this paper, we present our approach along with an implementation algorithm and propose a business ontology for compensation design.","PeriodicalId":376599,"journal":{"name":"2013 17th IEEE International Enterprise Distributed Object Computing Conference Workshops","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121806448","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
Detection of Process Antipatterns: A BPEL Perspective 流程反模式的检测:BPEL透视图
Francis Palma, Naouel Moha, Yann-Gaël Guéhéneuc
With the increasing significance of the service-oriented paradigm for implementing business solutions, assessing and analyzing such solutions also becomes an essential task to ensure and improve their quality of design. One way to develop such solutions, a.k.a., Service-Based systems (SBSs) is to generate BPEL (Business Process Execution Language) processes via orchestrating Web services. Development of large business processes (BPs) involves design decisions. Improper and wrong design decisions in software engineering are commonly known as antipatterns, i.e., poor solutions that might affect the quality of design. The detection of antipatterns is thus important to ensure and improve the quality of BPs. However, although BP antipatterns have been defined in the literature, no effort was given to detect such antipatterns within BPEL processes. With the aim of improving the design and quality of BPEL processes, we propose the first rule-based approach to specify and detect BP antipatterns. We specify 7 BP antipatterns from the literature and perform the detection for 4 of them in an initial experiment with 3 BPEL processes.
随着实现业务解决方案的面向服务范式的重要性日益增加,评估和分析此类解决方案也成为确保和提高其设计质量的基本任务。开发此类解决方案(又称基于服务的系统)的一种方法是通过编排Web服务生成BPEL(业务流程执行语言)流程。大型业务流程(bp)的开发涉及设计决策。软件工程中不适当和错误的设计决策通常被称为反模式,即可能影响设计质量的糟糕解决方案。因此,反模式的检测对于确保和提高bp的质量非常重要。然而,尽管在文献中已经定义了BP反模式,但并没有努力检测BPEL流程中的此类反模式。为了改进BPEL流程的设计和质量,我们提出了第一种基于规则的方法来指定和检测BP反模式。我们从文献中指定了7个BP反模式,并在3个BPEL流程的初始实验中对其中的4个进行了检测。
{"title":"Detection of Process Antipatterns: A BPEL Perspective","authors":"Francis Palma, Naouel Moha, Yann-Gaël Guéhéneuc","doi":"10.1109/EDOCW.2013.26","DOIUrl":"https://doi.org/10.1109/EDOCW.2013.26","url":null,"abstract":"With the increasing significance of the service-oriented paradigm for implementing business solutions, assessing and analyzing such solutions also becomes an essential task to ensure and improve their quality of design. One way to develop such solutions, a.k.a., Service-Based systems (SBSs) is to generate BPEL (Business Process Execution Language) processes via orchestrating Web services. Development of large business processes (BPs) involves design decisions. Improper and wrong design decisions in software engineering are commonly known as antipatterns, i.e., poor solutions that might affect the quality of design. The detection of antipatterns is thus important to ensure and improve the quality of BPs. However, although BP antipatterns have been defined in the literature, no effort was given to detect such antipatterns within BPEL processes. With the aim of improving the design and quality of BPEL processes, we propose the first rule-based approach to specify and detect BP antipatterns. We specify 7 BP antipatterns from the literature and perform the detection for 4 of them in an initial experiment with 3 BPEL processes.","PeriodicalId":376599,"journal":{"name":"2013 17th IEEE International Enterprise Distributed Object Computing Conference Workshops","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121666792","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
Interconnected Service Models -- Emergence of a Comprehensive Logistics Service Model 互联服务模式——综合物流服务模式的出现
Christoph Augenstein, André Ludwig
Logistics service industry is characterized by a high level of collaboration between logistics customers and providers. In recent years sophisticated, knowledge-intense business models such as fourth party and lead logistics evolved that are responsible for planning, coordination, and monitoring entire supply chains across logistics companies. The Logistics Service Engineering and Management (LSEM) platform is a service-oriented infrastructure for the development and management of collaborative contract logistics enabling fourth party and lead logistics. The Service Modeling Framework (SMF) is a pivotal element of the LSEM platform. It allows users of the platform to define, manage and combine logistics services from different providers and allows for an integrated view on complex services setups. In doing so, the SMF enables fourth party and lead logistics not only to work with logistics services but to integrate related service models in order to realize an interconnection of models thus leading to the emergence of a comprehensive logistics service model. In this paper we present how to accomplish the bottom up construction of a comprehensive service model on metamodel as well as on model level and present resulting benefits of interconnected models in terms of information extraction and transformation and in terms of flexibility and robustness of the overall approach.
物流服务业的特点是物流客户和供应商之间的高度协作。近年来,诸如第四方物流和领先物流等复杂的知识密集型商业模式不断发展,它们负责规划、协调和监控物流公司之间的整个供应链。物流服务工程与管理(LSEM)平台是一个面向服务的基础设施,用于开发和管理协作合同物流,使第四方和领先物流成为可能。服务建模框架(SMF)是LSEM平台的关键元素。它允许平台用户定义、管理和组合来自不同供应商的物流服务,并允许对复杂的服务设置进行集成视图。通过这样做,SMF使第四方物流和引导物流不仅与物流服务一起工作,而且整合相关的服务模式,实现模式的互联互通,从而导致综合物流服务模式的出现。在本文中,我们介绍了如何在元模型和模型级别上完成自底向上的综合服务模型的构建,并介绍了互连模型在信息提取和转换以及整体方法的灵活性和鲁棒性方面的好处。
{"title":"Interconnected Service Models -- Emergence of a Comprehensive Logistics Service Model","authors":"Christoph Augenstein, André Ludwig","doi":"10.1109/EDOCW.2013.33","DOIUrl":"https://doi.org/10.1109/EDOCW.2013.33","url":null,"abstract":"Logistics service industry is characterized by a high level of collaboration between logistics customers and providers. In recent years sophisticated, knowledge-intense business models such as fourth party and lead logistics evolved that are responsible for planning, coordination, and monitoring entire supply chains across logistics companies. The Logistics Service Engineering and Management (LSEM) platform is a service-oriented infrastructure for the development and management of collaborative contract logistics enabling fourth party and lead logistics. The Service Modeling Framework (SMF) is a pivotal element of the LSEM platform. It allows users of the platform to define, manage and combine logistics services from different providers and allows for an integrated view on complex services setups. In doing so, the SMF enables fourth party and lead logistics not only to work with logistics services but to integrate related service models in order to realize an interconnection of models thus leading to the emergence of a comprehensive logistics service model. In this paper we present how to accomplish the bottom up construction of a comprehensive service model on metamodel as well as on model level and present resulting benefits of interconnected models in terms of information extraction and transformation and in terms of flexibility and robustness of the overall approach.","PeriodicalId":376599,"journal":{"name":"2013 17th IEEE International Enterprise Distributed Object Computing Conference Workshops","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122919757","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Explaining the Incorrect Temporal Events during Business Process Monitoring by Means of Compliance Rules and Model-Based Diagnosis 利用遵从规则和基于模型的诊断解释业务流程监控中不正确的临时事件
María Teresa Gómez López, R. M. Gasca, S. Rinderle-Ma
Sometimes the business process model is not known completely, but a set of compliance rules can be used to describe the ordering and temporal relations between activities, incompatibilities, and existence dependencies in the process. The analysis of these compliance rules and the temporal events thrown during the execution of an instance, can be used to detect and diagnose a process behaviour that does not satisfy the expected behaviour. We propose to combine model-based diagnosis and constraint programming for the compliance violation analysis. This combination facilitates the diagnosis of discrepancies between the compliance rules and the events that the process generates as well as enables us to propose correct event time intervals to satisfy the compliance rules.
有时业务流程模型并不完全清楚,但是可以使用一组遵从性规则来描述流程中活动、不兼容性和存在依赖性之间的顺序和时间关系。对这些遵从性规则和实例执行期间抛出的临时事件的分析可用于检测和诊断不满足预期行为的流程行为。我们提出将基于模型的诊断和约束规划相结合的方法用于符合性违规分析。这种组合有助于诊断遵从性规则和流程生成的事件之间的差异,并使我们能够提出正确的事件时间间隔来满足遵从性规则。
{"title":"Explaining the Incorrect Temporal Events during Business Process Monitoring by Means of Compliance Rules and Model-Based Diagnosis","authors":"María Teresa Gómez López, R. M. Gasca, S. Rinderle-Ma","doi":"10.1109/EDOCW.2013.25","DOIUrl":"https://doi.org/10.1109/EDOCW.2013.25","url":null,"abstract":"Sometimes the business process model is not known completely, but a set of compliance rules can be used to describe the ordering and temporal relations between activities, incompatibilities, and existence dependencies in the process. The analysis of these compliance rules and the temporal events thrown during the execution of an instance, can be used to detect and diagnose a process behaviour that does not satisfy the expected behaviour. We propose to combine model-based diagnosis and constraint programming for the compliance violation analysis. This combination facilitates the diagnosis of discrepancies between the compliance rules and the events that the process generates as well as enables us to propose correct event time intervals to satisfy the compliance rules.","PeriodicalId":376599,"journal":{"name":"2013 17th IEEE International Enterprise Distributed Object Computing Conference Workshops","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126981149","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}
引用次数: 14
期刊
2013 17th IEEE International Enterprise Distributed Object Computing Conference Workshops
全部 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