DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Bae, Doo-Hwan | - |
dc.contributor.advisor | 배두환 | - |
dc.contributor.author | Choi, Jin-Ho | - |
dc.contributor.author | 최진호 | - |
dc.date.accessioned | 2013-09-12T01:46:21Z | - |
dc.date.available | 2013-09-12T01:46:21Z | - |
dc.date.issued | 2013 | - |
dc.identifier.uri | http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=513967&flag=dissertation | - |
dc.identifier.uri | http://hdl.handle.net/10203/180357 | - |
dc.description | 학위논문(박사) - 한국과학기술원 : 전산학과, 2013.2, [ vii, 70 p. ] | - |
dc.description.abstract | As Real-Time Embedded Software (RTES) has been rapidly grown in size and complexity, timing behavioral modeling is desirable to manage its complexity and safety. UML behavioral models with MARTE annotations are used to describe timing behaviors and timing characteristics of RTES. Especially, state machine, sequence, and timing diagrams with MARTE annotations are appropriate to understand and analyze timing behaviors of RTES. However, to guarantee software correctness and safety, timing inconsistencies in UML/MARTE should be identified in the design phase of RTES. UML/MARTE timing inconsistencies are related to modeling errors and can be hazards throughout the lifecycle of RTES. In this thesis, we propose a systematic approach to checking timing consistency of state machine, sequence, and timing diagrams with MARTE annotations for RTES. We first suggest modeling guidelines for state machine, sequence, and timing diagrams with MARTE annotations. To overcome informal semantics of UML/MARTE models, we provide formal definitions of state machine, sequence, and timing diagrams with MARTE annotations. Then we present the timing consistency checking approach that consists of rule-based and model checking-based timing consistency checking. In the rule-based timing consistency checking, we validate well-formedness of UML/MARTE behavioral models in timing aspects. To this end, we define intra-model and inter-model consistency checking rules for UML/MARTE models. In the model checking-based timing consistency checking, we verify whether timing behaviors of sequence and timing diagrams with MARTE annotations are consistent with the timing behaviors of state machine diagrams with MARTE annotations. For this purpose, timed automata models are transformed from state machine diagrams with MARTE annotations. Timing properties to be verified are extracted from sequence and timing diagrams with MARTE annotations. We support an automated timing consistency checking tool UMCA (Uml/... | eng |
dc.language | eng | - |
dc.publisher | 한국과학기술원 | - |
dc.subject | Sequence diagram | - |
dc.subject | State machine diagram | - |
dc.subject | UML | - |
dc.subject | Timing diagram | - |
dc.subject | MARTE | - |
dc.subject | UML | - |
dc.subject | 스테이트 머신 다이어그램 | - |
dc.subject | 시퀀스 다이어그램 | - |
dc.subject | 타이밍 다이어그램 | - |
dc.subject | MARTE | - |
dc.subject | 시간 일관성 검사 | - |
dc.subject | Timing consistency checking | - |
dc.title | Timing consistency checking for UML/MARTE behavioral models of real-time embedded software | - |
dc.title.alternative | 실시간 임베디드 소프트웨어의 UML/MARTE 행위 모델에 대한 시간 일관성 검사 기법 | - |
dc.type | Thesis(Ph.D) | - |
dc.identifier.CNRN | 513967/325007 | - |
dc.description.department | 한국과학기술원 : 전산학과, | - |
dc.identifier.uid | 020095175 | - |
dc.contributor.localauthor | Bae, Doo-Hwan | - |
dc.contributor.localauthor | 배두환 | - |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.