• 제목/요약/키워드: 코딩규칙

검색결과 94건 처리시간 0.024초

선박 자동조타기 설계를 위한 퍼지모델링 (Fuzzy modelling for design of ship's autopilot)

  • 안종갑;이창호;이윤형;손정기;이수룡;소명옥
    • Journal of Advanced Marine Engineering and Technology
    • /
    • 제34권1호
    • /
    • pp.102-108
    • /
    • 2010
  • 본 연구에서는 설계사양과 경제성을 고려한 퍼지형 자동조타기를 설계하기 위한 이전 단계로 Bech와 Wagner Smith의 Nomoto 2차 비선형 확장모델을 퍼지모델로 구현하는 것을 다룬다. 우선 퍼지형 자동조타기를 얻기 위해 선박의 동적 특성을 효과적으로 표현 가능한 T-S 퍼지모델을 얻는다. T-S 퍼지모델은 선박의 회두각속도를 설계변수로 간주하고 이것의 변화에 따라 다수개의 지역 선형모델(서브시스템)을 구한 후, "IF-THEN" 퍼지규칙으로 결합한 것이다. 이때 선형모델의 파라미터와 퍼지모델의 소속함수는 선박의 동적인 특성과 일치하도록 입 출력 데이터와 실수코딩 유전알고리즘이 결합된 모델 조정기법을 이용하여 최적으로 추정한다.

RCGA 기법을 이용한 컨테이너 크레인의 T-S 퍼지 모델링 (T-S Fuzzy Modeling for Container Cranes Using a RCGA Technique)

  • 이윤형;유희한;정병건;소명옥;진강규;오세준
    • 한국항해항만학회지
    • /
    • 제31권8호
    • /
    • pp.697-703
    • /
    • 2007
  • 비선형성이 강한 컨테이너 크레인은 작업 시에 호이스트 와이어로프의 길이와 화물의 질량 변화로 인해 더욱 복잡한 동역학적 특성을 나타낸다. 이 같은 복잡한 비선형시스템을 다루기 위해 퍼지로직이 종종 사용되는데, 특히 각 퍼지 규칙의 결론부를 상태 방정식으로 표현하는 T-S 퍼지모델이 대표적인 방법이다. 본 논문에서는 T-S 퍼지모델을 이용하여 호이스트 와이어로프의 길이나, 화물의 질량이 변화하는 환경에서도 컨테이너 크레인의 동특성을 표현할 수 있는 퍼지모델을 얻는 방법을 제안한다. 이때, 퍼지모델의 소속함수 파라미터는 RCGA가 결합된 모델조정기법을 통해 최적으로 조정된다. 이렇게 구현한 퍼지모델과 컨테이너 크레인 비선형시스템의 개루프 응답을 비교하여 그 유효성을 확인한다.

사용자 인터페이스 명세 언어를 이용한 위피 비즈니스 프로그램 저작도구 구현 (Implement of The Authoring Tool for WIPI Business Program using UIDL(User Interface Description Language))

  • 이동수;박기창;김병기
    • 한국콘텐츠학회논문지
    • /
    • 제9권2호
    • /
    • pp.152-162
    • /
    • 2009
  • 현재 위피 응용프로그램을 개발하기 위한 저작도구는 코드 작성의 편의성이 부족하고, 시각화를 배제한 문법 중심의 프로그래밍 도구가 대부분이다. 이로 인해 위피 응용프로그램 개발 시 개발자가 전체 개발과정에 걸쳐서 직접 코딩하여 개발하고 있다. 본 논문에서는 위피 응용프로그램을 신속하고 용이하게 개발 할 수 있는 절차로써 위피API의 상위레벨(High level) 컴포넌트를 그래픽 컨트롤로 시각화하고, 이를 이용하여 시스템에서 제공한 모바일 레이아웃에 개발자가 쉽게 디자인한 후, UI 명세 언어와 소스 코드로 생성 해주는 과정을 거치는 개발 방안을 제시한다. 이를 위하여 위피 Jlet의 UI 명세 언어인 JIML(Jlet Interface Markup Language)을 제안하고, 제안한 JIML로부터 위피 Jlet의 UI와 관련된 위피 코드로의 생성을 위한 변환 규칙을 제시한다. 또한 위의 개발 과정을 자동으로 처리하는 시스템을 구현하였다. 구현한 시스템은 위피 비즈니스 프로그램 개발 시 효율성을 제공하고, 빠른 개발이 가능하도록 도와준다.

차세대 목록 교육의 방향성에 관한 연구 (A Study on the Direction Future of Cataloging Education)

  • 조재인
    • 한국도서관정보학회지
    • /
    • 제41권2호
    • /
    • pp.127-145
    • /
    • 2010
  • 아웃소싱, 출판계 데이타의 반입, 카피카탈로깅의 활성화는 목록 작성 업무의 비중을 감소시키고 있으며, 다른 커뮤니티와의 상호 운용성 강조, 시스템간의 비즈니스적 통합 요구는 총체적으로 전통적 도서관 목록 작성 업무의 중요성과 의의를 변화시키고 있다. 한편, 새롭게 천명된 원칙과 규칙은 AACR과 MARC을 근간으로 하는 기존 목록 체계와 큰 차이를 예고하고 있어, 차세대 목록 교육의 방향에 대한 고민이 시급해 보인다. 본 연구에서는 미래의 목록 작성 업무에 대한 예측, 사서의 새로운 역할과 역량에 대한 제 논의를 종합하여 목록 사서 양성 과정과 현업 사서 재교육 과정에서 필요로 한 차세대 목록 교육의 방향을 제시하였다. 목록 사서 양성 과정에서는 다양한 자원의 기술과 발견을 위한 정보 조직의 기본 개념을 학습하며, 정보서비스의 미션을 파악하여 현장에 적용할 수 있도록 교육되어야 한다. 한편, 현업 사서 재교육 과정에서는 서지적 세계를 이해하는 새로운 방법과 변경된 어휘, 인코딩 방식을 학습하며, 도서관이 수용하게 된 다양한 자원에 적합한 메타데이타 스키마의 선택, 그리고 자원의 통합을 위한 능력을 제고시킬 수 있어야 할 것이다.

  • PDF

Content Addressable and Reentrant Memory (CARM)의 설계에 관한 연구 (A Study on the Design of Content Addressable and Reentrant Memory(CARM))

  • 이준수;백인천;박상봉;박노경;차균현
    • 한국통신학회논문지
    • /
    • 제16권1호
    • /
    • pp.46-56
    • /
    • 1991
  • 본 논문에서는 16위도 X 8비트 Content Addressable and Reentrant Memory(CARM)를 설계하였다. CARM은 읽기, 저장, 매칭, 리엔트린트(Reentrant)의 4가지 동작 모드를 수행한다. CARM의 읽기와 저장 동작은 기존의 스태틱 RAM과 같다.CARM은 집 장에서 레영역 회수(Garbate collection)를 조건적으로 수행할 수 있는 리엔트런트 동작을 가지고 있다. 이러한 기능은 다이내믹 데이타 플로우 컴퓨터의 고속 매칭 유닛에 사용될 수 있다. CARM은 또한 매칭어드레스를 그들의 우선권에 따라 순차적으로 인코딩을 할 수 있는 기능을 가지고 있다. 이러한 CARM은 전체적으로 메모리 셀, 순차적 어드레스 인코더(Sequential Address Encoer, S.A.E), 리엔트런트 동작, 읽기/저장 제어, 데이타/마스크 레지스터, 감지 증폭기, 인코더, 디코더 등의 8개의 블럭으로 구성된다.CARM은 데이타 플로우 컴퓨터, 패턴 인식,테이블 룩업(Table look-up), 영상처리 등에 응용될 수 있을 것이다. 설계된 회로에 대해 각 동작별로 Apollo 워크스테이션의 QUICKSIM을 이용하여 논리 시물레이션을 하였고, 각 블럭별 회로의 SPICE 시뮬레이션을 하였다. 시뮬레이션결과 액세스 타임은 26ns였고, 매치 동작을 수행하는 데에는 4lns의 자연시간이 소요됐다. 결체 레이아웃은 3{\;}\mu\textrm{m} n well CMOS 공정에 따른 설계 규칙을 이용하여 수행하였다.

  • PDF

지상파DMB를 위한 TPEG 기반 RFID 응용서비스 (TPEG based RFID application service for terrestrial-DMB)

  • 김현곤;정영호;안충현
    • 대한전자공학회논문지TC
    • /
    • 제43권9호
    • /
    • pp.14-24
    • /
    • 2006
  • 초기 지상파DMB(T-DMB)는 단방향 방송 서비스만을 제공하였으나, 최근에는 이동통신의 리턴채널을 이용한 양방향 데이터 서비스까지 제공한다 T-DMB는 텔레매틱스, RFID 등과 같은 이질적인 응용서비스와 통합된 서비스를 제공하는 형태로 진화될 것으로 예측된다. 이러한 관점에서 T-DMB 플랫폼에서 다양한 텔레매틱스 및 RFID 응용들을 지원할 수 있는 프레임 워크가 정의되어야 한다. 본 논문에서는 T-DMB가 양방향 인터렉티브 통신을 제공하는 환경에서, 교통정보 서비스, 콘텐츠 서비스와 같은 REID 응용서비스를 제공할 수 있는 통합 서비스 모델을 제안하였다. 실현을 위해 서비스 시나리오, 네트워크 참조 모델, 각 엔티티의 기능, 데이터 전송 방법, 메시지, 코딩 규칙을 설계하였다. 제안한 모델은 RFID 리더 기능이 없는 T-DMB 단말상에서, FRID 응용서비스를 동일하게 제공받을 수 있다. 또한, TPEG-Location 응용을 이용하므로 사용자의 위치를 기준으로 교통 및 여행자 정보(TTI) 서비스뿐만 아니라 주변에서 제공하는 모든 RFID 응용서비스를 이용할 수 있다. 메시지 구조는 TPEG 표준을 따라 설계하였다.

RSA 공개키 암호화시스템의 효율적인 Radix-4 시스톨릭 VLSI 구조 (Efficient Radix-4 Systolic VLSI Architecture for RSA Public-key Cryptosystem)

  • 박태근
    • 한국통신학회논문지
    • /
    • 제29권12C호
    • /
    • pp.1739-1747
    • /
    • 2004
  • 본 논문에서는 RSA 공개키 암호화 알고리즘을 위한 효율적인 Radix-4 시스톨릭 VLSI 아키텍쳐를 제안하였다. 모듈러 곱셈 알고리즘의 이터레이션 단순화와 효율적인 시스톨릭 매핑으로 제안된 구조는 n-비트 모듈러 멱승 연산을 n$^{2}$ 클럭 싸이클에 수행한다. 각 지수 처리 단계에서 두 개의 모듈러 곱셈, M$_{i}$와 P$_{i}$는 중첩되어 연산되며 따라서 제안된 하드웨어의 이용도(hardware utilization)는 100%이다. 또한 RSA 암호화를 위한 총 모듈러 곱셈의 횟수를 줄이기 위하여 지수를 Radix-4 SD(Signed Digit) 수체계를 이용하여 인코딩하였다. 이로 인하여 지수의 NZ(non-zero) 디지트가 약 20% 감소되어 성능이 향상되었다. 기존의 방법들과 비교하였을 때, 제안된 구조는 비교적 적은 하드웨어를 사용하여 우수한 성능을 보였으며 개선된 Montgomery 알고리즘을 바탕으로 한 제안된 구조는 지역성, 규칙성, 확장성 등으로 VLSI 구현에 적합하다.

동적 편집과 포맷팅 기능을 갖는 XML 기반의 가변 데이터 출판 시스템 (XML-based Variable Data Publishing System with Dynamic Editing and Formatting Function)

  • 임광택
    • 한국산학기술학회논문지
    • /
    • 제11권11호
    • /
    • pp.4583-4591
    • /
    • 2010
  • 사용자가 직접 템플릿 규칙을 코딩하고 편집해야하는 기존의 XML 기반 가변데이터 출판 환경은 일반 사용자에게 문서제작에 많은 부담을 주고 어려움을 갖게 한다. 또한 매뉴얼이나 기술문서와 같은 대용량의 가변 XML 문서 처리시 편집을 위한 빠른 응답속도를 제공하기 위하여 신속한 포맷팅이 제공되어야 하지만 기존의 일괄적인 처리 방식으로는 해결하기 어렵다. 본 논문에서는 템플릿 기반의 가변문서의 처리 결과를 WYSIWYG 화면상에 표시하여 대화식 방식을 통해 템플릿을 편집할 수 있도록 하며 대용량 문서에 대해서도 사용자의 요청에 따라 신속하게 포맷팅하는, 동적 편집과 포맷팅 방식의 기능을 갖는 가변데이터 출판 시스템을 제안한다. 제안된 시스템은 개인이나 기업 또는 지역 등과 같이 개별적인 특성에 따라 변동되는 다량의 가변 데이터를 가지는 맞춤형 문서 제작을 위해 효과적으로 사용될 수 있으며, 입력문서와 템플릿 문서, 포맷된 결과문서는 모두 W3C에서 제안하는 XML, XSLT, XPath의 표준을 수용함으로써 웹 문서처리 시스템으로도 쉽게 확장될 수 있도록 하였다.

무기체계 소프트웨어 신뢰성 시험 개선점 도출을 위한 소프트웨어 정적/동적 검증 분석 사례연구 (Analytical Study on Software Static/Dynamic Verification Methods for Deriving Enhancement of the Software Reliability Test of Weapon System)

  • 박지현;최병주
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제8권7호
    • /
    • pp.265-274
    • /
    • 2019
  • 무기체계 소프트웨어 개발 시 수행하는 신뢰성 시험은 크게 정적 검증과 동적 검증으로 구분된다. 정적 검증에서는 소프트웨어 코드를 수행시키지 않고 코딩 규칙 점검, 취약점 점검, 소스 코드 메트릭 점검을 수행하고, 동적 검증에서는 요구 사항을 기반으로 실제 소프트웨어를 실행시켜 기능을 검증하고 코드 실행률을 측정한다. 이러한 정적/동적 검증의 목적은 소프트웨어에 존재하는 결함을 발견하기 위한 것이다. 그러나 현재의 무기체계 소프트웨어 신뢰성 시험만으로는 여전히 탐지할 수 없는 결함들이 존재한다. 본 논문에서는 소프트웨어에서 발생할 수 있는 결함에 대해 무기체계 신뢰성 시험의 정적 검증과 동적 검증으로 탐지를 할 수 있는지를 사례실험을 통하여 분석 한다. 그 결과로 현재의 정적 검증과 동적 코드 커버리지 측정에서 더 나아가 무기체계 신뢰성 시험, 특히 동적 시험의 개선방안으로 연결하고자 한다.

개인화된 소프트웨어 교육을 위한 콘텐츠 추천 기법 (Content Recommendation Techniques for Personalized Software Education)

  • 김완섭
    • 디지털융복합연구
    • /
    • 제17권8호
    • /
    • pp.95-104
    • /
    • 2019
  • 최근 소프트웨어 교육이 4차 산업혁명의 핵심요소로 강조되고 있으며, 이러한 시대적 요구에 따라 많은 대학들이 전교생을 대상으로 하는 소프트웨어 교육을 강화하고 있다. 전교생을 대상으로 하는 SW교육 도입을 위해 온라인 콘텐츠의 활용은 효과적인 방안이라고 할 수 있다. 그러나 일률적인 온라인 콘텐츠의 제공은 학생들의 개별적인 특성(전공, 흥미, 이해력, 관심분야 등)을 고려하지 못하는 한계를 갖는다. 본 연구에서는 불리언 형태의 시청이력 데이터 환경에서 콘텐츠 간의 방향성 있는 유사도를 활용하는 추천 기법을 제안한다. 연관규칙 분석의 확신도를 유사도 값으로 활용하는 새로운 아이템기반 추천 수식을 제안하여 국내의 실제 유료 콘텐츠 사이트의 데이터에 적용하였다. 실험 결과 코사인, 자카드 등의 전통적인 유사도 방식을 기반으로 하는 협력적 추천방식을 사용할 때 보다 추천 정확도가 향상됨을 확인할 수 있었다.