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

검색결과 569건 처리시간 0.03초

구문트리 비고를 통한 프로그램 유형 복제 검사 (A Program-Plagiarism Checker using Abstract Syntax Tree)

  • 김영철;김성근;염세훈;최종명;유재우
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제30권7_8호
    • /
    • pp.792-802
    • /
    • 2003
  • 기존의 프로그램 유형 복제 검사 시스템들은 단순한 텍스트 기반의 프로그램 복제 검사나, 속성 및 토큰 스트링을 이용하여 복제 검사를 수행한다. 이 시스템들은 들여쓰기, 여백, 설명문과 같은 프로그램의 구문과 상관없는 프로그램 스타일에 어려움을 갖고 있다. 본 연구에서는 서로 다른 두 프로그램의 구문트리를 이용하여 복제 검사를 수행하는 모델을 제시한다. 구문트리를 이용한 프로그램 유형 복제 검사는 프로그램 스타일에 취약한 기존의 복제 검사 시스템의 단점을 극복할 수 있으며, 구문분석과 의미분석을 통해 프로그램의 구조적인 검사까지 수행할 수 있다는 장점을 가지고 있다. 또한 본 시스템은 인터넷이나 사이버 교육 체제에서 대량의 C/C+. 언어의 프로그램 복제 검사를 수행하기 위하여 AST 생성, 역파서 및 유사도 검사 알고리즘을 제시하며, 프로그램 복제 유형에 대해서 평가한다.

객체지향 설계방법에서 오류 검출과 일관성 점검기법 연구 (Detecting Errors and Checking Consistency in the Object-Oriented Design Models)

  • 정기원;조용선;권성구
    • 한국정보처리학회논문지
    • /
    • 제6권8호
    • /
    • pp.2072-2087
    • /
    • 1999
  • 소프트웨어의 대형화와 사용자 요구사항의 복잡화에 따라, 소프트웨어 개발 초기 단계에서의 산출물의 정확성과 일관성은 중요해지고 있다. 하지만, 객체지향 방법을 기반으로 한 설계 문서에 대한 오류 검출 및 일관성 점검을 위한 기법은 만족할 만한 수준에 이르지 못하고 있다. 본 논문은 UML(Unified Modeling Language)의 다이어그램들에 대한 메타모델을 작성하고, 메타모델의 각 요소들에 대하여 적용할 일반화된 메타규칙을 도출하고, 메타규칙들을 각 다이어그램에 적용한 세부규칙 도출에 활용하였다. 이 방법은 오류 검출과 일관성 점검에 활용할 세부규칙들을 체계적으로 도출하므로, 규칙의 완전성을 도모하고 규칙적용의 자동화를 가능하게 하였다. 또한, 도출된 세부규칙을 적용한 사례를 통하여 그 효용성을 확인하였다.

  • PDF

