• Title/Summary/Keyword: Program Codes

검색결과 367건 처리시간 0.034초

IDL을 이용한 16-비트 SIP의 설계와 시뮬레이션에 관한 연구 (A Study on the Design and Simulation of 16-bit SIP by using IDL)

  • 박두열;이종헌
    • 한국통신학회논문지
    • /
    • 제15권1호
    • /
    • pp.29-42
    • /
    • 1990
  • 본 논문에서는 16-비트의 소형명령의 프로세서를 설계할 때 IDL로서의 APL를 사용하고 있다. 그것은 다른 HDL들이 갖지못하는 하드웨어의 구조를 표현하고 기술하는 것이 가능했다. 여기서는 프로세서를 설계할때 전체적인 시스템을 모듈별로 분리하여 설계하였기 때문에, 직접 코딩 방법을 선택하였다. 설계된 각 모듈들은 실험체제를 통하여 입력된 12-비트의 제어워드에 따라 실행되며, 그 실험체제는 기호화된 명령어들로 구성된다. 여기서, 2진코드를 사용하여 SIP의 명령코드를 세팅함으로써, 명령형식과 어셈블러 명령을 구성했고, 실험체제를 통하여 제시된 명령어 세트를 입력함으로써 SIP의 동작을 확인했다. 제시된 SIP에서는 입력하는 프로그램이 기호화된 언어이기 때문에 설계자나 사용자가 시스템의 동작을 쉽게 이해할 수 있을 것이다. 특히, SIP내에서 유니트함수를 임의로 정의할 수 있기 때문에 유니트함수의 사용에 제한을 받지않고 다양하고 쉽게 호출할 수 있을 것이다.

  • PDF

피싱/파밍 예방을 위한 인지기반 접근 방법 (Cognitive Approach to Anti-Phishing and Anti-Pharming: Survey)

  • 홍성혁
    • 중소기업융합학회논문지
    • /
    • 제3권2호
    • /
    • pp.33-39
    • /
    • 2013
  • 현대에는 피싱 공격을 방지하는 여러 방법들이 연구 되고 있다. 이들 중에서는 작업관리창이나 브라우저의 주소창에서 피싱 사이트를 구별해 주는 프로그램들이 있다. 그러나 이런 프로그램들은 해당 사이트의 도메인이나 IP주소로 피싱 여부를 판단한다. 이 방법으로는 DNS 파밍 같은 공격은 방어할 수 있지만 숨겨진 공격(예를 들어 HTML 코드를 변경하는 기법)에는 매우 취약하다. 이 논문에서는 프로그램이 IP 나 사이트의 도메인을 분석하여 피싱 및 파밍 여부를 판단하는 기존의 방식이 아닌 플러그인과 서버 사이에서 HTML 코드의 변경 유무를 파악하고 피싱 여부를 팝업이나 플래시 등으로 위조하기 어려운 시스템 트레이와 풍선도움말을 사용하여 접속 사이트와 시스템 트레이의 그림을 사용자가 비교함으로서 직접 피싱 및 파밍 여부를 쉽게 분별할 수 있도록 하는 이미지 비교를 통한 인지 기반의 접근 방법을 제시한다.

  • PDF

오염농도 분포 해석을 통한 공동주택의 자연환기성능 향상을 위한 평면계획 (Planning of Apartment Units for Improving Natural Ventilation Performance based on the Analysis of Indoor Pollutant Concentrations)

  • 김지영;이승희;김태연
    • KIEAE Journal
    • /
    • 제5권3호
    • /
    • pp.41-48
    • /
    • 2005
  • Before occupation of an apartment housing, the builders are required to inform the test result of IAQ to the public. However, there is no simplified method to predict IAQ before measurement of pollutant concentration. In this study, a simplified way of predicting IAQ based on the distribution of indoor pollutant concentration is proposed. 7 different cases of air change rate have been simulated through CFD analysis to get the distribution ratio of each pollutant material and then simplified functions were used with CRIAQ1 values derived from CFD simulation to evaluate by comparing the influence of each material in the indoor pollutant concentration. Again, a lot of efforts which can improve the indoor air quality have been performed. Materials used in indoor space are labeled with their pollutant emission level. Installation of ventilation system in residential buildings will be regulated by a building codes sooner or later. But it is important to understand the fact that layout of walls, location or size of openings will influence the indoor air flow and pollutant concentration. And location of emitting material influences to indoor air pollutants distribution. But until now there is few recognition and consideration of these factors. Therefore, in this paper the effects of these factors is proved and some kind of guideline is made for designers after a comparison of typical apartment floor plan and a new type plan with their average pollutant concentration and its distribution of each room. CFD(Computational Fluid Dynamics) program was used to show the indoor air flow and pollutant concentration distribution. For this purpose, a typical $100m^2$ apartment floor plan was chosen as a case study model and several alternatives were reviewed to improve the IAQ performance. The simulation took place in the condition of natural ventilation through windows.

