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

筛选
英文 中文
Dominion: An Architecture-Driven Approach to Generating Efficient Constraint Solvers 自治领:生成高效约束求解器的架构驱动方法
2011 Ninth Working IEEE/IFIP Conference on Software Architecture Pub Date : 2011-06-20 DOI: 10.1109/WICSA.2011.37
D. Balasubramaniam, L. D. Silva, Christopher Jefferson, Lars Kotthoff, Ian Miguel, P. Nightingale
{"title":"Dominion: An Architecture-Driven Approach to Generating Efficient Constraint Solvers","authors":"D. Balasubramaniam, L. D. Silva, Christopher Jefferson, Lars Kotthoff, Ian Miguel, P. Nightingale","doi":"10.1109/WICSA.2011.37","DOIUrl":"https://doi.org/10.1109/WICSA.2011.37","url":null,"abstract":"Constraints are used to solve combinatorial problems in a variety of industrial and academic disciplines. However most constraint solvers are designed to be general and monolithic, leading to problems with efficiency, scalability and extensibility. We propose a novel, architecture-driven constraint solver generation framework called Dominion to tackle these issues. For any given problem, Dominion generates a lean and efficient solver tailored to that problem. In this paper, we outline the Dominion approach and its implications for software architecture specification of the solver.","PeriodicalId":234615,"journal":{"name":"2011 Ninth Working IEEE/IFIP Conference on Software Architecture","volume":"9 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":"126408677","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 Runtime Resource-Management Framework for Embedded Service-Oriented Systems 嵌入式面向服务系统的运行时资源管理框架
2011 Ninth Working IEEE/IFIP Conference on Software Architecture Pub Date : 2011-06-20 DOI: 10.1109/WICSA.2011.24
Peter Newman, G. Kotonya
{"title":"A Runtime Resource-Management Framework for Embedded Service-Oriented Systems","authors":"Peter Newman, G. Kotonya","doi":"10.1109/WICSA.2011.24","DOIUrl":"https://doi.org/10.1109/WICSA.2011.24","url":null,"abstract":"Service-Oriented Computing (SOC) has rapidly progressed in recent years, with examples appearing in numerous application areas including business processes, high-performance computing, web-based services, and embedded systems. In the embedded systems domain, ubiquitous devices, context-aware systems, and sensor networks are increasingly being used in a plethora of areas. However, because of the nature of their operating environment, service-oriented embedded systems (SOeS) pose unique challenges to quality management. SOeS have to contend not only with the quality of services from providers, but also with the constrained system resources in their operating environment. SOeS need to efficiently utilise available system resources by dynamically adapting themselves to changes in their runtime environment. This paper discusses current SOC resource-management initiatives, setting out the challenges that SOeS systems must overcome, and proposes a pluggable, runtime resource-management framework for SOeS.","PeriodicalId":234615,"journal":{"name":"2011 Ninth Working IEEE/IFIP Conference on Software Architecture","volume":"29 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":"116777453","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
Modeling and Reasoning about Design Alternatives of Software as a Service Architectures 软件即服务体系结构设计方案的建模与推理
2011 Ninth Working IEEE/IFIP Conference on Software Architecture Pub Date : 2011-06-20 DOI: 10.1109/WICSA.2011.49
B. Tekinerdogan, Karahan Öztürk, A. Dogru
{"title":"Modeling and Reasoning about Design Alternatives of Software as a Service Architectures","authors":"B. Tekinerdogan, Karahan Öztürk, A. Dogru","doi":"10.1109/WICSA.2011.49","DOIUrl":"https://doi.org/10.1109/WICSA.2011.49","url":null,"abstract":"In general, a common reference architecture can be derived for Software as a Service (SaaS). However, while designing particular applications one may derive various application design alternatives from the same reference SaaS architecture specification. To meet the required functional and nonfunctional requirements of different enterprise applications it is important to model the possible design so that a feasible alternative can be defined. In this paper, we propose a systematic approach and corresponding tool support for guiding the design of SaaS application architectures. The approach defines a SaaS reference architecture, a family feature model and a set of reference design rules. Based on the business requirements an application feature model is defined using the family feature model. Selected features are related to design decisions and a SaaS application architecture design is derived.","PeriodicalId":234615,"journal":{"name":"2011 Ninth Working IEEE/IFIP Conference on Software Architecture","volume":"64 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":"131061199","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
The Boomeranged Software Architect 回巢式软件架构师
2011 Ninth Working IEEE/IFIP Conference on Software Architecture Pub Date : 2011-06-20 DOI: 10.1109/WICSA.2011.19
Rahul Premraj, G. Nauta, A. Tang, H. Vliet
{"title":"The Boomeranged Software Architect","authors":"Rahul Premraj, G. Nauta, A. Tang, H. Vliet","doi":"10.1109/WICSA.2011.19","DOIUrl":"https://doi.org/10.1109/WICSA.2011.19","url":null,"abstract":"In an agile environment, where the architect's role is not crisply defined, the architect may have to deal with a number of issues that arise during development and are considered architecture-related. Such issues range from feature requests and enhancements through to defects found during testing. Architect specifications that turn into issues boomerang the architect to resolve them. In a case study we looked at issues entered into the issue tracking system that were assigned to architects to understand the root causes for their inception. We found that many of the avoidable issues can be circumvented by better communication between the architect and other stakeholders, and by small adaptations in the development process.","PeriodicalId":234615,"journal":{"name":"2011 Ninth Working IEEE/IFIP Conference on Software Architecture","volume":"12 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":"126963260","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
Evaluation of the Use of Quality Attribute Scenarios in a Plug-In Hybrid Electric Vehicle Controls System - Industrial Case Study 插电式混合动力汽车控制系统中使用质量属性场景的评估-工业案例研究
2011 Ninth Working IEEE/IFIP Conference on Software Architecture Pub Date : 2011-06-20 DOI: 10.1109/WICSA.2011.18
A. Tsakiris, Johannes Kristinsson, R. McGee
{"title":"Evaluation of the Use of Quality Attribute Scenarios in a Plug-In Hybrid Electric Vehicle Controls System - Industrial Case Study","authors":"A. Tsakiris, Johannes Kristinsson, R. McGee","doi":"10.1109/WICSA.2011.18","DOIUrl":"https://doi.org/10.1109/WICSA.2011.18","url":null,"abstract":"This paper presents a study in using quality attribute scenarios to evaluate and improve the software architecture of a control system that plans and affects energy use on a plug-in hybrid electric vehicle. The study confirmed for us the value of the quality attribute workshop approach in an industrial, automotive controls setting. This experience has helped us to understand how we might improve the effectiveness of this type of architectural design method within our company's technology development environment.","PeriodicalId":234615,"journal":{"name":"2011 Ninth Working IEEE/IFIP Conference on Software Architecture","volume":"23 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":"124694064","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
Exploring Approaches of Integration Software Architecture Modeling with Quality Analysis Models 用质量分析模型集成软件体系结构建模方法的探索
2011 Ninth Working IEEE/IFIP Conference on Software Architecture Pub Date : 2011-06-20 DOI: 10.1109/WICSA.2011.23
Liliana Dobrica
{"title":"Exploring Approaches of Integration Software Architecture Modeling with Quality Analysis Models","authors":"Liliana Dobrica","doi":"10.1109/WICSA.2011.23","DOIUrl":"https://doi.org/10.1109/WICSA.2011.23","url":null,"abstract":"One of the important benefits of model-to-model transformation is that it allows architects to design iteratively by analyzing and studying alternative or optimal solutions without redesign of the software architecture models or quality analytic models. The main contribution of this work is the presentation of five recently approaches based on the definition of a framework which applies separation of concerns in viewpoints and perspectives. The framework definition identifies viewpoints and their sets of concerns regarding the approaches achieving the goal of integration and interoperability of tools in a model-driven and quality-driven software architecture development. Each approach presentation is a multiple views description, where a view conforms to a viewpoint. The quality of each approach depends on the perspective under which the approach is analyzed. By applying various perspectives on the views composing each approach a software architect or a modeler can select the most appropriate one. Also based on this framework of presentation, the study identifies a current state of the research in the domain defined by these representative approaches, existent limitations and future research directions.","PeriodicalId":234615,"journal":{"name":"2011 Ninth Working IEEE/IFIP Conference on Software Architecture","volume":"10 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":"127838169","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
Prioritizing Architectural Concerns 优先考虑架构问题
2011 Ninth Working IEEE/IFIP Conference on Software Architecture Pub Date : 2011-06-20 DOI: 10.1109/WICSA.2011.13
L. Pareto, A. Sandberg, Peter S. Eriksson, Staffan Ehnebom
{"title":"Prioritizing Architectural Concerns","authors":"L. Pareto, A. Sandberg, Peter S. Eriksson, Staffan Ehnebom","doi":"10.1109/WICSA.2011.13","DOIUrl":"https://doi.org/10.1109/WICSA.2011.13","url":null,"abstract":"Efficient architecture work involves balancing the degree of architectural documentation with attention to needs, costs, agility and other factors. This paper presents a method for prioritizing architectural concerns in the presence of heterogeneous stakeholder groups in large organizations that need to evolve existing architecture. The method involves enquiry, analysis, and deliberation using collaborative and analytical techniques. Method outcomes are action principles directed to managers and improvement advice directed to architects along with evidence for recommendations made. The method results from 3 years of action research at Ericsson AB with the purpose of adding missing views to architectural documentation and removing superfluous ones. It is illustrated on a case where 29 senior engineers and managers within Ericsson prioritized 37 architectural concerns areas to arrive at 8 action principles, 5 prioritized improvement areas, and 24 improvement suggestions. Feedback from the organization is that the method has been effective in prioritizing architectural concerns, that data collection and analysis is more extensive compared to traditional prioritization practices, but that extensive analysis seems inevitable in architecture improvement work.","PeriodicalId":234615,"journal":{"name":"2011 Ninth Working IEEE/IFIP Conference on Software Architecture","volume":"35 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":"116272846","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
First International Workshop on Variability in Software Architecture (VARSA 2011) 第一届软件架构可变性国际研讨会(VARSA 2011)
2011 Ninth Working IEEE/IFIP Conference on Software Architecture Pub Date : 2011-06-20 DOI: 10.1109/WICSA.2011.44
M. Galster, P. Avgeriou, Danny Weyns, T. Männistö
{"title":"First International Workshop on Variability in Software Architecture (VARSA 2011)","authors":"M. Galster, P. Avgeriou, Danny Weyns, T. Männistö","doi":"10.1109/WICSA.2011.44","DOIUrl":"https://doi.org/10.1109/WICSA.2011.44","url":null,"abstract":"Variability is the ability of a software artifact to be changed for a specific context. Mechanisms to accommodate variability include software product lines, configuration wizards and tools in commercial software, configuration interfaces of software components, or the dynamic runtime composition of web services. Variability is primarily reflected in and facilitated through the software architecture. Also, the software architecture is the centerpiece of software systems and acts as reference point for many development activities, and many of today's software systems are built to accommodate variability. Thus, variability in software architecture should be well-understood and be treated as a first-class concern. The software architecture community acknowledges that variability is a concern of different stakeholders, and in turn affects other concerns. Nevertheless, treating variability related to the architecture and all architecture aspects, as a cross-cutting concern, is currently not well understood. Therefore, VARSA 2011 aims at identifying critical challenges and progressing the state-of-the-art on variability in software architecture.","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":"114472101","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}
引用次数: 1
A-3: An Architectural Style for Coordinating Distributed Components A-3:协调分布式组件的体系结构风格
2011 Ninth Working IEEE/IFIP Conference on Software Architecture Pub Date : 2011-06-20 DOI: 10.1109/WICSA.2011.29
L. Baresi, Sam Guinea
{"title":"A-3: An Architectural Style for Coordinating Distributed Components","authors":"L. Baresi, Sam Guinea","doi":"10.1109/WICSA.2011.29","DOIUrl":"https://doi.org/10.1109/WICSA.2011.29","url":null,"abstract":"Distributed systems comprise a significant number of entities that must be properly coordinated to reach a goal. These systems present high turnover of elements, and demand for solutions that keep their coordination as decentralized as possible to avoid bottlenecks. The paper discusses why it is important to address these characteristics from a system's conception and proposes A-3, an innovative architectural solution that adopts the concept of group as an abstraction for organizing an application into semi-independent slices, providing a single and coherent view of these aggregates, and coordinating the interactions inside and among groups. The paper presents the A-3 model and defines it as an innovative architectural style, describes a Java-based framework that supports A-3 and provides users with the proper means to exploit the style, and exemplifies all the main concepts on a simple scenario where autonomous robotic vacuum cleaners are coordinated to properly clean a museum.","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":"130184145","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 Architecture Documentation Navigation Trails for Content Chunking and Sharing 捕获架构文档导航路径,用于内容分块和共享
2011 Ninth Working IEEE/IFIP Conference on Software Architecture Pub Date : 2011-06-20 DOI: 10.1109/WICSA.2011.41
M. T. Su, J. Hosking, J. Grundy
{"title":"Capturing Architecture Documentation Navigation Trails for Content Chunking and Sharing","authors":"M. T. Su, J. Hosking, J. Grundy","doi":"10.1109/WICSA.2011.41","DOIUrl":"https://doi.org/10.1109/WICSA.2011.41","url":null,"abstract":"Navigating and understanding complex software architecture documentation is often challenging. To support finding relevant information in architecture documents (ADs), we propose a semi-automated approach based on the actual usage of ADs by previous users, i.e. by capturing users' exploration paths through ADs and making these paths available for future retracing and analysis. To do this, we have built a prototype tool (KaitoroCap) that captures users' AD exploration paths and saves them with contextual metadata. KaitoroCap displays the exploration paths in hierarchical tree views and these exploration paths can be searched. This is helpful for recalling previous navigations and to follow others' useful paths in finding relevant information in AD. Our approach also enables dynamic restructuring of ADs and incorporates user rating, tagging and commenting of the content of ADs. Initial user evaluation shows promising results.","PeriodicalId":234615,"journal":{"name":"2011 Ninth Working IEEE/IFIP Conference on Software Architecture","volume":"10 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":"127091733","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}
引用次数: 11
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学术官方微信