• Title/Summary/Keyword: API method

Search Result 526, Processing Time 0.031 seconds

A Forward/Reverse API Translator for Real-Time Operating System Based on a Model-Driven Approach (MDA에 기반한 실시간 운영체제 API 정변환/역변환기의 개발)

  • Park, Byeong-Ryul;Maeng, Ji-Chan;Lee, Jong-Bum;Ryu, Min-Soo;Ahn, Hyun-Sik;Jeong, Gu-Min
    • The Transactions of The Korean Institute of Electrical Engineers
    • /
    • v.56 no.12
    • /
    • pp.2247-2250
    • /
    • 2007
  • This paper presents an automated API translator for embedded software development based on a model-driven approach. Since MDA(Model Driven Architecture) provides little support for the development of embedded software, we propose a new approach containing its advantages. First, we define #generic APIs# which do not depend on any RTOS#s but provide most of typical RTOS services. We can describe RTOS-related behaviors of target application using these generic APIs in a CIC(Common Intermediate Code). Then, we propose a transformation tool for translating between a CIC using generic APIs and a C-code for specific RTOS. The proposed API translator converts them using XML transformation rule which is defined outside. It indicates that an API translator extends to other RTOS#s by modifying or adding the transformation rule. From the experiment. we validate the proposed method.

Development of RBI Procedures and Implementation of a Software Based on API Code (II) - Semi-Quantitative Approach (API 기준에 근거한 RBI 절차 개발 및 소프트웨어의 구현 (II) -준정량적 접근법-)

  • Song, Jung-Soo;Shim, Sang-Hoon;Kwon, Jung-Rock;Yoon, Kee-Bong
    • Journal of the Korean Society of Safety
    • /
    • v.17 no.4
    • /
    • pp.110-118
    • /
    • 2002
  • During the last ten years, the need has been increase for reducing maintenance cost for aged equipments are ensuring safety, efficiency and profitability of petrochemical and refinery plants. American Petroleum institute(API) developed a code, API 581 for proposing standard procedures of risk based inspection. Even though the API 581 code covers general RBI procedures, there must be some limitations. In this study, a semi-quantitative assessment algorithm for RBI based on the API 581 code was reconstructed for developing an RBI software. The user-friendly realRBI software is developed with a module for evaluation semi-quantitative risk category using the potential consequence factor and the likelihood factor. Also, inspection planning module for inspection time and inspection method for equipments are included.

A Study on the Malware Classification Method using API Similarity Analysis (API 유사도 분석을 통한 악성코드 분류 기법 연구)

  • Kang, Hong-Koo;Cho, Hyei-Sun;Kim, Byung-Ik;Lee, Tae-Jin;Park, Hae-Ryong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2013.11a
    • /
    • pp.808-810
    • /
    • 2013
  • 최근 인터넷 사용이 보편화됨과 더불어 정치적, 경제적인 목적으로 웹사이트와 이메일을 악용한 악성 코드가 급속히 유포되고 있다. 유포된 악성코드의 대부분은 기존 악성코드를 변형한 변종 악성코드이다. 이에 변종 악성코드를 탐지하기 위해 유사 악성코드를 분류하는 연구가 활발하다. 그러나 기존 연구에서는 정적 분석을 통해 얻어진 정보를 가지고 분류하기 때문에 실제 발생되는 행위에 대한 분석이 어려운 단점이 있다. 본 논문에서는 악성코드가 호출하는 API(Application Program Interface) 정보를 추출하고 유사도를 분석하여 악성코드를 분류하는 기법을 제안한다. 악성코드가 호출하는 API의 유사도를 분석하기 위해서 동적 API 후킹이 가능한 악성코드 API 분석 시스템을 개발하고 퍼지해시(Fuzzy Hash)인 ssdeep을 이용하여 비교 가능한 고유패턴을 생성하였다. 실제 변종 악성코드 샘플을 대상으로 한 실험을 수행하여 제안하는 악성코드 분류 기법의 유용성을 확인하였다.

Design comparison of Fixed Offshore Structures Designed by WSD and LRFD Methods (허용응력설계법 및 하중저항계수설계법에 의한 고정식 해양구조물 설계결과 비교 )

  • Bae-Keun Jeong;Doo-Yong Cho
    • Journal of the Korea institute for structural maintenance and inspection
    • /
    • v.27 no.2
    • /
    • pp.42-49
    • /
    • 2023
  • When designing fixed jacket structures, overseas design standards are applied due to the absence of domestic design methods. Although the US API standards are mainly applied, API RP 2A suggests two design methods: the allowable stress design method (WSD) and the load resistance coefficient method (LRFD), and is applied according to the designer's judgment. In this study, the stress ratio of the two design methods was reviewed and compared using SACS, an analysis program dedicated to marine structures, for fixed marine structures actually installed on the domestic coast. As a result of the review, it was found that the LRFD design method showed a greater stress ratio for extreme load analysis and transportation analysis, and the WSD design method showed a greater stress ratio for loading and lifting. Therefore, when applying the design method, it is considered appropriate to select the final design method considering safety and economic feasibility after conducting an applicability review for the two design methods.

Core Experiments for Standardization of Internet of Media Things (미디어사물인터넷의 국제표준화를 위한 핵심 실험)

  • Jeong, Min Hyuk;Lee, Gyeong Sik;Kim, Sang Kyun
    • Journal of Broadcast Engineering
    • /
    • v.22 no.5
    • /
    • pp.579-588
    • /
    • 2017
  • Recently, due to the development of network environment, the internet market has been expanding, so it is necessary to standardize the data format and API to exchange information among objects. Therefore, MPEG (Moving Picture Expert Group), an international standardization organization, is establishing the MPEG-IoMT (ISO/IEC 23093) project to standardize the Internet of Things. MPEG-IoMT establishes Core Experiment (CE) and discusses overall data exchange such as data exchange procedure, markup language and communication method. In this paper, core experiments 1, 2, 4, and 5 of the core experiments of MPEG-IoMT will be discussed. The performance information of the sensor, the sensor data, the performance information of the driver, and the exchange procedure of the control command are explained and the exchange of the media additional data is discussed. We compare the markup language and communication method through experiment.

