• 제목/요약/키워드: case checking

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

모델기반 컴포넌트 정제 과정의 행위 일관성 검증을 위한 변환기 (A Model Translator for Checking Behavioral Consistency of Abstract Components)

  • 장훈;박민규;최윤자
    • 정보처리학회논문지D
    • /
    • 제18D권6호
    • /
    • pp.443-450
    • /
    • 2011
  • 모델 중심 컴포넌트 기반 개발 방법은 개발 대상 시스템을 하나의 추상컴포넌트로 보고, 재귀적인 컴포넌트의 분화(decomposition)와 정제(refinement) 과정을 통하여 물리적인 컴포넌트를 도출해내는 하향식 개발방식이다. 본 연구에서는 모델 기반 컴포넌트 개발기법을 근간으로 한 컴포넌트 정제 과정에서 정제 전 후의 추상컴포넌트들 간의 행위 일관성을 정형분석하기 위한 모델 변환기를 개발하였다. 이 모델변환기는 컴포넌트의 분화와 정제 전 과정에 걸쳐 사용되어 정제 전 후 컴포넌트 간의 상호작용 오류로 인한 잠재적인 결함을 조기에 발견하고 해결하는데 기여할 수 있다. 본 논문은 추상컴포넌트의 각 구성요소들을 정형검증기 SPIN의 구성요소로 변환하기 위해 사용된 변환방법들과 변환기의 구성요소들을 소개한다. 개발된 변환기는 자동차 거울조종시스템, 무선센서네트워크를 위한 운영체제 등의 사례연구에 적용되어 그 효용성을 입증하였다.

디지털 배선 검사기 설계 및 개발에 대한 연구 (Design and Development Digital Line Checker for the Pin Number Testing of Circuit Board Inspection System)

  • 박영석;정운기;박동진;김성덕;고윤석;유창근
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2002년도 춘계학술대회 논문집 전기기기 및 에너지변환시스템부문
    • /
    • pp.96-98
    • /
    • 2002
  • This paper proposes the digital pin line checker which can extremely improve the efficiency of the pine line checking using a micro processor. The line checker is designed which can check efficiently up to maximum 2048 pin. Alarm busser is designed ringing real-timely the case that the pin line is connected differently with real node number. Accordingly the comparing and identifying work visually the node number showing on the displaying board with real node number is avoided after the electronic stimulus enforce to the pin of the fixture by the test engineer. The digital line checker is designed based on the 8051. And the effectiveness and accuracy of the proposed line checking strategy is tested by simulating the several error connections for pin lines on the small scale board.

  • PDF

Development of Communication Protocol Verification Tool for Vital Railway Signaling Systems

  • Hwang, Jong-Gyu;Jo, Hyun-Jeong;Lee, Jae-Ho
    • Journal of Electrical Engineering and Technology
    • /
    • 제1권4호
    • /
    • pp.513-519
    • /
    • 2006
  • As a very important part in development of the protocol, verifications for developed protocol specification are complementary techniques that are used to increase the level of confidence in the system functions by their specifications. Using the informal method for specifying the protocol, some ambiguity may be contained therein. This indwelling ambiguity in control systems can cause the occurrence of accidents, especially in the case of safety-critical systems. To clear the vagueness contained in the designed protocol, we use the LTS (Labeled Transition System) model to design the protocol for railway signaling. And then, we verify the safety and the liveness properties formally through the model checking method. The modal ${\mu}$-calculus, which is an expressive method of temporal logic, has been applied to the model checking method. We verify the safety and liveness properties of Korean standard protocol for railway signaling systems. To perform automatic verification of the safety and liveness properties of the designed protocol, a communication verification tool is implemented. The developed tools are implemented by C++ language under Windows XP. It is expected to increase the safety and reliability of communication protocol for signaling systems by using the developed communication verification tool.

고유치 문제의 확률 유한요소 해석(Frame 구조물의 좌굴 신뢰성 해석) (Probabilistic Finite Element Analysis of Eigenvalue Problem(Buckling Reliability Analysis of Frame Structure))

  • 양영순;김지호
    • 한국전산구조공학회:학술대회논문집
    • /
    • 한국전산구조공학회 1990년도 가을 학술발표회 논문집
    • /
    • pp.22-27
    • /
    • 1990
  • Since an eigenvalue problem in structural analysis has been recognized as an important process for the assessment of structural strength, it is usually to be carried out the eigenvalue analysis or buckling analysis of structures when the compression behabiour of the member is dorminant. In general, various variables involved in the eigenvalue problem have also shown their variability. So it is natural to apply the probabilistic analysis into such problem. Since the limit state equation for the eigenvalue analysis or buckling reliability analysis is expressed implicitly in terms of random variables involved, the probabilistic finite element method is combined with the conventional reliability method such as MVFOSM and AFOSM for the determination of probability of failure due to buckling. The accuracy of the results obtained by this method is compared with results from the Monte Carlo simulations. Importance sampling method is specially chosen for overcomming the difficulty in a large simulation number needed for appropriate accurate result. From the results of the case study, it is found that the method developed here has shown good performance for the calculation of probability of buckling failure and could be used for checking the safety of the calculation of probability of buckling failure and could be used for checking the safely of frame structure which might be collapsed by either yielding or buckling.

  • PDF

