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

筛选
英文 中文
Simulating Software Architectures for Functional Analysis 模拟软件架构的功能分析
Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008) Pub Date : 2008-02-18 DOI: 10.1109/WICSA.2008.41
H. Muccini, Patrizio Pelliccione
{"title":"Simulating Software Architectures for Functional Analysis","authors":"H. Muccini, Patrizio Pelliccione","doi":"10.1109/WICSA.2008.41","DOIUrl":"https://doi.org/10.1109/WICSA.2008.41","url":null,"abstract":"Simulation is a mean for verifying the quality of an architectural specification. Some approaches have been proposed in the past. Each approach has its own internal simulation engine, and allows for certain types of simulations. Goal of this paper is to propose SASlM, a software architecture-level simulation technique for modeling and simulating architectural specifications. It improves existing techniques, by permitting various kinds of simulation, and making use of SPIN as external simulator. This allows a real and useful integration between simulation and exhaustive verification. The paper discusses SASlM and compares it with existing techniques.","PeriodicalId":352075,"journal":{"name":"Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008)","volume":"32 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":"132796125","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
Efficient Quality Impact Analyses for Iterative Architecture Construction 迭代架构构建的有效质量影响分析
Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008) Pub Date : 2008-02-18 DOI: 10.1109/WICSA.2008.24
Thorsten Keuler, Dirk Muthig, Takayuki Uchida
{"title":"Efficient Quality Impact Analyses for Iterative Architecture Construction","authors":"Thorsten Keuler, Dirk Muthig, Takayuki Uchida","doi":"10.1109/WICSA.2008.24","DOIUrl":"https://doi.org/10.1109/WICSA.2008.24","url":null,"abstract":"In this paper, we present an approach that supports efficient quality impact analyses in the context of iteratively constructed architectures. Since the number of established architectural strategies and the number of inter-related models heavily increase during iterative architecture construction, the impact analysis of newly introduced quality strategies during later stages becomes highly effort-intensive and error-prone. With our approach we mitigate the effort needed for such quality impact analyses by enabling efficient separation of concerns. For achieving efficiency, we developed an aspect-oriented approach that enables the automatic weaving of quality strategies into architectural artifacts. By doing so, we are able to conduct selective quality impact evaluations with significantly reduced effort.","PeriodicalId":352075,"journal":{"name":"Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008)","volume":"59 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":"122851510","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
Importance of Software Architecture during Release Planning 软件架构在发布计划中的重要性
Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008) Pub Date : 2008-02-18 DOI: 10.1109/WICSA.2008.10
M. Lindgren, C. Norström, Anders Wall, R. Land
{"title":"Importance of Software Architecture during Release Planning","authors":"M. Lindgren, C. Norström, Anders Wall, R. Land","doi":"10.1109/WICSA.2008.10","DOIUrl":"https://doi.org/10.1109/WICSA.2008.10","url":null,"abstract":"Release planning is the process of deciding what to include in future release(s) of a product. In this paper we look at how software architects are involved during release planning in industry today, and how architectural issues are considered during this phase.","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":"121466813","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
Towards Automated Solution Synthesis and Rationale Capture in Decision-Centric Architecture Design 以决策为中心的体系结构设计中的自动化解决方案综合和基本原理捕获
Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008) Pub Date : 2008-02-18 DOI: 10.1109/WICSA.2008.14
Xiaofeng Cui, Yanchun Sun, Hong Mei
{"title":"Towards Automated Solution Synthesis and Rationale Capture in Decision-Centric Architecture Design","authors":"Xiaofeng Cui, Yanchun Sun, Hong Mei","doi":"10.1109/WICSA.2008.14","DOIUrl":"https://doi.org/10.1109/WICSA.2008.14","url":null,"abstract":"Software architectures are considered crucial because they are the earliest blueprints for target products and at the right level for achieving system-wide qualities. Existing methods of architecture design still face the challenge of bridging the gap between software requirements and architectures in practice. The emerging methods that focus on design decisions and rationale provide little support for deriving target architectures. In this paper we propose a decision- centric architecture design approach, which models issues, solutions, decisions, and rationale as the core elements of architecture design and the key notions to direct the derivation of target architectures. The approach transits from requirements to architectures through a process including issue eliciting, solution exploiting, solution synthesizing, and architecture deciding. We implement the automated synthesis of candidate architecture solutions from various issue solutions, and provide a way to capture comprehensive design decisions and rationale during this design process. We finally illustrate the applicability of this approach with a case study.","PeriodicalId":352075,"journal":{"name":"Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008)","volume":"10 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":"123642077","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}
引用次数: 26
An Integrated Lightweight Software Architecture for Mobile Business Applications 移动业务应用的集成轻量级软件架构
Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008) Pub Date : 2008-02-18 DOI: 10.1109/WICSA.2008.47
S. Dagtas, Yuri Natchetoi, Huaigu Wu, Louenas Hamdi
{"title":"An Integrated Lightweight Software Architecture for Mobile Business Applications","authors":"S. Dagtas, Yuri Natchetoi, Huaigu Wu, Louenas Hamdi","doi":"10.1109/WICSA.2008.47","DOIUrl":"https://doi.org/10.1109/WICSA.2008.47","url":null,"abstract":"A growing number of mobile users prefer to access information and even make critical business decisions using their mobile phones. We present an integrated architecture developed at SAP Research as a platform for mobile business applications. The immediate goal is to allow mobile users to access information and services provided by the business back-end servers. The long-term goal is to develop techniques to overcome many problems mobile users face under such constraints as limited bandwidth, computational power and storage resources. The framework that we propose in this paper enables business applications connected to SAP through common mobile devices. SAP users can access business data and applications on the back- end server and execute tasks without a PC. We present components of the Lightweight Architecture (LWA) with specific components in the areas of data management, data compression, connectivity, and user interfaces.","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":"130222769","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
On the Quantitative Analysis of Architecture Stability in Aspectual Decompositions 方面分解中建筑稳定性的定量分析
Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008) Pub Date : 2008-02-18 DOI: 10.1109/WICSA.2008.26
A. Molesini, Alessandro F. Garcia, C. Chavez, T. Batista
{"title":"On the Quantitative Analysis of Architecture Stability in Aspectual Decompositions","authors":"A. Molesini, Alessandro F. Garcia, C. Chavez, T. Batista","doi":"10.1109/WICSA.2008.26","DOIUrl":"https://doi.org/10.1109/WICSA.2008.26","url":null,"abstract":"Architectural aspects are expected to modularize widely-scoped concerns that naturally crosscut the boundaries of system components at the software architecture level. However, there is no empirical knowledge about the positive and negative influences of aspectual decompositions on architecture stability. This paper analyzes the influence exerted by the aspect-oriented composition mechanisms in the stability of crosscutting concerns in an evolving multi-agent software architecture. Our investigation encompassed a comparative analysis of aspectual and non-aspectual decompositions based on different architectural styles. In particular, we assessed various facets of components' and compositions' stability through such alternative designs of the same multi-agent system using conventional quantitative indicators. The evaluation focused upon a number of architecturally-relevant changes that are typically performed through real-life maintenance tasks.","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":"122891721","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}
引用次数: 26
uDesign: End-User Design Applied to Monitoring and Control Applications for Smart Spaces 设计:终端用户设计应用于智能空间的监控应用
Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008) Pub Date : 2008-02-18 DOI: 10.1109/WICSA.2008.46
J. Sousa, B. Schmerl, V. Poladian, A. Brodsky
{"title":"uDesign: End-User Design Applied to Monitoring and Control Applications for Smart Spaces","authors":"J. Sousa, B. Schmerl, V. Poladian, A. Brodsky","doi":"10.1109/WICSA.2008.46","DOIUrl":"https://doi.org/10.1109/WICSA.2008.46","url":null,"abstract":"This paper introduces an architectural style for enabling end-users to quickly design and deploy software systems in domains characterized by highly personalized and dynamic requirements. The style offers an intuitive metaphor based on boxes, pipes, and wires, but retains enough preciseness that systems can be automatically assembled and dynamically reconfigured based on uDesign descriptions. uDesign was primarily motivated and validated within monitoring and control applications for smart spaces, but we envision possible extensions to other domains. Our contribution differs from early attempts at end- user programming by dealing with higher level software architectural abstractions rather than programming, and by addressing run-time descriptions rather than code structures. The paper presents validation of uDesign along the following aspects: (a) expressiveness, by means of two case studies, one in health care, and one in home security, (b) soundness, by providing uDesign's formal semantics, and (c) implementability, by describing a mapping of uDesign to an existing software infrastructure: the Aura infrastructure.","PeriodicalId":352075,"journal":{"name":"Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008)","volume":"47 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":"131962731","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}
引用次数: 17
Using Types to Enforce Architectural Structure 使用类型来加强体系结构
Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008) Pub Date : 2008-02-18 DOI: 10.1109/WICSA.2008.48
Jonathan Aldrich
{"title":"Using Types to Enforce Architectural Structure","authors":"Jonathan Aldrich","doi":"10.1109/WICSA.2008.48","DOIUrl":"https://doi.org/10.1109/WICSA.2008.48","url":null,"abstract":"The right software architecture is critical to achieving essential quality attributes, but these qualities are only realized if the program as implemented conforms to its intended architecture. Previous techniques for enforcing architecture are either unsound or place significant limitations on either architectural design or on implementation techniques. This paper presents the first system to statically enforce complete structural conformance between a rich, dynamic architectural description and object-oriented implementation code. We extend previous work to (1) explain what full structural conformance means in an object-oriented setting, and (2) enforce architectural structure in the presence of shared data. We show that the resulting system can express and enforce important structural constraints of an architecture, while still supporting key object-oriented implementation techniques. As a result of our conformance property, developers can be assured that their intended architecture is realized in code, so the system will exhibit the desired quality attributes.","PeriodicalId":352075,"journal":{"name":"Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008)","volume":"80 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":"132965285","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}
引用次数: 58
Developing Value Assessment for SW Architecture 开发软件架构的价值评估
Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008) Pub Date : 2008-02-18 DOI: 10.1109/WICSA.2008.7
P. Ojala
{"title":"Developing Value Assessment for SW Architecture","authors":"P. Ojala","doi":"10.1109/WICSA.2008.7","DOIUrl":"https://doi.org/10.1109/WICSA.2008.7","url":null,"abstract":"During the last decades software architecture has become increasingly important for companies creating competitive product structures. Recently more and more attention has also been focused on the costs, cost-effectiveness, productivity and value of software development and products. This study outlines concepts, principles and process of implementing a value assessment for SW architecture. The main purpose of this study is to collect experiences whether the value assessment for product architecture is useful for companies, works in practice, and what are the strengths and weaknesses of using it. This is done by implementing value assessment in a case company step by step to see which phases possibly work and which phases possibly do not work. The practical industrial case shows that proposed value assessment for product architecture is useful and supports companies trying to find value in product architecture.","PeriodicalId":352075,"journal":{"name":"Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008)","volume":"2 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":"121340121","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
Media Player Software in a System of Subsystems 子系统系统中的媒体播放器软件
Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008) Pub Date : 2008-02-18 DOI: 10.1109/WICSA.2008.40
Jack Alexander Goossen, T. Henriksson
{"title":"Media Player Software in a System of Subsystems","authors":"Jack Alexander Goossen, T. Henriksson","doi":"10.1109/WICSA.2008.40","DOIUrl":"https://doi.org/10.1109/WICSA.2008.40","url":null,"abstract":"System integration effort for feature-rich consumer electronic products is responsible for a significant part of the product cost. The cost of integration becomes so high that profitability of products is under pressure. Systems of subsystems is an architectural style for embedded systems that potentially decreases the effort of system integration by orders of magnitude. This is achieved by integrating software and hardware in two steps. The first integration step results in subsystems; validated, reusable modules consisting of hardware and software. In the second integration step subsystems are combined to form a system. A system of subsystems requires a software architecture that supports distribution of software over subsystems and encapsulates internal complexity of subsystems. A software architecture should also meet practical boundary conditions such as support for reuse of state-of-practice software. However, a large amount of state-of-practice software is not partitioned to be used in an environment where software is distributed over subsystems. Existing software interfaces may expose internal complexity of subsystems when software is distributed. We present an architectural analysis of a portable audio player, following a system of subsystems approach. We created a model of a portable audio player in which each subsystem is represented by a PC and is connected to a LAN representing a network-on-chip. To explore consequences for software reuse, we ported a software stack for media playback to this model. The software was repartitioned to support the requirements of the system architecture. Though we made some architectural changes, a large part of the selected software stack could be reused.","PeriodicalId":352075,"journal":{"name":"Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008)","volume":"24 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":"126439536","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
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学术官方微信