The aim of the cluster is to foster and investigate research in the area of software analysis, construction, and deployment methods to produce, manage, and maintain autonomous systems.
Vision for the cluster
Today, software is predominant in every system. Software is also a means to make systems smart, and continuously improvable. Example of systems made smart by software are self-driving cars, self-flying airplanes, self-managing telecom networks, and smart factories. Autonomous systems are systems that are able to autonomously behave in unforeseen and only partially known environments. Our vision is to build self-adaptive software that is able to monitor itself and its context, to detect context changes, to decide how to react and act to execute such decisions.
Selected research questions:
How to deliver software systems that continuously evolve with changing user requirements? How to enable continuous learning from observations on their own behavior? What approaches and techniques (language, library, runtime, …) are most suitable for building autonomous software?
The aim of the cluster is to foster and investigate research in the area of software analysis, construction, and deployment methods to produce, manage, and maintain autonomous systems.
Societal impact and areas of application:
Software is the core infrastructure of large-scale systems in all domains, including finance, communications, industry, healthcare, research, and entertainment. As the market pace and speed of evolution is ever faster, there is a crucial need for software technology for bringing autonomous features in all these application areas.
Key challenges:
- Charaterize the current shortcomings of software technology for autonomous software
- Devise, prototype and evaluate new approaches and techniques (language, library, runtime, …) for autonomous software
- Assess effectiveness and applicability with relevant empirical experiments in the lab as well as in the field
Cluster coordinators
Martin Monperrus, KTH, monperrus@kth.se
Philipp Leitner, Chalmers, philipp.leitner@chalmers.se
Events:
- June 10, 2022: Wara Software workshop at KTH
- May 30, 2022 WASP4ALL 2022 – Software Powering the Digital Future
- Jan 2020: WASP Software meeting at the WASP Winter Conference.
- Martin Monperrus: News about the Software Technology Cluster
- Per Runeson: News about the Software Engineering Cluster
- Philipp Leitner: Self-introduction as new co-cluster leader
- All: Student presentation
- Rasmus Ros: A toolkit and domain-specific language for data-driven software optimization with bandit feedback and combinatorial constraints
- Christoph Reichenbach: News on WARA Software
- Alfred Åkesson: ComPOS – a development environment for composing internet-of-things services
- Benoit Baudry: News about WASP project course on software researchMartin Monperrus: News about the Software Technology Cluster
- Dec 2019: Stockholm Chaos and Reliability Engineering Day
- Oct 2019: KTH/CASTOR Software Days
- Jan 17 2019: Plenary meeting and poster session during WASP Winter Conference, Gothenburg
- 24 participants
- Program:
- 13:00 Introduction
- 13:10 One-slide presentation of PhDs
- 13:40 Jan Bosch: Software engineering for AI
- 13:50 Christoph Reichenbach: ‘WARA-SW Update’
- 14:05 Long Zhang (PhD KTH) Chaos Engineering Tools for Live Analysis and Improvement of Exception-handling in the JVM
- 14:20 Open Discussion
- May 14 2019: Joint cluster meeting, WASP Days, Gothenburg
- community updates
- discussion about WARA
- information sharing about proposals
- Jan 10 2018: Plenary meeting and poster session during WASP Winter Conference, Lund
- May 16 2018: Faculty meeting WASP Faculty day, Lidingö
(program)
Software
WARA Software with open-science data
Industrial partners:
SAAB, Ericsson, Zenuity, Arm