전공교육과정 점검 지표 개발 및 타당화 - H대학교 사례를 중심으로 (The Study on Evaluation Indicators and Validity of Major Courses - Focusing on the Case of the H University)

  • 최윤희;윤린
    • 공학교육연구
    • /
    • 제24권3호
    • /
    • pp.32-41
    • /
    • 2021
  • The purpose of this study is to develop indicators to establishing the education system, focusing the curriculum in each department of H University for quality management of the curriculum. The indicator was developed based on previous studies and cases studies of other universities, and the validation of them was confirmed by the Delphi survey method. The Delphi surveys were conducted by two times, and 16 and 15 people participated for the first and second survey, respectively. We derived the following major results through developing the indicator. First, in order to conduct an education inspection of major courses, , , , , and are required. Second, the checking factors should be evaluated based on the contents in each stage, and can be regarded as a core activity in the curriculum. Accordingly, the checking factors becomes the basis for the establishment of the indicator to establishing the education system, and the indicator can be an expression method that represents the basis data for determining the factors to be evaluated.

오류 확산 기법에 기반한 RSA-CRT 대응책에 대한선택 메시지 공격 (Chosen Message Attack on the RSA-CRT Countermeasure Based on Fault Propagation Method)

  • 백이루;하재철
    • 정보보호학회논문지
    • /
    • 제20권3호
    • /
    • pp.135-140
    • /
    • 2010
  • 중국인의 나머지 정리(Chinese Remainder Theorem)를 이용한 RSA 암호 시스템(RSA-CRT)에서의 연산은 기존의 일반 RSA 멱승 연산보다 빠르게 처리할 수 있어 디지털 서명이나 복호 과정에서 많이 사용된다. 그러나 RSA-CRT는 오류주입 공격에 매우 취약한 특성을 보여 많은 대응책이 제안되고 있다. 이 중에서 Yen 등은 오류 확산 기법을 사용한 두 가지 대응책을 제안하였는데 FDTC 2006에서는 그에 대한 새로운 공격 방법이 제시되었다. 그러나 Kim 등은 비트 연산 중 AND 연산의 특성을 이용하여 FDTC 2006에서 제시한 공격을 방어하는 방법을 제안하였다. 본 논문에서는 Kim 등이 제안한 AND 연산을 이용한 오류 확산 기법이 선택 메시지에 대한 오류주입 공격에 취약하여 안전하지 않음을 밝히고자 한다.

시스템 오브 시스템즈 수준의 목표 달성 검증을 위한 행동-이익-비용 모델과 통계적 모델 체킹 적용 연구 (An Applicability Study of Action-Benefit-Cost Model and Statistical Model Checking for System of Systems Goal Achievement Verification)

  • 김준호;신동환;배두환
    • 정보과학회 컴퓨팅의 실제 논문지
    • /
    • 제23권4호
    • /
    • pp.256-261
    • /
    • 2017
  • 사회 기반 시설을 비롯하여 다양한 도메인에서 하나의 시스템이 아닌 다수의 독립 시스템으로 구성된 시스템 오브 시스템즈(System of Systems, 이하 SoS)의 개념이 대두되고 있다. 단일 시스템으로는 만족하기 어려운 복잡한 요구사항을 SoS 수준에서 보다 효과적으로 만족할 수 있을 것으로 기대되기 때문이다. SoS를 구성하는 독립 시스템을 구성 시스템(Constituent System, 이하 CS)이라 부르며, 다수의 CS와 그들의 상호작용을 고려하여 제한된 자원 안에서 SoS 수준의 목표 달성 여부를 검증하는 것이 SoS 공학의 핵심 문제 중 하나이다. 최근 SoS 개발을 위한 기초 연구는 활발하게 이루어졌으나, SoS 모델링 및 검증에 대한 구체적인 사례 기반 연구는 거의 존재하지 않는다. 본 연구는 SoS와 CS가 자신의 목표를 달성하기 위해 독립적으로 의사결정을 수립한다는 특성에 기반을 두어, 개별 행동의 비용과 이익대비 효용을 기준으로 의사결정을 하는 행동-이익-비용(Action-Benefit-Cost) SoS 모델을 제안하고, SoS 예제의 모델링과 정량적 검증 사례 연구를 수행한다.

