活动简介

Modern and emerging software systems, such as industrial Internet of Things, Cyber-Physical Systems, cloud and mobile computing, have to operate without interruption. Self-adaptation and self-management enable these systems to adapt themselves at runtime to preserve and optimize their operation in the presence of uncertain changes in their operating environment, resource variability, new user needs, attacks, intrusions, and faults.

Approaches to complement software-based systems with self-managing and self-adaptive capabilities are an important area of research and development, offering solutions that leverage advances in fields such as software architecture, fault-tolerant computing, programming languages, robotics, run-time program analysis and verification, among others. Additionally, research in this field is informed by related areas such as control systems, machine learning, artificial intelligence, agent-based systems, and biologically inspired computing. The SEAMS symposium focuses on applying software engineering to these approaches, including methods, techniques, processes and tools that can be used to support self-* properties like self-protection, self-healing, self-optimization, and self-configuration.

The objective of SEAMS is to bring together researchers and practitioners from diverse areas to investigate, discuss, and examine the fundamental principles, the state of the art, and critical challenges of engineering self-adaptive and self-managing systems.

征稿信息

重要日期

2018-01-29
初稿截稿日期
2018-02-19
初稿录用日期
2018-03-02
终稿截稿日期

All topics related to engineering self-adaptive and self-managing systems, including:

Foundational Concepts

  • Understanding and taming uncertainty
  • Runtime models and variability
  • Online analysis and planning
  • Consistent change of systems in operation
  • Mixed-initiative and human-in-the-loop systems

Adaptation Objectives

  • Self-* properties
  • Automatic configuration, openness
  • Adaptive security and privacy (SEAMS’18 will devote a special session on this topic)

Engineering Strategies

  • Architecture and model-driven approaches
  • Control theory
  • Automatic synthesis techniques
  • Search-based techniques and learning

Engineering Activities

  • Requirements elicitation techniques
  • Architecture and design techniques
  • Systematic reuse (e.g., patterns, viewpoints, reference architectures, code)
  • Instrumentation of legacy systems (probing and effecting)
  • Processes and methodologies
  • Adaptation in the context of DevOps
  • Real-world demonstrators
  • Controlled experiments, case studies, replication studies, surveys

Analytical Methods

  • Runtime decision-making (multi-objective, multi-layered, distributed)
  • Analysis and testing frameworks
  • Verification and validation
  • Simulation

Languages

  • Formal notations for modeling and analyzing self-* properties
  • Domain-specific language support for self-adaptation
  • Programming language support for self-adaptation

Application Areas

  • Industrial internet of things
  • Cyber-physical systems
  • Cloud and edge computing
  • Robotics
  • Smart environments
  • Smart user interfaces

Artifacts

  • Model problems and exemplars
  • Resources including data sets, metrics, and software useful to compare self-adaptive approaches
留言
验证码 看不清楚,更换一张
全部留言
重要日期
  • 会议日期

    05月27日

    2018

    06月03日

    2018

  • 01月29日 2018

    初稿截稿日期

  • 02月19日 2018

    初稿录用通知日期

  • 03月02日 2018

    终稿截稿日期

  • 06月03日 2018

    注册截止日期

承办单位
Association for Computing Machinery Special Interest Group on Software Engineering - ACM SIGSOFT
移动端
在手机上打开
小程序
打开微信小程序
客服
扫码或点此咨询