A Role-Based Coordination Model and its Realization

نویسندگان

  • Nianen Chen
  • Yue Yu
  • Shangping Ren
  • Mattox Beckman
چکیده

ions for these system behaviors; this enables us to conceal the dynamicity and scale of the ODE environment. In addition to representing abstractions for the properties of the system behaviors, roles also are responsible for actively coordinating their players to achieve coordination requirements. Roles serve as an abstraction by specifying membership criteria, i.e., a static specification of functional behaviors that computation actors belonging to the role must have. The role is responsible for managing the integrity of its membership. Roles also actively coordinate their member actors in order to satisfy coordination requirements. The intra-role coordination coerced by roles realizes and complements the inter-role coordination enacted by coordinators. Membership management behavior Before a role can perform its membership management activities, the behavior abstraction, i.e. the role membership criteria, must be specified. We use logic expressions of actor states and operations to describe the criteria. More specifically, the role membership criteria are represented by a tuple < O, A >, where O is a set of message types (operations) that an actor must be able to process, and A is a set of attributes that actors need to display for joining the role. Any actor that is controllable by coordination rules must declare its own functional behavior, using the same tuple format. Upon observing a new event or a ready event from a computation actor, the role acquires the newly updated behavior from the computation actor and compares it against its membership criteria. It then determines whether the actor should be added to the membership list (the actor behavior matches the role criteria), ignored (the actor was not a member and its behavior does not match the role criteria), or removed from the role (the actor was a member but its new behavior does not match the role criteria). More precisely, a role’s management behavior is a mapping from a set of actor events to membership updates. Note that according to the semantics of the actor model, actors are free to reject exposing their internal states to the roles. This allows an actor to reject coordination. Such actors will belong to a “default” role that performs no coordination. Each role has a distinct purpose. This requirement disallows overlapping criteria among roles, eliminating the possibility that conflicting constraints will be imposed on an actor by multiple roles simultaneously. This requirement has its basis in the underlying actor model: each actor has only a single thread of control and therefore may play only one role at any given time. More precisely, let C(γ) denote the role membership criteria declared by role γ, and let B(α) denote the functional behaviors provided by an actor α. As we have discussed, the actor functional behaviors and the membership criteria are both represented as a comparable tuple < O, A >. To be added to a role, the actor functional behaviors have to match the role’s membership criteria. A and Γ denote the set of actors and roles in the system, respectively, and F : A → Γ is a function that assigns an actor to a role. At any given time, well-defined roles and actors in a system must satisfy the following requirements: 1. Roles are exclusive: role declared behaviors do not overlap, i.e., ∀γ, γ′ ∈ Γ : C(γ) ∩ C(γ′) = φ 2. Roles are exhaustive: every actor belongs to one of the roles, i.e.,

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

ثبت نام

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

منابع مشابه

The effect of Empowerment of Grandmother on Depression and Maternal Role Realization in Primiparae with Hospitalized Infant: A Randomized, Controlled, Clinical Trial

Background:Hospitalization of the newborn infant can cause depression crisis and severely undermine the attainment and realization of maternal role in a primipara. The neonate’s maternal grandmother can provide the support needed to help the primipara avoid or overcome the ensuing problems. Aim: This study aimed to investigate the effect of empowerment of grandmothers on depression and maternal...

متن کامل

Freedom and control of the environment in the Islamic Republic system

The system of the Islamic Republic, like other political systems, is trying to find the right model for the environment In order to make the realization of its political goals possible. Because the political intentions of any military are influenced by its vision of the originality of the individual or society, the role of this issue in the appropriate environmental model for the Islamic Republ...

متن کامل

The role of integrated management in the realization of intelligent transportation (Case study: Zahedan city)

With the development of cities and increasing population, many challenges have been created, the most important of which is urban transportation. The inability of traditional urban management to address this challenge has led to some approaches, including intelligent transportation. Adopting and implementing such an approach in metropolitan areas requires a change in management approach, of whi...

متن کامل

Coordinating Tasks in Agent Organizations

One of the main issues in agent organizations is the specification of coordination mechanisms between agents playing roles in a regulated social environment. Both in Organizational Theory as in MAS, the concept of role plays an important role in the specification of coordination. We present a role-based model for organizations that integrates both views. Role hierarchies define the links throug...

متن کامل

Investigating the effective factors on the realization of employment policies in the agricultural sector (Case study: Bahar city, Hamadan province)

Employment is one of the main needs of any society in which its reduction is the source of many economic, social, and cultural anomalies. The aim of this study was to investigate the factors affecting job creation in the agricultural sector in Bahar city, Hamadan province. Methodology: This descriptive-survey study was conducted using a qualitative approach in 2021 in Bahar city. The research t...

متن کامل

A cost sharing-based coordination mechanism for multiple deteriorating items in a one manufacture-one retailer supply chain

In this paper, an inventory model for deterioration items in a two-echelon supply chain including one retailer and one manufacturer is proposed by considering the stock and price dependent demand and capacity constraint for holding inventories. First, the model is presented as a leader-follower game in which the manufacturer announces wholesale prices. Second, the retailer decides for the order...

متن کامل

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


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

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

ثبت نام

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

عنوان ژورنال:
  • Informatica (Slovenia)

دوره 32  شماره 

صفحات  -

تاریخ انتشار 2008