207. 第4章 软件体系结构描述4.4 典型软件体系结构描述语言◇ C2对ImportantAttendee构件的描述 component ImportantAttendee is subtype Attendee(in and beh)
interface
bottom_domain is
out
LocPrefs(l:loc_type);
ExclSet(e:date_mg);
EquipReqts(eq:equip_type);
in
GetLocPrefs();
behavior
received_messages GetLocPrefs always_generate LocPrefs;
end ImportantAttendee;
208. 第4章 软件体系结构描述4.4 典型软件体系结构描述语言◇ C2对体系结构的描述 architecture MeetingScheduler is
conceptual_components
Attendee;ImportantAttendee;MeetingInitiator;
connectors
connector MainConn is message_filter no_filtering;
connector AttConn is message_filter no_filtering;
connector ImportantAttConn is message_filter no_filtering;
architectural_topology
connector AttConn connections
top_ports Attendee;
bottom_ports MainConn;
connector ImportantAttConn connections
top_ports ImportantAttendee;
bottom_ports MainConn;
connector MainConn connections
top_ports AttConn;ImportantAttConn;
bottom_ports MeetingInitiator;
end MeetingScheduler;
209. 第4章 软件体系结构描述4.4 典型软件体系结构描述语言◇ C2对会议安排系统的描述 system MeetingScheduler_1 is
architecture MeetingScheduler with
Attendee instance Att_1,Att_2,Att_3;
ImportantAttendee instance ImpAtt_1,ImpAtt_2;
MeetingInitiator instance MtgInit_1;
end MeetingScheduler_1;