추적기 메시지

다음 표는 각 주제의 가능한 추적기 메시지를 나열합니다.
표 1. 각 주제의 가능한 추적기 메시지
주제 메시지
속성 XXX[1] Attribute Values:
J = 1
k = 3.4
b = 0x55f00b
myFoo = testA[12]

XXX[1] Attribute Values changed - new Values
J = 1
k = 3.5
b = 0x55f00b
myFoo = testA[12]

다음 메시지는 코드 부분이 속성의 값을 변경한 모든 위치에 표시될 수 있습니다.

State
XXX[1] Entered state testA
XXX[1] Exited state Kuku

모든 속성 값이 표시됩니다.

XXX[1]에 의한 이벤트 보내기와 받기는 오퍼레이션 또는 상태의 관심 목록으로 판별됩니다.

생성자 XXX[1] invoked YYY()

main() invoked YYY()
YYY() returned

소멸자 XXX[1] invoked ~YYY()

main() invoked ~YYY()
~YYY() returned

존재 class XXX new instance XXX[1] created

instance XXX[1] deleted

인스턴스가 클래스(X[1], X[2] 등)에서 이름을 가져옵니다. 이름은 고유합니다. 한 번 사용된 이름은 원래 인스턴스가 더 이상 존재하지 않아도 새 인스턴스에 사용되지 않습니다.

존재 여부가 No인 인스턴스는 다른 주제에 대해 추적되지 않으며 추적 메시지에 추적되지 않음으로 표시됩니다.

Instance Kuku[4] renamed testA[2].myKuku

이 메시지는 Kuku[4]가 컴포지트 관계 myKuku를 통해 testA[2]에 연결될 때에만 표시됩니다.

메소드 XXX[1] invoked YYY[2]->doIt(j=3, k = 4.3)

XXX[1] invoked YYY[2]->doIt(int, float)

main() invoked Kuku[1]->testA()
YYY[2]->doIt(j=3, k=4.3) returned

YYY[2]->doIt(int, float) returned
XXX[2] sent YYY[8] event start(
starter = Kuku[8], times = 2)

XXX[2] sent YYY[8] event start(Kuku *, int)

Kuku[8] sent to itself Event
wakeup(time=10.5)

Kuku[8] sent to itself event tm(200)
at ROOT.testA
YYY[8] received from XXX[2] event
start(starter = Kuku[8], times = 2)

YY[8] sent XXX[2] event start(Kuku *, int)

Kuku[8] itself Event wakeup(time=10.5)

Kuku[8] received from itself event tm(200)
at ROOT.testA

매개변수 이 메시지는 메소드 및 이벤트가 다음을 통해 표시되는지 여부를 나타냅니다.
  • 매개변수

예를 들면,

(doIt(j=3, k = 4.3),
start(starter = Kuku[8], times = 2)

  • 시그니처

예를 들면,

(doIt(int, float), start(Kuku *, int))

AB에 무언가를 보낼 때 전송 메시지의 매개변수는 A에 의존하고 수신 메시지의 매개변수는 B에 의존합니다.

관계 모든 관계의 상태에 대한 보고서는 새 인스턴스 작성에 관한 알림 메시지와 함께 표시됩니다.

Relation itsFoo - Empty
Relation itsKuku - Kuku[1], Kuku[4], Kuku[2]
...
XXX[1] instance Kuku[7] added to relation
itsKuku

XXX[1] relation itsFoo set to testA[2]
XXX[1] instance Kuku[7] removed from
relation itsKuku
XXX[1] relation itsKuku cleared

제한시간 XXX[1] set tm(tttt) at ROOT.sss

XXX[1] cancelled tm(tttt) at ROOT.sss


피드백