2009 35th Euromicro Conference on Software Engineering and Advanced Applications最新文献

筛选
英文 中文
Sprint Planning with a Digital Aid Tool: Lessons Learnt 冲刺计划与数字辅助工具:经验教训
E. A. Engum, Zornitza Bakalova, M. Daneva
{"title":"Sprint Planning with a Digital Aid Tool: Lessons Learnt","authors":"E. A. Engum, Zornitza Bakalova, M. Daneva","doi":"10.1109/SEAA.2009.68","DOIUrl":"https://doi.org/10.1109/SEAA.2009.68","url":null,"abstract":"Managing the product’s backlog is a major task in agile projects. This case study reports on one organization’s experiences from the transition to a backlog management tool and its contribution to improving sprint planning. Our key lessons learnt are that a tool is particularly appropriate to organize and specify backlog items in a transparent manner and to handle dependencies. However, we also observed an overhead in backlog management and in reporting during meetings. The concrete project settings play the paramount role in whether such a tool helps or harms the process.","PeriodicalId":432137,"journal":{"name":"2009 35th Euromicro Conference on Software Engineering and Advanced Applications","volume":" 48","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120832991","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
Approaching the Model-Driven Generation of Feedback to Remove Software Performance Flaws 接近模型驱动的反馈生成以消除软件性能缺陷
V. Cortellessa, A. Marco, Romina Eramo, A. Pierantonio, Catia Trubiani
{"title":"Approaching the Model-Driven Generation of Feedback to Remove Software Performance Flaws","authors":"V. Cortellessa, A. Marco, Romina Eramo, A. Pierantonio, Catia Trubiani","doi":"10.1109/SEAA.2009.85","DOIUrl":"https://doi.org/10.1109/SEAA.2009.85","url":null,"abstract":"The problem of interpreting results of performance analysis and providing feedback on software models to overcome performance flaws is probably the most critical open issue in the field of software performance engineering. Automation in this step would help to introduce performance validation as an integrated activity in the software lifecycle, without dramatically affecting the daily practices of software developers. In this paper we approach the problem with model-driven techniques, on which we build a general solution. Basing on the concept of performance antipatterns, that are bad practices in software modeling leading to performance flaws, we introduce metamodels and transformations that can support the whole process of flaw detection and solution. The approach that we propose is notation-independent and can be embedded in any (existing or future) concrete modeling notation by using weaving models and automatically generated model transformations. Finally, we discuss the issues opened from this work and the future achievements that are at the hand in this domain thanks to model-driven techniques.","PeriodicalId":432137,"journal":{"name":"2009 35th Euromicro Conference on Software Engineering and Advanced Applications","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126914936","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
Foundations for a Model-Driven Integration of Business Services in a Safety-Critical Application Domain 安全关键型应用领域中业务服务模型驱动集成的基础
Richard Mordinyi, T. Moser, E. Kühn, S. Biffl, A. Mikula
{"title":"Foundations for a Model-Driven Integration of Business Services in a Safety-Critical Application Domain","authors":"Richard Mordinyi, T. Moser, E. Kühn, S. Biffl, A. Mikula","doi":"10.1109/SEAA.2009.19","DOIUrl":"https://doi.org/10.1109/SEAA.2009.19","url":null,"abstract":"Current architectures for systems integration provide means for forming agile business processes by manually or dynamically configuring the components.However, a major challenge in the safety-critical Air Traffic Management (ATM) domain is to interconnect business services taking into account service level agreements regarding the underlying network infrastructures. In such domains, manual configuration is forbidden due to the resulting error-prone and time-consuming tasks, while dynamic configuration is not allowed due to nondeterministic decision making. In this paper we propose a model-driven system configuration approach (MDSC),which explicitly models the components of the network infrastructures and their capabilities to automatically generate a logical network configuration. Based on an industry application example, we show the feasibility of the proposed integration platform in the ATM domain and discuss the advantages and limitations.","PeriodicalId":432137,"journal":{"name":"2009 35th Euromicro Conference on Software Engineering and Advanced Applications","volume":"309 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129732895","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
Evaluating Quality of Open Source Components for Reuse-Intensive Commercial Solutions 为重用密集型商业解决方案评估开源组件的质量
Jakub Rudzki, Kimmo Kiviluoma, Tero Poikonen, I. Hammouda
{"title":"Evaluating Quality of Open Source Components for Reuse-Intensive Commercial Solutions","authors":"Jakub Rudzki, Kimmo Kiviluoma, Tero Poikonen, I. Hammouda","doi":"10.1109/SEAA.2009.30","DOIUrl":"https://doi.org/10.1109/SEAA.2009.30","url":null,"abstract":"We present a framework for quality evaluation of open source components adapted to the context of software product lines. The evaluation is done in the context of commercial projects developing multiple solutions that utilise OSS components. The projects need to decide which open source components can be reused for a specific purpose, or whether it is better to develop the needed functionality in-house. We introduce a set of quality criteria to be used in the evaluation and discuss them with different levels of risk tolerance in the commercial projects. We also limit to the most useful criteria considering the effort and relevance of the criteria. Finally, we present how the evaluation steps correspond to the general stages of Software Product Line creation and report findings from the framework usage.","PeriodicalId":432137,"journal":{"name":"2009 35th Euromicro Conference on Software Engineering and Advanced Applications","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128727172","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}
引用次数: 19
A Generative Approach to the Construction of Application-Specific XML Processing Components 构建特定应用程序XML处理组件的生成方法
Antonio Sarasa Cabezuelo, Alberto Martinez-Aviles, J. Sierra, Alfredo Fernández-Valmayor
{"title":"A Generative Approach to the Construction of Application-Specific XML Processing Components","authors":"Antonio Sarasa Cabezuelo, Alberto Martinez-Aviles, J. Sierra, Alfredo Fernández-Valmayor","doi":"10.1109/SEAA.2009.14","DOIUrl":"https://doi.org/10.1109/SEAA.2009.14","url":null,"abstract":"This paper proposes a generative approach to the construction of XML processing components. This approach promotes the high-level description of XML processing tasks with attribute grammars (a high-level formalism used in the definition of computer languages). The components themselves are produced by automatically processing these high-level specifications with a suitable generator. The approach substantially enhances the construction and maintenance of task-specific XML processing components compared to hand-coding or more rigid generative solutions. In order to illustrate the approach, we will show how XLOP (XML Language-Oriented Processing), an XML processing environment based on these concepts, is used for the development of an XML-based courseware system in the e-Learning domain.","PeriodicalId":432137,"journal":{"name":"2009 35th Euromicro Conference on Software Engineering and Advanced Applications","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129313875","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}
引用次数: 3
BPELscript: A Simplified Script Syntax for WS-BPEL 2.0 BPELscript: WS-BPEL 2.0的简化脚本语法
Marc Bischof, Oliver Kopp, Tammo van Lessen, F. Leymann
{"title":"BPELscript: A Simplified Script Syntax for WS-BPEL 2.0","authors":"Marc Bischof, Oliver Kopp, Tammo van Lessen, F. Leymann","doi":"10.1109/SEAA.2009.21","DOIUrl":"https://doi.org/10.1109/SEAA.2009.21","url":null,"abstract":"Business processes are usually modeled using graphical notations such as BPMN. As a first step towards execution as workflow, a business process is transformed to an abstract WS-BPEL process. Technical details required for execution are added by an IT expert. While IT experts expect Java-like syntax for programs, WS-BPEL requires processes to be expressed in XML. This paper introduces BPELscript as a new syntax for WS-BPEL aiming to reduce the barrier for IT experts to use WS-BPEL by providing a JavaScript-inspired syntax.","PeriodicalId":432137,"journal":{"name":"2009 35th Euromicro Conference on Software Engineering and Advanced Applications","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126338053","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}
引用次数: 6
A Simulation Framework to Support Software Project (Re)Planning 支持软件项目(再)规划的仿真框架
Diana Kirk, Stephen G. MacDonell
{"title":"A Simulation Framework to Support Software Project (Re)Planning","authors":"Diana Kirk, Stephen G. MacDonell","doi":"10.1109/SEAA.2009.64","DOIUrl":"https://doi.org/10.1109/SEAA.2009.64","url":null,"abstract":"Planning and replanning software projects involves selecting activities according to organisational policies, project goals and contexts, deciding how to effect the activities, and dealing with uncertainty in activity outputs. There is at the present time no general model to support project managers with all of these tasks. The contributions of this paper are to propose a set of properties that are desirable in a model for (re)planning and to create a framework based on these properties. The purpose of the framework is to support the modelling and simulation of (re)planning during software projects. Key aspects of the framework are a focus on project objectives as drivers of activity selection, and activity prediction that supports uncertainty and that may be based on previous activity data, expert opinion or experimental evidence. We present a `proof-of-concept' case study to illustrate how the framework can be applied to support planning.","PeriodicalId":432137,"journal":{"name":"2009 35th Euromicro Conference on Software Engineering and Advanced Applications","volume":"139 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131613693","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}
引用次数: 11
Translation of UML 2 Activity Diagrams into Finite State Machines for Model Checking UML 2活动图转换成有限状态机用于模型检查
Alexander Raschke
{"title":"Translation of UML 2 Activity Diagrams into Finite State Machines for Model Checking","authors":"Alexander Raschke","doi":"10.1109/SEAA.2009.60","DOIUrl":"https://doi.org/10.1109/SEAA.2009.60","url":null,"abstract":"Activity diagrams are part of the Unified Modeling Language (UML) to specify a system’s behavior. This formalism has been substantially revised in UML 2. Concepts like signal handling and interruptible activity regions were introduced. By using a token flow semantics for describing the execution, activities drift apart from state diagrams. Therefore, it is no more possible to apply verification techniques designed for state diagrams to activity diagrams. This problem is faced by introducing a transformation of activities into a state transition system covering the basic concepts of activity diagrams including but not limited to the aforementioned ones.","PeriodicalId":432137,"journal":{"name":"2009 35th Euromicro Conference on Software Engineering and Advanced Applications","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129391682","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
Flexibility and End-User Support in Model-Based Product Line Tools 基于模型的产品线工具的灵活性和最终用户支持
Rick Rabiser, Deepak Dhungana, Wolfgang Heider, P. Grünbacher
{"title":"Flexibility and End-User Support in Model-Based Product Line Tools","authors":"Rick Rabiser, Deepak Dhungana, Wolfgang Heider, P. Grünbacher","doi":"10.1109/SEAA.2009.13","DOIUrl":"https://doi.org/10.1109/SEAA.2009.13","url":null,"abstract":"Software product lines aim at reducing time-to-market and increasing quality through extensive reuse. Effective tool support is essential in product line engineering. Tools need to be flexible and adaptable to support specific needs of engineers in different domains and development contexts. As product lines cover both business and technical aspects, tools need to meet the needs of both business-oriented and technical users. We discuss these challenges using four practical examples, present the DOPLER product line tool suite, and report results of using it in the four examples.","PeriodicalId":432137,"journal":{"name":"2009 35th Euromicro Conference on Software Engineering and Advanced Applications","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115007692","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}
引用次数: 19
What Software Repositories Should Be Mined for Defect Predictors? 应该为缺陷预测挖掘哪些软件存储库?
R. Ramler, Stefan Larndorfer, T. Natschläger
{"title":"What Software Repositories Should Be Mined for Defect Predictors?","authors":"R. Ramler, Stefan Larndorfer, T. Natschläger","doi":"10.1109/SEAA.2009.65","DOIUrl":"https://doi.org/10.1109/SEAA.2009.65","url":null,"abstract":"The information about which modules in a software system's future version are potentially defective is a valuable aid for quality managers and testers. Defect prediction promises to indicate these defect-prone modules. Constructing effective defect prediction models in an industrial setting involves the decision from what data source the defect predictors should be derived. In this paper we compare defect prediction results based on three different data sources of a large industrial software system to answer the question what repositories to mine. In addition, we investigate whether a combination of different data sources improves the prediction results. The findings indicate that predictors derived from static code and design analysis provide slightly yet still significant better results than predictors derived from version control, while a combination of all data sources showed no further improvement.","PeriodicalId":432137,"journal":{"name":"2009 35th Euromicro Conference on Software Engineering and Advanced Applications","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-08-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127226511","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}
引用次数: 8
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学术官方微信