Published April 27, 2018 | Version v1
Publication

Prototyping Component-Based Self-Adaptive Systems with Maude

Description

Software adaptation is becoming increasingly important as more and more applications need to dynamically adapt their structure and behavior to cope with changing contexts, available resources and user requirements. Maude is a high-performance reflective language and system, supporting both equational and rewriting logic specification and programming for a wide range of applications. In this paper we describe our experience in using Maude for prototyping component-based self-adaptive systems so that they can be formally simulated and analyzed. In order to illustrate the benefits of using Maude in this context, a case study in the robotics domain is presented.

Abstract

Ministerio de Ciencia e Innovación TIN2009-08572

Abstract

Fundación Séneca-CARM 15374/PI/10

Additional details

Created:
March 27, 2023
Modified:
December 1, 2023