By Topic

International Workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS '07)

20-26 May 2007

Filter Results

Displaying Results 1 - 21 of 21
  • International Workshop on Software Engineering for Adaptive and Self-Managing Systems - Cover

    Publication Year: 2007, Page(s): c1
    Request permission for commercial reuse | PDF file iconPDF (161 KB)
    Freely Available from IEEE
  • International Workshop on Software Engineering for Adaptive and Self-Managing Systems - Table of contents

    Publication Year: 2007, Page(s): v
    Request permission for commercial reuse | PDF file iconPDF (125 KB)
    Freely Available from IEEE
  • SEAMS 2007: Software Engineering for Adaptive and Self-Managing Systems

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

    The objective of the SEAMS (Software Engineering for Adaptive and Self-managing Systems) workshops is to consolidate the interest in the software engineering community on autonomic, self-managing, self-healing, self-optimizing, self-configuring, and self-adaptive systems. SEAMS provides a forum for researchers to share new results, raise awareness, and promote collaboration within the community. T... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An Architectural Style for Solving Computationally Intensive Problems on Large Networks

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

    Large networks, such as the Internet, pose an ideal medium for solving computationally intensive problems, such as NP-complete problems, yet no well-scaling architecture for computational Internet-sized systems exists. We propose a software architectural style for large networks, based on a formal mathematical study of crystal growth that will exhibit properties of (1) discreetness (nodes on the n... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An Architectural Strategy for Self-Adapting Systems

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

    Self-adaptation is the ability of a software system to adapt to dynamic and changing operating conditions autonomously. In this paper, we present an architectural strategy for self-adapting systems. An architectural strategy embodies architectural knowledge about a particular solution approach. The architectural strategy for self-adapting systems structures the software into a number of interactin... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Towards an Autonomic Element Architecture for ASSL

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

    This article is an introduction to our research towards a new generic architecture model for autonomic elements. In this article, we present briefly the autonomic system specification language (ASSL) framework, which emphasizes the new architecture model. We go over the multi-tier architecture of the ASSL framework and explain in detail the autonomic element architecture 's functional units. Moreo... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Representing Hierarchical Mobility in Software Architectures

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

    The ability to move components from one hierarchical model to another becomes necessary to support arbitrary changes in software topologies. Mobility allows the access to the hidden interface of a hierarchical component without breaking encapsulation, keeping the architecture modular. Mobility permits also the introduction of new functionally in the application without requiring changes in the arc... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Quality Criteria and an Analysis Framework for Self-Healing Systems

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

    Autonomic computing has become more prevalent and hence its evaluation is becoming more important. This paper addresses the issue of evaluating the software architecture of self-healing applications with respect to the changes and adaptation over long periods of time. To facilitate this evaluation, we developed an analysis and reasoning framework for the architecture of self-healing systems. The f... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Model-Based Software Design and Adaptation

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

    This paper describes a modeling approach to software design and adaptation, in particular the design of evolutionary and dynamically reconfigurable software architectures. The different versions of an evolutionary system are considered a software product line, with each version of the system a product line member. After implementation, the model co-exists with the system and evolves with it. The s... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Extensible Contract Broker for Performance Differentiation

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

    We denote as self-properties the control a system exerts on itself autonomically to achieve and maintain quality-of service (QoS). Our focus is in external, non-intrusive approaches and in this paper we focus mainly timeliness objectives. The self-adaptation process must be guided by the specification of the desired qualities. In this paper we describe the design of a contract-broker (C-Broker) ar... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The WSDM of Autonomic Computing: Experiences in Implementing Autonomic Web Services

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

    There is a strong relationship between proposed frameworks for autonomic computing, such as the IBM blueprint for autonomic computing, and the Web services distributed management (WSDM) standard proposed by OASIS. We examine this relationship through a description of our efforts to implement an autonomic Web service using WSDM. The example autonomic Web service is based on our Autonomic Web Servic... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Towards a Real-Time Reference Architecture for Autonomic Systems

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

    Autonomic computing aims to embed automation in IT management software such that it can adapt to changes in the configuration, provisioning, protection, and resource utilization variations of the IT infrastructure at run time. It is, therefore, almost natural to consider this control software framework as being designed with control principles in mind. One of the research trends considers autonomi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A Proposal for an Autonomic Grid Management System

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

    This paper presents a proposal for an autonomic grid management system (AGMS) using IBM's Autonomic Toolkit. The AGMS proposed would be knowledgeable on grid workflow patterns be able to sense and change grid resources and services according to a set of grid policies. The AGMS will perform preventative and corrective maintenance procedures on the grid to ensure its workflows are being completed pr... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Implementing Adaptive Performance Management in Server Applications

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

    Performance and scalability are critical quality attributes for server applications in Internet-facing business systems. These applications operate in dynamic environments with rapidly fluctuating user loads and resource levels, and unpredictable system faults- Adaptive (autonomic) systems research aims to augment such server applications with intelligent control logic that can detect and react to... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Digitally Evolving Models for Dynamically Adaptive Systems

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

    Developing a Dynamically Adaptive System (DAS) requires a developer to identify viable target systems that can be adopted by the DAS at runtime in response to specific environmental conditions, while satisfying critical properties. This paper describes a preliminary investigation into using digital evolution to automatically generate models of viable target systems. In digital evolution, a populat... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Mixed-Mode Adaptation in Distributed Systems: A Case Study

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

    An adaptation in a distributed system involves changes to multiple processes. Since the adaptation cannot happen atomically (instantaneously), the changes to multiple processes need to be synchronized to ensure correctness of adaptation. The service interruption time and communication overhead during adaptation depend on the synchronization required when changing multiple processes. In this paper ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Designing Run-Time Fault-Tolerance Using Dynamic Updates

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

    We present a framework for designing run-time fault- tolerance using dynamic program updates triggered by faults. This is an important problem in the design of autonomous systems as it is often the case that a running program needs to be upgraded to its fault-tolerant version once faults occur. We formally state fault-triggered program updates as a design problem. We then present a sound and compl... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A Survey of Approaches to Adaptive Application Security

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

    Adaptive systems dynamically change their behavior or structure at runtime to respond to environmental changes. This paper considers one class of adaptive systems - those that adapt application-level security mechanisms. Nowadays, adaptive software security is gaining greater attention as a way to balance the tradeoff between systems security and IT infrastructure overhead. Several adaptive securi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Goal-Directed Context Validation for Adaptive Ubiquitous Systems

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

    Ubiquitous systems adaptive to their dynamic environments find their roles useful in many modern applications. Their adaptability, however, can be badly impaired if the environments are incorrectly perceived. Our earlier work has proposed a technique to evaluate the constraints that govern the consistency of perceived environmental information. This technique generates links as the evaluation resu... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Research Issues in Multiple Policy Optimization Using Collaborative Reinforcement Learning

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

    Self-organizing techniques have successfully been used to optimize software systems, such as optimization of route stability in ad hoc network routing and optimization of the use of storage space or processing power using load balancing. Existing self-organizing techniques typically focus on a single, usually implicitly specified, system goal and tune systems parameters towards optimally meeting t... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Process Evolution with Atomicity Consistency

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

    The processes enacting cross-organizational collaboration continually evolve to adapt to changing business environments. These processes may evolve at any time during collaboration when collaborative organizations should respond timely to critical environment changes. Atomicity is an important requirement for maintaining application consistency. The satisfaction of this requirement at the commence... View full abstract»

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