called AOSD, is a deterministic finite state transition
diagram AOSD = (S, Q, 6, S,) where S is a finite set
of states, U is a finite set called the alphabet, S,, C S
is the set of start states, and 6 a total function from
SU{A} x U + S known as the transition function.
This state transition diagram is strongly connected in
the sense that each state Si can be reached from one
of the start state in SqO.
For each defined data attribute in a class object,
there is a corresponding AOSD. In comparison
with a traditional finite state machine, an AOSD
has three extensions. First, there are may be more
than one start state. Next, a transition can be conditional
or unconditional. Finally, there are some
transitions which are known as interacting transitions.
An interacting transition in an AOSD triggers
another transition in another AOSD. Figure 1
shows a simple AOSD for data attribute control-sw
in class control-switch. This AOSD consists of three
states( Control-sw = Auto, Controlsw = 0 f f, and
Control-sw = Fan-On), one constructor transition
(namely Control_sw()), and 4 state transitions, and 3
loop transitions.
Composite Object State Diagram (COSD)
For any class, its object behavior can be represented
in terms of three types of orthogonal parts:
1) defined parts, each of them represents the states
and transitions of a defined data attribute in a class
object. Each of them is an atomic object state diagram
(AOSD).
2) aggregated parts, each of them represents the
state behavior of a component object in a class object.
3) inherited parts, each of them represents the dynamic
behavior of inherited data from its superclass,
including their states and transitions. We wish to
point out that the inheritance here indicates the subtype
' relationship between the class and its superclass.
When the class object has more than one superclass,
then there is a number of corresponding inherited class
parts in the OSD.
In the OSD model, an atomic object state digram is
used to model the dynamic behavior of a defined data
part in an class object, and a composite object state
diagram is used to represent dynamic behavior of different
orthogonal parts (including defined data parts,
aggregated object parts, and inherited class parts) in a
class object. Figure 2 shows the notations for different
parts in an OSD
เรียกว่า AOSD เป็นการเปลี่ยนสถานะ deterministic จำกัดไดอะแกรม AOSD = (S, Q, 6, S,) โดยที่ S คือ ชุดจำกัดอเมริกา U เป็นชุดแน่นอนเรียกว่าตัวอักษร S, C Sคือชุดของอเมริกาเริ่มต้น และ 6 ฟังก์ชันทั้งหมดจากSU {A } x U + S เป็นฟังก์ชันเปลี่ยนแปลงไดอะแกรมการเปลี่ยนสภาวะนี้ขอเชื่อมต่อในความรู้สึกที่แต่ละรัฐศรีสามารถเข้าถึงได้จากสถานะเริ่มต้นใน SqOสำหรับแต่ละแอตทริบิวต์กำหนดข้อมูลในวัตถุคลาสAOSD ที่สอดคล้องกันได้ ในการเปรียบเทียบด้วยเครื่องสถานะจำกัดดั้งเดิม AOSDมีส่วนขยายที่ 3 ครั้งแรก มีอาจจะมากขึ้นใช่เริ่มสถานะ ถัดไป การเปลี่ยนภาพได้ตามเงื่อนไขหรือไม่มีเงื่อนไข ในที่สุด มีบางช่วงที่เป็นช่วงที่มีการโต้ตอบการเปลี่ยน interacting ใน AOSD ทริกเกอร์การเปลี่ยนแปลงอื่นใน AOSD อื่น รูปที่ 1แสดง AOSD ง่ายสำหรับข้อมูลของแอตทริบิวต์ตัวควบคุม-swในคลาสวิตช์ควบคุม AOSD นี้ประกอบด้วย 3อเมริกา (ควบคุม-sw =อัตโนมัติ Controlsw = 0 f f และControl-sw =พัดลมบน), เปลี่ยนตัวสร้างหนึ่ง(ได้แก่ Control_sw()) และเปลี่ยนสถานะ 4 และ 3วนรอบเปลี่ยนไดอะแกรมสถานะวัตถุคอมโพสิต (COSD)สำหรับการเรียน พฤติกรรมของวัตถุสามารถแทนในส่วน orthogonal สามชนิด:1) ชิ้นส่วนที่กำหนด แต่ละของพวกเขาแทนอเมริกาและการเปลี่ยนแอตทริบิวต์กำหนดข้อมูลในชั้นเรียนวัตถุ แต่ละของพวกเขาเป็นไดอะแกรมสถานะวัตถุอะตอมการ(AOSD)2) ส่วนที่รวม แต่ละของพวกเขาแทนลักษณะสถานะของวัตถุส่วนประกอบในวัตถุคลา3) ส่วนสืบทอด แต่ละของพวกเขาแทนแบบไดนามิกลักษณะของข้อมูลที่สืบทอดมาจากซุปเปอร์ของคลาสรวมทั้งของรัฐและการเปลี่ยน เราต้องการชี้ให้เห็นว่า มรดกที่นี่บ่งชี้ว่า ชนิดย่อย' ความสัมพันธ์ระหว่างชั้นของซุปเปอร์คลาสเมื่อวัตถุคลาสมีมากกว่าหนึ่งซุปเปอร์คลาสแล้ว มีจำนวนคลาสที่สืบทอดสอดคล้องส่วนใน OSDในแบบ OSD, digram สถานะวัตถุอะตอมมีใช้รูปแบบพฤติกรรมของข้อมูลที่กำหนดแบบไดนามิกส่วนในวัตถุคลาส และสถานะวัตถุคอมโพสิตไดอะแกรมจะใช้เพื่อแสดงลักษณะการทำงานแบบไดนามิกของแตกต่างกันส่วน orthogonal (รวมถึงชิ้นส่วนของข้อมูลที่กำหนดรวมอะไหล่วัตถุ และการสืบทอดคลาสส่วน) ในการคลาสออบเจ็กต์ รูปที่ 2 แสดงฯลฯ สำหรับแตกต่างกันส่วนในการ OSD
การแปล กรุณารอสักครู่..