REST-Based Open API Ontology Modeling and Automatic Mash-Up Method Using In/Output Properties (입출력 파라미터 특성을 이용한 REST 기반의 Open API 온톨로지 모델링 및 자동 매쉬업 방법)

  • Jung, Wan;Kim, Hwa Sung
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.39C no.8
    • /
    • pp.626-636
    • /
    • 2014
  • Existing mash-up services could not be offered in accordance with the purposes and preferences of all users because they are created by the service developers. Therefore some precedent studies, which enable for individual users to create their own mash-up services automatically, have been conducted. In order to create automatic mash-up services, it is important to find elements to distinguish the possibility of mash-up. The precedent studies determine the possibility of mash-up through comparison of the similarity between input/output parameter names in the REST-based Open API. Only using the similarity to distinguish the possibility of mash-up, however, some unintended mash-up results can be occurred because the property of input/output parameters are not considered. In this paper, we propose the method considering the properties of input/output parameters to decrease the unintended mash-up results and extend ontology proposed in precedent studies by applying this property. And we propose the algorithm to distinguish the possibility of mash-up using the expanded ontology and describe the result of automatic mash-up services.

A Hiding Original App Method by Altering Android DexClassLoader Execution Flow (안드로이드 덱스클래스로더 실행흐름 변경을 통한 원본 앱 노출 방지 기법)

  • Jo, Honglae;Choi, Joontae;Ha, Dongsoo;Shin, Jinseop;Oh, Heekuck
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.27 no.6
    • /
    • pp.1271-1280
    • /
    • 2017
  • The android packer service using runtime execution compression technology switches to the original application using DexClassLoader. However the API interface of the DexClassLoader receives the path of the loaded DEX(Dalvik EXcutable) and the path of the compiled file. So there is a problem that the original file is exposed to the file system. Therefore, it is not safe to use the API for the packer service. In this paper, we solve this problem by changing the compile and load flow of the DexClassLoader API. Due to this changed execution flow, the complied file can be encrypted and stored in the file system or only in the memory and it can be decrypted or substituted at the time of subsequent loading to enable the original application conversion. we expected that the stability of the packer will increase beacause the proposed method does not expose the original file to the file system.

A study on extraction of optimized API sequence length and combination for efficient malware classification (효율적인 악성코드 분류를 위한 최적의 API 시퀀스 길이 및 조합 도출에 관한 연구)

  • Choi, Ji-Yeon;Kim, HeeSeok;Kim, Kyu-Il;Park, Hark-Soo;Song, Jung-Suk
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.24 no.5
    • /
    • pp.897-909
    • /
    • 2014
  • With the development of the Internet, the number of cyber threats is continuously increasing and their techniques are also evolving for the purpose of attacking our crucial systems. Since attackers are able to easily make exploit codes, i.e., malware, using dedicated generation tools, the number of malware is rapidly increasing. However, it is not easy to analyze all of malware due to an extremely large number of malware. Because of this, many researchers have proposed the malware classification methods that aim to identify unforeseen malware from the well-known malware. The existing malware classification methods used malicious information obtained from the static and the dynamic malware analysis as the criterion of calculating the similarity between malwares. Also, most of them used API functions and their sequences that are divided into a certain length. Thus, the accuracy of the malware classification heavily depends on the length of divided API sequences. In this paper, we propose an extraction method of optimized API sequence length and combination that can be used for improving the performance of the malware classification.

A Study on the API Gateway for human resources management modules extensions in ERP

  • Lee, Ji-Woon;Seo, Hee-Suk
    • Journal of the Korea Society of Computer and Information
    • /
    • v.26 no.2
    • /
    • pp.79-88
    • /
    • 2021
  • In this paper, we propose a API Gateway technique for the expansion of human resource management module, one of the ERP functions. The institution has introduced ERP (Enterprise Resource Planning) based on its efforts to transform all human and physical resources into business competitiveness and its response to the digital knowledge informatization environment, and listed it as multiple success factors. Human resource management is one of the factors that have been dealt with. However, ERP's Human Resources Management Module remains in the role of functional personnel management. How to utilize human resources begins with navigating and recognizing human resources. The proposed API Gateway technique leverages blockchain networks to design and implement APIs for human resource sharing and navigation, including the possibility of extending ERP's human resource management module. Secondly, it was designed and implemented using a smart contract that behaves like an API for preventing information forgery. The proposed method will not only be used as a tool that can actively utilize human resources, but will also be a complete resource for utilizing big data technology.

Fatigue Behavior of Large Scale Tubular Joint for API 2W Gr. 50 Steel (API 2W Gr.50 강재를 이용한 대형 Tubular Joint 피로성능평가)

  • Im, Sung-Woo;Chang, In-Hwa;Jo, Chul-Hee;Park, Kwan-Kyu
    • Journal of Ocean Engineering and Technology
    • /
    • v.19 no.3
    • /
    • pp.54-58
    • /
    • 2005
  • Large-scale model tests of welded tubular K-joints were carried out to observe the fatigue behavior of API 2W Gr.50 steel produced by POSCO. The fatigue crack behaviors for various loading conditions were measured and investigated around the critical joint sections. The experimental results have been verified with numerical approaches and were also compared with the IIW, DnV RP-C203 and API RP 2A-WSD design curves. The hot-spot stress method was applied in the study. The SCF factor for tubular K-joint was also obtaine.