• 제목/요약/키워드: 속성입력 프로그램

검색결과 33건 처리시간 0.027초

BIM 속성분류체계 구축을 위한 속성입력 자동화 프로그램 구현 (Implementation of Property Input Automation Program for Building Information Modeling (BIM) Property Set)

  • 남정용;주재하;김태형
    • 한국전산구조공학회논문집
    • /
    • 제33권2호
    • /
    • pp.73-79
    • /
    • 2020
  • BIM 도구는 설계프로세스에서 기술의 사용이 증가하면서 그에 따른 정보표준체계가 필요하게 되었다. 건설이 완료된 결과(Result) 분류는 25종 단위시설에 327종의 유형, 결과를 구성하는 객체는 174종의 Part와 207종의 Component로 분류하고 있다. 선행연구에서는 도로와 하천 분야 대상으로 속성분류체계를 대분류 4종, 중분류 13종, 소분류 58종, 속성정보 333종으로 분류하였고, 객체분류에 따른 대량의 속성정보를 입력하는 것의 소요 시간을 줄이는 것이 관건이었다. 따라서, Revit 플러그인과 같은 외부 응용 프로그램 개발을 통해 구체적이고 반복적인 작업에 자동화가 필요하다. BIM 속성분류체계를 따르면서 사용자의 생산성과 편의성을 강화할 수 있는 BIM 속성입력 프로그램을 구현하였다.

이진 프로그램을 위한 CTL 모델 체킹 (CTL Model Checking for Boolean Programs)

  • 이태훈;권기현
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 한국컴퓨터종합학술대회 논문집 Vol.32 No.1 (B)
    • /
    • pp.349-351
    • /
    • 2005
  • 마이크로소프트의 SLAM 프로젝트는 C 코드를 입력 받아서 프로그램이 주어진 속성을 만족하는지를 자동으로 검사한다. 그 결과, 실제 윈도우 2000에 탑재된 디바이스 드라이버의 버그를 찾아낼 수 있었다. 그러나 SLAM에서 검사할 수 있는 속성은 안전성 속성에만 국한되었다. 사용자가 검사하기를 원하는 속성은 안전성뿐만이 아니라 궁극성도 있지만, SLAM에서는 긍극성을 검사하지 못한다. 본 논문에서는 주어진 프로그램을 이진 프로그램으로 추상화 한 후에, 이진 프로그램에 대해서 CTL 모델 체킹을 수행하는 방법을 제안하였다. 그 결과 SLAM 보다도 더 많은 속성을 검사할 수 있다.

  • PDF

계층적 속성문법을 위한 효율적인 점진적 속성평가 (Effective incremental attribute evaluation for a hierarchical attribute grammar)

  • 장재춘;김태훈
    • 인터넷정보학회논문지
    • /
    • 제2권3호
    • /
    • pp.71-79
    • /
    • 2001
  • 점진적 속성 평가 알고리즘에서는 새로운 입력 트리가 기존 입력 트리와 정확히 비교되어서 새로운 트리를 구성할 때 기존 속성 트리의 어떤 서브 트리를 사용해야 하는가를 결정한다. 이 논문에서는 계층적 속성 문법의 점진적 평가를 효율적으로 하기 위해 점진적 속성 평가 알고리즘을 이용하였으며 Carle과 Pollock의 알고리즘을 분석하여 점진적 속성 평가 알고리즘으로 재구성하고, 속성 트리 dcopy의 구성요소를 새로운 속성 트리 d'copy에 적용하여 최적화된 속성 트리 d'copy의 점진적 속성 평가 알고리즘을 구성하였다. 또한 점진적 속성 평가 알고리즘을 이용하여 실제적인 입력 프로그램에서 재사용된 노드의 표현과 정의된 변수 형(type)이 어떻게 점진적인 속성 평가를 수행하는가를 나타내었다.

  • PDF

