• 제목/요약/키워드: liveness

검색결과 64건 처리시간 0.023초

Specification and Analysis of System Properties by using Petri nets (페트리 네트를 이용한 시스템 속성의 명세 및 분석)

  • Lee, Woo-Jin
    • The KIPS Transactions:PartD
    • /
    • 제11D권1호
    • /
    • pp.115-122
    • /
    • 2004
  • Software system modeling has a goal for finding and solving system's problems by describing and analyzing system model in formal notations. Petri nets, as graphical formalism, have been used in describing and analyzing the software systems such as parallel systems, real-time system, and protocols. In the analysis of Petri nets, general system properties such as deadlock and liveness are analyzed by the reachability analysis. On the other side, specific properties such as functional requirements and constraints are checked by model-checking. However, since these analysis methods are based on enumeration of ail possible states, there nay be state explosion problem, which means that system states exponentially increase as the size of system is larger. In this paper, we propose a new method for mechanically checking system properties with avoiding state explosion problem. At first, system properties are described in property nets then the system model and the property net are composed and analyzed. In the compositional analysis, system parts irrelevant to the specific property are reduced to minimize the analysis domain of the system. And it is possible to mechanically check whether a specific property is satisfied or not.

A Method of Gameplay Analysis by Petri Net Model Simulation (Petri Net 모델 시뮬레이션을 통한 게임플레이 분석방법)

  • Chang, Heedong
    • Journal of Korea Game Society
    • /
    • 제15권5호
    • /
    • pp.49-56
    • /
    • 2015
  • As the popularity of casual games, they are increasing the needs to satisfy personal dispositions and the gameplay requirements of the various users in the game development process. These require analysis of action patterns of gameplay of various users in the testing phase of the game development. In this paper, we propose a method to analyze action patterns of gameplay through Petri net model simulation with gameplay metrics data. The proposed method has practical simulation environments because of using gameplay metrics data, and it can analyze diversely like reachability, coverbility, and liveness given by Petri net model analysis. An application example of the proposed method using a Petri net modeling tool GPenSIM v4.0 is given to analyze the patterns of gameplay in game Pacman. The results of simulations is presented. The presented results show that the proposed method can analysis patterns of gameplay diversely.

Verification of Automatic PAR Control System using DEVS Formalism (DEVS 형식론을 이용한 공항 PAR 관제 시스템 자동화 방안 검증)

  • Sung, Chang-ho;Koo, Jung;Kim, Tag-Gon;Kim, Ki-Hyung
    • Journal of the Korea Society for Simulation
    • /
    • 제21권3호
    • /
    • pp.1-9
    • /
    • 2012
  • This paper proposes automatic precision approach radar (PAR) control system using digital signal to increase the safety of aircraft, and discrete event systems specification (DEVS) methodology is utilized to verify the proposed system. Traditionally, a landing aircraft is controlled by the human voice of a final approach controller. However, the voice information can be missed during transmission, and pilots may also act improperly because of incorrectness of auditory signals. The proposed system enables the stable operation of the aircraft, regardless of the pilot's capability. Communicating DEVS (C-DEVS) is used to analyze and verify the behavior of the proposed system. A composed C-DEVS atomic model has overall composed discrete state sets of models, and the state sequence acquired through full state search is utilized to verify the safeness and the liveness of a system behavior. The C-DEVS model of the proposed system shows the same behavior with the traditional PAR control system.

A formal Definition of Semi-join Based Reduction Method of Petri Nets (세미죠인을 기반으로 한 패트리 넷의 형식적 정의)

  • Lee, Jong-Geun
    • The Transactions of the Korea Information Processing Society
    • /
    • 제1권2호
    • /
    • pp.202-214
    • /
    • 1994
  • A functional reduction method of Petri nets is proposed. The method is based on interpretation of relations and transitions with functions which map one series of a relation a another. In particular, we propose CF-join which combines two transitions to new one after reduction of the common places, CE-join which superpose two transitions to one after superposition of the common places, and EQ-join which reduces the common places, after the Petri nets were explained be a relational scheme. A reduced net can be obtained without changing the properties such as liveness and boundness.

  • PDF

A Specifying method for Real-Time Software Requirement

  • Kim, Jung-Sool;Lee, chang-soon
    • Proceedings of the Korea Society for Industrial Systems Conference
    • /
    • 한국산업정보학회 1998년도 공동추계학술대회 경제위기 극복을 위한 정보기술의 효율적 활용
    • /
    • pp.655-662
    • /
    • 1998
  • This paper is on the anlaysis for real-time software requirement . This method can be used for TNPIN(Timed Numerical Petri Net) as a easy communication means with a real-users. It is based on the RTTL(Real Time Temporal Logic) for correctness fo the system. TNPN is used to represent a behavior specification language, the validity of specified behaviors in TNPN is expressed in RTTL , and analyzed through the reachability graph. Thus , the requirement of between user and system is satisfied. By the example of shared track, the validity of the property of real-time (safetiness, responsiveness, liveness, priority) is verified. Also, this framework is give to connection with a object natually.