기자직의 웹 정보탐색행위 패턴 분석 (Analyzing Patterns in News Reporters' Information Seeking Behavior on the Web)

  • 권혜진;정동열
    • 정보관리학회지
    • /
    • 제27권4호
    • /
    • pp.109-130
    • /
    • 2010
  • 본 연구의 목적은 기자직의 웹 행동 분석을 통해 웹 정보탐색행위 패턴의 특성을 규명하는 것이다. 이를 위해 본 연구는 기자직 23명을 대상으로 트랜잭션로그를 수집하여 분석하였다. 데이터 수집을 위하여 분석 대상의 컴퓨터에 웹 트래킹 소프트웨어를 설치하였으며, 2주 동안 총 39,860개의 웹 로그가 수집되었다. 세션의 시작과 종료 패턴, 단계별 이행 패턴, 순차규칙 모형이 분석되었으며, 기자직과 일반인의 웹 이용 패턴을 비교하였다. 이를 토대로 기자직의 웹 정보탐색행위 패턴을 사실확인형 탐색, 사실확인형 검색, 조사형 탐색, 조사형 검색 등 4가지 형태로 유형화하였다.

심층신경망을 이용한 스마트 양식장용 사료 공급 시점 감지 시스템 구현 (An Implementation of Feeding Time Detection System for Smart Fish Farm Using Deep Neural Network)

  • 전주현;이윤호;주문갑
    • 대한임베디드공학회논문지
    • /
    • 제18권1호
    • /
    • pp.19-24
    • /
    • 2023
  • In traditional fish farming way, the workers have to observe all of the pools every time and every day to feed at the right timing. This method causes tremendous stress on workers and wastes time. To solve this problem, we implemented an automatic detection system for feeding time using deep neural network. The detection system consists of two steps: classification of the presence or absence of feed and checking DO (Dissolved Oxygen) of the pool. For the classification, the pretrained ResNet18 model and transfer learning with custom dataset are used. DO is obtained from the DO sensor in the pool through HTTP in real time. For better accuracy, the next step, checking DO proceeds when the result of the classification is absence of feed several times in a row. DO is checked if it is higher than a DO reference value that is set by the workers. These actions are performed automatically in the UI programs developed with LabVIEW.

수동 FET 모델링과 기생저항값의 유효성 검증 (Cold FET modeling and examination of validness of parasitic resistances)

  • 김병성
    • 전자공학회논문지D
    • /
    • 제36D2호
    • /
    • pp.1-10
    • /
    • 1999
  • FET 소신호 모델의 직접추출법은 기생소자값을 구하기 위해 주로 순방향 소동(cold) FET 조건을 이용하고 있다. 본 논문은 수동 FET 조건에서 해석적 채널모델을 유도하고, 정상수동 소자 조건에서도 순방향 수동 FET 조건과 동일 한 정보를 얻을 수 이Tdmadmff 보인다. 이와 함께 수동 FET 조건에 의해 제한되는 능동 FET 소신호 모델의 오차를 추적하여 수동 FET 방법을 이용한 직접 추출 모델의 오차 한계를 살피고, 오차 최소점의 유무를 통해 수동 FET 기생저항값의 유효성을 검토한다.

  • PDF

Goodness of Fit Tests of Cox's Proportional Hazards Model

  • Song, Hae-Hiang;Lee, Sun-Ho
    • Journal of the Korean Statistical Society
    • /
    • 제23권2호
    • /
    • pp.379-402
    • /
    • 1994
  • Graphical and numerical methods for checking the assumption of proportional hazards of Cox model for censored survival data are discussed. The strenths and weaknessess of several goodness of fit tests for the propotional hazards for the two-sample problem are evaluated with Monte Carlo simulations, and the tests of Schoenfeld (1980), Andersen (1982), Wei (1984), and Gill and Schumacher (1987) are considered. The goodness of fit methods are illustrated with the survival data of patients who had chronic liver disease and had been treated with the endoscopy injection sclerotheraphy. Two other examples of data known to have nonpropotional hazards are also used in the illustration.

  • PDF

스퍼기어의 3차원 모델링과 검증에 관한 연구 (A study on Three Dimensional Configuration Scan by Photographing Parameters)

  • 김세민;김민주;이승수;김순경;전언찬
    • 한국공작기계학회:학술대회논문집
    • /
    • 한국공작기계학회 2001년도 추계학술대회(한국공작기계학회)
    • /
    • pp.369-374
    • /
    • 2001
  • Gear is general mechanical elements that used for power transmission between two shafts that interval is comparatively short. and it delivers big power as accurate ratio of speed. The profile of Spur gear which is the most basic factor is divided into Trochoidal fillet curve and Involute curve. Involute curve is used a lot of a shaped curve of machine parts such as a gear, a scroll compressor and a collar of centrifugal pump. However, it is poor to study the modeling of Trochoidal fillet curve and the three dimensions model shaped mathematical curve. This paper describes a mathematical model of profile shifted involute gear. and this model is based on Camus's theory. We draw three dimensions gear have accurate mathematical function using ADS, VisualLISP. and To check accuracy and perfection, we make a program of checking Interference. and use for this study.

  • PDF

SET을 기반으로 한 전자상거래 트랜잭션 모델링에 대한 연구 (A Study on Electronic Commerce Transaction Modeling based on SET)

  • 고영철;송병열;조현규;함호상
    • 한국전자거래학회지
    • /
    • 제2권1호
    • /
    • pp.79-94
    • /
    • 1997
  • Commerce activities which are free form space and time constraint using a communication network are called Electronic Commerce(EC). Because of sending a commercial information using open network such as Internet in EC, they need the security of commerce information (payment information and purchase information), checking the integrity of transferring data and certifying all parts participated in commerce for a secure commerce. Recently Visa and MasterCard Co. released the Secure Electronic Transaction (SET) Protocol for secure payment card transaction on Internet. This paper proposes a Secure Electronic Commerce Transaction Model(SECTM) using SET in order to support the secure commerce on Internet. The proposed transaction model prevents merchant from abusing the cardholder's payment information (credit-card number etc.) and enables cardholder to shop securely in Electronic Shopping Mall.

  • PDF

Drucker-Prager 파괴기준을 적용한 축대칭 탄소성 터널의 이론해 (Semi -analytical Solution for Azisymmetric Tunnels in Drucker Prayer Medium)

  • 김광진;김학문
    • 한국지반공학회지:지반
    • /
    • 제13권2호
    • /
    • pp.169-184
    • /
    • 1997
  • Drucker-Prayer의 항복기준을 이용한 원형터널의 해석을 위하여 간략한 수치해석 기법이 유도되었다. 유도된 이론해를 근거로 컴퓨터 프로그램 FDAXP가 개발되었구 예제 해석을 통하여 프로그램의 신뢰도를 검증하여 만족한 결과를 얻었다. 소개된 프로그램 FDAXP는 깊은 터널과 쉽게 소성변형이 발생되는 지반 및 암반에서의 초기 터널해석에 손쉽게 적용될 수 있으며, 기존의 상용 프로그램들에서 Drunker-Prayer model을 검증하는데에 매우 유용하게 사용되리라 사료된다.

  • PDF

CAD/CAM을 위한 3차원 기어 모델링에 관한 연구 (A Study on the Three-dimensional Gear Modeling for CAD/CAM)

  • 주만식;김민주;이승수;전언찬
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 1997년도 추계학술대회 논문집
    • /
    • pp.1008-1012
    • /
    • 1997
  • This study is on a mathematical model of profile shifted involute gear, and this model is based on Camus's theory. Gear is general mechanical elements that used for power transmission between two shafts that interval is comparatively short. and it delivers bit power as accurate ratio of speed. The profile of Spur gear which is the most basic factor is divided into Trochoidal fillet curve and Involute curve. Involute curve is used a lot of a shape curve of machine parts such as a gear, a scroll compressor and a collar of centrifugal pump. However, It is poor to study the modeling of Trochoidal fillet curve and the three dimensions model shaped mathematical curve. So we draw three dimensions gear have accurate mathematical function using ADS(Automatic Drawing system), VisualLISP. To check accuracy and perfection, we make a program of checking Interference. and use for this study.

  • PDF