By Topic

Software Architecture (WICSA), 2011 9th Working IEEE/IFIP Conference on

Date 20-24 June 2011

Filter Results

Displaying Results 1 - 25 of 64
  • [Front cover]

    Publication Year: 2011, Page(s): C1
    Request permission for commercial reuse | PDF file iconPDF (3111 KB)
    Freely Available from IEEE
  • [Title page i]

    Publication Year: 2011, Page(s): i
    Request permission for commercial reuse | PDF file iconPDF (18 KB)
    Freely Available from IEEE
  • [Title page iii]

    Publication Year: 2011, Page(s): iii
    Request permission for commercial reuse | PDF file iconPDF (58 KB)
    Freely Available from IEEE
  • [Copyright notice]

    Publication Year: 2011, Page(s): iv
    Request permission for commercial reuse | PDF file iconPDF (121 KB)
    Freely Available from IEEE
  • Table of contents

    Publication Year: 2011, Page(s):v - ix
    Request permission for commercial reuse | PDF file iconPDF (149 KB)
    Freely Available from IEEE
  • Foreword

    Publication Year: 2011, Page(s):x - xi
    Request permission for commercial reuse | PDF file iconPDF (80 KB) | HTML iconHTML
    Freely Available from IEEE
  • Organizing Committee

    Publication Year: 2011, Page(s): xii
    Request permission for commercial reuse | PDF file iconPDF (76 KB)
    Freely Available from IEEE
  • Program Committee

    Publication Year: 2011, Page(s):xiii - xiv
    Request permission for commercial reuse | PDF file iconPDF (85 KB)
    Freely Available from IEEE
  • Steering Committee

    Publication Year: 2011, Page(s): xv
    Request permission for commercial reuse | PDF file iconPDF (75 KB)
    Freely Available from IEEE
  • External Reviewers

    Publication Year: 2011, Page(s): xvi
    Request permission for commercial reuse | PDF file iconPDF (64 KB)
    Freely Available from IEEE
  • Sponsors

    Publication Year: 2011, Page(s): xvii
    Request permission for commercial reuse | PDF file iconPDF (76 KB)
    Freely Available from IEEE
  • Making Abstraction Concrete

    Publication Year: 2011, Page(s): 1
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (202 KB) | HTML iconHTML

    Summary form only given. Abstraction is the very essence of architectural specification and modeling. Consequently, as we develop a proper theoretical underpinning for model-based engineering methods, it is crucial for us to understand more precisely what is involved in moving from a concrete specification of some system to a more abstract one (or vice versa). Well-known abstraction patterns, such... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Architecting as a Risk- and Cost Management Discipline

    Publication Year: 2011, Page(s):2 - 11
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (343 KB) | HTML iconHTML

    We propose to view architecting as a risk- and cost management discipline. This point of view helps architects identify the key concerns to address in their decision making, by providing a simple, relatively objective way to assess architectural significance. It also helps business stakeholders to align the architect's activities and results with their own goals. We examine the consequences of thi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Capabilities and Features: Linking Business and Application Architectures

    Publication Year: 2011, Page(s):12 - 21
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (295 KB) | HTML iconHTML

    Many organizations perceive the importance of linking business architecture to application architecture. It is difficult to manage the changes needed by the business and maximize the benefits from the information technology (IT) investments without this linkage. Linking the two domains require that we define the two architectures using a "common language". The architecture domain has tools and pro... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Prioritizing Architectural Concerns

    Publication Year: 2011, Page(s):22 - 31
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (512 KB) | HTML iconHTML

    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 col... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Experiences with Semantic Wikis for Architectural Knowledge Management

    Publication Year: 2011, Page(s):32 - 41
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1223 KB) | HTML iconHTML

    In this paper, we reflect on our experiences with using semantic wikis for architectural knowledge management in two different contexts: e-government and distributed software development. Whereas our applications of semantic wikis in e-government focus on organizing and structuring architectural knowledge for reuse, the applications in distributed software development focus on searching and queryi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Attempting to Understand the Progress of Software Architecture Decision-Making on Large Australian Defence Projects

    Publication Year: 2011, Page(s):42 - 45
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (765 KB) | HTML iconHTML

    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 ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Automatic Tracing of Decisions to Architecture and Implementation

    Publication Year: 2011, Page(s):46 - 55
    Cited by:  Papers (6)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (748 KB) | HTML iconHTML

    Traceability requires capturing the relations between software artifacts like requirements, architecture and implementation explicitly. Manual discovery and recovery of tracing information by studying documents, architecture documentation and implementation is time-intensive, costly, and may miss important information not found in the analyzed artifacts. Approaches for explicitly capturing traces ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Industrial Architectural Assessment Using TARA

    Publication Year: 2011, Page(s):56 - 65
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (504 KB) | HTML iconHTML

    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 sce... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Evaluation of the Use of Quality Attribute Scenarios in a Plug-In Hybrid Electric Vehicle Controls System - Industrial Case Study

    Publication Year: 2011, Page(s):66 - 72
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1147 KB) | HTML iconHTML

    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 t... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The Boomeranged Software Architect

    Publication Year: 2011, Page(s):73 - 82
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (667 KB) | HTML iconHTML

    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 st... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Quantifying the Analyzability of Software Architectures

    Publication Year: 2011, Page(s):83 - 92
    Cited by:  Papers (8)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (820 KB) | HTML iconHTML

    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 distri... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • SOFAS: A Lightweight Architecture for Software Analysis as a Service

    Publication Year: 2011, Page(s):93 - 102
    Cited by:  Papers (6)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1740 KB) | HTML iconHTML

    Access to data stored in software repositories by systems such as version control, bug and issue tracking, or mailing lists is essential for assessing the quality of a software system. A myriad of analyses exploiting that data have been proposed throughout the years: source code analysis, code duplication analysis, co-change analysis, bug prediction, or detection of bug fixing patterns. However, e... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Analysis and Management of Architectural Dependencies in Iterative Release Planning

    Publication Year: 2011, Page(s):103 - 112
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (714 KB) | HTML iconHTML

    Within any incremental development paradigm, there exists a tension between the desire to deliver value to the customer early and the desire to reduce cost by avoiding architectural refactoring in subsequent releases. What is lacking, however, is quantifiable guidance that highlights the potential benefits and risks of choosing one or the other of these alternatives or a blend of both strategies. ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Exploring Approaches of Integration Software Architecture Modeling with Quality Analysis Models

    Publication Year: 2011, Page(s):113 - 122
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (398 KB) | HTML iconHTML

    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... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.