Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1370018acmconferencesBook PagePublication PagesicseConference Proceedingsconference-collections
SEAMS '08: Proceedings of the 2008 international workshop on Software engineering for adaptive and self-managing systems
ACM2008 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
ICSE '08: International Conference on Software Engineering Leipzig Germany May 12 - 13, 2008
ISBN:
978-1-60558-037-1
Published:
12 May 2008
Sponsors:
Next Conference
Reflects downloads up to 31 Jan 2025Bibliometrics
Skip Abstract Section
Abstract

It is our great pleasure to welcome you to the Software Engineering for Adaptive and Self-Managing Systems --SEAMS 2008- workshop. This year's workshop continues the tradition of SEAMS 2006 and SEAMS 2007 of being the premier forum for presenting new research results and experience reports, discussing challenges and establishing research collaborations in the area of software engineering for self-adaptive and self-managing systems.

The call for papers attracted 31 submissions from Asia, Canada, Europe, Australia, and the United States. The program committee accepted 17 high quality papers that cover a variety of topics, including requirements, architecture, design, implementation and quality assurance for adaptive and self-managing systems. In addition, the program includes roundtables and keynote speakers on a variety of topics related to engineering adaptive and self-managing systems. We hope that these proceedings will serve as a valuable reference for researchers and developers working in those areas.

We hope that you will find this program interesting and thought-provoking and that the workshop will provide you with a valuable opportunity to share ideas with other researchers and practitioners from institutions around the world.

Skip Table Of Content Section
SESSION: Requirements
research-article
From goals to components: a combined approach to self-management

Autonomous or semi-autonomous systems are deployed in environments where contact with programmers or technicians is infrequent or undesirable. To operate reliably, such systems should be able to adapt to new circumstances on their own. This paper ...

research-article
Towards goal-oriented development of self-adaptive systems

Self-adaptive software aims at anticipating changes which occur in a complex environment and to automatically deal with them at run-time. The increasing demand for complex networked software, which makes computing resources available to anyone, anywhere ...

SESSION: Verification
research-article
Self-healing by means of automatic workarounds

We propose to use automatic workarounds to achieve self-healing in software systems. We observe that software systems of significant complexity, especially those made of components, are often redundant, in the sense that the same functionality and the ...

research-article
Slicing for model reduction in adaptive embedded systems development

Model-based development of adaptive embedded systems is an approach to deal with the increased complexity that adaptation requirements impose on system design. Integrating formal verification techniques into this design process provides means to ...

SESSION: Architectures
research-article
Modeling collaborations with dynamic structural adaptation in mechatronic UML

The next generation of advanced mechatronic systems is expected to behave more intelligently than today's systems. These systems are expected to enhance their functionality and improve their performance by building communities of autonomous agents which ...

research-article
Endogenous versus exogenous self-management

Self-management is considered as one of the crucial means for software systems to deal with changing demands at runtime. Self-management endows a software systems with the ability to adapt its structure or behavior without human intervention. Two ...

research-article
Component engineering for adaptive ad-hoc systems

Dynamic computing systems with small, distributed, and communicating embedded devices, as they are expected for the future, must be able to manage appearance and loss of devices and resources. For the development of static systems, component-oriented ...

research-article
Towards decentralized self-adaptive component-based systems

Modern software systems are challenging challenge software engineers since they must adapt effectively and efficiently with respect to the environment in which they are deployed. To this end, the paper outlines an architecture, supported by special-...

SESSION: Monitoring
research-article
Automating discovery of software tuning parameters

Software Tuning Panels for Autonomic Control (STAC) is a project to assist in the integration of existing software into autonomic frameworks. It works by identifying tuning parameters and rearchitecting to expose them as a separate control panel module. ...

research-article
Monitoring multi-tier clustered systems with invariant metric relationships

To ensure high availability, self-managing systems require self-monitoring and a system model against which to analyze monitoring data. Characterizing relationships between system metrics has been shown to model simple multi-tier transaction systems ...

research-article
Monitoring in adaptive systems using reflection

Continuous evolution is a key trait of software-intensive systems. Many research projects investigate mechanisms to adapt software systems effectively in order to ease evolution. By observing its internal state and surrounding context continuously using ...

SESSION: Adaption mechanisms
research-article
Scheduling time-bounded dynamic software adaptation

Component-based software increasingly needs dynamic adaptation to support applications in domains such as automotive, avionics or robotic systems. Dynamic software adaptation involves both the integration of new, previously unanticipated features and ...

research-article
Runtime adaptation in a service-oriented component model

Developing software applications which manage, optimize or adapt themselves at runtime requires an architecture which provides adaptation of software components at runtime. An architecture model that has gained a lot of attention in recent years is SOA (...

SESSION: Applications
research-article
Policy-based self-adaptive architectures: a feasibility study in the robotics domain

Robotics is a challenging domain which sometimes exhibits a clear need for self-adaptive capabilities, as such functionality offers the potential for robots to account for their unstable and unpredictable deployment domains. This paper focuses on a ...

research-article
Adaptivity at every layer: a modular approach for evolving societies of learning autonomous systems

We describe a developmental architecture that enables individual robots to fulfill tasks assigned to the robot society in a robust, decentralized manner. The architecture is meant to show emergent properties according to Organic Computing principles ...

research-article
Friends or foes?: a conceptual analysis of self-adaptation and it change management

Self-Adaptation as a vision promises to enable software systems which can autonomously adapt to changes of their context and requirements. Thus, it facilitates the autonomous evolution of the software without manual intervention. However, in practice we ...

research-article
An approach to adapt service requests to actual service interfaces

Research about service oriented architectures produced, in the last years, some frameworks that enable the development of self-adaptive service compositions supporting dynamic binding. A developer can specify, at design time, an abstract service. At run ...

Contributors
  • Michigan State University
  • University of Kent
  • Carnegie Mellon University
  • Hasso Plattner Institute for Digital Engineering gGmbH
  • York University
  • Imperial College London
  • University of Victoria
  • University of California, Irvine
Please enable JavaScript to view thecomments powered by Disqus.

Recommendations

Acceptance Rates

SEAMS '08 Paper Acceptance Rate 17 of 31 submissions, 55%;
Overall Acceptance Rate 17 of 31 submissions, 55%
YearSubmittedAcceptedRate
SEAMS '08311755%
Overall311755%