객체지향 컴파일러의 심벌 테이블 검증을 위한 선언문 복원 기법 (The Declarations Reconstruction Technique for the Symbol Table Verification of the Object-oriented Compiler)

  • 손민성;권혁주;김영근;이양선
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2006년도 추계학술발표대회
    • /
    • pp.669-672
    • /
    • 2006
  • 본 연구팀은 유비쿼터스 게임 플랫폼을 위한 Embedded C++ 컴파일러를 개발하였으며, 컴파일러 개발 과정에서 객체지향언어인 C++과 Java 언어를 모두 수용할 수 있는 심벌 테이블을 설계하였다. 심벌 테이블은 컴파일러의 어휘 분석과 구문 분석 과정을 거친 후 SDT(syntax-directed translation)에 의해 생성된 AST(Abstract Syntax Tree)를 분석하여 인식된 명칭(identifier)과 그 속성(attribute)들을 수집하여 저장하는 자료구조로써, 심벌 테이블에 저장된 속성들은 의미 분석(semantic analysis) 단계에서 수집된 속성과 참조된 명칭의 사용이 타당한지를 검사하고, 코드 생성(code generation) 단계에서 올바른 코드가 생성되도록 하는 중요한 요소이다. 따라서 심벌 테이블의 설계가 올바른지와 입력된 속성이 정확한지에 대한 검증과 분석은 필수 불가결하다. 본 논문에서는 컴파일러 개발과정에서 설계한 심벌 테이블을 검증하고 분석하기 위한 목적으로써 심벌 테이블을 이용하여 선언문을 복원시키는 역번역기(detranslator)에 대하여 기술한다. 구현된 역번역기는 C++ 컴파일러와 Java 컴파일러의 선언문 처리 과정에서 심벌 테이블에 입력된 속성들을 본래의 입력 프로그램으로 역번역한다. 따라서 역번역기를 통하여 심벌 테이블의 완전성과 심벌 테이블에 입력된 속성 정보의 정확성을 쉽게 검증할 수 있으며, 역번역과 함께 출력되는 디버그 정보를 이용하여 효율적으로 컴파일러의 개발과 수정을 할 수 있다.

  • PDF

대화형 3차원 오디오 방송단말 구현 (An Implementation of Interactive 3D Audio Broadcasting Terminal)

  • 박기윤;이태진;강경옥
    • 한국방송∙미디어공학회:학술대회논문집
    • /
    • 한국방송공학회 2004년도 정기총회 및 학술대회
    • /
    • pp.211-214
    • /
    • 2004
  • 본 논문에서는 사용자의 입력에 따라 3차원 오디오 장면을 재구성하여 전달할 수 있는 대화형 오디오 방송단말의 구현 예를 제시한다. MPEG-4 AudioBIFS 규격에 따라 계층적으로 표현한 오디오 장면의 속성을 사용자의 입력에 따라 갱신하고, 주어진 속성을 참조하여 오디오 데이터를 3차원 공간상에 재합성하는 방식을 취한다 속성을 갱신하는 모듈은 MPEG-4 Audio 프로파일을 지원하게 하되 AudioBIFS 노드 유형에 따른 사용자 인터페이스를 미리 정의하여 단말 측에 저장해 두고 이용함으로써 대화형 방송 서비스를 구현했다. 3차원 오디오 데이터를 재생하는 기능은 사용자의 입력에 대한 피드백을 풍부하게 하여 대화형 방송의 효과를 극대화하고, 사실감을 제고하는 데 중요한 역할을 담당한다. 요소기술로 음상의 위치, 지향성, 모양, 잔향특성 등을 구현하기 위한 3차원 오디오 기술에 대해 소개한다. 또한 대화형 3차원 오디오 방송단말을 이용한 서비스의 예로 대화형 합주 및 합창 프로그램을 소개한다.

  • PDF

C++ 컴파일러에서 심벌 테이블의 검증과 분석을 위한 역번역기의 설계 및 구현 (Design and Implementation of a Detranslator for Verification and Analysis in C++ Compiler)

  • 손민성;권혁주;이양선
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2006년도 춘계학술발표대회
    • /
    • pp.447-450
    • /
    • 2006
  • 본 논문에서는 C++ 컴파일러 구현과정에서 객체지향 언어의 속성을 처리하기 위한 역번역기(detranslator)를 설계하고 구현하였다. 구현된 역번역기는 C++ 컴파일러의 선언부 처리 과정에서 심벌 테이블에 입력된 속성들을 본래의 C++ 프로그램으로 역번역 한다. 따라서 C++ 컴파일러 개발 과정에서 설계된 심벌 테이블과 심벌테이블에 입력된 정보가 올바른지 쉽게 검증할 수 있다. 심벌 테이블은 C++ 컴파일러의 어휘 분석과 구문 분석 과정에서 인식되는 명칭(identifier)에 대하여 그 속성(attribute)들을 수집하여 저장하는 자료구조로, 심벌 테이블에 저장된 속성들은 의미분석(semantic analysis) 단계에서 참조된 명칭의 사용이 타당한지 검사하는데 사용 되어 코드 생성(code generation) 단계에서 올바른 코드가 생성 되도록 한다. 본 역번역기를 구현함으로써 심벌 테이블이 올바르게 설계 되었는지 검증할 수 있으며, 컴파일 할 때 심벌 테이블에 필요한 모든 속성이 저장되어 있는지 쉽게 확인 할 수 있게 되었다. 그리고 디버그 정보도 함께 출력되어 객체지향 언어를 위한 컴파일러 개발의 정확성을 기할 수 있다.

  • PDF

