By Topic

2007 Working IEEE/IFIP Conference on Software Architecture (WICSA'07)

6-9 Jan. 2007

Filter Results

Displaying Results 1 - 25 of 50
  • The Working IEEE/IFIP Conference on Software Architecture - Cover

    Publication Year: 2007, Page(s): c1
    Request permission for commercial reuse | PDF file iconPDF (357 KB)
    Freely Available from IEEE
  • The Working IEEE/IFIP Conference on Software Architecture-Title

    Publication Year: 2007, Page(s): i
    Request permission for commercial reuse | PDF file iconPDF (357 KB)
    Freely Available from IEEE
  • The Working IEEE/IFIP Conference on Software Architecture-Copyright

    Publication Year: 2007, Page(s): iv
    Request permission for commercial reuse | PDF file iconPDF (60 KB)
    Freely Available from IEEE
  • The Working IEEE/IFIP Conference on Software Architecture - TOC

    Publication Year: 2007, Page(s):v - viii
    Request permission for commercial reuse | PDF file iconPDF (51 KB)
    Freely Available from IEEE
  • Message from the Chairs

    Publication Year: 2007, Page(s): ix
    Request permission for commercial reuse | PDF file iconPDF (64 KB) | HTML iconHTML
    Freely Available from IEEE
  • Organizers and Committees

    Publication Year: 2007, Page(s): x
    Request permission for commercial reuse | PDF file iconPDF (65 KB)
    Freely Available from IEEE
  • Risk Themes Discovered through Architecture Evaluations

    Publication Year: 2007, Page(s): 1
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (386 KB) | HTML iconHTML

    The output of 18 software architecture evaluations are analyzed to find patterns in the risk themes identified in the evaluations. The major results are: i) A categorization of risk themes ii) The observation that twice as many risk themes are risks of "omission " as are risks of "commission ". iii) A failure to find a relationship between the business and mission goals of a system and the risk th... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Assessing the Architectonics of Large, Software-Intensive Systems Using a Knowledge-Based Approach

    Publication Year: 2007, Page(s): 2
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (150 KB) | HTML iconHTML

    This paper presents an assessment case study on the evolutionary capability of a large software system using a knowledge-based approach. The knowledge-based assessment is based on interviews with selected stakeholders of a software system. We have used this to assess the capability of the software architecture to evolve in one large Nokia software system. We have found that this approach proves to... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Inside Architecture Evaluation: Analysis and Representation of Optimization Potential

    Publication Year: 2007, Page(s): 3
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (234 KB) | HTML iconHTML

    The share of software in embedded systems has been growing permanently in the recent years. Thus, software architecture as well as its evaluation has become an important part of embedded systems design to define, assess, and assure architecture and system quality. Furthermore, design space exploration can be based on architecture evaluation. To achieve an efficient exploration process, architectur... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Tool Support for Architectural Decisions

    Publication Year: 2007, Page(s): 4
    Cited by:  Papers (29)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (639 KB) | HTML iconHTML

    In contrast to software architecture models, architectural decisions are often not explicitly documented, and therefore eventually lost. This contributes to major problems such as high-cost system evolution, stakeholders mis-communication, and limited reusability of core system assets. An approach is outlined that systematically and semi-automatically documents architectural decisions and allows t... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Do Architecture Design Methods Meet Architects' Needs?

    Publication Year: 2007, Page(s): 5
    Cited by:  Papers (6)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (304 KB) | HTML iconHTML

    Several Software Architecture Design Methods (SADM) have been published, reviewed, and compared. But these surveys and comparisons are mostly centered on intrinsic elements of the design method, and they do not compare them from the perspective of the actual needs of software architects. We would like to analyze the completeness of SADM from an architect's point of view. To do so, we define nine c... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A Framework for the Assessment and Selection of Software Components and Connectors in COTS-Based Architectures

    Publication Year: 2007, Page(s): 6
    Cited by:  Papers (7)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (415 KB) | HTML iconHTML

    Software systems today are composed from prefabricated commercial components and connectors that provide complex functionality and engage in complex interactions. Unfortunately, because of the distinct assumptions made by developers of these products, successfully integrating them into a software system can be complicated, often causing budget and schedule overruns. A number of integration risks c... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A Model-Driven Approach to Extract Views from an Architecture Description Language

    Publication Year: 2007, Page(s): 7
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (203 KB) | HTML iconHTML

    A common approach to defining architectural views is to have independent heterogeneous representations that are tailored to each view's purpose, but this makes reconciling views into an overall architectural description harder. In this paper we put forward a complementary (not alternative) approach in which some views are derived from a given architecture description language (ADL) in a systematic... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Architecture Assessment Model for System Evolution

    Publication Year: 2007, Page(s): 8
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (264 KB) | HTML iconHTML

    Even though there has been some research on system evolution, there is no well defined vocabulary to indicate deviation of a system from desired goals. Further, there are no objective measures to indicate whether changes incorporated into a system as part of its evolution violates the integrity of the architectural design. Also, little research has been done to categorize the aspects of a software... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An Architectural Style for Ajax

    Publication Year: 2007, Page(s): 9
    Cited by:  Papers (12)  |  Patents (7)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (152 KB) | HTML iconHTML

    A new breed of Web application, dubbed AJAX, is emerging in response to a limited degree of interactivity in large-grain stateless Web interactions. At the heart of this new approach lies a single page interaction model that facilitates rich interactivity. We have studied and experimented with several AJAX frameworks trying to understand their architectural properties. In this paper, we summarize ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Assessing a Multi-Site Development Organization for Architectural Compliance

    Publication Year: 2007, Page(s): 10
    Cited by:  Papers (7)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (251 KB) | HTML iconHTML

    Multi-site development organizations require coordination and communication efforts between different sites to ensure successful distributed development. These efforts need to be guided by a set of principles and statements on the software architecture that must be complied with throughout the organization: architectural rules. It is of paramount importance that multi-site development organization... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Constructing a Reading Guide for Software Product Audits

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

    Architectural knowledge is reflected in various artifacts of a software product. In the case of a software product audit this architectural knowledge needs to be uncovered and its effects assessed, in order to evaluate the quality of the software product. A particular problem is to find and comprehend the architectural knowledge that resides in the software product documentation. The amount of doc... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A Comparison of Static Architecture Compliance Checking Approaches

    Publication Year: 2007, Page(s): 12
    Cited by:  Papers (29)  |  Patents (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (355 KB) | HTML iconHTML

    The software architecture is one of the most important artifacts created in the lifecycle of a software system. It enables, facilitates, hampers, or interferes directly the achievement of business goals, functional and quality requirements. One instrument to determine how adequate the architecture is for its intended usage is architecture compliance checking. This paper compares three static archi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An Integrated QoS-Aware Service Development and Management Framework

    Publication Year: 2007, Page(s): 13
    Cited by:  Papers (6)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (361 KB) | HTML iconHTML

    Quality-aware service delivery has been receiving increasing attention in both software architecture and service management. Our approach values software and service quality assurance, ranging from quality assessment in software architecting to quality matching in service discovery. This paper proposes an integrated QoS-aware service management method, which examines the 'service as a software' de... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Flexible Software Development: From Software Architecture to Process

    Publication Year: 2007, Page(s): 14
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (317 KB) | HTML iconHTML

    Modern software development practices show that there is significant diversity in the product, process and geographical location of software development due to economical, technical and logistical constraints. Such diverse development demands flexibility in the software engineering methodology. In this paper, we propose the cellular development methodology (CDM), an architecture-driven approach to... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Adaptation and Distribution of Pipeline-Based Context-Aware Web Architectures

    Publication Year: 2007, Page(s): 15
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (587 KB) | HTML iconHTML

    The dynamic generation of context-aware applications for the ubiquitous Web is very time consuming and causes significant server load. Therefore, optimizing the efficiency of the publishing process and reducing server load by dynamically configuring system components are key factors for the commercial success of context-aware Web applications. To meet this challenge, this paper presents a framewor... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The Impact of Requirements Knowledge and Experience on Software Architecting: An Empirical Study

    Publication Year: 2007, Page(s): 16
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (286 KB) | HTML iconHTML

    While the relationship between Requirements Engineering and software architecture (SA) has been studied increasingly in the past five years in terms of methods, tools, development models, and paradigms, that in terms of the human agents conducting these processes has barely been explored. This paper describes the impact of requirements knowledge and experience (RKE) on SA tasks. Specifically, it d... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Architectural Misalignment: An Experience Report

    Publication Year: 2007, Page(s): 17
    Cited by:  Papers (10)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (213 KB) | HTML iconHTML

    It has been well documented that there is a correlation between the structure of an architecture and the organization that produces it. More concretely there is a correlation between task interdependencies and coordination among the people or teams realizing these tasks. The amount of coordination needed among teams is related to the nature of these task interdependencies. As the scale and complex... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Setting up Architect Team

    Publication Year: 2007, Page(s): 18
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (216 KB) | HTML iconHTML

    An in-house architecture team helps the organizations in meeting the challenges of the ever-changing IT industry. The paper after briefly discussing the importance of architecture describes the desired structure for an architect team and defines the roles and responsibilities of the various team members. The paper defines the expectations from the organization during the team building process and ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Training Initiative for New Software/Enterprise Architects: An Ontological Approach

    Publication Year: 2007, Page(s): 19
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (204 KB) | HTML iconHTML

    In this paper, we describe the importance of new software/enterprise architects in the discipline of software architecture and enterprise architecture. Both are often idealized as super heroes with a lot of qualities that are very infrequent in contemporary people. The enterprise/software architect role could be assumed by a group of people able to manage the qualities for the role. In any case, e... View full abstract»

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