เรียกว่า AOSD เป็นรัฐกำหนดขอบเขตการเปลี่ยนแปลง
แผนภาพ AOSD = (S, Q, 6, S,) ที่ S คือขอบเขต
ของรัฐ, U คือขอบเขตที่เรียกว่าตัวอักษร S ,, CS
คือชุดของรัฐเริ่มต้น และฟังก์ชั่นที่ 6 จากทั้งหมด
SU {} x U + S ที่รู้จักกันเป็นฟังก์ชั่นการเปลี่ยนแปลง.
แผนภาพการเปลี่ยนแปลงนี้จะมีการเชื่อมต่ออย่างยิ่งใน
แง่ที่ว่ารัฐศรีแต่ละคนสามารถเข้าถึงได้จากหนึ่ง
ของรัฐในการเริ่มต้น SqO.
สำหรับแต่ละที่กำหนดไว้ แอตทริบิวต์ข้อมูลในวัตถุชั้น
มี AOSD ที่สอดคล้องกัน ในการเปรียบเทียบ
กับเครื่องสถานะ จำกัด แบบดั้งเดิม AOSD
มีสามส่วนขยาย แรกมีอาจจะมี
มากกว่าหนึ่งรัฐเริ่มต้น ถัดไปการเปลี่ยนแปลงที่อาจจะมีเงื่อนไข
หรือไม่มีเงื่อนไข ในที่สุดก็มีบางส่วนที่
มีการเปลี่ยนผ่านซึ่งเป็นที่รู้จักกับการเปลี่ยนการโต้ตอบ.
การเปลี่ยนแปลงการโต้ตอบใน AOSD ก่อให้เกิด
การเปลี่ยนแปลงใน AOSD อื่นอีก รูปที่ 1
แสดงให้เห็น AOSD ง่ายสำหรับข้อมูลแอตทริบิวต์ควบคุม sw
ในระดับการควบคุมสวิทช์ AOSD นี้ประกอบด้วยสาม
รัฐ (ควบคุม sw = อัตโนมัติ, Controlsw = 0 FF และ
ควบคุม sw = พัดลม-On) หนึ่งในการเปลี่ยนแปลงตัวสร้าง
(คือ Control_sw ()) และ 4 การเปลี่ยนรัฐและ 3
การเปลี่ยนวง.
วัตถุคอมโพสิต รัฐแผนภาพ (COSD)
สำหรับระดับใด ๆ พฤติกรรมของวัตถุที่สามารถเป็นตัวแทน
ในแง่ของสามประเภทของชิ้นส่วนฉาก:
1) กำหนดส่วนแต่ละของพวกเขาแสดงให้เห็นถึงรัฐ
และการเปลี่ยนข้อมูลที่กำหนดไว้ในชั้นเรียนแอตทริบิวต์
วัตถุ แต่ละคนเป็นวัตถุอะตอมแผนภาพสถานะ
(AOSD).
2) ชิ้นส่วนรวมแต่ละของพวกเขาแสดงให้เห็นถึง
พฤติกรรมของรัฐของวัตถุองค์ประกอบในวัตถุชั้น.
3) ได้รับมรดกชิ้นส่วนแต่ละของพวกเขาแสดงให้เห็นถึงพลัง
การทำงานของมรดกที่ได้รับข้อมูลจาก superclass ของตน
รวมทั้งรัฐและการเปลี่ยนแปลงของพวกเขา เราต้องการที่จะ
ชี้ให้เห็นว่ามรดกที่นี่บ่งชี้ชนิดย่อย
'ความสัมพันธ์ระหว่างการเรียนและ superclass ของ.
เมื่อวัตถุชั้นมีมากกว่าหนึ่ง superclass,
แล้วมีจำนวนที่สอดคล้องกันได้รับการถ่ายทอดการเรียน
ในส่วน OSD.
ในรูปแบบ OSD, digram รัฐวัตถุอะตอมถูก
นำมาใช้ในการจำลองการทำงานแบบไดนามิกของข้อมูลที่กำหนดไว้
มีส่วนร่วมในระดับวัตถุและวัตถุคอมโพสิตรัฐ
แผนภาพจะใช้เพื่อแสดงพฤติกรรมที่แตกต่างกันแบบไดนามิกของ
ชิ้นส่วนมุมฉาก (รวมถึงการกำหนดส่วนข้อมูล
ชิ้นส่วนวัตถุที่รวบรวมและได้รับการถ่ายทอด ส่วนชั้น) ใน
วัตถุชั้น รูปที่ 2 แสดงสัญลักษณ์ที่แตกต่างกันสำหรับ
ในส่วน OSD
การแปล กรุณารอสักครู่..

