Results 1 - 10
of
1,490
SACS — A Pattern Language for Safe Adaptive Control Software
"... This article puts forward a pattern language for Safe Adaptive Control Software named SACS. We interpret the term “pattern language ” in line with Alexander in [1] where a set of patterns, the interconnections between them, and how these are intended to be used make up a language. The pattern langua ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
This article puts forward a pattern language for Safe Adaptive Control Software named SACS. We interpret the term “pattern language ” in line with Alexander in [1] where a set of patterns, the interconnections between them, and how these are intended to be used make up a language. The pattern
Safe adaptive controller changes based on reference model adjustments
- Proc 42nd IEEE CDC
, 2003
"... Abstract — A controller change from a current controller which stabilizes the plant to a new controller, designed on the basis of an approximate model of the plant and with guaranteed bounds on the stability properties of the true closed loop, is called a safe controller change. In this paper, we pr ..."
Abstract
-
Cited by 1 (1 self)
- Add to MetaCart
Abstract — A controller change from a current controller which stabilizes the plant to a new controller, designed on the basis of an approximate model of the plant and with guaranteed bounds on the stability properties of the true closed loop, is called a safe controller change. In this paper, we
AIOCJ: A Choreographic Framework for Safe Adaptive Distributed Applications
"... Abstract. We present AIOCJ, a framework for programming distributed adap-tive applications. Applications are programmed using AIOC, a choreographic language suited for expressing patterns of interaction from a global point of view. AIOC allows the programmer to specify which parts of the application ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
Abstract. We present AIOCJ, a framework for programming distributed adap-tive applications. Applications are programmed using AIOC, a choreographic language suited for expressing patterns of interaction from a global point of view. AIOC allows the programmer to specify which parts
Exploiting Agents and Ontologies for Type- and Meaning-Safe Adaptation of Java Programs
"... Abstract—This paper discusses an application of intelligent software agents and ontologies to solve the problem of semiautomatic porting of Java programs. We have designed a system for aiding users to adapt Java code in a type- and meaning-safe way, when an application has to migrate to new librarie ..."
Abstract
- Add to MetaCart
Abstract—This paper discusses an application of intelligent software agents and ontologies to solve the problem of semiautomatic porting of Java programs. We have designed a system for aiding users to adapt Java code in a type- and meaning-safe way, when an application has to migrate to new
Type-Safe Delegation for Run-Time Component Adaptation
, 1999
"... . The aim of component technology is the replacement of large monolithic applications with sets of smaller software components, whose particular functionality and interoperation can be adapted to users' needs. However, the adaptation mechanisms of component software are still limited. Most p ..."
Abstract
-
Cited by 101 (4 self)
- Add to MetaCart
. The aim of component technology is the replacement of large monolithic applications with sets of smaller software components, whose particular functionality and interoperation can be adapted to users' needs. However, the adaptation mechanisms of component software are still limited. Most
Multiple Model Adaptive Control with Safe Switching
, 2001
"... The purpose of this paper is to marry the two concepts of Multiple Model Adaptive Control and Safe Adaptive Control. In its simplest form, Multiple Model Adaptive Control involves a supervisor switching among one of a finite number of controllers as more is learnt about the plant, until one of the c ..."
Abstract
-
Cited by 19 (4 self)
- Add to MetaCart
The purpose of this paper is to marry the two concepts of Multiple Model Adaptive Control and Safe Adaptive Control. In its simplest form, Multiple Model Adaptive Control involves a supervisor switching among one of a finite number of controllers as more is learnt about the plant, until one
Enabling safe dynamic component-based software adaptation
- in Architecting Dependable Systems III, Springer Lecture Notes for Computer Science
, 2005
"... Abstract. Recomposable software enables a system to change its structure and behavior during execution, in response to a dynamic execution environment. This paper proposes an approach to ensure that such adaptations are safe with respect to system consistency. The proposed method takes into consider ..."
Abstract
-
Cited by 21 (8 self)
- Add to MetaCart
Abstract. Recomposable software enables a system to change its structure and behavior during execution, in response to a dynamic execution environment. This paper proposes an approach to ensure that such adaptations are safe with respect to system consistency. The proposed method takes
MultiJava: Modular Open Classes and Symmetric Multiple Dispatch for Java
- In OOPSLA 2000 Conference on Object-Oriented Programming, Systems, Languages, and Applications
, 2000
"... We present MultiJava, a backward-compatible extension to Java supporting open classes and symmetric multiple dispatch. Open classes allow one to add to the set of methods that an existing class supports without creating distinct subclasses or editing existing code. Unlike the “Visitor ” design patte ..."
Abstract
-
Cited by 218 (23 self)
- Add to MetaCart
of “binary method ” problems. MultiJava’s multiple dispatch retains Java’s existing class-based encapsulation properties. We adapt previous theoretical work to allow compilation units to be statically typechecked modularly and safely, ruling out any link-time or run-time type errors. We also present a novel
Designing and Understanding Adaptive Group Behavior
- Adaptive Behavior
, 1995
"... This paper proposes the concept of basis behaviors as ubiquitous general building blocks for synthesizing artificial group behavior in multi--agent systems, and for analyzing group behavior in nature. We demonstrate the concept through examples implemented both in simulation and on a group of physic ..."
Abstract
-
Cited by 148 (32 self)
- Add to MetaCart
of physical mobile robots. The basis behavior set we propose, consisting of avoidance, safe--wandering, following, aggregation, dispersion, and homing, is constructed from behaviors commonly observed in a variety of species in nature. The proposed behaviors are manifested spatially, but have an effect on more
Towards safe and flexible object adaptation
- In COP’09
, 2009
"... In this paper, a programming language NextEJ is proposed. NextEJ is based on Epsilon model, which realizes object adaptation to contexts. The novelty of Epsilon model is its ability to make objects be able to freely enter or leave contexts dynamically and belong to multiple contexts at a time. Howev ..."
Abstract
-
Cited by 3 (3 self)
- Add to MetaCart
In this paper, a programming language NextEJ is proposed. NextEJ is based on Epsilon model, which realizes object adaptation to contexts. The novelty of Epsilon model is its ability to make objects be able to freely enter or leave contexts dynamically and belong to multiple contexts at a time
Results 1 - 10
of
1,490