Combining Adaptive Behavior and Role Modeling with Statecharts

نویسندگان

  • Danny Weyns
  • Elke Steegmans
  • Tom Holvoet
چکیده

Engineering non-trivial open multi-agent systems is a challenging task. Our research focusses on situated multiagent systems, i.e. systems in which agents are explicitly placed in a context – an environment – which agents can perceive and in which they can act. Two concerns are essential in developing such open systems. First, the agents must be adaptive in order to exhibit suitable behavior in changing circumstances of the system: new agents may join the system, others may leave, the environment may change, e.g. its topology or its characteristics such as throughput and visibility. A well-known family of agent architectures for adaptive behavior are free-flow architectures. However, building a free-flow architecture based on an analysis of the problem domain is a quasi-impossible job for non-trivial agents. Second, multi-agent systems developers as software engineers require suitable abstractions for describing and structuring agent behavior. The abstraction of a role obviously is essential in this respect. Earlier, we proposed statecharts as a formalism to describe roles. Although this allows application developers to describe roles comfortably, the formalism supports rigid behavior only, and hampers adaptive behavior in changing environments. In this paper we describe how a synergy can be reached between free-flow architectures and statechart models in order to combine the best of both worlds: adaptivity and suitable abstractions. We illustrate the result through a case study on controlling a collection of automated guided vehicles (AGVs), which is the subject of an industrial project.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Systematically Combining Specifications of Internal and External System Behavior Using Statecharts

In contemporary model-based specifications, we typically find a naive combination of models of the externally visible behavior of a system (typically expressed as scenarios or use cases) and of the internal system behavior (partially represented in explicit state models and partially expressed as data). However, a systematic combination and integration of the two behavior aspects has not yet be...

متن کامل

Electricity Load Forecasting by Combining Adaptive Neuro-fuzzy Inference System and Seasonal Auto-Regressive Integrated Moving Average

Nowadays, electricity load forecasting, as one of the most important areas, plays a crucial role in the economic process. What separates electricity from other commodities is the impossibility of storing it on a large scale and cost-effective construction of new power generation and distribution plants. Also, the existence of seasonality, nonlinear complexity, and ambiguity pattern in electrici...

متن کامل

Modeling Adaptive Reactive Systems

Reactive systems have been described by means of several notations and formalisms, through which different orthogonal aspects are captured: their internal state behavior, their synchronization aspects and their communication component. Classical formalisms are intended in a large extent to capture static aspects of systems behavior. However, for systems which change dynamically in response to e...

متن کامل

Dialog Modelling with Interactors and UML Statecharts - A Hybrid Approach

The DiaMODL dialog modelling is a hybrid language, based on the Pisa interactor abstraction and UML Statecharts. By combining a dataflow-oriented language with one focussing on behavior, we get a flexible notation which may be used for different purposes, interaction styles and platforms. DiaMODL may be used as a pure abstract notation for modelling dialog or more directly for modelling concret...

متن کامل

Using Adaptive Models for Systems Description

Synchronized Statecharts [1] have shown to be adequate devices for expressing most features of real-time and reactive systems. The emphasis is in the explicit statement of orthogonal aspects, such as internal behavior, communication interfaces and synchronization issues of the system being modeled. This paper explores Adaptive Statecharts, which improves Synchronized Statecharts by including ad...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004