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

筛选
英文 中文
SEMF - Service Evolution Management Framework SEMF——服务演进管理框架
M. Treiber, Hong Linh Truong, S. Dustdar
{"title":"SEMF - Service Evolution Management Framework","authors":"M. Treiber, Hong Linh Truong, S. Dustdar","doi":"10.1109/SEAA.2008.44","DOIUrl":"https://doi.org/10.1109/SEAA.2008.44","url":null,"abstract":"With the growing popularity of Web services, an increasing number of Web services have been integrated into and used by complex service oriented systems. As a result, the management of Web services has gained more importance as Web services management systems can provide useful service information to service consumers, developers and providers. However, current Web service management systems do not provide a holistic view of Web services. These management systems use independent information models covering different aspects of Web services, for instance, QoS, licensing, taxonomy information, to name just a few. In this paper, we address the challenges of (1) integrating available information into a common Web service information model, while (2) providing an extensible information model, and at the same time, (3) keeping track of Web services changes and (4) offering means for complex analysis of Web services. We introduce a Service Evolution Management Framework (SEMF) that addresses the aforementioned challenges using a generic Web service information model. We illustrate how we utilize our proposed Web service information model to manage changes of Web services, and present a case study that shows how our framework could be used in practice.","PeriodicalId":127633,"journal":{"name":"2008 34th Euromicro Conference Software Engineering and Advanced Applications","volume":"217 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":"130375484","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}
引用次数: 31
Managing the Life-cycle of Industrial Automation Systems with Product Line Variability Models 用产品线变异性模型管理工业自动化系统的生命周期
R. Froschauer, Deepak Dhungana, P. Grünbacher
{"title":"Managing the Life-cycle of Industrial Automation Systems with Product Line Variability Models","authors":"R. Froschauer, Deepak Dhungana, P. Grünbacher","doi":"10.1109/SEAA.2008.21","DOIUrl":"https://doi.org/10.1109/SEAA.2008.21","url":null,"abstract":"The current trend towards component-based software architectures has also influenced the development of industrial automation systems (IAS). Despite many advances, the life-cycle management of large-scale, component-based IAS still remains a big challenge. The knowledge required for the maintenance and runtime reconfiguration is often tacit and relies on individual stakeholders' capabilities - an error-prone and risky strategy in safety critical environments. This paper presents an approach based on product line variability models to manage the lifecycle of IAS and to automate the maintenance and reconfiguration process. We complement the standard IEC 61499 with a variability modeling approach to support both initial deployment and runtime reconfiguration. We illustrate the automated model-based life-cycle management and maintenance process using sample IAS usage scenarios.","PeriodicalId":127633,"journal":{"name":"2008 34th Euromicro Conference Software Engineering and Advanced Applications","volume":"57 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":"132487396","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}
引用次数: 32
Reconfigurable State Machine Components for Embedded Applications 嵌入式应用的可重构状态机组件
C. Angelov, Xu Ke, Yu Guo, K. Sierszecki
{"title":"Reconfigurable State Machine Components for Embedded Applications","authors":"C. Angelov, Xu Ke, Yu Guo, K. Sierszecki","doi":"10.1109/SEAA.2008.38","DOIUrl":"https://doi.org/10.1109/SEAA.2008.38","url":null,"abstract":"The paper presents a compositional design method for embedded state machines, using reconfigurable software components such as state machine and modal function blocks (SMFBs/MFBs). The method adopts separation of concerns, where the SMFB realizes the reactive (control flow) aspect of system behaviour, in separation from the transformational (data flow) aspect. The latter is delegated to modal function blocks, whereby the SMFB is used to indicate the current state to modal function blocks that perform the required signal transformations within the corresponding states/modes of operation. The composition of state machine and modal function block operates as a periodic event-driven state machine combining the expressive power of conventional event driven state machines with a periodic execution pattern amenable to schedulability analysis. The SMFB has been implemented using a Binary Decision Diagram (BDD)-based State Logic Controller design pattern, resulting in a reconfigurable component that can be used with modal function blocks to engineer state machines for a broad range of sequential and hybrid control applications.","PeriodicalId":127633,"journal":{"name":"2008 34th Euromicro Conference Software Engineering and Advanced Applications","volume":"11 2","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-09-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120926961","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
Understanding Decision-Making in Agile Software Development: A Case-study 理解敏捷软件开发中的决策:一个案例研究
N. B. Moe, A. Aurum
{"title":"Understanding Decision-Making in Agile Software Development: A Case-study","authors":"N. B. Moe, A. Aurum","doi":"10.1109/SEAA.2008.55","DOIUrl":"https://doi.org/10.1109/SEAA.2008.55","url":null,"abstract":"A challenge with introducing agile software development is changing the way decisions are made. In this paper, we discuss the decision making processes used in Scrum teams. We found that a prerequisite for introducing Scrum is the alignment of decisions on a strategic, tactical and operational level. In addition, specialisation can be a barrier for the decision-making process on the operational level, and that daily meetings are important for preventing decision-hijacking. Also removing the hold-up problem makes it easier for developers to participate in the decision-making process.","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":"124347761","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}
引用次数: 28
Service Consolidation with End-to-End Response Time Constraints 具有端到端响应时间约束的服务整合
Jonatha Anselmi, E. Amaldi, P. Cremonesi
{"title":"Service Consolidation with End-to-End Response Time Constraints","authors":"Jonatha Anselmi, E. Amaldi, P. Cremonesi","doi":"10.1109/SEAA.2008.31","DOIUrl":"https://doi.org/10.1109/SEAA.2008.31","url":null,"abstract":"In this paper, we address the service consolidation problem: given a data-center, a set of servers and a set of multi-tiered services or applications, the problem is to allocate services to the available servers in order to minimize the number of servers to use while avoiding the overloading of system resources and satisfying end-to-end response time constraints. Exploiting queueing networks theory, we describe a number of linear and non-linear combinatorial optimization problems related to the server consolidation problem. Since their solution is difficult to obtain through standard solution techniques, we propose accurate heuristics which quickly compute a sub-optimal solution and let us deal with hundreds of servers and applications. Experimental results illustrate the impact of the consolidation in data-centers and show that the heuristic solution is almost very close to the optimum.","PeriodicalId":127633,"journal":{"name":"2008 34th Euromicro Conference Software Engineering and Advanced Applications","volume":"148 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":"127152204","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}
引用次数: 24
Evaluation of Task Pattern Use in Web-based Collaborative Engineering 基于web的协同工程任务模式使用评价
K. Sandkuhl, Janis Stirna
{"title":"Evaluation of Task Pattern Use in Web-based Collaborative Engineering","authors":"K. Sandkuhl, Janis Stirna","doi":"10.1109/SEAA.2008.35","DOIUrl":"https://doi.org/10.1109/SEAA.2008.35","url":null,"abstract":"Starting from two industrial collaborative engineering cases, the paper introduces the concept of task patterns for support of fast and flexible product design in networked manufacturing enterprises. Task patterns are reusable models of enterprise knowledge capturing best practices for typical collaboratively performed design tasks. Furthermore, the main elements of a Web-based collaboration infrastructure are presented, which provides an execution environment for task patterns and other services for support of collaborative work. In order to evaluate the effects of task pattern use in collaborative engineering, a balanced scorecard approach was used. Task patterns did not only proved adequate and useful for the collaborative engineering cases, but also led to a number of positive trends reflected by economic indicators. The time and costs for meetings was significantly reduced, there is reason to believe that lead times can be shortened, and the quality of best practices in general seems to improve when replacing conventional documentations with active knowledge models.","PeriodicalId":127633,"journal":{"name":"2008 34th Euromicro Conference Software Engineering and Advanced Applications","volume":"9 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":"126845815","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
Web Browser as an Application Platform Web浏览器作为一个应用平台
A. Taivalsaari, T. Mikkonen, D. Ingalls, K. Palacz
{"title":"Web Browser as an Application Platform","authors":"A. Taivalsaari, T. Mikkonen, D. Ingalls, K. Palacz","doi":"10.1109/SEAA.2008.17","DOIUrl":"https://doi.org/10.1109/SEAA.2008.17","url":null,"abstract":"For better or worse, the web browser has become a widely used target platform for software applications. Desktop-style applications such as word processors, spreadsheets, calendars, games and instant messaging systems that were earlier written for specific operating systems, CPU architectures or devices are now written for the World Wide Web, to be used from a web browser. In this paper we summarize our experiences in using the web browser as a target platform for real applications. As a concrete example, we use the Sun¿ Labs Lively Kernel, a system that implements an exceptionally interactive web programming environment running in a web browser without any plug-in components. Based on this work, we analyze the limitations, challenges and opportunities related to the web browser as an application platform.","PeriodicalId":127633,"journal":{"name":"2008 34th Euromicro Conference Software Engineering and Advanced Applications","volume":"31 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":"121502901","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
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信