IBM® Rational® Rhapsody®는
애니메이션 시퀀스 다이어그램, 애니메이션 상태 차트 및
애니메이션 활동 다이어그램을 통해 모델 레벨 디버깅을 용이하게 합니다.
시작하기 전에
"오브젝트 중심 정밀도(granularity)"(오퍼레이션
호출, 하나의 이벤트 처리, 전체 이벤트 큐)에서 애플리케이션을
스텝 스루하고 상태 차트(예를 들어, 활성 상태 변경)와
시퀀스 다이어그램에서(예를 들어, 발송되는 대로
메시지/이벤트 화살표가 그려짐) 시각적으로 영향을 관찰할 수
있습니다. 이러한 기능은 다양한
프레임워크 요소에 의해 지원됩니다. 애플리케이션의 스텝 스루는
시스템의 기능적 측면을 테스트하기 위한 좋은 방법입니다.
이 태스크 정보
실시간 애플리케이션의 경험적 스케줄 가능성 분석에
Rational Rhapsody를
사용하려면 다음을 수행하십시오.
프로시저
- 오퍼레이션 실행에 대한 예상 지속 기간을 지정하십시오.
- 시스템으로의 외부 이벤트 인젝션을 시뮬레이트하는
드라이버를 작성하십시오. 드라이버는 이벤트를 생성하는 스크립트나 상태 차트가
될 수 있습니다.
- 프로그램되어 있는 대로 드라이버 및 시스템 반응을 활성화하여,
오퍼레이션 수행에 필요한 시간을 시뮬레이트하십시오. 실행 중에 Rational Rhapsody는
애니메이션 시퀀스 다이어그램과 시간 소인이 있는 추적을 생성합니다. 이 출력을 검사하여
최종 기한을 충족했는지 확인할 수 있습니다.
다음에 수행할 작업
이 성능 시뮬레이션은 개발 호스트나
대상 머신에서 실행될 수 있습니다. 대상 머신에서
실행하는 경우 실제 대상 운영 체제의 응답 시간을 측정하는 장점이 있습니다.
QoS(Quality of Service) 매개변수 역시
스케줄 가능성 분석 수행에 유용합니다.