首页 > 最新文献

Ninth IEEE International EDOC Enterprise Computing Conference (EDOC'05)最新文献

英文 中文
Learning, planning, and the life cycle of workflow management 学习、计划和生命周期的工作流管理
Pub Date : 2005-09-19 DOI: 10.1109/EDOC.2005.20
Diogo R. Ferreira, Hugo M. Ferreira
This paper describes an approach towards workflow management based on the combination of learning and planning. Assuming that processes cannot be fully described at build-time, the approach makes use of learning techniques, namely inductive logic programming (ILP), in order to discover workflow activities as planning operators. These operators are subsequently fed to a partial-order planner in order to find the process model as a planning solution. The continuous interplay between learning, planning and execution aims at arriving at a feasible plan by successive refinement of the operators. The approach is illustrated in two simple scenarios. The paper concludes by relating the proposed approach with previous developments in this area.
提出了一种基于学习与计划相结合的工作流管理方法。假设在构建时不能完全描述流程,该方法利用学习技术,即归纳逻辑编程(ILP),以发现作为计划操作符的工作流活动。随后将这些操作符提供给偏序规划器,以便找到作为规划解决方案的流程模型。学习、计划和执行之间的持续相互作用,目的是通过对操作符的不断细化,达到一个可行的计划。在两个简单的场景中说明了这种方法。论文最后将提出的方法与该领域以前的发展联系起来。
{"title":"Learning, planning, and the life cycle of workflow management","authors":"Diogo R. Ferreira, Hugo M. Ferreira","doi":"10.1109/EDOC.2005.20","DOIUrl":"https://doi.org/10.1109/EDOC.2005.20","url":null,"abstract":"This paper describes an approach towards workflow management based on the combination of learning and planning. Assuming that processes cannot be fully described at build-time, the approach makes use of learning techniques, namely inductive logic programming (ILP), in order to discover workflow activities as planning operators. These operators are subsequently fed to a partial-order planner in order to find the process model as a planning solution. The continuous interplay between learning, planning and execution aims at arriving at a feasible plan by successive refinement of the operators. The approach is illustrated in two simple scenarios. The paper concludes by relating the proposed approach with previous developments in this area.","PeriodicalId":106387,"journal":{"name":"Ninth IEEE International EDOC Enterprise Computing Conference (EDOC'05)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133751545","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
Bridging the gap between data warehouses and business processes: a business intelligence perspective for event-driven process chains 弥合数据仓库和业务流程之间的差距:事件驱动流程链的业务智能视角
Pub Date : 2005-09-19 DOI: 10.1109/EDOC.2005.11
V. Stefanov, B. List
Data warehouse (DWH) information is accessed by business processes, and sometimes may also initiate changes of the control flow of business process instances. Today, there are no conceptual models available that make the relationship between the DWH and the business processes transparent. In this paper, we extend the event-driven process chain, a business process modeling language, with an additional perspective to make this relationship explicit in a conceptual model. The model is tested with example business processes.
数据仓库(DWH)信息由业务流程访问,有时还可能启动业务流程实例控制流的更改。目前,还没有概念模型可以使DWH和业务流程之间的关系透明。在本文中,我们扩展了事件驱动的流程链(一种业务流程建模语言),并使用了一个额外的透视图使这种关系在概念模型中显式显示。使用示例业务流程对模型进行了测试。
{"title":"Bridging the gap between data warehouses and business processes: a business intelligence perspective for event-driven process chains","authors":"V. Stefanov, B. List","doi":"10.1109/EDOC.2005.11","DOIUrl":"https://doi.org/10.1109/EDOC.2005.11","url":null,"abstract":"Data warehouse (DWH) information is accessed by business processes, and sometimes may also initiate changes of the control flow of business process instances. Today, there are no conceptual models available that make the relationship between the DWH and the business processes transparent. In this paper, we extend the event-driven process chain, a business process modeling language, with an additional perspective to make this relationship explicit in a conceptual model. The model is tested with example business processes.","PeriodicalId":106387,"journal":{"name":"Ninth IEEE International EDOC Enterprise Computing Conference (EDOC'05)","volume":"127 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134405350","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}
引用次数: 22
Modeling the ODP computational viewpoint with UML 2.0 用UML 2.0建模ODP计算视点
Pub Date : 2005-09-19 DOI: 10.1109/EDOC.2005.21
J. Romero, Antonio Vallecillo
The ODP computational viewpoint describes the functionality of a system and its environment in terms of a configuration of objects interacting at interfaces, independently of their distribution. Up until UML version 2.0, both the lack of precision in the UML definition and the semantic gap between the ODP concepts and the UML constructs hindered its application for ODP computational viewpoint modeling. With the advent of UML 2.0 the situation may have changed, because its semantics have been more precisely defined and it now incorporates a whole new set of concepts more apt for modeling the structure and behavior of distributed systems. In this paper, we explore the benefits provided by the new extension mechanisms of UML and, more specifically, we present a UML profile for modeling the ODP computational viewpoint concepts. We also show a case study that illustrates how our proposal is applied to a multimedia distributed system.
ODP计算观点根据在接口上交互的对象的配置来描述系统及其环境的功能,而不依赖于它们的分布。直到UML 2.0版本,UML定义的缺乏精确性以及ODP概念和UML构造之间的语义差距阻碍了它在ODP计算视点建模中的应用。随着UML 2.0的出现,情况可能已经改变了,因为它的语义已经被更精确地定义,并且它现在包含了一套全新的概念,更适合为分布式系统的结构和行为建模。在本文中,我们探讨了UML的新扩展机制所提供的好处,更具体地说,我们提出了一个用于对ODP计算视点概念建模的UML概要文件。我们还展示了一个案例研究,说明如何将我们的建议应用于多媒体分布式系统。
{"title":"Modeling the ODP computational viewpoint with UML 2.0","authors":"J. Romero, Antonio Vallecillo","doi":"10.1109/EDOC.2005.21","DOIUrl":"https://doi.org/10.1109/EDOC.2005.21","url":null,"abstract":"The ODP computational viewpoint describes the functionality of a system and its environment in terms of a configuration of objects interacting at interfaces, independently of their distribution. Up until UML version 2.0, both the lack of precision in the UML definition and the semantic gap between the ODP concepts and the UML constructs hindered its application for ODP computational viewpoint modeling. With the advent of UML 2.0 the situation may have changed, because its semantics have been more precisely defined and it now incorporates a whole new set of concepts more apt for modeling the structure and behavior of distributed systems. In this paper, we explore the benefits provided by the new extension mechanisms of UML and, more specifically, we present a UML profile for modeling the ODP computational viewpoint concepts. We also show a case study that illustrates how our proposal is applied to a multimedia distributed system.","PeriodicalId":106387,"journal":{"name":"Ninth IEEE International EDOC Enterprise Computing Conference (EDOC'05)","volume":"39 5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128774166","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}
引用次数: 23
Abstract interactions and interaction refinement in model-driven design 模型驱动设计中的抽象交互和交互细化
Pub Date : 2005-09-19 DOI: 10.1109/EDOC.2005.2
J. P. Almeida, R. Dijkman, L. F. Pires, D. Quartel, M. V. Sinderen
In a model-driven design process the interaction between application parts can be described at various levels of platform-independence. At the lowest level of platform-independence, interaction is realized by interaction mechanisms provided by specific middleware platforms. At higher levels of platform-independence, interaction must be described in such a way that it can be further refined and realized onto a number of different middleware platforms, each with its particular interaction mechanisms and implementation constraints. In this paper, we investigate concepts that support interaction design at various levels of middleware-platform-independence. Also, we propose design operations for interaction refinement. The application of these operations to source designs results in target designs that take into account implementation constraints imposed by platforms, while preserving characteristics prescribed in source designs.
在模型驱动的设计过程中,应用程序部分之间的交互可以在不同的平台无关级别上进行描述。在平台独立性的最低级别,交互是通过特定中间件平台提供的交互机制实现的。在较高的平台独立性级别上,必须以这样一种方式来描述交互,即它可以进一步细化并在许多不同的中间件平台上实现,每个平台都有其特定的交互机制和实现约束。在本文中,我们研究了支持不同中间件平台独立级别的交互设计的概念。此外,我们还提出了改进交互的设计操作。将这些操作应用到源设计中,目标设计考虑了平台施加的实施约束,同时保留了源设计中规定的特征。
{"title":"Abstract interactions and interaction refinement in model-driven design","authors":"J. P. Almeida, R. Dijkman, L. F. Pires, D. Quartel, M. V. Sinderen","doi":"10.1109/EDOC.2005.2","DOIUrl":"https://doi.org/10.1109/EDOC.2005.2","url":null,"abstract":"In a model-driven design process the interaction between application parts can be described at various levels of platform-independence. At the lowest level of platform-independence, interaction is realized by interaction mechanisms provided by specific middleware platforms. At higher levels of platform-independence, interaction must be described in such a way that it can be further refined and realized onto a number of different middleware platforms, each with its particular interaction mechanisms and implementation constraints. In this paper, we investigate concepts that support interaction design at various levels of middleware-platform-independence. Also, we propose design operations for interaction refinement. The application of these operations to source designs results in target designs that take into account implementation constraints imposed by platforms, while preserving characteristics prescribed in source designs.","PeriodicalId":106387,"journal":{"name":"Ninth IEEE International EDOC Enterprise Computing Conference (EDOC'05)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116816557","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
Modelling mobile health systems: an application of augmented MDA for the extended healthcare enterprise 移动医疗系统建模:扩展医疗保健企业的增强MDA应用
Pub Date : 2005-09-19 DOI: 10.1109/EDOC.2005.22
V. Jones, A. Rensink, E. Brinksma
Mobile health systems can extend the enterprise computing system of the healthcare provider by bringing services to the patient any time and anywhere. We propose a model-driven design and development methodology for the development of the m-health components in such extended enterprise computing systems. The methodology applies a model-driven design and development approach augmented with formal validation and verification to address quality and correctness and to support model transformation. Work on modelling applications from the healthcare domain is reported. One objective of this work is to explore and elaborate the proposed methodology. At the University of Twente we are developing m-health systems based on body area networks (BANs). One specialization of the generic BAN is the health BAN, which incorporates a set of devices and associated software components to provide some set of health-related services. A patient has a personalized instance of the health BAN customized to their current set of needs. A health professional interacts with their patients' BANs via a BAN professional system. The set of deployed BANs are supported by a server. We refer to this distributed system as the BAN System. The BAN system extends the enterprise computing system of the healthcare provider. Development of such systems requires a sound software engineering approach and this is what we explore with the new methodology. The methodology is illustrated with reference to modelling activities targeted at real implementations. In the context of the awareness project BAN implementations are tested in a number of clinical settings including epilepsy management and management of chronic pain.
移动医疗系统可以通过随时随地为患者提供服务来扩展医疗保健提供商的企业计算系统。我们提出了一种模型驱动的设计和开发方法,用于在这种扩展的企业计算系统中开发移动医疗组件。该方法应用模型驱动的设计和开发方法,增强了正式的确认和验证,以处理质量和正确性,并支持模型转换。报告了医疗保健领域的应用程序建模工作。这项工作的一个目标是探索和阐述提出的方法。在特温特大学,我们正在开发基于身体区域网络(ban)的移动医疗系统。通用BAN的一个专门化是保健BAN,它包含一套设备和相关的软件组件,以提供一套与健康有关的服务。患者拥有根据其当前需求定制的个性化健康BAN实例。卫生专业人员通过BAN专业系统与患者的BAN进行互动。部署的ban集由服务器支持。我们把这种分布式系统称为BAN系统。BAN系统扩展了医疗保健提供商的企业计算系统。这样的系统的开发需要一个健全的软件工程方法,这就是我们用新方法探索的。该方法通过参考针对实际实现的建模活动来说明。在提高认识项目的背景下,BAN的实施在许多临床环境中进行了测试,包括癫痫管理和慢性疼痛管理。
{"title":"Modelling mobile health systems: an application of augmented MDA for the extended healthcare enterprise","authors":"V. Jones, A. Rensink, E. Brinksma","doi":"10.1109/EDOC.2005.22","DOIUrl":"https://doi.org/10.1109/EDOC.2005.22","url":null,"abstract":"Mobile health systems can extend the enterprise computing system of the healthcare provider by bringing services to the patient any time and anywhere. We propose a model-driven design and development methodology for the development of the m-health components in such extended enterprise computing systems. The methodology applies a model-driven design and development approach augmented with formal validation and verification to address quality and correctness and to support model transformation. Work on modelling applications from the healthcare domain is reported. One objective of this work is to explore and elaborate the proposed methodology. At the University of Twente we are developing m-health systems based on body area networks (BANs). One specialization of the generic BAN is the health BAN, which incorporates a set of devices and associated software components to provide some set of health-related services. A patient has a personalized instance of the health BAN customized to their current set of needs. A health professional interacts with their patients' BANs via a BAN professional system. The set of deployed BANs are supported by a server. We refer to this distributed system as the BAN System. The BAN system extends the enterprise computing system of the healthcare provider. Development of such systems requires a sound software engineering approach and this is what we explore with the new methodology. The methodology is illustrated with reference to modelling activities targeted at real implementations. In the context of the awareness project BAN implementations are tested in a number of clinical settings including epilepsy management and management of chronic pain.","PeriodicalId":106387,"journal":{"name":"Ninth IEEE International EDOC Enterprise Computing Conference (EDOC'05)","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128382322","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}
引用次数: 25
Integration and analysis of functional and non-functional aspects in model-driven e-service development 模型驱动电子服务开发中功能和非功能方面的集成和分析
Pub Date : 2005-09-19 DOI: 10.1109/EDOC.2005.18
H. Jonkers, M. Iacob, M. Lankhorst, P. Strating
In this paper we propose an approach for the integration of functional models with non-functional models in the context of model-driven e-service development. Starting from the observation that current approaches to model-driven development have a strong focus on functionality, we argue the necessity of including non-functional aspects, as early as possible in the service design process, from the architectural (computational independent) level through all MDA layers. Furthermore, we distinguish between two modelling spaces (orthogonal to the MDA view), the design space and the analysis space, which could be integrated by means of model transformations. Thus, relating the analysis results to the original design models can be achieved by following a sequence of steps that entail horizontal model-to-model transformations from the design space to the analysis space, vertical model-to-model transformations (within and between the MDA layers) and proprietary analysis techniques that are used for the derivation of required (quantitative) properties. This provides a framework for incorporating nonfunctional analysis into methodological support for e-service development.
在本文中,我们提出了一种在模型驱动的电子服务开发环境中集成功能模型和非功能模型的方法。从模型驱动开发的当前方法强烈关注功能的观察出发,我们认为在服务设计过程中,从体系结构(独立于计算)级别到所有MDA层,必须尽早包括非功能方面。此外,我们区分了两个建模空间(与MDA视图正交),即设计空间和分析空间,它们可以通过模型转换进行集成。因此,将分析结果与原始设计模型联系起来,可以通过以下一系列步骤来实现,这些步骤需要从设计空间到分析空间的水平模型到模型转换、垂直模型到模型转换(在MDA层内部和之间)以及用于派生所需(定量)属性的专有分析技术。这为将非功能分析纳入电子服务开发的方法支持中提供了一个框架。
{"title":"Integration and analysis of functional and non-functional aspects in model-driven e-service development","authors":"H. Jonkers, M. Iacob, M. Lankhorst, P. Strating","doi":"10.1109/EDOC.2005.18","DOIUrl":"https://doi.org/10.1109/EDOC.2005.18","url":null,"abstract":"In this paper we propose an approach for the integration of functional models with non-functional models in the context of model-driven e-service development. Starting from the observation that current approaches to model-driven development have a strong focus on functionality, we argue the necessity of including non-functional aspects, as early as possible in the service design process, from the architectural (computational independent) level through all MDA layers. Furthermore, we distinguish between two modelling spaces (orthogonal to the MDA view), the design space and the analysis space, which could be integrated by means of model transformations. Thus, relating the analysis results to the original design models can be achieved by following a sequence of steps that entail horizontal model-to-model transformations from the design space to the analysis space, vertical model-to-model transformations (within and between the MDA layers) and proprietary analysis techniques that are used for the derivation of required (quantitative) properties. This provides a framework for incorporating nonfunctional analysis into methodological support for e-service development.","PeriodicalId":106387,"journal":{"name":"Ninth IEEE International EDOC Enterprise Computing Conference (EDOC'05)","volume":"286 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133534254","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}
引用次数: 27
FTWeb: a fault tolerant infrastructure for Web services FTWeb: Web服务的容错基础设施
Pub Date : 2005-09-19 DOI: 10.1109/EDOC.2005.15
Giuliana Teixeira Santos, L. Lung, C. Montez
The Web services architecture came as answers to the search for interoperability among applications. There has been a growing interest in deploying on the Internet applications with high availability and reliability requirements. However, the technologies associated with this architecture still do not deliver adequate support to this requirement. The model proposed in this article is located in this context and provides a new layer of software that acts as a proxy between client requests and service delivery by providers. The main objective is to ensure client transparent fault tolerance by means of the active replication technique. This model supports the following faults: value, omission and stops. This paper describes the features and outcomes obtained through the implementation of this model.
Web服务体系结构作为对应用程序之间互操作性的搜索的答案而出现。人们对部署具有高可用性和可靠性要求的Internet应用程序越来越感兴趣。然而,与此体系结构相关的技术仍然不能提供对该需求的充分支持。本文中提出的模型就位于这种上下文中,它提供了一个新的软件层,充当客户机请求和提供者的服务交付之间的代理。主要目标是通过主动复制技术确保客户端透明容错。该模型支持以下故障:value、省略和stop。本文描述了该模型的特点和实现结果。
{"title":"FTWeb: a fault tolerant infrastructure for Web services","authors":"Giuliana Teixeira Santos, L. Lung, C. Montez","doi":"10.1109/EDOC.2005.15","DOIUrl":"https://doi.org/10.1109/EDOC.2005.15","url":null,"abstract":"The Web services architecture came as answers to the search for interoperability among applications. There has been a growing interest in deploying on the Internet applications with high availability and reliability requirements. However, the technologies associated with this architecture still do not deliver adequate support to this requirement. The model proposed in this article is located in this context and provides a new layer of software that acts as a proxy between client requests and service delivery by providers. The main objective is to ensure client transparent fault tolerance by means of the active replication technique. This model supports the following faults: value, omission and stops. This paper describes the features and outcomes obtained through the implementation of this model.","PeriodicalId":106387,"journal":{"name":"Ninth IEEE International EDOC Enterprise Computing Conference (EDOC'05)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129707182","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}
引用次数: 95
Dealing with contract violations: formalism and domain specific language 处理合同违反:形式主义和领域特定语言
Pub Date : 2005-09-19 DOI: 10.1109/EDOC.2005.13
Guido Governatori, Z. Milosevic
This paper presents a formal system for reasoning about violations of obligations in contracts. The system is based on the formalism for the representation of contrary-to-duty obligations. These are the obligations that take place when other obligations are violated as typically applied to penalties in contracts. The paper shows how this formalism can be mapped onto the key policy concepts of a contract specification language. This language, called Business Contract Language (BCL) was previously developed to express contract conditions of relevance for run time contract monitoring. The aim of this mapping is to establish a formal underpinning for this key subset of BCL.
本文提出了一个关于合同中违反义务的正式推理系统。该制度建立在违背义务表示的形式主义基础之上。这些是在违反其他义务时发生的义务,通常适用于合同中的处罚。本文展示了如何将这种形式化方法映射到合同规范语言的关键策略概念上。这种语言称为业务契约语言(Business Contract language, BCL),以前是为了表示与运行时契约监控相关的契约条件而开发的。这个映射的目的是为BCL的这个键子集建立一个正式的基础。
{"title":"Dealing with contract violations: formalism and domain specific language","authors":"Guido Governatori, Z. Milosevic","doi":"10.1109/EDOC.2005.13","DOIUrl":"https://doi.org/10.1109/EDOC.2005.13","url":null,"abstract":"This paper presents a formal system for reasoning about violations of obligations in contracts. The system is based on the formalism for the representation of contrary-to-duty obligations. These are the obligations that take place when other obligations are violated as typically applied to penalties in contracts. The paper shows how this formalism can be mapped onto the key policy concepts of a contract specification language. This language, called Business Contract Language (BCL) was previously developed to express contract conditions of relevance for run time contract monitoring. The aim of this mapping is to establish a formal underpinning for this key subset of BCL.","PeriodicalId":106387,"journal":{"name":"Ninth IEEE International EDOC Enterprise Computing Conference (EDOC'05)","volume":"109 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114240662","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}
引用次数: 71
An aspect oriented model driven framework 面向方面的模型驱动框架
Pub Date : 2005-09-19 DOI: 10.1109/EDOC.2005.5
Devon M. Simmonds, Arnor Solberg, Raghu Reddy, Sudipto Ghosh
In model driven development (MDD), specifying transformations between models at various levels of abstraction can be a complex task. Specifying transformations for pervasive system features that are tangled with other system features is particularly difficult because the elements to be transformed are distributed across a model. This paper presents an aspect oriented model driven framework (AOMDF) that facilitates separation of pervasive features and supports their transformation across different levels of abstraction. The framework is illustrated using an example in which a platform independent model of a banking application is transformed to a platform specific model.
在模型驱动的开发(MDD)中,在不同抽象层次上指定模型之间的转换可能是一项复杂的任务。为与其他系统特性纠缠在一起的普遍系统特性指定转换特别困难,因为要转换的元素分布在整个模型中。本文提出了一个面向方面的模型驱动框架(AOMDF),它促进了普及特性的分离,并支持它们在不同抽象层次上的转换。使用一个示例来说明该框架,在该示例中,银行应用程序的平台独立模型被转换为特定于平台的模型。
{"title":"An aspect oriented model driven framework","authors":"Devon M. Simmonds, Arnor Solberg, Raghu Reddy, Sudipto Ghosh","doi":"10.1109/EDOC.2005.5","DOIUrl":"https://doi.org/10.1109/EDOC.2005.5","url":null,"abstract":"In model driven development (MDD), specifying transformations between models at various levels of abstraction can be a complex task. Specifying transformations for pervasive system features that are tangled with other system features is particularly difficult because the elements to be transformed are distributed across a model. This paper presents an aspect oriented model driven framework (AOMDF) that facilitates separation of pervasive features and supports their transformation across different levels of abstraction. The framework is illustrated using an example in which a platform independent model of a banking application is transformed to a platform specific model.","PeriodicalId":106387,"journal":{"name":"Ninth IEEE International EDOC Enterprise Computing Conference (EDOC'05)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128683612","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}
引用次数: 69
An extended event matching approach in content-based pub/sub systems for EAI 面向EAI的基于内容的pub/sub系统中的扩展事件匹配方法
Pub Date : 2005-09-19 DOI: 10.1109/EDOC.2005.6
Gang Xu, W. Xu, Tao Huang
Content-based publish/subscribe offers a convenient abstraction for information producers and consumers, supporting a large-scale system design and evolution by integrating several distributed independent application systems. Unlike in the traditional address-based unicast or multicast, its core problem is how to match events by predicates on the content of events. In existing matching approaches, matching predicates are composed by the conjunction and disjunction of non-semantic constraints. But, in context of enterprise application integration, although they can match events by their contents, this traditional matching predicates are not expressive enough in manipulating the complex event matching, such as the "one-to-many" and "many-to-one" matching. Therefore, traditional matching approaches should be extended to solve the complex matching problems. After analyzing information matching patterns in enterprise application integration, we propose three matching models, extend this simple matching approach to the multi-semantic matching approach and further introduce the temporal constraint variable. The multi-semantic matching approach allows using different operations in accordance with different semantics; the temporal constraint variable supports processing several discrete events in temporal sequences. Then, we extend OBDD graphs into hierarchy coloured OBDD graphs and prove the equivalence of the transformation. Based on the extended OBDD graphs, the composite matching algorithm is presented and analysed. By experiments, we show the proposed algorithm is efficient.
基于内容的发布/订阅为信息生产者和消费者提供了方便的抽象,通过集成多个分布式独立应用程序系统来支持大规模的系统设计和发展。与传统的基于地址的单播或多播不同,其核心问题是如何通过事件内容上的谓词来匹配事件。在现有的匹配方法中,匹配谓词是由非语义约束的合取和析取组成的。但是,在企业应用程序集成的上下文中,尽管它们可以通过内容匹配事件,但是这种传统的匹配谓词在处理复杂的事件匹配(例如“一对多”和“多对一”匹配)时表达能力不够。因此,需要对传统的匹配方法进行扩展,以解决复杂的匹配问题。在分析企业应用集成中的信息匹配模式的基础上,提出了三种匹配模型,将这种简单的匹配方法扩展到多语义匹配方法,并进一步引入时间约束变量。多语义匹配方法允许根据不同的语义使用不同的操作;时间约束变量支持在时间序列中处理多个离散事件。然后,我们将OBDD图扩展为层次彩色OBDD图,并证明了变换的等价性。在扩展OBDD图的基础上,提出并分析了复合匹配算法。实验结果表明,该算法是有效的。
{"title":"An extended event matching approach in content-based pub/sub systems for EAI","authors":"Gang Xu, W. Xu, Tao Huang","doi":"10.1109/EDOC.2005.6","DOIUrl":"https://doi.org/10.1109/EDOC.2005.6","url":null,"abstract":"Content-based publish/subscribe offers a convenient abstraction for information producers and consumers, supporting a large-scale system design and evolution by integrating several distributed independent application systems. Unlike in the traditional address-based unicast or multicast, its core problem is how to match events by predicates on the content of events. In existing matching approaches, matching predicates are composed by the conjunction and disjunction of non-semantic constraints. But, in context of enterprise application integration, although they can match events by their contents, this traditional matching predicates are not expressive enough in manipulating the complex event matching, such as the \"one-to-many\" and \"many-to-one\" matching. Therefore, traditional matching approaches should be extended to solve the complex matching problems. After analyzing information matching patterns in enterprise application integration, we propose three matching models, extend this simple matching approach to the multi-semantic matching approach and further introduce the temporal constraint variable. The multi-semantic matching approach allows using different operations in accordance with different semantics; the temporal constraint variable supports processing several discrete events in temporal sequences. Then, we extend OBDD graphs into hierarchy coloured OBDD graphs and prove the equivalence of the transformation. Based on the extended OBDD graphs, the composite matching algorithm is presented and analysed. By experiments, we show the proposed algorithm is efficient.","PeriodicalId":106387,"journal":{"name":"Ninth IEEE International EDOC Enterprise Computing Conference (EDOC'05)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125506499","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
期刊
Ninth IEEE International EDOC Enterprise Computing Conference (EDOC'05)
全部 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