2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications最新文献

筛选
英文 中文
Simplifying Interactive Programming with Keywords "that' and "those' 使用关键字“that”和“those”简化交互编程
A. Taivalsaari, T. Mikkonen
{"title":"Simplifying Interactive Programming with Keywords \"that' and \"those'","authors":"A. Taivalsaari, T. Mikkonen","doi":"10.1109/SEAA.2010.16","DOIUrl":"https://doi.org/10.1109/SEAA.2010.16","url":null,"abstract":"Most object-oriented programming and scripting languages provide a keyword called self or this that allows applications to refer to the variables and functions of the current object instance. In this paper we introduce two new keywords that and those to facilitate interactive programming. The key idea behind these keywords is to make it easy to refer programmatically to those objects that are currently under manipulation in the graphical user interface.","PeriodicalId":112012,"journal":{"name":"2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications","volume":"157 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128039459","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
A Taxonomy of Software Composition Mechanisms 软件组合机制的分类
K. Lau, T. Rana
{"title":"A Taxonomy of Software Composition Mechanisms","authors":"K. Lau, T. Rana","doi":"10.1109/SEAA.2010.36","DOIUrl":"https://doi.org/10.1109/SEAA.2010.36","url":null,"abstract":"Software composition aims to provide mechanisms for systematic construction based on well-defined software units. Various software composition mechanisms have been defined in the literature for different kinds of software units. In component-based development, it is desirable to have software units and composition mechanisms that support automated, systematic construction. In this paper, we first survey existing definitions of composition units and the corresponding composition mechanisms, and then use the survey to propose a taxonomy that identifies good candidates for composition units and composition mechanisms for component-based development.","PeriodicalId":112012,"journal":{"name":"2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications","volume":"70 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122766026","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
SAASHA: A Self-Adaptable Agent System for Home Automation 面向家庭自动化的自适应代理系统
Fady Hamoui, C. Urtado, S. Vauttier, M. Huchard
{"title":"SAASHA: A Self-Adaptable Agent System for Home Automation","authors":"Fady Hamoui, C. Urtado, S. Vauttier, M. Huchard","doi":"10.1109/SEAA.2010.57","DOIUrl":"https://doi.org/10.1109/SEAA.2010.57","url":null,"abstract":"This paper proposes SAASHA, a Self-Adaptable Agent System for Home Automation that provides end-users with the capacity of defining custom scenarios to act on their environment. The proposed system adapts dynamically to the environment without any expert intervention. It is composed of two types of component-based software agents: Graphical User Interface Agents that constitute the system's front-end and Device Control Agents that control the devices from the environment and implement user-defined scenarios. SAASHA seamlessly avoids scenario conflicts and automatically recovers from device failures.","PeriodicalId":112012,"journal":{"name":"2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117222740","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
Adaption of MathWorks Real-Time Workshop for an Unsupported Embedded Platform MathWorks实时工作坊在不支持的嵌入式平台上的适配
Øyvind Netland, A. Skavhaug
{"title":"Adaption of MathWorks Real-Time Workshop for an Unsupported Embedded Platform","authors":"Øyvind Netland, A. Skavhaug","doi":"10.1109/SEAA.2010.53","DOIUrl":"https://doi.org/10.1109/SEAA.2010.53","url":null,"abstract":"This paper describes how to configure MathWorks Real-Time Workshop to automatically build a control system application for an unsupported embedded computer platform. The application can be generated with a single command, allowing for quick iterations of testing and debugging. The I/O interface and control algorithm of the application is described in a Simulink model. In this paper an AVR32 embedded computer running AVR32-Linux was used, but it should also be relevant for adapting Real-Time Workshop for other embedded platforms.","PeriodicalId":112012,"journal":{"name":"2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications","volume":"124 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131501176","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
An Executable Design Decision Representation Using Model Transformations 使用模型转换的可执行设计决策表示
M. Biehl, Martin Törngren
{"title":"An Executable Design Decision Representation Using Model Transformations","authors":"M. Biehl, Martin Törngren","doi":"10.1109/SEAA.2010.11","DOIUrl":"https://doi.org/10.1109/SEAA.2010.11","url":null,"abstract":"Design decisions are often tacit knowledge of an architecture and consequently they are easily lost during software evolution, a phenomenon known as knowledge vaporization. As a countermeasure design decisions can be documented explicitly. However, documenting design decision is expensive because they need to be captured in addition to the changes in the architecture. We propose an executable representation for design decisions using model transformations which is independent of a particular component model or architectural description language. As a result we get all the advantages of explicitly captured design decisions such as the potential to reduce knowledge vaporization while preventing the high capturing cost since the corresponding architectural change can be computed automatically. The approach is illustrated by a case study in the context of embedded software architectures.","PeriodicalId":112012,"journal":{"name":"2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications","volume":"48 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128355693","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
The Performance Cockpit Approach: A Framework For Systematic Performance Evaluations 绩效座舱方法:系统绩效评估的框架
D. Westermann, J. Happe, Michael Hauck, Christian Heupel
{"title":"The Performance Cockpit Approach: A Framework For Systematic Performance Evaluations","authors":"D. Westermann, J. Happe, Michael Hauck, Christian Heupel","doi":"10.1109/SEAA.2010.24","DOIUrl":"https://doi.org/10.1109/SEAA.2010.24","url":null,"abstract":"Evaluating the performance (timing behavior, throughput, and resource utilization) of a software system becomes more and more challenging as today’s enterprise applications are built on a large basis of existing software (e.g. middleware, legacy applications, and third party services). As the performance of a system is affected by multiple factors on each layer of the system, performance analysts require detailed knowledge about the system under test and have to deal with a huge number of tools for benchmarking, monitoring, and analyzing. In practice, performance analysts try to handle the complexity by focusing on certain aspects, tools, or technologies. However, these isolated solutions are inefficient due to the small reuse and knowledge sharing. The Performance Cockpit presented in this paper is a framework that encapsulates knowledge about performance engineering, the system under test, and analyses in a single application by providing a flexible, plug-in based architecture. We demonstrate the value of the framework by means of two different case studies.","PeriodicalId":112012,"journal":{"name":"2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128712083","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}
引用次数: 45
A Path Supervision Framework A Key for Service Monitoring in Infrastructure as a Service (IaaS) Platforms 路径监控框架——基础设施即服务(IaaS)平台中服务监控的关键
T. Voith, K. Oberle, M. Stein, Eduardo Oliveros, Georgina Gallizo, Roland Kübert
{"title":"A Path Supervision Framework A Key for Service Monitoring in Infrastructure as a Service (IaaS) Platforms","authors":"T. Voith, K. Oberle, M. Stein, Eduardo Oliveros, Georgina Gallizo, Roland Kübert","doi":"10.1109/SEAA.2010.42","DOIUrl":"https://doi.org/10.1109/SEAA.2010.42","url":null,"abstract":"current service platforms, e.g. Cloud solutions, do not adequately address the requirements exposed from certain kind of services like real-time services. Infrastructure as a Service Platform (IaaS) supporting these service requirements, such as quality of service of the resources provided, heavily depend on measurements in order to be able to verify that the quality of service as contracted in a service level agreement (SLA) towards the IaaS platform is kept on service layer. This paper presents the concept of a path supervision framework in the context of virtualized service infrastructures, such as IaaS platforms, spanning over use cases for service monitoring and measurement methodology. Moreover, the overall monitoring framework supporting the guaranteed execution of real-time services in such an execution environment is presented.","PeriodicalId":112012,"journal":{"name":"2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122803811","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
Systematic Construction of Goal Indicator Trees for Indicator-Based Dependability Inspections 基于指标的可靠性检测目标指标树的系统构建
J. Kloos, Frank Elberzhager, R. Eschbach
{"title":"Systematic Construction of Goal Indicator Trees for Indicator-Based Dependability Inspections","authors":"J. Kloos, Frank Elberzhager, R. Eschbach","doi":"10.1109/SEAA.2010.28","DOIUrl":"https://doi.org/10.1109/SEAA.2010.28","url":null,"abstract":"We are surrounded by ever more systems with high dependability requirements, such as driving assistance systems from the automotive domain or life-supporting systems from the medical domain. The increasing complexity of these systems makes it more difficult not only to develop them, but also to perform quality assurance on them. Hence, in order to improve their quality, respectively reduce the potential harm associated with these systems, systematic quality assurance should be performed. In this paper, the authors present so-called Goal Indicator Trees (GITs), which support inspectors in performing an inspection, thereby assuring the quality of certain artifacts and consequently improving the quality of the overall system. The focus of this paper is the development of the GITs. The approach is explained and demonstrated with respect to the quality property safety, but it can be generalized to further quality properties.","PeriodicalId":112012,"journal":{"name":"2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications","volume":"249 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124751270","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
Systematic XACML Request Generation for Testing Purposes 用于测试目的的系统XACML请求生成
A. Bertolino, F. Lonetti, E. Marchetti
{"title":"Systematic XACML Request Generation for Testing Purposes","authors":"A. Bertolino, F. Lonetti, E. Marchetti","doi":"10.1109/SEAA.2010.58","DOIUrl":"https://doi.org/10.1109/SEAA.2010.58","url":null,"abstract":"A widely adopted security mechanism is the specification of access control policies by means of the XACML language. In this paper, we propose a framework, called X-CREATE, for the systematic generation of test inputs (XACML requests). Differently from existing tools, XCREATE exploits the XACML Context Schema. In particular, the tool applies a XML-based methodology (XPT) to systematically produce a set of intermediate instances, covering the XACML Context Schema. Moreover, for request generation, X-CREATE applies a procedure for parsing the policy under test and assigning values to the generated intermediate instances. The aim of the proposed framework is twofold: testing of policy evaluation engines and testing of access control policies. The experimental results show that the fault detection effectiveness of X-CREATE is similar or higher than that of existing approaches.","PeriodicalId":112012,"journal":{"name":"2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129625355","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}
引用次数: 44
An Empirical Evaluation of the Quality of Interoperability Specifications for the Web Web互操作性规范质量的实证评价
Jan Gottschick, Hannes Restel
{"title":"An Empirical Evaluation of the Quality of Interoperability Specifications for the Web","authors":"Jan Gottschick, Hannes Restel","doi":"10.1109/SEAA.2010.61","DOIUrl":"https://doi.org/10.1109/SEAA.2010.61","url":null,"abstract":"The Web no longer defines itself through pre-build web pages simply delivered by a web server. Today, web-based services exchange data with Rich Internet Applications, which run completely inside the web browser or on mobile devices. The service front ends in the future will be gradually enriched by sophisticated mashups or apps. The service back ends are designed to be highly reusable and feature a generic services pattern that requires well defined interfaces to provide a semantically interoperable data exchange. An automatic and objective quality evaluation of the service definitions is strongly emphasised to assert the usability and practicability of the interface specifications. This empirical study verifies the applicability of the automatic quality evaluation using the Semantic Interoperability Engineering (SIE) approach developed by the Fraunhofer ISST: Well established standards for the Internet are inspected using selected quality indicators. This paper revisits and evaluates the concrete results of the proposed quality evaluation, elaborates on the extent and scope of the available means, and discusses the applicability of the used quality evaluation system.","PeriodicalId":112012,"journal":{"name":"2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125430456","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
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学术文献互助群
群 号:481959085
Book学术官方微信