Abstract

Until recently, repairing faults, or performing upgrades on different kinds of software systems have been tasks performed as a maintenance activity conducted by human operators. However, as software systems become central to support everyday activities and face increasing levels of complexity, as well as of uncertainty in their operational environments, there is a critical need to improve their dependability, optimize their performance, and at the same time, reduce their development and operational costs. This situation has led to the development of systems able to reconfigure their structure and modify their behaviour at run-time in order to improve their operation, recover from failures, and adapt to environmental changes, with little or no human intervention. These kinds of systems typically operate using an explicit representation of their own structure and goals, and appear in the literature under different designations (e.g. self-adaptive, self-healing, self-managed, autonomic, etc.). In spite of recent and important advances in the area, one key aspect of self-adaptive systems that poses important challenges that remain to be tackled in depth is assurances, that is, providing evidence that systems satisfy their set of stated functional and non-functional properties during operation. Specifically, assurances involve not only system dependability and security, but also resilience with respect to attributes such as availability, reliability, safety, or performance. Developing high-assurance, self-adaptive systems is difficult, since these systems tend to be highly context-dependent, and this fact introduces a high degree of uncertainty that has to be dealt with (e.g., resource variability). ASAS will bring together researchers to discuss software engineering aspects, including the methods, architectures, languages, algorithms, techniques, and tools that can be used to support assurances in development and deployment of self-adaptive software systems. In particular, ASAS is intended as a complement to the efforts started while ago at the successful FSE workshop series on Self-Healing Systems (WOSS), which has culminated with the organization of the ICSE workshop series on Software Engineering for Adaptive and Self-Managing Systems (SEAMS), which now is a symposium. In contrast with those events, ASAS intends to focus on the collection of evidence, its storage and analysis for the provision of assurances that a self-adaptive software system is able to behave functionally and nonfunctionally according to its specification.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.