년 - 년
건물 에너지 정보 시각화를 위한 객체지향 물리적 모델링과 BIM 활용기법 개발 KCI 등재
대한건축학회지회연합회 대한건축학회연합논문집 제22권 제6호 통권 100호 2020.12 pp.125-131
※ 기관로그인 시 무료 이용이 가능합니다.
4,000원
This study demonstrates the development of thermal performance visualization to support design decision making in the early design stage. The objective of this study is to provide the thermal performance results from the building performance simulation tool using Object-Oriented Physical Modeling (OOPM) into Building Information Modeling (BIM). The suggested method allows stakeholders to enable use the BIM tool as a common user interface to visualize the building performance simulation results. To implement the method, 1) a specific BIM tool and its Application Programming Interface (API), and 2) a building performance simulator of OOPM, Modelica Buildings library. Also, an external database is adopted to maintain the building performance simulation results from an OOPM tool. To demonstrate the research method, a prototype called the thermal energy performance visualization (TEPV) is created, which translates the simulation results stored in the external database into the specific parameter in the BIM tool. TEPV enables the thermal energy performance results to be visualized by color-coding building components in the BIM models. The thermal energy performance visualization using TEPV facilitates that stakeholders explicitly inspect the simulation results at the early design stages.
화산재대응시스템을 위한 항공교통정보 프레임워크 KCI 등재
한국ITS학회 한국ITS학회논문지 제16권 제1호 통권69호 2017.02 pp.166-175
※ 기관로그인 시 무료 이용이 가능합니다.
4,000원
최근 아시아 태평양 지역의 항공교통량이 증가하는 가운데 한반도 주변국의 화산분화로인하여 항공로에 많은 영향을 줄 것으로 예상된다. 이에 화산분화로 인한 항공산업의 손실을 줄이기 위하여 국내의 항공현황 및 항공로를 분석하고, 한반도 주변국의 화산분화 시나리오를 기반으로 항공교통에 대한 피해정도를 예측할 필요가 있다. 이를 위한 관련 화산재, 항공정보를 수집하고 처리하는 프레임워크가 필요하다. 항공로와 공항의 폐쇄에 따른 항공교통 피해를 계산하기 위해 GIS geometry analysis기법을 사용하여 항로, waypoints, 공항의 화재 영향 여부를 판별하는 체계를 제시하였다. 화산이 분화하였을 때 타 분야와는 달리 항공에 대한 영향은 바로 집계가 가능한 특징이 있다. 이를 위해 실시간 항공정보의 수집과 저장은 매우 중요한 요소로 화산재대응시스템의 구성이 중요한 역할을 할 것으로 기대된다.
Hazardous volcanic activity will continue to occur in the ring of fire, a major area in the basin of the Pacific Ocean where a large number of earthquakes and volcanic eruptions occur. and, because of rising populations, development pressures, and expanding national and international air traffic over volcanic regions, risks to life and property through exposure to volcano hazards continue to increase. During an eruption, volcanic contamination can reach and exceed the cruising altitudes of turbine-powered aircraft, among others, within minutes and spread over vast geographical areas within a few days. Volcanic ash can affect the operation of aircraft at aerodromes. Volcanic ash deposition at an aerodrome, even in very small amounts, can result in the closure of the aerodrome until all the deposited ash has been removed. In this study, air traffic information framework is presented along with algorithms to define affected routes, waypoints and airports using GIS geometry analysis.
[NRF 연계] 한국과학학술지편집인협의회 Science Editing Vol.12 No.1 2025.02 pp.20-27
※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.
Purpose: The peer review process is essential for maintaining the quality of scientific publications. However, identifying reviewers who possess the necessary expertise can be challenging. In Open Journal Systems (OJS), which is commonly utilized by journals, the most effective method of inviting reviewers is when they are already registered in the system. This study seeks to improve the efficiency and accuracy of the reviewer selection process to ensure high-quality peer reviews. Methods: We introduced a process innovation to analyze users within OJS and obtain recommendations for potential reviewers possessing the relevant expertise for the manuscript under review. This study collected user data from OJS as potential reviewers and utilized information from the Scopus search application programming interface (API). We extracted authors’ data from the Scopus API to obtain their Scopus IDs, which were then used to scrape publication data of potential reviewers. The system matched the previous works of reviewers with the title and abstract of the manuscript using term frequency-inverse document frequency and cosine similarity algorithms. Results: The system was evaluated by comparing its recommendations with the assessments made by the editorial team. This evaluation yielded precision, mean average precision, and mean reciprocal rank values of 0.47, 0.77, and 0.87, respectively. Conclusion: The results clearly demonstrate the system’s ability to provide relevant reviewer recommendations. This system offers significant benefits by assisting editors in identifying suitable reviewer candidates from the existing user database in OJS, particularly for the evaluation of manuscripts.
Input and Output Application Programming Interface for Plaid Standard Library SCOPUS
보안공학연구지원센터(IJSEIA) International Journal of Software Engineering and Its Applications Vol.8 No.1 2014.01 pp.95-106
※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.
Object oriented (OO) is the most accepted object modeling languages nowadays. Although OO languages are successful in modeling real world entities, nevertheless, there is little to no support for modeling state of object precisely in code. To overcome this problem, a new general purpose programming language is proposed that is built on two paradigms which are typestate-oriented and permission-based. One of the most vital factor for every language to be accepted and effective for users is having an enhanced standard library and clearly one of the most important parts is Input and Output (I/O) Application Programming Interface (API). One of a new programming language is Plaid language. Since the Plaid is at its early stage of development, I/O features provided by the Plaid standard library are very basic and limited. This paper presents I/O API that we have developed for the Plaid based on the features provided by Java I/O API. For the evaluation we used two metrics which are the number of features provided by I/O API, and the number of exceptions eliminated by using Plaid and typestate-oriented programming language.
의존성 주입을 활용한 서바이벌 게임 API 설계 및 구현 KCI 등재
국제인공지능학회(구 한국인터넷방송통신학회) 한국인터넷방송통신학회 논문지 제23권 제4호 2023.08 pp.183-188
※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.
게임 오브젝트의 상속 및 여러 가지의 컴포넌트를 이용하여 시스템 아키텍처의 시각화, 우수한 코드 재사용 및 빠른 프로토타이핑이 가능하다. 반면에 객체는 게임 오브젝트와 컴포넌트 간의 높은 대기 시간, 정적 형변환과 널 포인터 등의 많은 참조에 의존하기 마련이다. 게임 제작시에 여러 클래스에 대한 객체의 의존도를 낮추고 코드의 재사용이 가능 하도록 설계하는 것은 중요한 일이다. 따라서 의존성 주입(Dependency Injection)과 GoF(Gang of Four)가 제안한 디자인 패턴들을 적용하여 클래스의 모듈성을 더욱 높일 수 있도록 게임을 설계하였다. 이러한 의존성은 게임 오브젝트 의 속성이고 주입은 초기화 패스에서만 발생하므로 게임 루프에서 성능 저하나 성능 페널티는 미세하다. 따라서 본 논문 에서는 서바이벌 게임의 설계와 구현에 있어서 API(Application Programming Interface)를 효과적으로 재사용하는 효율적인 설계방법을 제안하였다.
Game object inheritance and multiple components allow for visualization of system architecture, good code reuse, and fast prototyping. On the other hand, objects are more likely to rely on high latency between game objects and components, static casts, and lots of references to things like null pointers. Therefore, It is important to design a game in such a way so that the dependency of objects on multiple classes could be reduced and existing codes could be reused. Therefore, we designed the game to make the classes more modular by applying Dependency Injection and the design patterns proposed by the Gang of Four. Since these dependencies are attributes of the game object and the injection occurs only in the initialization pass, there is little performance degradation or performance penalty in the game loop. Therefore, this paper proposed an efficient design method to effectively reuse APIs in the design and implementation of survival games.
Design of a Subtitle System for Internet TV Systems SCOPUS
보안공학연구지원센터(IJMUE) International Journal of Multimedia and Ubiquitous Engineering Vol.11 No.5 2016.05 pp.11-20
※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.
Globalization was one of the most popular words in Korea about 20 years ago. Koreans believed that a nation cannot join the ranks of developed countries unless that nation is globalized. In order for Internet TV systems to be globalized and to spread throughout the world, broadcasters must provide a subtitling service in foreign languages. Otherwise, their programs cannot be understood by foreigners. There are authoring tools and automatic translators that can generate subtitles. This paper reviews techniques needed in subtitle system development, and introduces the design of a subtitle system for Internet TV. One of the distinguishing features of the design is that a machine translator is integrated into the system. A crawler is proposed as part of the translator to collect cultural and tourism proper nouns.
국제인공지능학회(구 한국인터넷방송통신학회) The International Journal of Advanced Smart Convergence Volume 10 Number 1 2021.03 pp.97-104
※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.
Securities and investment services had the most data per company on the average, and used the most data. Investors are increasingly demanding to invest through their own analysis methods. Therefore, securities and investment companies provide stock data to investors through open API. The data received using the open API is in text format. Python is effective and convenient for requesting and receiving text data. We investigate there are 22 major securities and investment companies in Korea and only 6 companies. Only Daishin Securities Co. supports Python officially. We compare how to receive stock data through open API using Python, and Python programming features. The open APIs for the study are Daishin Securities Co. and eBest Investment & Securities Co. Comparing the two APIs for receiving the current stock data, we find the main two differences are the login method and the method of sending and receiving data. As for the login method, CYBOS plus has login information, but xingAPI does not have. As for the method of sending and receiving data, Cybos Plus sends and receives data by calling the request method, and the reply method. xingAPI sends and receives data in the form of an event. Therefore, the number of xingAPI codes is more than that of CYBOS plus. And we find that CYBOS plus executes a loop statement by lists and tuple, dictionary, and CYBOS plus supports the basic commands provided by Python.
XML 메시지 기반 워크플로우 관리 응용 프로그래밍 인터페이스 메커니즘
[Kisti 연계] 한국정보과학회 한국정보과학회 학술대회논문집 2003 pp.680-682
※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.
본 논문은 워크플로우 표준기관인 WfMC(Workflow Management Coalition)의 명세서에서 명세하고 있는 기존 워크플로우 관리 응용 프로그래밍 인터페이스에 해당하는 워크플로우 클라이언트 응용, 호출 응용과 워크플로우 엔진과의 상호작용 방식에 대한 문제점과 웹 서비스의 활성화가 급속하게 확장됨에 따른 개선된 상호작용 방법의 필요성을 기술한다. 이러한 문제점과 필요성을 검토한 후 이에 대한 문제해결 방법으로 XML 메시지 기반의 워크플로우 관리 응용 프로그래밍 인터페이스 정의와 접근방법을 제시한다. 워크플로우 관리 시스템에서 중요한 요소인 상호운용성에서도 이러한 XML 메시지 기반 인터페이스는 워크플로우 구성요소간 상호운용성에도 영향을 줄 수 있게 되는 것이다.
0개의 논문이 장바구니에 담겼습니다.
선택하신 파일을 압축중입니다.
잠시만 기다려 주십시오.