스펙 파일의 구조 선언 섹션은 패키지에 속하는 이벤트 및 오브젝트 유형에 대한 메모리를 할당합니다. IBM® Rational® Rhapsody®는 해당 유형에 따라 오브젝트에 이름을 지정합니다.
예를 들어, Default.h 파일에는 다음 구조 선언이 포함됩니다.
struct Display_t; extern struct Display_t Display;
이벤트 구조는 이벤트를 소유하는 패키지에 대한 스펙 파일에서 정의됩니다.
Default 패키지에 오브젝트 유형 A 및 이벤트 evStart가 있는 경우, 이 섹션에서는 다음 구조가 할당됩니다.
struct A; struct evStart;
A 구조는 A에 대한 스펙 파일(A.h)에서 정의되고, 이벤트 구조는 이벤트를 소유하는 패키지에 대한 스펙 파일에서 정의됩니다.
내재적 및 명시적 유형에 대한 자세한 정보는 구조적 모델의 내용을 참조하십시오.