Development of an efficient sound field reproducing algorithm for home theater systems (효과적인 홈시어터용 음장재생 알고리즘 개발)

  • Shim Hwan;Lee Sin-lyul;Yoo Jae-hyoun;Sung Koeng-Mo
    • Proceedings of the Acoustical Society of Korea Conference
    • /
    • 한국음향학회 2004년도 추계학술발표대회논문집 제23권 2호
    • /
    • pp.531-534
    • /
    • 2004
  • 음장 재생기는 인공잔향기의 일부로 알려져 있었으나 실제로는 다른 접근 방법이 필요하다. 인공잔향기의 용도가 대체로 무향에 가까운 음원에 인공잔향을 가해주는 것이라면, 음장 재생기는 청취자에게 넓은 공간감을 위해 이미 잔향이 가해진 음원에 초기반사음만을 가해주기 때문이다. 본 논문에서 제안하는 음장재생기는 모사하고자 하는 공간의 충격응답에서 직접음 대비 반사음의 세기를 조절하여 sound coloration을 줄이고, 초기반사음의 패닝을 이용하여 넓은 공간감을 효과적으로 재생한다. 또한 본 음장재생기는 ITDG, LEF, Stage width, Room size, Liveness 등의 객관적 인자들을 조정할 수 있기 때문에 원하는 공간의 모사뿐 아니라 가상공간의 크기와 느낌을 변화시킬 수 있다.

  • PDF

Matrix Analysis Method for Design Error of Hybrid Synthesis Petri Net (하이브리드 합성 패트리 네트의 설계오류에 대한 매트릭스 분석 방법)

  • Kim, Jin-Kwon;Mo, Young-Seung;Kim, Jung-Chul;Hwang, Hyung-Soo
    • Proceedings of the KIEE Conference
    • /
    • 대한전기학회 2000년도 추계학술대회 논문집 학회본부 D
    • /
    • pp.679-681
    • /
    • 2000
  • This thesis presents a analysis method of hybrid synthesis petri net for automated manufacturing systems in discrete event dynamic system. There are many errors that can happen to petri net modeling of complex systems because petri net modeling process has so many steps. A new matrix analysis method presented in this thesis can confirm the property of petri net such as boundedness, liveness and reversibility, modify errors which can be occurred in modeling.

  • PDF

An analysis scheme for protocols specified in SDL using reachability graph (도달성 그래프를 이용한 SDL 표현 프로토콜 분석 기법)

  • 김환철
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • 제21권12호
    • /
    • pp.3109-3120
    • /
    • 1996
  • SDL has been standardized to specify behavioral aspects of communication systems based on the formal description technique, and it is powerful and user friendly in the sense of supporting human communication and understanding, formal analysis andcomparison of behaviors, alternative implementations and design optimization, and its structural decomposition. However, SDL is not sufficient for an efficient handing of entrire system descriptions because the communication systems are generally very complex, and composed from the various interactions among sub-systems. Also, it is very difficult to explicitly verify dynamic views such as liveness and reachability. it leads the demands on analysis scheme to verify dynamic behaviros of specified systems. This paper presents modeling concepts of Petri Nets from SDL and transformation rules to Numerical Petri Nets to provide efficient technqiques for verification of dynamic behaviors, and proposes the reachability garaph that is able to trace all reachable states of a modeled system and reduce an information loss on the reachability tree.

  • PDF

A Modeling of Discrete Event System Using Temporal Logic Framework and Petri Net (시간논리 구조와 Petri Net의 합성방법을 사용한 이산사건 시스템의 모델링)

  • Kim, Jin-Kwon;Mo, Young-Seung;Ryu, Young-Guk;Hwang, Hyung-Soo
    • Proceedings of the KIEE Conference
    • /
    • 대한전기학회 1999년도 하계학술대회 논문집 B
    • /
    • pp.838-840
    • /
    • 1999
  • In this paper, modeling and analysis of discrete event systems by temporal logic frame works and petri net is considered. The reachability tree of the petri net can be used to solve the safeness, boundedness, conservation and coverability problems of discrete event systems. But the reachability tree of the petri net do not solve reachability and liveness problems in general. We proposed a method that synthesised the petri net and the temporal logic frameworks. This method slove some problems of petri net by logical representation of temporal logic frameworks.

  • PDF

An Acoustical Analysis of Our National Theatre (국립극장대음악당의 음향해석)

  • ;Lee, Byung-Ho
    • Transactions of the Korean Society of Mechanical Engineers
    • /
    • 제2권3호
    • /
    • pp.84-93
    • /
    • 1978
  • An acoustical rating for the occupied hall of our National Theatre is presented for symphony orchestra and opera by theoretical estimation of various acoustical qualities from the basis of measured reverberation times in its vacant stste. The result is that by serious poverty of liveness a romantic music, typical symphony orchestra and even classical music are very difficult to be performed and only a baroque music is scarcely allowable to be performed in this hall. As for opera, wagnerians are difficult and italians are performable to some extent. Some discussions are given for which defects are more serious in this hall and some possible accustical corrections are also suggested for its better performance.