An Architectural Style Perspective on Dynamic Robotic Architectures
نویسندگان
چکیده
We focus on the problem of developing robotic architectures which are well-suited to supporting runtime evolution, rather than specific evolution techniques. Based on the insights provided by current robotic architectures, we elaborate on their characteristics and how well they support the quality of evolvability. Combined with insights from architectural styles developed by the software engineering community, we outline the RAS architectural style: a layered, componentand connector-based, event-based style intended to provide architecture-level support for evolvable robotic architectures.
منابع مشابه
Considering Topological Constraints for the Description of Dynamic Service-Oriented Orchestrated Architectures
The description of run-time changing architectures cannot be limited to the specification of a unique static topology but must cover the scope of all the correct configurations. We develop, in this paper, the concept of architectural styles to achieve this goal. We elaborate and specify the basic architectural styles for the design of service-oriented applications. For this purpose we develop a...
متن کاملToward Composit ion Of Style-Conformant Software Architectures
The codification of software architectural decisions made to address recurring software development challenges results in architectural styles. The primary benefit of architectural styles is that properties demonstrated at the level of a style are carried over into the software system architectures constructed using that style. However, in the absence of comprehensive techniques for checking co...
متن کاملIssues in the Runtime Modification of Software Architectures
Existing software architecture research has focused on static architectures, where the system architecture is not expected to change during system execution. We argue that the architectures of many systems, especially long running or mission critical systems, evolve during execution, and thus cannot be accurately modeled and analyzed using static architectures. To overcome these problems, we pr...
متن کاملCharacterization and Evaluation of Multi-agent System Architectural Styles
We argue that it is useful to study classes of Multi-Agent System (MAS) architectures, corresponding to architectural styles in addition to particular architectures. In this work we focus on a particular abstraction level where MAS architectural styles are characterized according to properties, such as, the type of control used (from fully centralized to fully distributed), and the type of coor...
متن کاملAnnals and a Perspective of Architectural Styles and Architectural Patterns within the Context of large Complex Web-Based Systems
ion of recurring structural & behavior characteristics within a set of different architectures – the concept of commonly-recognized “architecture styles“ [Shaw-Clements-1997] One of the most important aspects of software architecture Nomenclature inspired by building architecture (Roman, Gothic, Baroque, etc.) Recurring commonality in organization and behavior – patterns and idioms As a result,...
متن کامل