인공 위성 운용시스템의실시간 처리 성능을 분석하기 위한 프로그램 (A Program for Analyzing the Real-time Processing Performance of the Satellite Operation System)

  • 하성준;김소연;한경숙
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1998년도 가을 학술발표논문집 Vol.25 No.2 (3)
    • /
    • pp.659-661
    • /
    • 1998
  • 다목적위성 관제 시스템의 한 부분만 위성운용 서브시스템의 실시간 처리 성능을 분석하기 위한 알고리즘과 이를 구현한 프로그램이 개발되었다. 이 프로그램은 위성운용 서브시스템에서 발생되는 event들과 이에 대한 response들의 속성에 관한 파라미터 값이 입력되었을 때, 각 event의 반응 시간과 스케줄 가능성을 계산하고 스케줄된 event들을 시각화한다. 실험 결과, event의 blocking delay, 주기 및 첫 action의 우선 순위가 해당 event 또는 다른 event의 반응 시간에 많은 영향을 준다는 것이 밝혀졌다.

  • PDF

다중속성 LSTM 모델 기반 TV 시청 패턴 분석 시스템 (TV Watching Pattern Analysis System based on Multi-Attribute LSTM Model)

  • 이종원;성미경;정회경
    • 한국정보통신학회논문지
    • /
    • 제25권4호
    • /
    • pp.537-542
    • /
    • 2021
  • 스마트 TV는 인터넷을 기반으로 기존의 TV에 비해 다양한 서비스와 정보를 제공하고 있다. 보다 개인화된 서비스나 정보를 제공하기 위해서는 사용자의 시청 패턴을 분석하고 이를 기반으로 맞춤형 서비스나 정보를 제공해야한다. 제안하는 시스템은 사용자의 TV 시청 패턴을 입력받고 이를 분석하여 사용자에게 맞춤형 정보로써 TV 프로그램이나 영화를 추천한다. 이를 위해 전처리기와 딥러닝(deep learning) 모델로 시스템을 구성하였다. 전처리기는 사용자가 시청한 TV 프로그램의 이름과 해당 TV 프로그램을 시청한 날짜, 시청한 시간 등을 입력하면 이를 정제한다. 그리고 정제된 데이터를 다중속성 LSTM 모델이 학습하고 예측을 수행하게 된다. 제안하는 시스템은 사용자에게 맞춤형 정보를 제공하는 시스템으로써 기존의 IoT 기술과 딥러닝 기술을 융합한 디지털 컨버전스(convergence)의 선도 기술이 될 것으로 사료된다.

임베디드 리눅스를 기반의 건물 정보시스템의 구현 (An Implementation of Building Information System based on Embedded Linux)

  • 김용기;이병권;전중남
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2004년도 춘계학술발표대회
    • /
    • pp.1663-1666
    • /
    • 2004
  • 임베디드 리눅스를 상에서 수행되는 건물 정보 서비스를 구현하였다. 종래의 웹에서 제공하는 맵(map) 서비스 기능에 건물 내부의 정보를 조회하는 기능을 추가하였다. 건설교통부에서 제공하는 수치 지형도를 사용하였고, 이로부터 지리정보데이터베이스를 구축하기 위하여 파서 및 속성정보 입력기를 구현하였다. 건물 정보를 표현하기 위하여 OralceSpatial 컴포넌트를 사용하였다. 그리고 Qt-E을 사용하여 지리정보를 보기 위한 클라이언트 프로그램을 개발하였다.

  • PDF

LBS를 이용한 실시간 지반정보 DB 구축 시스템 개발 (Real-time Geotechnical Information Database Development Using Location Based Service)

  • 우제윤;구지희;이상훈
    • 한국공간정보시스템학회 논문지
    • /
    • 제5권2호
    • /
    • pp.91-103
    • /
    • 2003
  • 지반조사자료는 건설공사의 계획부터 설계 및 시공, 유지보수에 이르기까지 건설전반에 걸쳐 공학적 판단근거를 제공하기 때문에, 모든 공사에는 필수적으로 지반조사를 실시하여 현재 방대한 양의 성과가 축적되었다. 그러나 조사 시 위치정보에 대한 인식 부족으로 지리정보시스템에서 이용하기에는 많은 제약이 있어 현행 지반조사체계에서 위치정보 확보에 대한 필요성이 제기되었다. 본 연구에서는 지반조사 과정 분석을 수행하여 입력항목 중 위치와 관련된 인자를 도출하고 데이터모델링에 반영하여 DB설계를 수행하였다. GPS, PDA, 무선통신 모듈을 이용하여 지반조사와 동시에 위치 및 속성정보를 실시간으로 GIS-DB화하는 지반정보취득 프로그램(PGeo)과 Web-DB를 이용하여 추가 지반조사자료를 입력하고, 레포팅할 수 있는 지반정보 레포팅 프로그램(GeoReport)을 개발하였다.

  • PDF