Information Technology Reference
In-Depth Information
Conflict Resolution
model is shown in Table 3. A goal of a community
is described by participant roles and cooperation
blocks. Each cooperation block presents the co-
operation among roles at a particular community
situation. For an example of the cooperation model,
see the cooperation part of the 'Find_Person'
community in Table 4.
When a member performs his own actions in a
community situation, conflicts can occur. In the
view of individual members, conflicts among a
member's tasks can arise if the member is tak-
ing multiple community roles and necessary
Table 4. A COEX scenario example of static community situation based community computing model-
CIM-PS
Society COEX_Mall {
Community Type Description {
Community Patrol_COEX{…………………}
Community Find_Person{
Role Patrol_Robot: 1 ~ 10 { …. }
…………. }
Role-MemberType Mapping {
Patrol_Robot:ARGUS; Guidian_of_Lost_Person:Human;
Guide:Guide;Salesman:Human; }
Goals Find_a_lost_person(Patrol_Robot,Guidian_of_Lost_
Person, Guide, Resident) {
FIND_PERSON_REQUEST=>
Patrol_Robot:Read_Personal_Profile(); Broadcast_Info
(
Action Conflicts List ={ MEC (Report_Police(“lost person”,
profile),Find_Person(profile)); }}
Ontology Patrol_COEX_Ontology;} } }
Member Type Description { …
Member ARGUS extends Robot {
Attribute : MODEL=STRING;FIND_PERSON={YES|NO};
TAKE_REQUEST_FIND_PERSON={YES|NO};
PERSON_FOUNDED={YES|NO};
Action : Area_Assign(COEX_Mall, Patrol_Robot); END_Pa-
trol();
Patrol(COEX_Mall); Read_Personal_Profile();
Broadcast_Info(
Patrol_Robot and
Guide and
Resident,
“Find a person”, profile); Find_Person(profile);
Announce
Patrol_Robot and
Guide and
Resident, “Find a
Resident,
“Person is founded”, location); Guide_To(founded person,
information office); Announce(“Person is not founded”,
(∀
Patrol_Robot and
Guide and
person”, profile);
FIND_PERSON=> Patrol_Robot:Find_Person(profile);
Guide:Find_Person(profile); Salesman:
Find_Person(profile);
PERSON_FOUNDED=>
Patrol_Robot and Guide and Salesman: Announce(
Patrol_Robot);
Member Situation {
TAKE_REQUEST_FIND_PERSON:
TAKE_REQUEST_FIND_PERSON=YES;
FIND_PERSON:FIND_PERSON:
FIND_PERSON:FIND_PERSON=YES;
PERSON_FOUNDED:PERSON_FOUNDED:
PERSON_FOUNDED:PERSON_FOUNDED=YES;}
Member Configuration {
Vision_Sonsor_v3; Samsung_Location_Sensor_v1;}
Attribute Acquisition {
TAKE_REQUEST_FIND_PERSON:Vision_Sonsor_v3;}
Action Mapping {
Area_Assign(COEX_Mall, Patrol_Robot):Set_patrol_
range(location); Patrol(COEX_Mall):CyberCap(patrol);
END_Patrol_Service():CyberCap(patrolstop);
Read_Personal_Profile():Read_RFID(person_RFID);
Broadcast_Info(
Resident,
“Person is founded”, location); Guide_To(founded
person, information office);;
PERSON_NOT_FOUNDED=>
Patrol_Robot and Guide and Resident:
Announce(“Person isn't founded”,
Patrol_Robot and
Guide and
Patrol_Robot);;
Guide: Report_Police(“ lost person”, profile);;}
Community Situation {
FIND_PERSON_REQUEST={
Patrol_Robot.TAKE_REQUEST_FIND_PERSON};
FIND_PERSON={Patrol_Robot.FIND_PERSON};
PERSON_FOUNDED={Patrol_Robot.PERSON_FOUNDED
OR Guide.PERSON_FOUNDED OR Resident.
PERSON_FOUNDED};
PERSON_NOT_FOUNDED={Patrol_Robot.PERSON_NOT
_FOUNDED AND Guide.PERSON_ NOT_FOUNDED
AND Resident.PERSON_ NOT_FOUNDED };}
Community Creation {
By Member: ARGUS.TAKE_REQUEST_FIND_PERSON; }
Community Policy {
Member Casting Policy {
Patrol_Robot: distance-dependent; Salesman: distance-
dependent; Guide: distance-dependent; }
Sudden Secession of Member {
Patrol _Robot: continue with a new;
Salesman: continue with a new;
Guidian_of_Lost_Person: initialize with a new;
Guide: continue with a new; }
Patrol_Robot and
Guide and
Resident, “Find a person”, profile): BroadCast
(towhom, msg); Find_Person(profile):Search_Obj(Info);
Announce(
Patrol_Robot and
Guide and
Resident, “Person is founded”, location):Notify
(towhom,msg);Guide_To(founded person, information
office):GuideServie(who,where);Announce(“Person is
not founded”,
Patrol_Robot):Notify(msg,towhom);}
Member Policy {
Exclusive Actions ={
(Patrol(COEX_Mall),END_Patrol_Service()); } } } …}
Society Policy {
Community Precedence { High_Priority : Find_Person;
Medium_Priority : Patrol_COEX,Sell_Product; Low_Priority :;}
Exclusive Community = { } } }
Search WWH ::




Custom Search