ECSAW '14最新文献

筛选
英文 中文
Introduction to the ECSA 2014 Workshops Proceedings ECSA 2014研讨会论文集简介
ECSAW '14 Pub Date : 2014-08-25 DOI: 10.1145/2642803.2642804
Danny Weyns
{"title":"Introduction to the ECSA 2014 Workshops Proceedings","authors":"Danny Weyns","doi":"10.1145/2642803.2642804","DOIUrl":"https://doi.org/10.1145/2642803.2642804","url":null,"abstract":"The 8th European Conference on Software Architecture (ECSA) held August 25-29, 2014 in Vienna Austria, organized four workshops. These workshops provide fora for exchanging ideas and theories that are still in an evolutionary stage. Workshops concretely focused on measurability of security in software architecture, software ecosystems and ecosystem architectures, domain-specific architecting, and engineering of systems of systems. In addition, ECSA organized an Architecture Tool Demos track, providing an opportunity for both practitioners and researchers to present and discuss the most recent advances and experiences in the field of software architecture by means of live tool presentations. Of 43 submissions in total, 29 papers were accepted for the events. This document provides brief summaries of the different events with pointers to further information.","PeriodicalId":138576,"journal":{"name":"ECSAW '14","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132312287","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
Security Measuring for Self-adaptive Security 自适应安全的安全度量
ECSAW '14 Pub Date : 2014-08-25 DOI: 10.1145/2642803.2642808
Antti Evesti, H. Abie, R. Savola
{"title":"Security Measuring for Self-adaptive Security","authors":"Antti Evesti, H. Abie, R. Savola","doi":"10.1145/2642803.2642808","DOIUrl":"https://doi.org/10.1145/2642803.2642808","url":null,"abstract":"Self-adaptive security is needed due to vast amount of changes in an execution environment and threat landscape, which all cannot be anticipated at software design-time. Self-adaptive security requires means for monitoring a security level and decision making capability to improve the current security level. In this paper, we describe how security metrics are able to support self-adaptive security. The paper analyses benefits and challenges of security measuring from the self-adaptive security perspective. Thus, five benefits and three challenges of security metrics in self-adaptive security are described. Furthermore, the paper derives requirements that measuring causes for self-adaptive security. Based on the derived requirements, extension components for the MAPE (Monitor, Analyse, Plan and Execute) reference model are proposed.","PeriodicalId":138576,"journal":{"name":"ECSAW '14","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123704407","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
Detecting Emergent Interference in Integration of Multiple Self-Adaptive Systems 多自适应系统集成中的突发干扰检测
ECSAW '14 Pub Date : 2014-08-25 DOI: 10.1145/2642803.2642826
S. Malakuti
{"title":"Detecting Emergent Interference in Integration of Multiple Self-Adaptive Systems","authors":"S. Malakuti","doi":"10.1145/2642803.2642826","DOIUrl":"https://doi.org/10.1145/2642803.2642826","url":null,"abstract":"A system of systems (SoS) is a large-scale concurrent and distributed system whose components are complex systems. An example of SoS is in the domain of self-adaptive systems, where multiple self-adaptive systems must be integrated with each other. As for any other kind of SoS, we face the following question: is there any emergent interference as the result of such integration, which prevents the constituent self-adaptive systems to achieve their goals? Due to the inherent complexity of an SoS, it is not easy to detect emergent interference manually, if possible at all. We study the suitability of formal modeling and verification for detecting emergent interference in an example of SoS, i.e. integration of multiple self-adaptive systems. Model checking reveals that although constituent systems behave correctly when executed individually, they fail to provide correct behavior in an SoS context due to unforeseen interference that emerges.","PeriodicalId":138576,"journal":{"name":"ECSAW '14","volume":"288 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120986890","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
Capturing and Making Architectural Decisions: an Open Source Online Tool 捕获和制定架构决策:一个开源在线工具
ECSAW '14 Pub Date : 2014-08-25 DOI: 10.1145/2642803.2642836
Daniel Tofan, M. Galster
{"title":"Capturing and Making Architectural Decisions: an Open Source Online Tool","authors":"Daniel Tofan, M. Galster","doi":"10.1145/2642803.2642836","DOIUrl":"https://doi.org/10.1145/2642803.2642836","url":null,"abstract":"Architectural decisions (such as selecting patterns, technologies, or decomposing systems) and their rationale are a significant aspect of architectural knowledge. In this paper, we present a tool that helps architects capture tacit knowledge about architectural decisions. Furthermore, the tool helps architects and other stakeholders analyze decisions. Finally, the tool supports group decision making. The tool is based on theoretical and conceptual foundations created and evaluated in previous work. We developed the tool as a research tool in an academic environment, and we used the tool with industrial practitioners. The tool is web-based and available as an open source project. In this paper we highlight the underlying research contributions of the tool and show how research approaches and findings have been transferred into a working tool.","PeriodicalId":138576,"journal":{"name":"ECSAW '14","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114474368","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
Flexibility in Ecosystem Architectures 生态系统架构的灵活性
ECSAW '14 Pub Date : 2014-08-25 DOI: 10.1145/2642803.2642817
Simone da Silva Amorim, J. McGregor, E. Almeida, C. Chavez
{"title":"Flexibility in Ecosystem Architectures","authors":"Simone da Silva Amorim, J. McGregor, E. Almeida, C. Chavez","doi":"10.1145/2642803.2642817","DOIUrl":"https://doi.org/10.1145/2642803.2642817","url":null,"abstract":"Quality attributes are important to creating, understanding, and evaluating software architectures. The architectural attributes and challenges for ecosystem architectures are different from one-off systems. The study of those aspects that influence quality attributes in this new environment can help to understand these architectures. In previous work, we hypothesized that the architecture for an ecosystem should be extensible, scalable, and flexible and reported initial investigations into extensibility and scalability. In this paper, we report on our investigation into flexibility. We analyze various features that impact how to design flexible architectures. We highlight that flexibility for ecosystems is not only a technical issue, but a business issue as well. We classified features that affect flexibility into business and technical dimensions. We adapted a software system metric for flexibility to measure the flexibility of an ecosystem's architecture.","PeriodicalId":138576,"journal":{"name":"ECSAW '14","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115738070","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
Domain Specific Language for Deployment of Parallel Applications on Parallel Computing Platforms 在并行计算平台上部署并行应用程序的领域特定语言
ECSAW '14 Pub Date : 2014-08-25 DOI: 10.1145/2642803.2642819
E. Arkin, B. Tekinerdogan
{"title":"Domain Specific Language for Deployment of Parallel Applications on Parallel Computing Platforms","authors":"E. Arkin, B. Tekinerdogan","doi":"10.1145/2642803.2642819","DOIUrl":"https://doi.org/10.1145/2642803.2642819","url":null,"abstract":"To increase the computing performance the current trend is towards applying parallel computing in which parallel tasks are executed on multiple nodes. The deployment of tasks on the computing platform usually impacts the overall performance and as such needs to be modelled carefully. In the architecture design community the deployment viewpoint is an important viewpoint to support this mapping process. In general the derived deployment views are visual notations that are not amenable for run-time processing, and do not scale well for deployment of large scale parallel applications. In this paper we propose a domain specific language (DSL) for modeling the deployment of parallel applications and for providing automated support for the deployment process. The DSL is based on a metamodel that is derived after a domain analysis on parallel computing. We illustrate the application of the DSL for a traffic simulation system and provide a set of important scenarios for using the DSL.","PeriodicalId":138576,"journal":{"name":"ECSAW '14","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123393067","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
eCITY+: A Tool to Analyze Software Architectural Relations through Interactive Visual Support eCITY+:通过交互式可视化支持分析软件架构关系的工具
ECSAW '14 Pub Date : 2014-08-25 DOI: 10.1145/2642803.2642839
Taimur Khan, S. Humayoun, Karsten Amrhein, H. Barthel, A. Ebert, P. Liggesmeyer
{"title":"eCITY+: A Tool to Analyze Software Architectural Relations through Interactive Visual Support","authors":"Taimur Khan, S. Humayoun, Karsten Amrhein, H. Barthel, A. Ebert, P. Liggesmeyer","doi":"10.1145/2642803.2642839","DOIUrl":"https://doi.org/10.1145/2642803.2642839","url":null,"abstract":"Current tools to analyze software architecture structure and its evolution tend to focus more towards exploring the architectural elements, their quality measures, and their evolution as compared to the information contained in the inter-dependencies of the system itself. In this tool demo paper, we present our eCITY+ tool that provides an interactive visualization aimed at assisting software engineers and architects to additionally comprehend the architectural ties between software components. Further, it shows how these relations evolve over time. To achieve these goals, eCITY+ represents architectural relationships as hierarchical edge bundles on top of an evolving software city metaphor and unravels the evolution of these relations through the use of animations. Additionally, we present a discussion on the challenges while implementing these ideas in the large.","PeriodicalId":138576,"journal":{"name":"ECSAW '14","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125036078","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
Scientific Research Software Ecosystems 科研软件生态系统
ECSAW '14 Pub Date : 2014-08-25 DOI: 10.1145/2642803.2642812
J. Y. Monteith, J. McGregor, J. E. Ingram
{"title":"Scientific Research Software Ecosystems","authors":"J. Y. Monteith, J. McGregor, J. E. Ingram","doi":"10.1145/2642803.2642812","DOIUrl":"https://doi.org/10.1145/2642803.2642812","url":null,"abstract":"In the past 70 years, science research methods have expanded from test tubes and beakers to include simulations in software. Scientific software is produced in a larger environment of collaboration that includes not only software developers, but also scientists who both use and extend the software for their research endeavors. The objective of this research is to understand the factors that promote and inhibit ecosystem formation and sustainment specific to scientific research software development. We have identified a set of relevant problems inhibiting sustainability in the scientific software context, including development, evolution and maintenance, as well as funding and leadership. We have collected data and used existing business, software, and innovation analysis techniques to examine the artifacts from several scientific research projects. We interviewed significant actors in select scientific ecosystems. We describe the differences between scientific software ecosystems and commercial software ecosystems, our initial results from interviews and data analysis, and we provide a set of recommendations and approaches towards handling software sustainability. Data suggests an ecosystem strategy can contribute to the survivability and sustainability of research software; however, such a strategy, which may distract from sustainability, requires thought and effort be given to establishing and nurturing the ecosystem, which in turn distract from the research mission. At this stage these initial results point us to future potentially fruitful investigations.","PeriodicalId":138576,"journal":{"name":"ECSAW '14","volume":"2011 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127368540","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
Towards Run-Time Verification of Adaptive Security for IoT in eHealth 面向电子健康物联网自适应安全的运行时验证
ECSAW '14 Pub Date : 2014-08-25 DOI: 10.1145/2642803.2642807
Arild B. Torjusen, H. Abie, Ebenezer Paintsil, Denis Trček, Å. Skomedal
{"title":"Towards Run-Time Verification of Adaptive Security for IoT in eHealth","authors":"Arild B. Torjusen, H. Abie, Ebenezer Paintsil, Denis Trček, Å. Skomedal","doi":"10.1145/2642803.2642807","DOIUrl":"https://doi.org/10.1145/2642803.2642807","url":null,"abstract":"This paper integrates run-time verification enablers in the feedback adaptation loop of the ASSET adaptive security framework for Internet of Things (IoT) in the eHealth settings and instantiates the resulting framework with Colored Petri Nets. The run-time enablers make machine-readable formal models of a system state and context available at run-time. In addition, they make requirements that define the objectives of verification available at run-time as formal specifications and enable dynamic context monitoring and adaptation. Run-time adaptive behavior that deviates from the normal mode of operation of the system represents a major threat to the sustainability of critical eHealth services. Therefore, the integration of run-time enablers into the ASSET adaptive framework could lead to a sustainable security framework for IoT in eHealth.","PeriodicalId":138576,"journal":{"name":"ECSAW '14","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122374383","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}
引用次数: 29
On the Development of Systems-of-Systems based on the Internet of Things: A Systematic Mapping 基于物联网的系统的系统开发:一个系统的映射
ECSAW '14 Pub Date : 2014-08-25 DOI: 10.1145/2642803.2642828
Pedro Maia, Everton Cavalcante, Porfírio Gomes, T. Batista, Flávia Coimbra Delicato, Paulo F. Pires
{"title":"On the Development of Systems-of-Systems based on the Internet of Things: A Systematic Mapping","authors":"Pedro Maia, Everton Cavalcante, Porfírio Gomes, T. Batista, Flávia Coimbra Delicato, Paulo F. Pires","doi":"10.1145/2642803.2642828","DOIUrl":"https://doi.org/10.1145/2642803.2642828","url":null,"abstract":"The Internet of Things (IoT) has emerged as a paradigm in which smart things actively collaborate among them and with other physical and virtual objects available in the Web in order to perform high level tasks. These things can be engaged in complex relationships including the composition and collaboration with other independent and heterogeneous systems in order to provide new functionalities, thus leading to the so-called systems-of-systems (SoS). In the context of integrating IoT-based systems in order to compose complex, large-scale SoS, this paper presents a systematic mapping aimed to discuss current scenarios and approaches in the development of IoT-based SoS, as well as some challenges and research opportunities in this context.","PeriodicalId":138576,"journal":{"name":"ECSAW '14","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-08-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127720062","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
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学术官方微信