首页 > 最新文献

2008 34th Euromicro Conference Software Engineering and Advanced Applications最新文献

英文 中文
GRAIL – A Tool for Accessing and Instrumenting WSRF–compliant Web Services GRAIL——访问和检测符合wsrf的Web服务的工具
T. Jejkal, R. Stotzka, M. Sutter
Grid access methods are still dominated by command line tools or manually developed, problem specific graphical user interfaces. This fact reduces the acceptance of the Grid for users, who are not familiar with the usage of the Linux shell or the Grid itself. The first step away from the command line was done by the Globus Alliance by interpreting and realizing the Grid as a Service Oriented Architecture(SOA). The access to this SOA is defined platform and language independent. Nevertheless the access is still realized by command line tools. Only some of these tools are platform independent and the usage is still complicated. So the abilities of a SOA are not applied consequently. GRAIL is a tool to simplify the access to Web services of the GlobusGrid middleware. It provides an easy to use framework for executing Web services and to construct complex relationships between independent services. The underlying framework allows an easy integration of new Web services or generic tasks. GRAIL is intended to be used by developers of Web services for rapid testing as well as by users of the Globus based Grid for simple and flexible access. This paper describes the structure of GRAIL and the benefits from using it.
网格访问方法仍然由命令行工具或手动开发的特定问题的图形用户界面所主导。这一事实降低了不熟悉Linux shell或Grid本身用法的用户对Grid的接受程度。Globus联盟通过将网格解释为面向服务的体系结构(Service Oriented Architecture, SOA)并将其实现,迈出了摆脱命令行的第一步。对这个SOA的访问是独立于平台和语言的。然而,访问仍然是通过命令行工具实现的。这些工具中只有一部分是独立于平台的,使用起来仍然很复杂。因此,SOA的能力没有得到应用。GRAIL是一种简化对GlobusGrid中间件Web服务访问的工具。它为执行Web服务和构建独立服务之间的复杂关系提供了一个易于使用的框架。底层框架允许轻松集成新的Web服务或通用任务。GRAIL旨在供Web服务的开发人员用于快速测试,以及供基于Globus的网格的用户用于简单而灵活的访问。本文介绍了GRAIL的结构和使用它的好处。
{"title":"GRAIL – A Tool for Accessing and Instrumenting WSRF–compliant Web Services","authors":"T. Jejkal, R. Stotzka, M. Sutter","doi":"10.1109/SEAA.2008.74","DOIUrl":"https://doi.org/10.1109/SEAA.2008.74","url":null,"abstract":"Grid access methods are still dominated by command line tools or manually developed, problem specific graphical user interfaces. This fact reduces the acceptance of the Grid for users, who are not familiar with the usage of the Linux shell or the Grid itself. The first step away from the command line was done by the Globus Alliance by interpreting and realizing the Grid as a Service Oriented Architecture(SOA). The access to this SOA is defined platform and language independent. Nevertheless the access is still realized by command line tools. Only some of these tools are platform independent and the usage is still complicated. So the abilities of a SOA are not applied consequently. GRAIL is a tool to simplify the access to Web services of the GlobusGrid middleware. It provides an easy to use framework for executing Web services and to construct complex relationships between independent services. The underlying framework allows an easy integration of new Web services or generic tasks. GRAIL is intended to be used by developers of Web services for rapid testing as well as by users of the Globus based Grid for simple and flexible access. This paper describes the structure of GRAIL and the benefits from using it.","PeriodicalId":127633,"journal":{"name":"2008 34th Euromicro Conference Software Engineering and Advanced Applications","volume":"2011 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121673650","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
Business Value through Product Line Engineering - A Case Study 通过产品线工程实现商业价值——一个案例研究
D. Sharma, A. Aurum, B. Paech
Software product line (PL) engineering has been established in the last decade as a proven way to build flexibility and reusability into software systems. This approach is centred around the idea that the initial investments made in the development of reusable artefacts are outweighed by the quality and product improvements gained through the reuse of such artefacts. While there are many studies on introducing PL engineering into software development and calculating expected value upfront, there is little documented evidence of long-term experiences with PL engineering. This paper examines perceptions of the value of PL engineering for three PL of different ages. The paper confirms that, while PL engineering enhances product value and quality through shared components and architecture, this is also the predominant limitation of PL engineering. Furthermore, our investigations show that while perceptions of product quality differ depending on PL maturity, this is not the case for time-to-market and cost.
软件产品线(PL)工程在过去十年中作为一种经过验证的方法建立起来,用于在软件系统中构建灵活性和可重用性。这种方法的核心思想是,在可重用的工件的开发中所做的初始投资被通过这些工件的重用所获得的质量和产品改进所抵消。虽然有许多关于将PL工程引入软件开发并预先计算期望值的研究,但很少有关于PL工程长期经验的文档证据。本文考察了三个不同时代PL工程价值的认知。本文证实,虽然PL工程通过共享组件和架构来提高产品价值和质量,但这也是PL工程的主要局限性。此外,我们的调查显示,虽然人们对产品质量的看法因PL成熟度而异,但上市时间和成本并非如此。
{"title":"Business Value through Product Line Engineering - A Case Study","authors":"D. Sharma, A. Aurum, B. Paech","doi":"10.1109/SEAA.2008.19","DOIUrl":"https://doi.org/10.1109/SEAA.2008.19","url":null,"abstract":"Software product line (PL) engineering has been established in the last decade as a proven way to build flexibility and reusability into software systems. This approach is centred around the idea that the initial investments made in the development of reusable artefacts are outweighed by the quality and product improvements gained through the reuse of such artefacts. While there are many studies on introducing PL engineering into software development and calculating expected value upfront, there is little documented evidence of long-term experiences with PL engineering. This paper examines perceptions of the value of PL engineering for three PL of different ages. The paper confirms that, while PL engineering enhances product value and quality through shared components and architecture, this is also the predominant limitation of PL engineering. Furthermore, our investigations show that while perceptions of product quality differ depending on PL maturity, this is not the case for time-to-market and cost.","PeriodicalId":127633,"journal":{"name":"2008 34th Euromicro Conference Software Engineering and Advanced Applications","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133474773","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 12
IFPUG-COSMIC Statistical Conversion 宇宙统计转换
J. Cuadrado-Gallego, L. Buglione, R. Rejas-Muslera, Fernando Machado
One of the main issues faced within the Functional Size Measurement (FSM) community is the convertibility issue between FSM methods. A particular attention during last years was devoted to find a mathematical function for converting IFPUG functional size units to the newer COSMIC ones. Moving from the data sets and experiences described in previous studies, some attention points about cost and quality from the data gathering process emerge. This paper analyzes the data gathering process issue and proposes a solution for overcoming such difficulties. From an application of a repeteable and verifiable procedure, performed in a university course on Software Engineering with the support of an experienced measurer, two new data sets were derived. Finally an analysis of all datasets was done, presenting a possible interval for the conversion between IFPUG-COSMIC fsu.
功能大小度量(FSM)社区面临的主要问题之一是FSM方法之间的可转换性问题。在过去几年中,特别注意寻找将IFPUG功能大小单位转换为较新的COSMIC大小单位的数学函数。从以前研究中描述的数据集和经验来看,数据收集过程中出现了一些关于成本和质量的注意点。本文分析了数据采集过程中存在的问题,并提出了克服这些困难的解决方案。在一所大学的软件工程课程中,在一位经验丰富的测量人员的支持下,应用了一个可重复且可验证的过程,得出了两个新的数据集。最后对所有数据集进行了分析,提出了IFPUG-COSMIC fsu之间转换的可能间隔。
{"title":"IFPUG-COSMIC Statistical Conversion","authors":"J. Cuadrado-Gallego, L. Buglione, R. Rejas-Muslera, Fernando Machado","doi":"10.1109/SEAA.2008.75","DOIUrl":"https://doi.org/10.1109/SEAA.2008.75","url":null,"abstract":"One of the main issues faced within the Functional Size Measurement (FSM) community is the convertibility issue between FSM methods. A particular attention during last years was devoted to find a mathematical function for converting IFPUG functional size units to the newer COSMIC ones. Moving from the data sets and experiences described in previous studies, some attention points about cost and quality from the data gathering process emerge. This paper analyzes the data gathering process issue and proposes a solution for overcoming such difficulties. From an application of a repeteable and verifiable procedure, performed in a university course on Software Engineering with the support of an experienced measurer, two new data sets were derived. Finally an analysis of all datasets was done, presenting a possible interval for the conversion between IFPUG-COSMIC fsu.","PeriodicalId":127633,"journal":{"name":"2008 34th Euromicro Conference Software Engineering and Advanced Applications","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116278994","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 15
Introducing Component Based Software Engineering at an Embedded Systems Sub-Contractor 基于组件的软件工程在嵌入式系统分包商中的应用
Mikael Åkerholm, Kristian Sandström, I. Crnkovic
Attractive benefits with successful implementation of component-based principles include managing complexity, reduction of time-to-market, increased quality, and reusability. Deployment of component-based development is however not simple - it depends on many strategic, technical, and business decisions. In this paper we report experiences from our attempts with finding a correct implementation of component-based principles for the business situation of sub-contractors of embedded systems. Findings related to suitable component models, component technologies, and component management are presented. Overall the results confirm the suitability of component-based principles for the domain, but also show the need (and potential) in further development of CBSE theory and technology for embedded systems.
成功实现基于组件的原则所带来的好处包括管理复杂性、缩短上市时间、提高质量和可重用性。然而,基于组件的开发的部署并不简单——它取决于许多战略、技术和业务决策。在本文中,我们报告了我们为嵌入式系统分包商的业务情况寻找基于组件原则的正确实现的尝试经验。介绍了与合适的组件模型、组件技术和组件管理相关的发现。总体而言,结果证实了基于组件的原理在该领域的适用性,但也显示了嵌入式系统CBSE理论和技术进一步发展的需求(和潜力)。
{"title":"Introducing Component Based Software Engineering at an Embedded Systems Sub-Contractor","authors":"Mikael Åkerholm, Kristian Sandström, I. Crnkovic","doi":"10.1109/SEAA.2008.49","DOIUrl":"https://doi.org/10.1109/SEAA.2008.49","url":null,"abstract":"Attractive benefits with successful implementation of component-based principles include managing complexity, reduction of time-to-market, increased quality, and reusability. Deployment of component-based development is however not simple - it depends on many strategic, technical, and business decisions. In this paper we report experiences from our attempts with finding a correct implementation of component-based principles for the business situation of sub-contractors of embedded systems. Findings related to suitable component models, component technologies, and component management are presented. Overall the results confirm the suitability of component-based principles for the domain, but also show the need (and potential) in further development of CBSE theory and technology for embedded systems.","PeriodicalId":127633,"journal":{"name":"2008 34th Euromicro Conference Software Engineering and Advanced Applications","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129992722","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}
引用次数: 1
Building Blocks for a Web Programming Language Web编程语言的构建块
Tuomas Turto
The essential characteristics of a Web application are concurrency, distribution and XML processing. Excluding the emphasis on XML, these are the natural elements of normal distributed applications. This means that we should consider Web applications as distributed programs, where the special need for XML processing is explicit. Currently this is difficult, but we present a motivation and building blocks for a new Web programming language that targets the Web as an application platform. We also outline the structure of the necessary runtime environment and show where our language fits within the competitive landscape of programming languages aimed at developing Web applications and services.
Web应用程序的基本特征是并发性、分布性和XML处理。除了强调XML之外,这些都是正常分布式应用程序的自然元素。这意味着我们应该将Web应用程序视为分布式程序,其中对XML处理的特殊需求是明确的。目前这是很困难的,但是我们提出了一种新的Web编程语言的动机和构建块,这种语言将Web作为应用程序平台。我们还概述了必要的运行时环境的结构,并展示了我们的语言在旨在开发Web应用程序和服务的编程语言的竞争环境中的位置。
{"title":"Building Blocks for a Web Programming Language","authors":"Tuomas Turto","doi":"10.1109/SEAA.2008.15","DOIUrl":"https://doi.org/10.1109/SEAA.2008.15","url":null,"abstract":"The essential characteristics of a Web application are concurrency, distribution and XML processing. Excluding the emphasis on XML, these are the natural elements of normal distributed applications. This means that we should consider Web applications as distributed programs, where the special need for XML processing is explicit. Currently this is difficult, but we present a motivation and building blocks for a new Web programming language that targets the Web as an application platform. We also outline the structure of the necessary runtime environment and show where our language fits within the competitive landscape of programming languages aimed at developing Web applications and services.","PeriodicalId":127633,"journal":{"name":"2008 34th Euromicro Conference Software Engineering and Advanced Applications","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116006184","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
Complementing Measurements and Real Options Concepts to Support Inter-iteration Decision-Making in Agile Projects 补充度量和实物期权概念,以支持敏捷项目中的迭代间决策
Zornitza Bakalova, M. Daneva, L. Buglione
Agile software projects are characterized by iterative and incremental development, accommodation of changes and active customer participation. The process is driven by creating business value for the client, assuming that the client (i) is aware of it, and (ii) is capable to estimate the business value, associated with the separate features of the system to be implemented. This paper is focused on the complementary use of measurement techniques and concepts of real-option-analysis to assist clients in assessing and comparing alternative sets of requirements. Our overall objective is to provide systematic support to clients for the decision-making process on what to implement in each iteration. The design of our approach is justified by using empirical data, published earlier by other authors.
敏捷软件项目的特点是迭代和增量开发、适应变化和积极的客户参与。该过程是通过为客户创造业务价值来驱动的,假设客户(i)知道它,并且(ii)能够估计与要实现的系统的单独特性相关联的业务价值。本文的重点是补充使用测量技术和实物期权分析的概念,以帮助客户评估和比较不同的需求集。我们的总体目标是为客户在每次迭代中实现什么的决策过程提供系统的支持。我们方法的设计是通过使用其他作者早些时候发表的经验数据来证明的。
{"title":"Complementing Measurements and Real Options Concepts to Support Inter-iteration Decision-Making in Agile Projects","authors":"Zornitza Bakalova, M. Daneva, L. Buglione","doi":"10.1109/SEAA.2008.27","DOIUrl":"https://doi.org/10.1109/SEAA.2008.27","url":null,"abstract":"Agile software projects are characterized by iterative and incremental development, accommodation of changes and active customer participation. The process is driven by creating business value for the client, assuming that the client (i) is aware of it, and (ii) is capable to estimate the business value, associated with the separate features of the system to be implemented. This paper is focused on the complementary use of measurement techniques and concepts of real-option-analysis to assist clients in assessing and comparing alternative sets of requirements. Our overall objective is to provide systematic support to clients for the decision-making process on what to implement in each iteration. The design of our approach is justified by using empirical data, published earlier by other authors.","PeriodicalId":127633,"journal":{"name":"2008 34th Euromicro Conference Software Engineering and Advanced Applications","volume":"55 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126512897","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}
引用次数: 18
Evaluation of the Effect of Functional Similarities on Development Effort 功能相似性对开发工作影响的评估
Özden Özcan Top, Seçkin Tunalilar, Onur Demirörs
Although functional size is the primary input for effort and cost estimation formulas, the relation between functional size and development effort does not always hold in practice. Calculating the magnitude of functional similarity is perceived as a partial solution to overcome this problem. In this study we applied different approaches to identify the magnitude of functional similarity in five projects. The applicability of these approaches is evaluated by observing the impact of functional similarity on effort and code size of the projects. We also discuss the challenges, difficulties and opportunities faced during the case studies.
虽然功能规模是工作量和成本估算公式的主要输入,但功能规模和开发工作量之间的关系在实践中并不总是成立。计算功能相似性的大小被认为是克服这个问题的部分解决方案。在这项研究中,我们应用不同的方法来确定五个项目的功能相似性的大小。这些方法的适用性是通过观察功能相似性对项目工作量和代码大小的影响来评估的。我们还讨论了案例研究过程中面临的挑战、困难和机遇。
{"title":"Evaluation of the Effect of Functional Similarities on Development Effort","authors":"Özden Özcan Top, Seçkin Tunalilar, Onur Demirörs","doi":"10.1109/SEAA.2008.59","DOIUrl":"https://doi.org/10.1109/SEAA.2008.59","url":null,"abstract":"Although functional size is the primary input for effort and cost estimation formulas, the relation between functional size and development effort does not always hold in practice. Calculating the magnitude of functional similarity is perceived as a partial solution to overcome this problem. In this study we applied different approaches to identify the magnitude of functional similarity in five projects. The applicability of these approaches is evaluated by observing the impact of functional similarity on effort and code size of the projects. We also discuss the challenges, difficulties and opportunities faced during the case studies.","PeriodicalId":127633,"journal":{"name":"2008 34th Euromicro Conference Software Engineering and Advanced Applications","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127919723","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
Migrating Industrial Systems towards Software Product Lines: Experiences and Observations through Case Studies 将工业系统迁移到软件产品线:通过案例研究的经验和观察
Hongyu Pei Breivold, S. Larsson, R. Land
Software product line engineering has emerged as one of the dominant paradigms for developing variety of software products based on a shared platform and shared software artifacts. An important and challenging type of software maintenance and evolution is how to cost-effectively manage the migration of legacy systems towards product lines. This paper presents a structured migration method and describes our experiences in migrating industrial legacy systems into product lines. In addition, we present a number of specific recommendations for the transition process which will be of value to organizations that are considering a product line approach to their business. The recommendations cover four perspectives: business, organization, product development processes and technology.
软件产品线工程已经成为基于共享平台和共享软件工件开发各种软件产品的主要范例之一。软件维护和发展的一个重要且具有挑战性的类型是如何经济有效地管理遗留系统向产品线的迁移。本文提出了一种结构化的迁移方法,并描述了我们将工业遗留系统迁移到产品线中的经验。此外,我们还提出了一些关于过渡过程的具体建议,这些建议对于正在考虑将产品线方法用于其业务的组织是有价值的。这些建议涵盖了四个方面:业务、组织、产品开发过程和技术。
{"title":"Migrating Industrial Systems towards Software Product Lines: Experiences and Observations through Case Studies","authors":"Hongyu Pei Breivold, S. Larsson, R. Land","doi":"10.1109/SEAA.2008.13","DOIUrl":"https://doi.org/10.1109/SEAA.2008.13","url":null,"abstract":"Software product line engineering has emerged as one of the dominant paradigms for developing variety of software products based on a shared platform and shared software artifacts. An important and challenging type of software maintenance and evolution is how to cost-effectively manage the migration of legacy systems towards product lines. This paper presents a structured migration method and describes our experiences in migrating industrial legacy systems into product lines. In addition, we present a number of specific recommendations for the transition process which will be of value to organizations that are considering a product line approach to their business. The recommendations cover four perspectives: business, organization, product development processes and technology.","PeriodicalId":127633,"journal":{"name":"2008 34th Euromicro Conference Software Engineering and Advanced Applications","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127724448","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
A Data Propagation Infrastructure for PLM 面向PLM的数据传播基础结构
Falk Brauer, Daniel Barisic, G. Stromberg, M. Neugebauer
Recent research in the area of ubiquitous computing lead to innovative technologies for acquisition, storage and communication of real-world information, resulting in a multitude of so called ¿smart items¿. Prominent examples for that are RFID and wireless sensor nodes. Key to everaging the full power of these items is to embedd them into a system architecture. In this paper we present such an architecture especiallydesigend for the area of Product Lifecycle Management (PLM), where smart items are embedded into products to become online data sources for business processes. Key to our approach is the adoption of the service oriented paradigm throughout the complete system, including the smart items themselves. By using standard, service oriented protocols for our reference implementation we furthermore allow the adoption of our system in merely arbitrary applicaitons based on arbritrary smart items.First tests of our reference implementation prove the suitability of our concepts, thus opening the door for business processes based on globally distributed smart items.
最近在普适计算领域的研究导致了现实世界信息的获取、存储和通信的创新技术,从而产生了大量所谓的“智能物品”。突出的例子是RFID和无线传感器节点。利用这些项目的全部功能的关键是将它们嵌入到系统架构中。在本文中,我们提出了一个专门为产品生命周期管理(PLM)领域设计的架构,其中智能项目嵌入到产品中,成为业务流程的在线数据源。我们方法的关键是在整个系统中采用面向服务的范例,包括智能项目本身。通过为我们的参考实现使用标准的、面向服务的协议,我们进一步允许在基于任意智能项目的任意应用程序中采用我们的系统。我们的参考实现的第一次测试证明了我们概念的适用性,从而为基于全球分布式智能项目的业务流程打开了大门。
{"title":"A Data Propagation Infrastructure for PLM","authors":"Falk Brauer, Daniel Barisic, G. Stromberg, M. Neugebauer","doi":"10.1109/SEAA.2008.57","DOIUrl":"https://doi.org/10.1109/SEAA.2008.57","url":null,"abstract":"Recent research in the area of ubiquitous computing lead to innovative technologies for acquisition, storage and communication of real-world information, resulting in a multitude of so called ¿smart items¿. Prominent examples for that are RFID and wireless sensor nodes. Key to everaging the full power of these items is to embedd them into a system architecture. In this paper we present such an architecture especiallydesigend for the area of Product Lifecycle Management (PLM), where smart items are embedded into products to become online data sources for business processes. Key to our approach is the adoption of the service oriented paradigm throughout the complete system, including the smart items themselves. By using standard, service oriented protocols for our reference implementation we furthermore allow the adoption of our system in merely arbitrary applicaitons based on arbritrary smart items.First tests of our reference implementation prove the suitability of our concepts, thus opening the door for business processes based on globally distributed smart items.","PeriodicalId":127633,"journal":{"name":"2008 34th Euromicro Conference Software Engineering and Advanced Applications","volume":"98 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122002833","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
Data Model Driven Enterprise Service Bus Interceptors 数据模型驱动的企业服务总线拦截器
Michael Thonhauser, Christian Kreiner, E. Teiniker, Gernot Schmoelzer
Integration of distributed software systems is an important issue in enterprise computing. Assembling of loosely coupled services via XML based protocols is a frequently used technique today. To overcome the struggle between safety of a strong typed interface and flexibility of generic parameters, we present a novel approach that uses model-typed interface parameters together with the idea of model compatibility verification. It respects separated ownerships of service provider and consumer interfaces, and adds a mediating connector based on platform-independent, model-based functional interface reconciliation. Given a pair of compatible interfaces an interface connector that integrates related services can be realized automatically. The concept of rule-based compatibility verification can also increase the efficiency of service repository lookups significantly.
分布式软件系统的集成是企业计算中的一个重要问题。通过基于XML的协议组装松散耦合的服务是当今常用的技术。为了克服强类型接口的安全性和泛型参数的灵活性之间的矛盾,我们提出了一种使用模型类型接口参数和模型兼容性验证思想的新方法。它尊重服务提供者和使用者接口的独立所有权,并添加了一个基于平台无关的、基于模型的功能接口协调的中介连接器。只要有一对兼容的接口,就可以自动实现集成相关业务的接口连接器。基于规则的兼容性验证的概念还可以显著提高服务存储库查找的效率。
{"title":"Data Model Driven Enterprise Service Bus Interceptors","authors":"Michael Thonhauser, Christian Kreiner, E. Teiniker, Gernot Schmoelzer","doi":"10.1109/SEAA.2008.54","DOIUrl":"https://doi.org/10.1109/SEAA.2008.54","url":null,"abstract":"Integration of distributed software systems is an important issue in enterprise computing. Assembling of loosely coupled services via XML based protocols is a frequently used technique today. To overcome the struggle between safety of a strong typed interface and flexibility of generic parameters, we present a novel approach that uses model-typed interface parameters together with the idea of model compatibility verification. It respects separated ownerships of service provider and consumer interfaces, and adds a mediating connector based on platform-independent, model-based functional interface reconciliation. Given a pair of compatible interfaces an interface connector that integrates related services can be realized automatically. The concept of rule-based compatibility verification can also increase the efficiency of service repository lookups significantly.","PeriodicalId":127633,"journal":{"name":"2008 34th Euromicro Conference Software Engineering and Advanced Applications","volume":"32 3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129979817","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}
引用次数: 1
期刊
2008 34th Euromicro Conference Software Engineering and Advanced Applications
全部 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