고성능 허프만 코덱의 VLSI 구조 (VLSI Architecture of High Performance Huffman Codec)

  • 최현준;서영호;김동욱
    • 한국정보통신학회논문지
    • /
    • 제15권2호
    • /
    • pp.439-446
    • /
    • 2011
  • 본 논문에서는 비디오 코덱을 비롯한 멀티미디어 데이터 압축에 주로 이용되는 엔트로피 코딩 방식 중의 하나인 허프만 코딩을 위한 전용 하드웨어를 제안하고 구현하였다. 제안한 허프만 코덱은 허프만 인코더와 디코더로 구성되어 있다. 허프만 인코더는 룩업 테이블을 이용하여 심볼을 허프만 코드로 변환한다. 가변 길이의 허프만 코드는 데이터 패킷화 블록에서 32 비트의 일정한 형식으로 맞추어진 후에 프레임 단위로 직렬로 출력된다. 허프만 디코더는 직렬로 입력되는 비트스트림을 버퍼링 없이 트리 구조의 FSM을 이용하여 디코딩하여 심볼로 변환한다. 제안한 하드웨어는 동작의 유연성을 위해서 인코딩과 디코딩 하드웨어를 프로그래머블하게 동작시킬 수 있도록 하여 프로그래밍 과정을 통해서 다양한 허프만 코딩을 수행할 수 있도록 하였다. 구현한 하드웨어는 Altera사의 Cyclone III FPGA를 이용하여 검증하였고, 3725개의 LUT를 사용하면서 최대 365MHz로 동작이 가능하였다.

정모멘트부 강합성거더의 공칭휨강도 재평가 (Revaluation of Nominal Flexural Strength of Composite Girders in Positive Bending Region)

  • 윤석구
    • 한국강구조학회 논문집
    • /
    • 제25권2호
    • /
    • pp.165-178
    • /
    • 2013
  • 이 논문에는 정모멘트를 받는 강합성거더의 공칭휨강도를 평가하기 위한 연구를 수록하였다. 한계상태설계법을 적용한 현행 도로교설계기준(2012)에 제시된 합성거더의 휨강도 규정은 국내에서 생산되는 일반구조용 강재를 사용한 합성거더에 적용할 수 있다. 고성능 강재 HSB600뿐만 아니라 HSB800를 적용한 강합성거더에 적용하기 위해서는 현행 공칭휨강도 평가식을 개선해야될 필요성이 있다. 강합성거더의 공칭휨강도를 평가하기 위하여, 기존에 수행된 연구들을 고찰하였으며 모멘트-곡률해석방법을 이용하여 다양한 단면을 갖는 강합성거더의 극한휨강도와 연성비를 평가하기 위한 변수해석을 수행하였다. 변수해석결과를 토대로 일반강재를 적용한 강합성거더에 대해 기존 평가식보다 덜 보수적인 공칭휨강도 평가식을 제안하였다. 또한 고성능 강재 HSB600과 HSB800을 적용한 강합성거더의 새로운 공칭휨강도 평가식도 함께 제안하였다.

초등학교 학생들의 성 의식 및 가치관에 관한 연구 (A Study on Consciousness & Value of Sexuality of Elementary School Children)

  • 이해연;박영수
    • 한국학교ㆍ지역보건교육학회지
    • /
    • 제2권1호
    • /
    • pp.53-65
    • /
    • 2001
  • The purposes of this study were to collect basic data on education of Sexuality(Health education) of consciousness & value of sexuality of elementary school children. 584,6th grade students in elementary school in Yong-In city were analysed and the results are as follow; 1. Knowledges of sexuality for children was at a average level, especially "physical change of puberty" and "sexual violence" were well recognized but "the physical characteristics of male & female" and "physiological phenomena of men" were less recognized. Attitudes of sexuality were positive for "relationship with partners" and "expression of mind". Practices of sexuality were at a low rate in the case of "shaking hands with partner" and "experience of sexual behavior". The Value of sexuality was at a high rates in the case of "the role of sex", "equality" & "self-identification", therefore students need good education of sexuality from childhood 2. Sexuality education of students increased knowledges of sexuality as a consciousness. There was no relationship between attitudes and pratices of sexuality. Educated children valued sexuality move highly than uneducated children. This result shows that education is needed with regard to both the knowledge and value of sexuality in a planned system. We need some program to provide more information on sexual attitudes and practices. 3. There was a high correlation between the consciousness of sexuality and value placed on it. As sexual awareness increases amongst students codes of morality develop Positive sexual attitudes served as good role models for sex. In particular positive sexual attitudes have a big effect on sexual values. In addition, as sexual awareness and attitude increase amongst students the role of sexual development. The elementary school phase sexual values are developed and determined. It is therefore an important phase.

  • PDF

