Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008)最新文献

筛选
英文 中文
A Framework for Estimating the Impact of a Distributed Software System's Architectural Style on its Energy Consumption 分布式软件系统架构风格对其能耗影响的评估框架
Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008) Pub Date : 2008-02-18 DOI: 10.1109/WICSA.2008.28
Chiyoung Seo, George T. Edwards, S. Malek, N. Medvidović
{"title":"A Framework for Estimating the Impact of a Distributed Software System's Architectural Style on its Energy Consumption","authors":"Chiyoung Seo, George T. Edwards, S. Malek, N. Medvidović","doi":"10.1109/WICSA.2008.28","DOIUrl":"https://doi.org/10.1109/WICSA.2008.28","url":null,"abstract":"The selection of an architectural style for a given software system is an important factor in satisfying its quality requirements. In battery-powered environments, such as mobile and pervasive systems, efficiency with respect to energy consumption has increasingly been recognized as an important quality attribute. In this paper, we present a framework that (1) facilitates early estimation of the energy consumption induced by an architectural style in a distributed software system, and (2) consequently enables an engineer to use energy consumption estimates along with other quality attributes in determining the most appropriate style for a given distributed application. We have applied the framework on five distributed systems styles to date, and have evaluated it for precision and accuracy using a particular middleware platform that supports the implementation of those styles. In a large number of application scenarios, our framework exhibited excellent precision, in that it was consistently able to correctly rank the five styles and estimate the relative differences in their energy consumptions. Moreover, the framework has also proven to be accurate: its estimates were within 7% of the different style implementations ' actually measured energy consumptions.","PeriodicalId":352075,"journal":{"name":"Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008)","volume":"93 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-02-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134155288","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}
引用次数: 41
Towards a Formal Model for Reconfigurable Software Architectures by Bigraphs 面向可重构软件体系结构的形式化模型
Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008) Pub Date : 2008-02-18 DOI: 10.1109/WICSA.2008.17
Zhiming Chang, Xinjun Mao, Zhichang Qi
{"title":"Towards a Formal Model for Reconfigurable Software Architectures by Bigraphs","authors":"Zhiming Chang, Xinjun Mao, Zhichang Qi","doi":"10.1109/WICSA.2008.17","DOIUrl":"https://doi.org/10.1109/WICSA.2008.17","url":null,"abstract":"With the spread of the Internet and software evolution in complex intensive systems, software architecture often need be reconfigured during runtime to adapt variable environments and design objectives. To deal with reconfigurable software architectures, the formal method should be presented to describe software architectures and express their changes so that these changes on the evolutions of software architectures could be reasoned about. However, current formal methods for reconfigurable software architectures are difficult to represent hierarchy and model context-aware systems. In this paper, we use and extend bigraph as a formal method to describe reconfigurable software architecture. By providing graphic elements and term languages, extended bigraphs can survey static and dynamic architectures easily. Then we represent basic architectural operations based on extended bigraphs, through a case describe reconfigurations with constraints and context-aware information by reaction rules, and illustrate how to check the properties to satisfy design requirements by BiLog.","PeriodicalId":352075,"journal":{"name":"Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008)","volume":"109 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-02-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133175406","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
A Software Architecture for Cross-Layer Wireless Network Adaptations 跨层无线网络适配的软件体系结构
Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008) Pub Date : 2008-02-18 DOI: 10.1109/WICSA.2008.29
Soon-Hyeok Choi, D. Perry, S. Nettles
{"title":"A Software Architecture for Cross-Layer Wireless Network Adaptations","authors":"Soon-Hyeok Choi, D. Perry, S. Nettles","doi":"10.1109/WICSA.2008.29","DOIUrl":"https://doi.org/10.1109/WICSA.2008.29","url":null,"abstract":"Conventional data networks are based on layered architectures. The introduction of wireless networks has created a need to violate this layering discipline to create cross- layer designs or adaptations. Ad-hoc implementations of such cross-layer adaptations reduce the level of modularity and abstraction in the network's implementation, giving rise to a significant increase in complexity. We present a taxonomy of possible cross-layer adaptations that is then used to derive an architecture for their implementation that significantly preserves the networks structure. We present implementation results that validate this architecture in the context of a real wireless network implementation.","PeriodicalId":352075,"journal":{"name":"Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008)","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-02-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124168232","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}
引用次数: 19
Value-Based Design Decision Rationale Documentation: Principles and Empirical Feasibility Study 基于价值的设计决策理论文件:原则与实证可行性研究
Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008) Pub Date : 2008-02-18 DOI: 10.1109/WICSA.2008.8
G. Cantone, Philippe B Kruchten
{"title":"Value-Based Design Decision Rationale Documentation: Principles and Empirical Feasibility Study","authors":"G. Cantone, Philippe B Kruchten","doi":"10.1109/WICSA.2008.8","DOIUrl":"https://doi.org/10.1109/WICSA.2008.8","url":null,"abstract":"The explicit documentation of the rationale of design decisions is a practice generally encouraged, but rarely implemented in industry because of a variety of inhibitors. Methods proposed in the past for design decisions rationale documentation (DDRD) aimed to maximize benefits for the DDRD consumer by imposing on the producer of DDRD the burden to document all the potentially useful information. We propose here a compromise which consists in tailoring DDRD, based on its intended use or purpose. In our view, the adoption of a tailored DDRD, consisting only of the required set of information, would mitigate the effects of DDRD inhibitors. The aim of this paper is twofold: i) to discuss the application of value-based software engineering principles to DDRD, ii) to describe a controlled experiment to empirically analyze the feasibility of the proposed method. Results show that the level of utility related to the same category of DDRD information significantly changes depending on its purpose; such result is novel and it demonstrates the feasibility of the proposed value-based DDRD.","PeriodicalId":352075,"journal":{"name":"Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-02-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132790340","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}
引用次数: 34
Software Architecture Challenges for Data Intensive Computing 面向数据密集型计算的软件架构挑战
Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008) Pub Date : 2008-02-18 DOI: 10.1109/WICSA.2008.50
I. Gorton
{"title":"Software Architecture Challenges for Data Intensive Computing","authors":"I. Gorton","doi":"10.1109/WICSA.2008.50","DOIUrl":"https://doi.org/10.1109/WICSA.2008.50","url":null,"abstract":"Data intensive computing is concerned with creating scalable solutions for capturing, analyzing, managing and understanding multi-terabyte and petabyte data volumes. Such data volumes exist in a diverse range of application domains, including scientific research, bio-informatics, cyber security, social computing and commerce. Innovative hardware and software technologies to address these problems must scale to meet these ballooning data volumes and simultaneously reduce the time needed to provide effective data analysis. This paper describes some of the software architecture challenges that must be addressed when building data intensive applications and supporting infrastructures. These revolve around requirements for adaptive resource utilization and management, flexible integration, robustness and scalable data management.","PeriodicalId":352075,"journal":{"name":"Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-02-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131727967","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
A Just-In-Time Architectural Knowledge Sharing Portal 即时架构知识共享门户
Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008) Pub Date : 2008-02-18 DOI: 10.1109/WICSA.2008.20
R. Farenhorst, R. Izaks, P. Lago, H. Vliet
{"title":"A Just-In-Time Architectural Knowledge Sharing Portal","authors":"R. Farenhorst, R. Izaks, P. Lago, H. Vliet","doi":"10.1109/WICSA.2008.20","DOIUrl":"https://doi.org/10.1109/WICSA.2008.20","url":null,"abstract":"In recent years, management of architectural knowledge has become a more prominent theme in software architecture research. Although various specialized tools have been proposed for use in the architecting process, observations show that architects in industry have yet to meet a tool environment that matches their knowledge needs. In order to discover what architectural knowledge needs architects have, we conducted a study in a large organization. In this study we discovered that architects are especially in need for 'just-in-time architectural knowledge'. To fulfill this need we designed and implemented an architectural knowledge sharing portal. Our portal's integrated functionality supports architects in their decision-making process, by providing easy access to the right architectural knowledge at any given point in time.","PeriodicalId":352075,"journal":{"name":"Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-02-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124540523","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}
引用次数: 49
Automatic Rule Derivation for Adaptive Architectures 自适应体系结构的自动规则派生
Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008) Pub Date : 2008-02-18 DOI: 10.1109/WICSA.2008.42
J. Andersson, Morgan Ericsson, Welf Löwe
{"title":"Automatic Rule Derivation for Adaptive Architectures","authors":"J. Andersson, Morgan Ericsson, Welf Löwe","doi":"10.1109/WICSA.2008.42","DOIUrl":"https://doi.org/10.1109/WICSA.2008.42","url":null,"abstract":"This paper discusses on-going work in adaptive architectures concerning automatic adaptation rule derivation. Adaptation is rule-action based but deriving rules that meet the adaptation goals are tedious and error prone. We present an approach that uses model-driven derivation and training for automatically deriving adaptation rules, and exemplify this in an environment for scientific computing.","PeriodicalId":352075,"journal":{"name":"Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008)","volume":"22 Suppl A 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-02-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124553300","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
Updating IEEE 1471: Architecture Frameworks and Other Topics 更新IEEE 1471:架构框架和其他主题
Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008) Pub Date : 2008-02-18 DOI: 10.1109/WICSA.2008.32
D. Emery, R. Hilliard
{"title":"Updating IEEE 1471: Architecture Frameworks and Other Topics","authors":"D. Emery, R. Hilliard","doi":"10.1109/WICSA.2008.32","DOIUrl":"https://doi.org/10.1109/WICSA.2008.32","url":null,"abstract":"The purpose of this working session is to solicit feedback from the software architecture community for the revision of IEEE Std 1471 (now also ISO/IEC 42010), to identify topics ripe for standardization and to get reactions on current proposals under consideration for the revision. This paper briefly outlines some of the revision proposals under consideration and provides some detail about one major area: architecture frameworks. The WICSA Wiki will be used to solicit participation, capture discussions and insights, and organize the working session. Findings and results from the session will then be recorded there.","PeriodicalId":352075,"journal":{"name":"Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-02-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125352236","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}
引用次数: 20
Introducing Recovery Style for Modeling and Analyzing System Recovery 介绍用于系统恢复建模和分析的恢复方式
Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008) Pub Date : 2008-02-18 DOI: 10.1109/WICSA.2008.9
Hasan Sözer, B. Tekinerdogan
{"title":"Introducing Recovery Style for Modeling and Analyzing System Recovery","authors":"Hasan Sözer, B. Tekinerdogan","doi":"10.1109/WICSA.2008.9","DOIUrl":"https://doi.org/10.1109/WICSA.2008.9","url":null,"abstract":"An analysis of the current practice for representing architectural views reveals that they focus mainly on functional concerns and are limited when considering quality concerns. We introduce the recovery style for modeling the structure of the system related to the recovery concern. The recovery style is a specialization of the module viewtype in the Views&Beyond approach. It is used to communicate and analyze architectural design decisions and to support detailed design with respect to recovery. We illustrate the style for modeling the recovery views for the open-source software, MPlayer.","PeriodicalId":352075,"journal":{"name":"Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008)","volume":"191 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-02-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129010394","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}
引用次数: 18
Wishes and Boundaries for a Software Architecture Knowledge Community 软件架构知识社区的愿望和边界
Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008) Pub Date : 2008-02-18 DOI: 10.1109/WICSA.2008.25
P. Lago, P. Avgeriou, Rafael Capilla, Philippe B Kruchten
{"title":"Wishes and Boundaries for a Software Architecture Knowledge Community","authors":"P. Lago, P. Avgeriou, Rafael Capilla, Philippe B Kruchten","doi":"10.1109/WICSA.2008.25","DOIUrl":"https://doi.org/10.1109/WICSA.2008.25","url":null,"abstract":"Software architecting is a highly knowledge-intensive process demanding and producing a large and rich amount of information. To remain competitive, companies and organizations working in the IT sector must be able to manage this knowledge portfolio and effectively exploit and reuse it. In the era of Web 2.0, knowledge grids, social networking, global development and semantic Web, this working session addresses the problem of building a knowledge community in the field of software architecture. To this end, we aim at exploring the wishes of academics and industrial organizations, on the one hand, and their boundaries on he other. Our goal is to compare and contrast the inputs from academia and industry, and gain a shared understanding about what can be done now, and in the near future.","PeriodicalId":352075,"journal":{"name":"Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-02-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132306331","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}
引用次数: 27
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学术官方微信