เรียก aosd เป็น deterministic จำกัดสถานะ
แผนภาพ aosd = ( S , Q , 6 , S ) ซึ่งเป็นชุดจำกัดของรัฐ
, U เป็นเซตจำกัดเรียกว่าตัวอักษร S C S
เป็นชุดเริ่มต้นของรัฐ และ 6 รวมฟังก์ชัน {
ซู เป็น } x u s เรียกว่าฟังก์ชันการเปลี่ยน .
นี้ แผนภาพการเปลี่ยนสถานะเป็นขอเชื่อม
ความรู้สึกที่แต่ละรัฐจังหวัดสามารถเข้าถึงได้จาก
ของรัฐเริ่ม sqo .
สำหรับแต่ละแอตทริบิวต์ที่กำหนดข้อมูลในชั้นเรียนวัตถุ
มี aosd ที่สอดคล้องกัน ในการเปรียบเทียบ
ด้วยไฟไนต์สเตตแมชชีนแบบดั้งเดิม , aosd
ได้สามนามสกุล ตอนแรก มี อาจจะมากขึ้น
กว่าเริ่มต้นหนึ่งของรัฐ ต่อไป การเปลี่ยนแปลงสามารถตามเงื่อนไข
หรือไม่มีเงื่อนไข ในที่สุด ก็มีบางช่วงที่รู้จักกันเป็น
มีการเปลี่ยนมีการโต้ตอบการเปลี่ยนแปลงใน aosd ทริกเกอร์
เปลี่ยนอีก aosd อื่น รูปที่ 1 แสดง aosd
อย่างง่ายสำหรับข้อมูลเชิงคุณลักษณะการควบคุม SW
ในสวิตช์ควบคุมชั้นเรียน aosd นี้ประกอบด้วยสาม
สหรัฐอเมริกา ( ควบคุม SW = อัตโนมัติ controlsw = 0 F F ,
ควบคุมพัดลม SW = ) , หนึ่งในผู้สร้างเปลี่ยน
( คือ control_sw() ) และ 4 รัฐเปลี่ยนและ 3
วงเปลี่ยนรัฐแผนภาพวัตถุคอมโพสิต ( cosd )
ระดับใด พฤติกรรมของวัตถุที่สามารถแสดง
ในแง่ของสามประเภทของชิ้นส่วน ) :
1 ) กำหนดส่วน แต่ละของพวกเขาเป็นตัวแทนของรัฐ
และการเปลี่ยนของนิยามข้อมูลแอตทริบิวต์ในคลาส
วัตถุ แต่ละของพวกเขาเป็นวัตถุของรัฐแผนภาพ
( aosd )
2 ) หรือชิ้นส่วนแต่ละของพวกเขาแทน
พฤติกรรมสถานะของวัตถุส่วนประกอบในระดับวัตถุ .
3 ) เป็นส่วน แต่ละของพวกเขาแสดงพฤติกรรมพลวัตของข้อมูลจากของซูเปอร์คลาสสืบทอด
รวมทั้งสหรัฐอเมริกา , และการเปลี่ยน เราต้องการที่จะชี้ให้เห็นว่ามรดกนี้
' ซึ่งแสดงความสัมพันธ์ระหว่างคลาสและของซูเปอร์คลาส .
เมื่อระดับวัตถุมีมากกว่าหนึ่งซูเปอร์คลาส
,แล้วมีหมายเลขที่สืบทอดคลาส
ส่วนใน OSD .
ใน OSD รูปแบบอะตอมเป็นวัตถุเป็นรัฐ digram
ใช้จำลองพฤติกรรมพลวัตของการกําหนดข้อมูล
ส่วนในชั้นเรียนวัตถุ และวัตถุประกอบรัฐ
แผนผังใช้แทนพฤติกรรมพลวัตของชิ้นส่วนที่แตกต่างกัน
( ชั้น รวมทั้งกำหนดข้อมูลส่วน
รวมวัตถุส่วน และสืบทอดคลาสส่วน ) ใน
ชั้นวัตถุ รูปที่ 2 แสดงสัญลักษณ์ต่างๆ
ใน OSD สำหรับ
การแปล กรุณารอสักครู่..
