2011 Ninth Working IEEE/IFIP Conference on Software Architecture最新文献

筛选
英文 中文
An Architectural Style for Liquid Web Services 液态Web服务的架构风格
2011 Ninth Working IEEE/IFIP Conference on Software Architecture Pub Date : 2011-06-20 DOI: 10.1109/WICSA.2011.38
Daniele Bonetta, C. Pautasso
{"title":"An Architectural Style for Liquid Web Services","authors":"Daniele Bonetta, C. Pautasso","doi":"10.1109/WICSA.2011.38","DOIUrl":"https://doi.org/10.1109/WICSA.2011.38","url":null,"abstract":"Just as liquids adapt their shape to the one of their container, liquid architectures feature a high degree of adaptability so that they can provide scalability to applications as they are executed on a wide variety of heterogeneous deployment environments. In this paper we enumerate the properties to be guaranteed by so-called liquid service-oriented architectures and define a set of design constraints that make up a novel architectural style for liquid architectures. These constraints drive the careful construction of a pattern, the Restful Actor (Reactor), which enables to deliver the required scalability by means of replication of its constituent parts. Reactors feature a Restful Web service interface and a composable architecture which is capable of delivering scalability and high performance in a way that is independent from the chosen deployment infrastructure. We discuss how the Reactor can be deployed to run on distributed (shared-nothing) execution environments typical of virtualized Cloud computing environments as well as on modern multicore processors with shared memory architectures.","PeriodicalId":234615,"journal":{"name":"2011 Ninth Working IEEE/IFIP Conference on Software Architecture","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-06-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124941477","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}
引用次数: 13
Workshop on Standards for (software) Architecture: An Assessment (软件)架构标准研讨会:评估
2011 Ninth Working IEEE/IFIP Conference on Software Architecture Pub Date : 2011-06-20 DOI: 10.1109/WICSA.2011.59
M. Maier, D. Emery
{"title":"Workshop on Standards for (software) Architecture: An Assessment","authors":"M. Maier, D. Emery","doi":"10.1109/WICSA.2011.59","DOIUrl":"https://doi.org/10.1109/WICSA.2011.59","url":null,"abstract":"IEEE 1471 was first approved in 2000, while informal standards such as Kruchten's \"4+1 Views\" and approaches such as RM ODP predate IEEE 1471. Other frameworks address system and/or enterprise concerns, such as GERAM and ISO 15704, Zachman Framework, the Dod Architecture Framework and related frameworks such as MODAF and TOGAF. ISO is finishing a revision of ISO/IEC 42010:2007 (the ISO adoption of IEEE Std 1471-2000). Thus the last decade provides a rich set of standards to consider.","PeriodicalId":234615,"journal":{"name":"2011 Ninth Working IEEE/IFIP Conference on Software Architecture","volume":"82 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-06-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125000660","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
Software Architecture Documentation: The Road Ahead 软件架构文档:前进的道路
2011 Ninth Working IEEE/IFIP Conference on Software Architecture Pub Date : 2011-06-20 DOI: 10.1109/WICSA.2011.40
A. Tang, Peng Liang, H. Vliet
{"title":"Software Architecture Documentation: The Road Ahead","authors":"A. Tang, Peng Liang, H. Vliet","doi":"10.1109/WICSA.2011.40","DOIUrl":"https://doi.org/10.1109/WICSA.2011.40","url":null,"abstract":"The basic format in which software requirements and architecture designs are documented is essentially file-based, and it has persisted for decades. Current indexing methods used in file-based documentation are not conducive to retrieving software knowledge. We propose to index software documents with a suitable lightweight ontology to improve the retrieval and traceability of software knowledge. Initial results from a prototype implementation have shown promising prospects.","PeriodicalId":234615,"journal":{"name":"2011 Ninth Working IEEE/IFIP Conference on Software Architecture","volume":"128 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-06-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121372260","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}
引用次数: 48
Evaluating Security Properties of Architectures in Unpredictable Environments: A Case for Cloud 在不可预测的环境中评估架构的安全属性:一个云的案例
2011 Ninth Working IEEE/IFIP Conference on Software Architecture Pub Date : 2011-06-20 DOI: 10.1109/WICSA.2011.25
Funmilade Faniyi, R. Bahsoon, A. Evans, R. Kazman
{"title":"Evaluating Security Properties of Architectures in Unpredictable Environments: A Case for Cloud","authors":"Funmilade Faniyi, R. Bahsoon, A. Evans, R. Kazman","doi":"10.1109/WICSA.2011.25","DOIUrl":"https://doi.org/10.1109/WICSA.2011.25","url":null,"abstract":"The continuous evolution and unpredictability underlying service-based systems leads to difficulties in making exact QoS claims about the dependability of architectures interfacing with them. Hence, there is a growing need for new methods to evaluate the dependability of architectures interfacing with such environments. This paper presents a method for evaluating the security quality attribute of architectures in service-based systems. The proposed method combines some properties of the Architectural Tradeoff Analysis Method (ATAM) and security testing using Implied Scenario. In particular, the scenario elicitation process of ATAM is improved by utilising Implied Scenario technique to generate scenarios which may be undetected using plain ATAM. An industrial case study of a problem related to securing data at the Software-as-a-Service layer on Force.com Cloud platform is adopted to validate the new method. The results indicate that our method found four additional security scenarios beyond the plain ATAM, resulting in four new risks and two new tradeoff points.","PeriodicalId":234615,"journal":{"name":"2011 Ninth Working IEEE/IFIP Conference on Software Architecture","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-06-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124023600","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
Quantifying the Analyzability of Software Architectures 量化软件架构的可分析性
2011 Ninth Working IEEE/IFIP Conference on Software Architecture Pub Date : 2011-06-20 DOI: 10.1109/WICSA.2011.20
Eric Bouwers, José Pedro Correia, A. Deursen, Joost Visser
{"title":"Quantifying the Analyzability of Software Architectures","authors":"Eric Bouwers, José Pedro Correia, A. Deursen, Joost Visser","doi":"10.1109/WICSA.2011.20","DOIUrl":"https://doi.org/10.1109/WICSA.2011.20","url":null,"abstract":"The decomposition of a software system into components is a major decision in any software architecture, having a strong influence on many of its quality aspects. A system's analyzability, in particular, is influenced by its decomposition into components. But into how many components should a system be decomposed to achieve optimal analyzability? And how should the elements of the system be distributed over those components? In this paper, we set out to find answers to these questions with the support of a large repository of industrial and open source software systems. Based on our findings, we designed a metric which we call Component Balance. In a case study we show that the metric provides pertinent results in various evaluation scenarios. In addition, we report on an empirical study that demonstrates that the metric is strongly correlated with ratings for analyzability as given by experts.","PeriodicalId":234615,"journal":{"name":"2011 Ninth Working IEEE/IFIP Conference on Software Architecture","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-06-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128753154","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}
引用次数: 51
Industrial Architectural Assessment Using TARA 使用TARA进行工业架构评估
2011 Ninth Working IEEE/IFIP Conference on Software Architecture Pub Date : 2011-06-20 DOI: 10.1109/WICSA.2011.17
E. Woods
{"title":"Industrial Architectural Assessment Using TARA","authors":"E. Woods","doi":"10.1109/WICSA.2011.17","DOIUrl":"https://doi.org/10.1109/WICSA.2011.17","url":null,"abstract":"Scenario based architectural assessment is a well established approach for assessing architectural designs. However scenario-based methods are not always usable in an industrial context, where they can be perceived as complicated and expensive to use. In this paper we explore why this may be the case and define a simpler technique called TARA which has been designed for use in situations where scenario based methods are unlikely to be successful. The method is illustrated through a case study that explains how it was applied to the assessment of two quantitative analysis systems.","PeriodicalId":234615,"journal":{"name":"2011 Ninth Working IEEE/IFIP Conference on Software Architecture","volume":"158 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-06-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115424427","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}
引用次数: 36
Attempting to Understand the Progress of Software Architecture Decision-Making on Large Australian Defence Projects 试图理解澳大利亚大型国防项目中软件架构决策的进展
2011 Ninth Working IEEE/IFIP Conference on Software Architecture Pub Date : 2011-06-20 DOI: 10.1109/WICSA.2011.15
Trevor C. Harrison, A. P. Campbell
{"title":"Attempting to Understand the Progress of Software Architecture Decision-Making on Large Australian Defence Projects","authors":"Trevor C. Harrison, A. P. Campbell","doi":"10.1109/WICSA.2011.15","DOIUrl":"https://doi.org/10.1109/WICSA.2011.15","url":null,"abstract":"This short paper details exploratory research into architecture knowledge management (AKM) at the very early stages of architectural design. This is a departure from traditional AKM, instead of a focus on decisions, the focus shifts to decision making. Additional decision theories and decision-making philosophies are needed to supplement the ubiquitous normative decision theory and its associated rational decision-making, which is assumed by AKM to-date as the de facto decision theory. Extensions to the agent model paradigm have been explored to portray the evolution of a set of architecture decisions according to multiple decision theories sourced from the human sciences of neurology, psychology, and sociology. Model Of Software System Architecture Decision-making (MOSSAD) uses agent-based modeling and simulation in an attempt to understand the dynamic complexity of interdependencies & interactions found in decision-to-decision relationships amongst hundreds of decisions and their asynchronous evolutions over time. If understanding is possible, this should lead to knowledge for legitimate progress of architectural decision-making. This in turn should lead to a new theory about the time period necessary for architectural design on a project.","PeriodicalId":234615,"journal":{"name":"2011 Ninth Working IEEE/IFIP Conference on Software Architecture","volume":"59 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-06-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115605150","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
An Architectural Approach to Support Online Updates of Software Product Lines 支持软件产品线在线更新的体系结构方法
2011 Ninth Working IEEE/IFIP Conference on Software Architecture Pub Date : 2011-06-20 DOI: 10.1109/WICSA.2011.34
Danny Weyns, B. Michalik, Alexander Helleboogh, Nelis Boucké
{"title":"An Architectural Approach to Support Online Updates of Software Product Lines","authors":"Danny Weyns, B. Michalik, Alexander Helleboogh, Nelis Boucké","doi":"10.1109/WICSA.2011.34","DOIUrl":"https://doi.org/10.1109/WICSA.2011.34","url":null,"abstract":"Despite the successes of software product lines (SPL), managing the evolution of a SPL remains difficult and error-prone. Our focus of evolution is on the concrete tasks integrators have to perform to update deployed SPL products, in particular products that require runtime updates with minimal interruption. The complexity of updating a deployed SPL product is caused by multiple interdependent concerns, including variability, traceability, versioning, availability, and correctness. Existing approaches typically focus on particular concerns while making abstraction of others, thus offering only partial solutions. An integrated approach that takes into account the different stakeholder concerns is lacking. In this paper, we present an architectural approach for updating SPL products that supports multiple concerns. The approach comprises of two complementary parts: (1) an update viewpoint that defines the conventions for constructing and using architecture views to deal with multiple update concerns, and (2) a supporting framework that provides an extensible infrastructure supporting integrators of a SPL. We evaluated the approach for an industrial SPL for logistic systems providing empirical evidence for its benefits and recommendations.","PeriodicalId":234615,"journal":{"name":"2011 Ninth Working IEEE/IFIP Conference on Software Architecture","volume":"172 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-06-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122052596","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}
引用次数: 30
KaitoroCap: A Document Navigation Capture and Visualisation Tool KaitoroCap:文档导航捕获和可视化工具
2011 Ninth Working IEEE/IFIP Conference on Software Architecture Pub Date : 2011-06-20 DOI: 10.1109/WICSA.2011.58
M. T. Su, J. Hosking, J. Grundy
{"title":"KaitoroCap: A Document Navigation Capture and Visualisation Tool","authors":"M. T. Su, J. Hosking, J. Grundy","doi":"10.1109/WICSA.2011.58","DOIUrl":"https://doi.org/10.1109/WICSA.2011.58","url":null,"abstract":"To facilitate the usage of software architecture documents (ADs), we claim the architectural information in the ADs needs to be structured into or presented as chunks. A chunk allows related information to be retrieved collectively as a unit and simplifies information location tasks. We propose a new semi-automated approach based on the actual usage of ADs by previous users, i.e. by capturing users' exploration paths through ADs while engaging in information seeking tasks and making these paths available for future retracing and analysis. As part of our work, we developed KaitoroCap, a document navigation capture and visualisation tool. Its main features are exploration paths capture, retrieval, analysis, hierarchical tree-view visualization of paths, path searching, section rating, tagging, commenting, expanding/collapsing and page model generation to enable dynamic restructuring of ADs. This paper describes the design, implementation and usage examples of KaitoroCap.","PeriodicalId":234615,"journal":{"name":"2011 Ninth Working IEEE/IFIP Conference on Software Architecture","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-06-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130523831","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
Architecting Cloud Computing Applications and Systems 构建云计算应用和系统
2011 Ninth Working IEEE/IFIP Conference on Software Architecture Pub Date : 2011-06-20 DOI: 10.1109/WICSA.2011.48
Anna Liu, Rainbow Cai
{"title":"Architecting Cloud Computing Applications and Systems","authors":"Anna Liu, Rainbow Cai","doi":"10.1109/WICSA.2011.48","DOIUrl":"https://doi.org/10.1109/WICSA.2011.48","url":null,"abstract":"It is with great pleasure and privilege that we are organising the 1st Workshop at WICSA on Architecting Cloud Computing Applications and Systems. Cloud Computing is a popular topic in the IT industry right now, it is timely that we have the opportunity to share research results and practitioner experiences at WICSA, particularly focusing on the various issues related to the enterprise consumer perspective of cloud computing, where adoption is still nascent, and many software architecture research challenges remain. Our workshop agenda in this first year will address topics such as architectural styles for multi-tenant systems, assessing cloud platforms technical benefits for application development, modeling and reasoning design alternatives of software-as-a-service architectures, and engineering preprioception in SLA management for cloud architectures. We hope this will be the first of a successful series of workshops on Architecting Cloud Computing Applications at WICSA.","PeriodicalId":234615,"journal":{"name":"2011 Ninth Working IEEE/IFIP Conference on Software Architecture","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-06-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133858572","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
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学术官方微信