2018 IEEE International Conference on Software Architecture Companion (ICSA-C)最新文献

筛选
英文 中文
The Vision of Self-Aware Performance Models 自我意识绩效模型的愿景
2018 IEEE International Conference on Software Architecture Companion (ICSA-C) Pub Date : 2018-04-01 DOI: 10.1109/ICSA-C.2018.00024
Johannes Grohmann, Simon Eismann, Samuel Kounev
{"title":"The Vision of Self-Aware Performance Models","authors":"Johannes Grohmann, Simon Eismann, Samuel Kounev","doi":"10.1109/ICSA-C.2018.00024","DOIUrl":"https://doi.org/10.1109/ICSA-C.2018.00024","url":null,"abstract":"Performance models are necessary components of self-aware computing systems, as they allow such systems to reason about their own state and behavior. Research in this field has developed a multitude of approaches to create, maintain, and solve performance models. In this paper, we propose a meta-self-aware computing approach making the processes of model creation, maintenance and solution themselves self-aware. This enables the automated selection and adaption of software performance engineering approaches specifically tailored to the system under study.","PeriodicalId":261962,"journal":{"name":"2018 IEEE International Conference on Software Architecture Companion (ICSA-C)","volume":"58 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129631436","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
KEYNOTE. Push, Pull, Partner: A Few Models for Working with Industry 电影的基调。推、拉、合作:与企业合作的几个模式
2018 IEEE International Conference on Software Architecture Companion (ICSA-C) Pub Date : 2018-04-01 DOI: 10.1109/ICSA-C.2018.00016
T. Ball
{"title":"KEYNOTE. Push, Pull, Partner: A Few Models for Working with Industry","authors":"T. Ball","doi":"10.1109/ICSA-C.2018.00016","DOIUrl":"https://doi.org/10.1109/ICSA-C.2018.00016","url":null,"abstract":"Microsoft Research (MSR) does basic and applied research across most areas of computer science. Many of the challenges that MSR researchers have in getting their ideas into \"production\" at the company should be of interest to early career researchers. In this talk I discuss a number of examples from my 18 years at Microsoft and consider some classic models for interaction: push, pull, and partner. I also speak to the challenges inherent in building and maintaining software platforms that serve both research and product needs.","PeriodicalId":261962,"journal":{"name":"2018 IEEE International Conference on Software Architecture Companion (ICSA-C)","volume":"476 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133419065","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
Straightforward Specification of Adaptation-Architecture-Significant Requirements of IoT-enabled Cyber-Physical Systems 支持物联网的网络物理系统的适应-架构-重要需求的简单规范
2018 IEEE International Conference on Software Architecture Companion (ICSA-C) Pub Date : 2018-04-01 DOI: 10.1109/ICSA-C.2018.00012
P. Antonino, A. Morgenstern, Benno Kallweit, Martin Becker, T. Kuhn
{"title":"Straightforward Specification of Adaptation-Architecture-Significant Requirements of IoT-enabled Cyber-Physical Systems","authors":"P. Antonino, A. Morgenstern, Benno Kallweit, Martin Becker, T. Kuhn","doi":"10.1109/ICSA-C.2018.00012","DOIUrl":"https://doi.org/10.1109/ICSA-C.2018.00012","url":null,"abstract":"Adaptability is an inherent property in IoT-enabled cyber-physical systems because these should adjust themselves to evolving circumstances of their operation context. One key chal-lenge for architects is the identification and specification of simple and concise architecture significant requirements centered on ad-aptation that provide straightforward information needed for de-riving appropriate architecture decisions. To address this chal-lenge, we propose Adaptation Terms, which are blueprints com-prising a sufficient set of information to properly architect adapt-able IoT-enabled cyber-physical systems. The approach has been used by professionals from the domains of agricultural and con-struction machinery, medical devices, and telecommunication sys-tems, and a usage report describing the benefits and potential im-provements of the approach are described in this paper.","PeriodicalId":261962,"journal":{"name":"2018 IEEE International Conference on Software Architecture Companion (ICSA-C)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131720291","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
Performance-Driven Software Architecture Refactoring 性能驱动的软件架构重构
2018 IEEE International Conference on Software Architecture Companion (ICSA-C) Pub Date : 2018-04-01 DOI: 10.1109/ICSA-C.2018.00006
Davide Arcelli, V. Cortellessa, Daniele Di Pompeo
{"title":"Performance-Driven Software Architecture Refactoring","authors":"Davide Arcelli, V. Cortellessa, Daniele Di Pompeo","doi":"10.1109/ICSA-C.2018.00006","DOIUrl":"https://doi.org/10.1109/ICSA-C.2018.00006","url":null,"abstract":"Performance engineering of software architecture can be defined as the process of analyzing the performance of a software architecture and then reacting to problems emerging from such analysis by refactoring the software architecture in order to meet performance requirements. In the last decade, many approaches in this field have appeared, whereas the problem of reacting to problems by proposing and evaluating alternative solutions through architectural refactoring has been much less treated. Indeed, the introduction of automated support to refactoring becomes crucial to drive architectural evolutions that might lead to performance improvement. This tutorial is aimed at introducing notations, methodologies and tools that can be adopted for Performance-Driven Software Architecture Refactoring.","PeriodicalId":261962,"journal":{"name":"2018 IEEE International Conference on Software Architecture Companion (ICSA-C)","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124729462","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}
引用次数: 2
A Virtual Playground for Testing Smart Cyber-Physical Systems 测试智能网络物理系统的虚拟游乐场
2018 IEEE International Conference on Software Architecture Companion (ICSA-C) Pub Date : 2018-04-01 DOI: 10.1109/ICSA-C.2018.00031
Danylo Khalyeyev, P. Hnetynka, T. Bures
{"title":"A Virtual Playground for Testing Smart Cyber-Physical Systems","authors":"Danylo Khalyeyev, P. Hnetynka, T. Bures","doi":"10.1109/ICSA-C.2018.00031","DOIUrl":"https://doi.org/10.1109/ICSA-C.2018.00031","url":null,"abstract":"Smart Cyber-Physical Systems (sCPS) represent a class of systems consisting of many interconnected autonomous computing devices, which actively interact not only with each other, but also with their physical environment (using sensors and actuators). Such systems can be designed to collectively carry out complex tasks in their dynamic environment. Contrary to \"plain\" CPS, the most important part of sCPS is their software. Their applications can be found across multiple domains (e.g., smart cities, disaster management, and similar, where a coordination and cooperation of a vast number of devices is necessary). A common problem in development life-cycle of sCPS is difficulty of prototyping and especially testing their software as it requires a complex setup of multiple devices, environment, etc. In this paper we present a framework that allows developers to create, simulate, and visualize scenarios for sCPS. The framework represents a virtual \"playground\", which can be configured with multiple obstacles and other environment elements, and to which virtual devices representing robots, cars, etc. are deployed. As modeling paradigm, ensemble-based component systems are employed since they are quite suitable for designing and developing sCPS.","PeriodicalId":261962,"journal":{"name":"2018 IEEE International Conference on Software Architecture Companion (ICSA-C)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114312175","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
IoT-ASAP 2018: Message from the Chairs IoT-ASAP 2018:来自主席的信息
2018 IEEE International Conference on Software Architecture Companion (ICSA-C) Pub Date : 2018-04-01 DOI: 10.1109/ICSA-C.2018.00009
Romina Spalazzese, Marie Christin Platenius, Steffen Becker, G. Engels
{"title":"IoT-ASAP 2018: Message from the Chairs","authors":"Romina Spalazzese, Marie Christin Platenius, Steffen Becker, G. Engels","doi":"10.1109/ICSA-C.2018.00009","DOIUrl":"https://doi.org/10.1109/ICSA-C.2018.00009","url":null,"abstract":"In 2017 we organized the first IoT-ASAP – International Workshop on Engineering IoT Systems: Architectures, Services, Applications, and Platform. Given the great success of its first edition (19 paper submissions and 41 registered attendees, including organizers), in 2018 we organized the second IoT-ASAP.","PeriodicalId":261962,"journal":{"name":"2018 IEEE International Conference on Software Architecture Companion (ICSA-C)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130236610","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
Message from the ICSA 2018 Tutorials Chairs 来自ICSA 2018教程主席的信息
2018 IEEE International Conference on Software Architecture Companion (ICSA-C) Pub Date : 2018-04-01 DOI: 10.1109/ICSA-C.2018.00005
Patrizio Pelliccione, Jean-Guy Schneider
{"title":"Message from the ICSA 2018 Tutorials Chairs","authors":"Patrizio Pelliccione, Jean-Guy Schneider","doi":"10.1109/ICSA-C.2018.00005","DOIUrl":"https://doi.org/10.1109/ICSA-C.2018.00005","url":null,"abstract":"We are writing this introduction to proceedings of the ICSA 2018 Tutorial Track in anticipation of bringing together representatives from industry and academia to discuss the state-of-the-art in software architectures, to acquire and exchange new ideas, and elaborate on future trends. The tutorials selected for ICSA 2018 reflect these issues and – so we hope – will appeal to participants with a wide range of interests and coming from diverse backgrounds. In the spirit of concrete knowledge transfer and of learning by doing, all ICSA tutorials are expected to include interactive and practical group activities to engage their audience. This will allow attendees not only to hear and learn new things, but also to discuss the newly learnt things with their peers.","PeriodicalId":261962,"journal":{"name":"2018 IEEE International Conference on Software Architecture Companion (ICSA-C)","volume":"94 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121758789","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
Viewpoint-Based Methodology for Adaption of Automotive E/E-Architectures 基于视点的汽车E/E架构适应方法
2018 IEEE International Conference on Software Architecture Companion (ICSA-C) Pub Date : 2018-04-01 DOI: 10.1109/ICSA-C.2018.00041
Philipp Obergfell, Florian Oszwald, Matthias Traub, E. Sax
{"title":"Viewpoint-Based Methodology for Adaption of Automotive E/E-Architectures","authors":"Philipp Obergfell, Florian Oszwald, Matthias Traub, E. Sax","doi":"10.1109/ICSA-C.2018.00041","DOIUrl":"https://doi.org/10.1109/ICSA-C.2018.00041","url":null,"abstract":"The functional capability of modern vehicles is facilitated by an interconnection of services, software, electronics, and electrics all together framed by the vehicle architecture. From a terminological perspective, the so-called Electric/Electronic-architecture (E/E-architecture) is dedicated to structure these different artifacts and their mutual dependencies in the form of an architecture description. However, not all stakeholders of an E/E-architecture have to consider all artifacts and dependencies because their concerns may address only certain subsets, e.g. the software architecture. Therefore, the decomposition of an E/E-architecture description into smaller, stakeholder-specific contributions needs to be achieved. The generic approach for this decomposition is given by the ISO 42010. In order to adapt the idea on E/E-architectures, we provide a conceptual model for the description of an E/E-architecture as a first step. In respect of analyzing E/E-architectures under change, a methodology for the application of the conceptual model is then presented with a focus on two aspects: The identification of impacted artifacts from changed requirements and the corresponding identification and coordination of impacted development processes. As a conclusion, we identify the necessity of introducing tools and detailed development process descriptions for demonstrating practical feasibility.","PeriodicalId":261962,"journal":{"name":"2018 IEEE International Conference on Software Architecture Companion (ICSA-C)","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133873085","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
Model Driven Deployment of Auto-Scaling Services on Multiple Clouds 模型驱动的多云自动扩展服务部署
2018 IEEE International Conference on Software Architecture Companion (ICSA-C) Pub Date : 2018-04-01 DOI: 10.1109/ICSA-C.2018.00033
H. Alipour, Yan Liu
{"title":"Model Driven Deployment of Auto-Scaling Services on Multiple Clouds","authors":"H. Alipour, Yan Liu","doi":"10.1109/ICSA-C.2018.00033","DOIUrl":"https://doi.org/10.1109/ICSA-C.2018.00033","url":null,"abstract":"Hybrid cloud platforms have been adopted to facilitate different parts of services to deliver functionalities to service consumers. Each cloud platform offers elastic resource allocation, which accommodates fluctuating demands on services by automating the provision/deprovision of resources, referred as auto-scaling. In term of service deployment, auto-scaling is usually not interoperable between multiple cloud platforms. As a result, the service level auto-scaling strategy needs to be configured separately on disparate cloud platforms, which incurs difficulties in tracing the configuration and maintaining consistent deployment. This paper presents a model-driven method to connect a cloud platform independent model of services with cloud specific operations. Through the automated transformation from model to the configuration, we use cloud management tools to deliver auto-scaling deployment across clouds. We demonstrate our method with scaling configuration and deployment of an open source benchmark application - Dell DVD store on two cloud platforms, AWS and Rackspace. The experiment demonstrates our proposed method resolves the vendor lock issues by a model-to-configuration-to-deployment automation. The empirical measurement shows our method reduces the effort of deploying auto-scaling services on cloud platforms.","PeriodicalId":261962,"journal":{"name":"2018 IEEE International Conference on Software Architecture Companion (ICSA-C)","volume":"79 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130912034","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
I4.0-Device Integration: A Qualitative Analysis of Methods and Technologies Utilized by System Integrators: Implications for Enginering Future Industrial Internet of Things System 设备集成:系统集成商使用的方法和技术的定性分析:对工程未来工业物联网系统的影响
2018 IEEE International Conference on Software Architecture Companion (ICSA-C) Pub Date : 2018-04-01 DOI: 10.1109/ICSA-C.2018.00013
Fabian Burzlaff, Christian Bartelt
{"title":"I4.0-Device Integration: A Qualitative Analysis of Methods and Technologies Utilized by System Integrators: Implications for Enginering Future Industrial Internet of Things System","authors":"Fabian Burzlaff, Christian Bartelt","doi":"10.1109/ICSA-C.2018.00013","DOIUrl":"https://doi.org/10.1109/ICSA-C.2018.00013","url":null,"abstract":"Describing software component interfaces with a machine-readable language is not new in software architecture research. Although there has been significant research effort and success stories, formal languages have not yet been applied widely in industrial settings. Besides reasons such as low usability or a bad effort to benefit ratio, almost all available interface description languages rely on the assumption that every use case has to be defined during design time. This may be possible for a small number of IoT-device interfaces in a topdown defined use-case scenario but is hard to achieve for the distributed emergence of such devices. Current device integration approaches fall short for desired future IoT characteristics such as self-adaptive or semantic interoperability. For \"smarter\" integration methods that scale with the increasing number of IoT devices, the reason of such shortcomings must be clearly understood from both, a practical and scientific viewpoint. This paper presents practical experiences when connecting IoT-Systems at different levels of abstractions.","PeriodicalId":261962,"journal":{"name":"2018 IEEE International Conference on Software Architecture Companion (ICSA-C)","volume":"10 2","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133036909","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学术文献互助群
群 号:604180095
Book学术官方微信