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

筛选
英文 中文
Cost-Aware Stage-Based Experimentation: Challenges and Emerging Results 成本意识阶段实验:挑战和新结果
2018 IEEE International Conference on Software Architecture Companion (ICSA-C) Pub Date : 2018-04-01 DOI: 10.1109/ICSA-C.2018.00027
I. Gerostathopoulos, C. Prehofer, L. Bulej, T. Bures, Vojtech Horký, P. Tůma
{"title":"Cost-Aware Stage-Based Experimentation: Challenges and Emerging Results","authors":"I. Gerostathopoulos, C. Prehofer, L. Bulej, T. Bures, Vojtech Horký, P. Tůma","doi":"10.1109/ICSA-C.2018.00027","DOIUrl":"https://doi.org/10.1109/ICSA-C.2018.00027","url":null,"abstract":"Experimentation at post-deployment phases (in production environments) can be a powerful tool for both learning how a deployed system operates and how it is being used. Though this knowledge is invaluable for optimization of the system, collecting it may require long time and experiments may even worsen the system with negative effects on users and business. This calls for methods for performing experimentation in production environments that balance the profit of experimentation with its cost. In this paper, we describe related challenges and our emerging results towards cost-aware stage-based experimentation. In particular, we aim for performing experiments that optimize towards their profit while making sure that the overall experimentation cost (e.g. total experimentation time) stays within given bounds. First, we illustrate the challenges and needs of such experimentation in two use cases from different domains. Second, we describe the main concepts behind our method in a semi-formal notation. Third, we exemplify the method by applying it in the two use cases and we report interesting first results.","PeriodicalId":261962,"journal":{"name":"2018 IEEE International Conference on Software Architecture Companion (ICSA-C)","volume":"18 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":"115925842","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
Bridging the Gap between Architecture Specifications and Simulation Models 弥合架构规范和仿真模型之间的差距
2018 IEEE International Conference on Software Architecture Companion (ICSA-C) Pub Date : 2018-04-01 DOI: 10.1109/ICSA-C.2018.00029
P. Antonino, J. Jahic, Benno Kallweit, A. Morgenstern, T. Kuhn
{"title":"Bridging the Gap between Architecture Specifications and Simulation Models","authors":"P. Antonino, J. Jahic, Benno Kallweit, A. Morgenstern, T. Kuhn","doi":"10.1109/ICSA-C.2018.00029","DOIUrl":"https://doi.org/10.1109/ICSA-C.2018.00029","url":null,"abstract":"One of the key architecture-related activities is the evaluation of the architecture drivers and design, and simulation is one mean to automatically assess architecture-significant aspects such as performance. Despite the maturity of the existing architecture specification and simulation techniques, the proper simulation of architecture models is still effort-intensive and time-consuming. This is caused by the usual informality of the architecture specification on the one hand, and by the formalisms required for proper execution of architecture simulations on the other hand. To bridge this gap, we present in this paper a semi-automated approach to support the specification and simulation of architecture drivers and design. The approach has been used in different industrial projects in the field of transportation and smart factories. In this paper, we present an anonymized example centered on the security of software deployment and execution in the transportation domain.","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":"130075732","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
Modeling for Stakeholder Engagement 利益相关者参与建模
2018 IEEE International Conference on Software Architecture Companion (ICSA-C) Pub Date : 2018-04-01 DOI: 10.1109/ICSA-C.2018.00039
Tom Lusco, D. Binkley, R. Ice
{"title":"Modeling for Stakeholder Engagement","authors":"Tom Lusco, D. Binkley, R. Ice","doi":"10.1109/ICSA-C.2018.00039","DOIUrl":"https://doi.org/10.1109/ICSA-C.2018.00039","url":null,"abstract":"System models can be applied to stakeholder engagement activities and linked directly to system architecture constructs. This requires the development of models that are meaningful to the stakeholder community and are linked to the more detailed constructs used during system architecture and design activities. This technique is being applied to the deployment of Intelligent Transportation Systems (ITS) in the United States, and could apply elsewhere and to other domains. ITS requires tools that fulfill the needs of widely disparate users. Transportation planners are concerned with meeting mobility needs of travelers within their operating region, which leads to a focus on needs and services. Deployers are concerned with the ability to instantiate these services using available technology, which leads to a focus on technical requirements. If sufficiently focused and approachable to both the planning and deployment communities, models can serve as the basis for stakeholder interactions and also provide the basis for subsequent design activities.","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":"131199066","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
A Standard Driven Software Architecture for Fully Autonomous Vehicles 面向全自动驾驶汽车的标准驱动软件架构
2018 IEEE International Conference on Software Architecture Companion (ICSA-C) Pub Date : 2018-04-01 DOI: 10.1109/ICSA-C.2018.00040
A. Serban, E. Poll, Joost Visser
{"title":"A Standard Driven Software Architecture for Fully Autonomous Vehicles","authors":"A. Serban, E. Poll, Joost Visser","doi":"10.1109/ICSA-C.2018.00040","DOIUrl":"https://doi.org/10.1109/ICSA-C.2018.00040","url":null,"abstract":"The goal of this paper is to design a functional software architecture for fully autonomous vehicles. Existing literature takes a descriptive approach and presents past experiments with autonomous driving or implementations specific to limited domains (e.g. winning a competition). The architectural solutions are often an after-math of building or evolving an autonomous vehicle and not the result of a clear software development life-cycle. A major issue of this approach is that requirements can not be traced with respect to functional components and several components group most functionality. Therefore, it is often difficult to adopt the proposals. In this paper we take a prescriptive approach starting with requirements from an automotive standard. We use a NIST reference architecture for real-time, intelligent, systems and well established architectural patterns to support the design principles. We further examine the results with respect to the automotive software development life cycle and compliance with automotive safety standards. Lastly, we compare our work with other proposals.","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":"130281954","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}
引用次数: 33
Perspectives for Selecting Cloud Microservices 选择云微服务的视角
2018 IEEE International Conference on Software Architecture Companion (ICSA-C) Pub Date : 2018-04-01 DOI: 10.1109/ICSA-C.2018.00023
Marcelo França, C. Werner
{"title":"Perspectives for Selecting Cloud Microservices","authors":"Marcelo França, C. Werner","doi":"10.1109/ICSA-C.2018.00023","DOIUrl":"https://doi.org/10.1109/ICSA-C.2018.00023","url":null,"abstract":"In the era of Cloud platforms, microservices have multiplied, becoming a de facto standard for software reuse. With so many alternatives, a challenge still open is to find the most adequate one, given a set of requirements and priorities. In this context, we present DIRECTOR, a Cloud microservice selection framework based on different perspectives: technical, social and semantical. Emerging results prove that it can support software acquisition via discovery and comparison of microservices, being able to recommend the fittest among hundreds of candidates.","PeriodicalId":261962,"journal":{"name":"2018 IEEE International Conference on Software Architecture Companion (ICSA-C)","volume":"28 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":"126210926","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
Using Blockchain Technology to Ensure Trustful Information Flow Monitoring in CPS 使用区块链技术确保CPS中可信的信息流监控
2018 IEEE International Conference on Software Architecture Companion (ICSA-C) Pub Date : 2018-04-01 DOI: 10.1109/ICSA-C.2018.00014
Stefan Gries, Ole Meyer, F. Wessling, M. Hesenius, V. Gruhn
{"title":"Using Blockchain Technology to Ensure Trustful Information Flow Monitoring in CPS","authors":"Stefan Gries, Ole Meyer, F. Wessling, M. Hesenius, V. Gruhn","doi":"10.1109/ICSA-C.2018.00014","DOIUrl":"https://doi.org/10.1109/ICSA-C.2018.00014","url":null,"abstract":"In cyber-physical systems (CPS), information flow monitoring is an essential task for detecting errors. Particularly, semantic dependencies between exchanged information play an important role. Due to emergent structure of CPS, this is not plain to accomplish but can be solved by monitoring tools. If several parties are cooperating in a CPS, there is the additional problem that all have to work together to collect those dependency information. In the event of an error, however, the responsible party may no longer want to admit that it caused the error. Therefore, the information required for the investigation must be securely stored so that all parties involved can rely on this information without having to trust the other parties. In this paper, we present our idea of how parties with different interests can cooperate in a CPS without having to trust each other in case of errors. Each party will be separately able to understand dependencies between exchanged information. For this purpose, our approach uses various decentralized storage mechanisms, we particularly also highlight the possibility of using blockchain technology.","PeriodicalId":261962,"journal":{"name":"2018 IEEE International Conference on Software Architecture Companion (ICSA-C)","volume":"89 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":"125119936","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
Web Based Tool for Traceability from Architecture Artifacts to ATAM 从架构工件到ATAM的基于Web的可追溯性工具
2018 IEEE International Conference on Software Architecture Companion (ICSA-C) Pub Date : 2018-04-01 DOI: 10.1109/ICSA-C.2018.00036
Shrikant Palkar, Hemali Kamani
{"title":"Web Based Tool for Traceability from Architecture Artifacts to ATAM","authors":"Shrikant Palkar, Hemali Kamani","doi":"10.1109/ICSA-C.2018.00036","DOIUrl":"https://doi.org/10.1109/ICSA-C.2018.00036","url":null,"abstract":"The ATAM is an effective mechanism to reason about the ability of a particular solution to realize quality attributes. We developed a simple browser-based collaborative tool that provides ability to record the utility tree and scenarios, upload architecture diagrams and label them; map the components and relations to the quality attributes. The tool supports recording sensitivity and trade-off as well as generating reports that can be exported for documentation.","PeriodicalId":261962,"journal":{"name":"2018 IEEE International Conference on Software Architecture Companion (ICSA-C)","volume":"10 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":"134132190","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
An Efficient Mobile-Based Middleware Architecture for Building Robust, High-Performance Apps 一个高效的基于移动的中间件架构,用于构建健壮、高性能的应用程序
2018 IEEE International Conference on Software Architecture Companion (ICSA-C) Pub Date : 2018-04-01 DOI: 10.1109/ICSA-C.2018.00034
Oscar J. Romero, Sushma A. Akoju
{"title":"An Efficient Mobile-Based Middleware Architecture for Building Robust, High-Performance Apps","authors":"Oscar J. Romero, Sushma A. Akoju","doi":"10.1109/ICSA-C.2018.00034","DOIUrl":"https://doi.org/10.1109/ICSA-C.2018.00034","url":null,"abstract":"As smartphones become increasingly more powerful, a new generation of highly interactive user-centric mobile apps emerge to make user's life simpler and more productive. However, the construction of such apps requires developers to spend a considerable amount of time dealing with the architecture constraints imposed by the wide variety of platforms, tools, and devices offered by the mobile ecosystem, thereby diverting them from their main goal of building such apps. Therefore, we propose a mobile-based middleware architecture that alleviates the burdensome task of dealing with low-level architectural decisions and fine-grained implementation details by focusing on the separation of concerns and abstracting away the complexity of orchestrating device sensors and effectors, decision-making processes, and connection to remote services, while providing scaffolding for the development of higher-level functional features of interactive high-performance mobile apps. We demonstrates the powerfulness of our approach vs. Android's conventional framework by comparing different software metrics.","PeriodicalId":261962,"journal":{"name":"2018 IEEE International Conference on Software Architecture Companion (ICSA-C)","volume":"13 4 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":"127155591","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
ICSA 2018 Early Career Researchers Forum: Message from the Chairs ICSA 2018早期职业研究人员论坛:来自主席的信息
2018 IEEE International Conference on Software Architecture Companion (ICSA-C) Pub Date : 2018-04-01 DOI: 10.1109/ICSA-C.2018.00015
Grace A. Lewis, Romina Spalazzese
{"title":"ICSA 2018 Early Career Researchers Forum: Message from the Chairs","authors":"Grace A. Lewis, Romina Spalazzese","doi":"10.1109/ICSA-C.2018.00015","DOIUrl":"https://doi.org/10.1109/ICSA-C.2018.00015","url":null,"abstract":"Welcome message from the chairs of the ICSA 2018 Early Career Researchers Forum","PeriodicalId":261962,"journal":{"name":"2018 IEEE International Conference on Software Architecture Companion (ICSA-C)","volume":"5 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":"116852560","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
Using Microservices for Rapid Creation of Remote Sensing Products 利用微服务快速创建遥感产品
2018 IEEE International Conference on Software Architecture Companion (ICSA-C) Pub Date : 2018-04-01 DOI: 10.1109/ICSA-C.2018.00037
Bo Xiang, Zheng Li, Yan Liu, He Zhang
{"title":"Using Microservices for Rapid Creation of Remote Sensing Products","authors":"Bo Xiang, Zheng Li, Yan Liu, He Zhang","doi":"10.1109/ICSA-C.2018.00037","DOIUrl":"https://doi.org/10.1109/ICSA-C.2018.00037","url":null,"abstract":"Driven by the demands of various sensing data products, remote sensing software systems have increasingly been developed and applied to a wide range of fields. Due to the legacy monolithic product line, we used to satisfy the requirements on a project-by-project basis, only with reuse of some fundamental source codes and tools. By employing microservices to refactor our product line, we are now able to follow a divide-and-conquer strategy to maximize the reusability of component business capacities and create satellite remote sensing products at a much faster pace. This paper mainly introduces our microservice-oriented product line, and the data-analytics-visualization (DAV) pattern for logically organizing and managing relevant microservices of different products. In particular, two projects (namely archaeological detection and cultural heritage protection & urban planning and land use) are used to demonstrate how we prevent to develop thematic products from scratch.","PeriodicalId":261962,"journal":{"name":"2018 IEEE International Conference on Software Architecture Companion (ICSA-C)","volume":"69 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":"115339115","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
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学术官方微信