A Systematic Literature Survey of Software Metrics, Code Smells and Refactoring Techniques

  • Agnihotri, Mansi;Chug, Anuradha
    • Journal of Information Processing Systems
    • /
    • 제16권4호
    • /
    • pp.915-934
    • /
    • 2020
  • Software refactoring is a process to restructure an existing software code while keeping its external behavior the same. Currently, various refactoring techniques are being used to develop more readable and less complex codes by improving the non-functional attributes of software. Refactoring can further improve code maintainability by applying various techniques to the source code, which in turn preserves the behavior of code. Refactoring facilitates bug removal and extends the capabilities of the program. In this paper, an exhaustive review is conducted regarding bad smells present in source code, applications of specific refactoring methods to remove that bad smell and its effect on software quality. A total of 68 studies belonging to 32 journals, 31 conferences, and 5 other sources that were published between the years 2001 and 2019 were shortlisted. The studies were analyzed based on of bad smells identified, refactoring techniques used, and their effects on software metrics. We found that "long method", "feature envy", and "data class" bad smells were identified or corrected in the majority of studies. "Feature envy" smell was detected in 36.66% of the total shortlisted studies. Extract class refactoring approach was used in 38.77% of the total studies, followed by the move method and extract method techniques that were used in 34.69% and 30.61% of the total studies, respectively. The effects of refactoring on complexity and coupling metrics of software were also analyzed in the majority of studies, i.e., 29 studies each. Interestingly, the majority of selected studies (41%) used large open source datasets written in Java language instead of proprietary software. At the end, this study provides future guidelines for conducting research in the field of code refactoring.

2세대 PT(Processor Trace)를 이용한 동적 코드분석 방법 연구 (A Study on Dynamic Code Analysis Method using 2nd Generation PT(Processor Trace))

  • 김현철
    • 융합보안논문지
    • /
    • 제19권1호
    • /
    • pp.97-101
    • /
    • 2019
  • 운영 체제의 코어에 Intel PT가 포함된 경우, 크래시 발생 시 디버거는 프로그램 상태를 검사할 수 있을 뿐만 아니라 크래시를 발생시킨 제어 플로우를 재구성할 수 있다. 또한, 커널 패닉 및 기타 시스템 정지와 같은 상황을 디버그하기 위해 실행 트레이스 범위를 전체 시스템으로 확장할 수도 있다. 2세대 PT인 WinIPT 라이브러리는 Windows 10 (버전 1809/Redstone 5)에서 제공하는 IOCTL 및 레지스트리 메커니즘을 통해 프로세스 별 및 코어 별 트레이스를 실행할 수 있는 추가 코드가 포함된 Intel PT 드라이버를 포함하고 있다. 즉 기존 1세대 PT에서 비정규화된 방식으로만 제한적인 접근이 가능했던 PT 트레이스 정보를 2세대 PT에서는 운영 체제에서 제공하는 IOCTL 및 레지스트리 메커니즘을 통해 프로세스 별 및 코어 별 트레이스를 실행할 수 있게 되었다. 본 논문에서는 1/2세대 PT를 이용하여 윈도우 환경에서 PT 데이터 패킷의 수집 저장 디코딩 및 악성코드 검출을 위한 방법을 비교 설명하였다.

궤도형 상륙돌격차량용 추진장치의 통합고장진단 S/W 설계 (Software Design about Integrated Fault Diagnosis for the Propulsion System of the Tracked Amphibious Assault Vehicle)

  • 이창규;최병호;박대곤;구영호;심상출;장교근
    • 한국군사과학기술학회지
    • /
    • 제24권4호
    • /
    • pp.457-466
    • /
    • 2021
  • This paper describes the design of model-based fault diagnosis software to apply to the propulsion system in tracked amphibious assault vehicle which consists of an engine, a transmission, a cooling system, and two waterjets. This software includes specific functions to detect the failures regarding sensor malfunctions, mechanical malfunctions, control errors, and communication errors. This software generates the proper malfunction codes which are classified as the warning and caution. In order to validate the fault diagnosis software, the manual and automatic test are performed using the test program with 32 test cases. Test results show that the designed fault diagnosis software is reliable and effective for applying to the propulsion system.

계단식 공동주택 방연풍속 실효성에 대한 연구 (A Study On Effectiveness of Prevent Smoke Backflow in Apartment)

  • 이광수;윤명오;이준
    • 한국재난정보학회 논문집
    • /
    • 제17권1호
    • /
    • pp.1-9
    • /
    • 2021
  • 연구목적: 본 연구는 계단식 공동주택의 화재 시 차압 및 방연풍속 특성을 분석하고, 화재안전기준에서 제시하고 있는 방연풍속 기준의 실효성을 검증하는 것을 목적으로 한다. 연구방법: 실제 모델의 계단식 공동주택의 제연설계 및 거실의 창문 개방조건에 따른 방연풍속의 성능을 CONTAM 프로그램을 이용하여 분석하였다. 연구결과: 공동주택 제연설비의 차압성능은 만족하더라도, 방연풍속 성능은 거실창문의 개방조건에 따라 방연풍속의 성능이 나오지 않음을 알 수 있었다. 결론: 계단식 공동주택의 경우 화재안전기준에서 요구하는 '방연풍속' 기준에 대해 예외를 두는 방안의 검토가 필요하다.