SMV를 이용한 RACE 프로토콜의 정형 검증 및 테스팅 (Formal Verification and Testing of RACE Protocol Using SMV)

  • 남원홍;최진영;한우종
    • 전자공학회논문지CI
    • /
    • 제39권3호
    • /
    • pp.1-17
    • /
    • 2002
  • 본 논문은 심볼릭 모델 체커 SMV(Symbolic Model Verifier)를 이용하여, 한국전자통신연구원 (Electronics and Communications Research Institute)에서 개발한 캐쉬 일관성 프로토콜인 RACE(Remote Access Cache coherency Enforcement) 프로토콜의 몇 가지 특성(property)들을 검증함으로써, RACE 프로토콜이 중요 요구사항(requirement)들을 만족함을 보인다. 본 검증에서는 RACE 프로토콜의 모델을 SMV 입력 언어로 명세하며, 검증할 특성들을 CTL(Computational Tree Logic)을 이용하여 나타낸다. 본 검증을 통해서 RACE 프로토콜은 4개의 노드로 구성된 시스템에서 비정상적인 state/input 조합이 발생하지 않으며, liveness와 safety를 만족한다는 것을 검증하였다. 또한, 프로토콜 개발자들이 예상하지 못한 명세서 상의 모호성(ambiguity) 및 기아현상(starvation)을 발견하였으며, 본 검증 사례를 통하여 모델 체킹 기법이 하드웨어 프로토콜 검증에 효과적으로 이용될 수 있다는 것을 제안한다. 그리고, 검증시에 구현된 모델을 이용하여 시뮬레이션 및 테스팅에 유용하게 사용될 수 있는 테스트 케이스를 자동적으로 생성할 수 있는 새로운 방법을 제안한다.

BIM 기반의 건축법규검토를 위한 룰셋 정의서 개발 - 장애인,노인,임산부 등의 편의증진 보장에 관한 법률 대상으로 - (Development of Rule-Set Definition for Architectural Design Code Checking based on BIM - for Act on the Promotion and Guarantee of Access for the Disabled, the Aged, and Pregnant Women to Facilities and Information -)

  • 김유리;이상화;박상혁
    • 한국건설관리학회논문집
    • /
    • 제13권6호
    • /
    • pp.143-152
    • /
    • 2012
  • 조달청은 2016년부터 공공공사 전 사업으로 BIM 발주를 확대할 계획이어서 BIM 설계의 중요성이 증가하고 있다. 이에 따라, BIM 설계의 품질을 확보하는 방안 법규검토의 중요성 또한 증가하고 있다. 본 연구에서는 장애인 노인 임산부 등의 편의증진보장에 관한 법률을 대상으로 실무의 건축계획 과정에서 빈번하게 검토되는 항목을 중심으로 최적화된 룰셋 정의서를 개발하였다. 법규조항을 선정하는 과정으로는 프로젝트 법규검토서를 활용한 빈도 분석, 함수화 가능도 분석, 모델 검토 가능성 분석을 제시하였다. 모델 검토 시나리오 작성에 따라 룰셋 정의서를 개발하였으며, 실제 프로젝트에서 구현을 통해 적용성 및 정합성 분석을 수행하였다. 본 연구를 수행한 결과, 자동법규검토에서는 경제성 및 활용성을 확보할 수 있는 항목의 선정이 중요함을 확인할 수 있었다. 향후 연구에서는 대상 법규 조항 선정의 항목 세분화가 필요하며, 실무자 검증을 통해 좀 더 실질적인 항목 도출이 요구된다. 또한 자동법규검토에서 발생할 수 있는 모델링 요구사항, 소프트웨어 간 호환성 문제 등의 변수를 확인하고 룰셋의 논리를 검증하는 사례 연구가 수행되어야 한다.

보건소 결핵관리사업 평가 (Evaluation of a Tuberculosis Control Program at Community Health Centers)

  • 황은정
    • 한국보건간호학회지
    • /
    • 제21권2호
    • /
    • pp.241-251
    • /
    • 2007
  • Purpose: To identify the effects on tuberculosis mortality of a tuberculosis control program conducted at 108 community health centers in terms of structure and process. Methods: The dependent variable was tuberculosis mortality, and the independent variables were the structure(type of centers, staff, nurses, doctors, budget) and process(chest X-ray checking, immunization, case detection, health education, patients registering & managing) of the tuberculosis control programs at the community health centers. Data were analyzed using descriptive analysis and stepwise regression analysis. Result: Tuberculosis morality was positively correlated with type of centers(rural area)(p<0.01), but negatively correlated with type of centers(large cities) (p<0.01), (middle cities)(p<0.05), staff FTE(p<0.05), and number of nurses(p<0.05). Regression analysis indicated that type of centers(rural area)($\beta$=0.457) and case detection($\beta$=0.234) had a significant effect on tuberculosis mortality. Conclusion: Ultimately, this study will provide information to improve the effectiveness of tuberculosis control programs in community health centers.

  • PDF