首页 /研究 /Proceedings of the 2010 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems
OTHER

Proceedings of the 2010 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems

Rogério de Lemos, Mauro Pezzè

发表年份
2010
引用次数
3

摘要

An emerging requirement for a software-based system is the ability to self-manage by adapting itself at run time to handle such things, as changing user needs, system intrusions or faults, a changing operational environment, and resource variability. Such a system must configure and reconfigure itself, augment its functionality, continually optimize itself, protect itself, and recover itself, while keeping its complexity hidden from the user. Self-adaptive and self-managing systems have been studied by various communities, including software architecture, fault-tolerant computing, robotics, control systems, programming languages, autonomic computing, and biologically-inspired computing. SEAMS workshop brings together researchers and practitioners from many of these diverse areas to discuss the fundamental principles, state-of-the-art, and critical challenges of self-adaptive and self-managing systems. Specifically, SEAMS addresses the software engineering aspects, including the methods, architectures, algorithms, techniques, and tools that can be used to support dynamic adaptive behavior. Self-adaptation in self-managing systems represents a major step ahead for software engineering. While in the past methods, tools, and notations have focused on the problem of preventing problems from occurring in our deployed systems, increasingly this is not enough. In addition to preventing a subset of problems, systems must take a much more aggressive role in detecting, analyzing and fixing the run time problems. A central concern then becomes the engineering mechanisms that can support self-adaptation. Too often today's systems achieve run-time flexibility only by hard wiring in special-purpose, low-level code (like exceptions and time outs) that is difficult to change, reuse, or analyze. The ICSE 2010 SEAMS workshop will be a continuation of an effort, which started at ICSE 2006 SEAMS to integrate a number of successful workshops in the area of adaptive and self-managing systems held at ICSE and FSE in recent years. The objective is to consolidate the interest in the software engineering community on these topics through this integrated SEAMS workshop.

关键词

Computer scienceAdaptation (eye)Flexibility (engineering)Software engineeringAutonomic computingSoftware systemDistributed computingSoftwareNotationCloud computing

相关论文

查看 OTHER 分类全部论文