• Title/Summary/Keyword: API

Search Result 2,744, Processing Time 0.034 seconds

Development of a Model-Driven Approach Based API Translator for Embedded Software (모델 기반 접근 방법을 이용한 임베디드 S/W를 위한 API 변환기의 개발)

  • Park, Byeong-Ryul;Maeng, Ji-Chan;Lee, Jong-Bum;Ryu, Min-Soo;Ahn, Hyun-Sik;Jeong, Gu-Min
    • Journal of the Institute of Convergence Signal Processing
    • /
    • v.8 no.4
    • /
    • pp.272-278
    • /
    • 2007
  • In this paper, we present 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 method which contains the MDA's advantage, automation of implement process, and can solve the problem of real-time overhead. 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 a CIC using generic APIs into a C-code for specific RTOS. The proposed API translator converts them into C-code 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.

  • PDF

A Study on Open API Security Protocol based on Multi-Channel (다중 채널 기반 오픈 API 보안 프로토콜에 관한 연구)

  • Kim, Sang-Geun
    • Journal of Convergence for Information Technology
    • /
    • v.10 no.11
    • /
    • pp.40-46
    • /
    • 2020
  • Safe security technology is required for the startup ecosystem according to the construction and service of a joint open platform in the financial sector. Financial industry standard open API recommends that payment-related fintech companies develop/apply additional security technologies to protect core API authentication keys in the mutual authentication process. This study proposes an enhanced API security protocol using multiple channels. It was designed in consideration of the compatibility of heterogeneous platforms by further analyzing the problems and weaknesses of existing open API related research. I applied the method of concealment to remove the additional security channels into a single channel of the existing security protocols. As a result of the performance analysis, the two-way safety of the communication session of the multi-channel and the security of the man-in-the-middle attack of the enhanced authentication key were confirmed, and the computational performance of the delay time (less than 1 second) in the multi-session was confirmed.

SIP Session Control using Web service-based Open API in IMS (웹서비스 기반 Open API를 이용한 IMS 망의 SIP 세션 제어)

  • Park, Yoo-Mi;Yim, Jong-Chul;Choi, Young-Il;Kim, Sang-Ha
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.33 no.12B
    • /
    • pp.1112-1122
    • /
    • 2008
  • This paper reviews the Parlay X and proposes SIP multimedia session control mechanism which is able to be implemented over IMS using Extended Call Control APIs of Parlay X. Parlay X is one of the industrial standards of Open API in the telecommunication to open network resources and capabilities to third party service providers. In this paper, SIP session control mechanism is described by depicting call flows of basic and essential session handling methods including session initiation, transfer, restoration, and termination. We also show how easy Parlay X Extended Call Control APIs can be used for the purpose of complicated calls handling in the IT applications. To verify feasibility of the blended services based on convergence of telecommunication and internet with regard to performance, we accomplish experimental performance of Extended Call Control APIs from IT application through open service gateway. We show Open API could be applied to next generation network based on IMS without serious degradation of the network performance.

Reliability and Validity of the Korean version of autonomy preference index among patients with chronic disease (만성질환자 대상 한국어판 자율성 선호도 도구(K-Autonomy Preference Index)의 신뢰도 및 타당도 검증)

  • Lee, Jihae;An, Bomi
    • Journal of the Korea Convergence Society
    • /
    • v.12 no.8
    • /
    • pp.381-391
    • /
    • 2021
  • The purpose of this study was to validate the Korean version of autonomy preference index (K-API) for chronic patients. Participants were 569 chronic patients. Construct validity and reliability of K-API were examined using exploratory and confirmatory factor analysis, and Cronbach's α test. Original API was translated to Korean, and we conducted contents validity test, and pilot test. The K-API consisted of 10 items divided into two domains: (i) Decision making preference (DMP); (ii) Information seeking preference (ISP). K-API explained 53.4% of autonomy preference; the two-factor structure showed an acceptance fit. Cronbach's α was. 77 for DMP, and. 75 for ISP. Validity and reliability of the K-API were established, and this study provides additional evidence for the usage of the API in Asian region.

Development of K-$Touch^{TM}$ API for kinesthetic/tactile haptic interaction (역/촉감 햅틱 상호작용을 위한 "K-$Touch^{TM}$" API 개발 - 햅틱(Haptic) 개발자 및 응용분야를 위한 소프트웨어 인터페이스 -)

  • Lee, Beom-Chan;Kim, Jong-Phil;Ryu, Je-Ha
    • Journal of the HCI Society of Korea
    • /
    • v.1 no.2
    • /
    • pp.1-8
    • /
    • 2006
  • This paper presents a development of new haptic API (Application Programming Interface) that is called K-$Touch^{TM}$ haptic API. It is designed in order to allow users to interact with objects by kinesthetic and tactile modalities through haptic interfaces. The K-$Touch^{TM}$ API would serve two different types of users: high level programmers who need an easy to use haptic API for creating haptic applications and researchers in the haptic filed who need to experiment or develop with new devices and new algorithms while not wanting to re-write all the required code from scratch. Since the graphic hardware based kinesthetic rendering algorithm implemented in the K-$Touch^{TM}$ API is different from any other conventional kinesthetic algorithms, this API can provide users with haptic interaction for various data representations such as 2D, 2.5D depth(height field), 3D polygon, and volume data. In addition, this API supports kinesthetic and tactile interaction simultaneously in order to allow users with realistic haptic interaction. With a wide range of applicative characteristics, therefore, it is expected that the proposed K-$Touch^{TM}$ haptic API will assists to have deeper recognition of the environments, and enhance a sense of immersion in environments. Moreover, it will be useful development toolkit to investigate new devices and algorithms in the haptic research field.

  • PDF

Evaluation of Domestic CCPs(Coal Combustion Products) Quality by API Test Method (API시험법에 의한 국내 석탄회의 품질 평가)

  • Yoo, Sung-Won;Yu, Kyung-Geun;Cho, Young-Keun
    • Journal of the Korean Recycled Construction Resources Institute
    • /
    • v.1 no.1
    • /
    • pp.49-57
    • /
    • 2013
  • Recently, recycling of industrial by-products and CO2 reduction have been important issues in the world. In this reason, applications and reuse of Fly ash as a binder for concrete, which is generated in thermoelectric power plant, have been one of the effective recycle methods. In order for Fly ash to be applied to concrete, Korean Standard(KS) has selected and managed quality such as $SiO_2$, fineness, specific gravity, ignition loss and activity index. However, there is a limits for activity index, whose test period required is at least 28 days or 91 days. Activity index is the critical indication standard to determine mechanical strength of concrete that contained Fly ash. To complement the disadvantage of test method, this research provided "API test method", which quickly measure Pozzolanic reaction of Fly ash can be considered as a alternative of activity index. Then, the adaptable API test method need to be investigated through comparative analysis with the test result of API, activity index and K-value. The test method can make evaluation of Fly ash quality faster and more accurate. As a result, most Fly ash produced in Korea has not been satisfied in the KS quality standard except water content and specific gravity, and especially fluidized bed boiler ash has its characteristics. Also, API, activity index and K-value have superior interrelationship. The interrelationship between API and activity index and K-value gets increased as the material age gets higher, so API test can be considered as very useful test method for Pozzolanic reaction evaluation of Fly ash.

API Design and Webpage Mapping for GPS NMEA based Google Map (GPS NMEA기반의 Google MAP용 API설계 및 웹페이지 매핑)

  • Kang, Min-Goo
    • Journal of Internet Computing and Services
    • /
    • v.12 no.2
    • /
    • pp.29-36
    • /
    • 2011
  • In this paper, NMEA based Parser programming for Smart-phone was designed at a GPS receiver. The design scheme for Map API and sensor web services was designed according to the Google Map API standards that the position values of NMEA sentences were changed due to XML files. As a result of interfaces between GPS NMEA sentences of Smart-phone and Google Map API, it is possible that real time visual positioning sensor web services about the Google Map mapping from a GPS receiver could be worked on web sever.

Similarity Comparison Among Open API Parameters Using Open API Description Document (Open API 기술문서를 이용한 Open API 파라미터 유사도 비교)

  • Kim, Sang-il;Kim, Hwa-sung
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.41 no.2
    • /
    • pp.241-243
    • /
    • 2016
  • The recent spread of smart devices has led to creating a variety of services based on the smart device, and the needs for the user-centric services that fit the individual users according to their situations and characteristics are increasing. However, current services can not fulfil the individual requirement of individual user, because these services are intended for unspecified individual. This paper, as a key technology of automatic user-centric service mash-up considering the situation of individual user, investigated the similarity comparison method between the Open API parameters by calculating the amount of mutual information of the parameters extracted from the Open API documents.

An Android Birthmark based on API k-gram (API k-gram 기반의 안드로이드 버스마크)

  • Park, Heewan
    • KIPS Transactions on Computer and Communication Systems
    • /
    • v.2 no.4
    • /
    • pp.177-180
    • /
    • 2013
  • A software birthmark means inherent characteristics that can be used to identify a program. Because the software birthmark is difficult to remove by simple program transformation, it can be used to detect code theft. In this paper, we propose a birthmark technique based on API k-gram of Android applications. Android SDK provides various libraries that help programmers to develop application easily. In order to use Android SDK, we have to use API method calls. The API call instructions are hard to be replaced or removed, so they can be a inherent characteristics of an application. To show the effectiveness of the proposed birthmark, we compared it with previous birthmarks and evaluated it with open source applications. From the experiments, we verified that the credibility and resilience of our birthmark is higher than previous birthmarks.

API Similarity Comparison Tool Development for Detecting Theft of Android Application (안드로이드 앱 도용 탐지를 위한 API 유사도 비교 도구 구현)

  • Choi, Sung-Ha;Lee, Hyun-Young;Cho, Seung-Min;Park, Heewan
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2012.04a
    • /
    • pp.792-795
    • /
    • 2012
  • 최근 오픈 소스 커뮤니티가 활성화되고 수많은 오픈 소스들이 공개되고 있어서 많은 개발자들이 오픈 소스를 활용하고 있다. 그러나 오픈 소스도 정해진 라이선스 기반으로 공개되므로 오픈 소스를 사용할 때는 반드시 라이선스를 확인해야 한다. 본 논문에서는 안드로이드 앱의 라이선스 위반이나 코드 도용을 확인할 수 있는 방법으로서 안드로이드 앱 사이의 API 메소드 호출 유사도를 측정하는 방법을 제안한다. 원본 프로그램과 도용된 프로그램은 유사한 API 메소드를 사용할 것임을 예상할 수 있기 때문에 API 메소드 호출이 유사한 것을 확인하면 간접적으로 코드 도용을 확인할 수 있다. 본 논문에서 개발한 API 유사도 측정 도구는 안드로이드 앱의 소스 코드를 필요로 하지 않고, 안드로이드 달빅(Dalvik) 바이트 코드로부터 직접 API 호출 명령어를 분석하여 유사도를 측정한다는 특징이 있다. 본 논문에서 구현한 도구의 평가를 위해서 API 호출 유사도 비교 실험을 수행하였다. 그 결과, 실제로 API 호출 유사도가 높았던 두 앱이 서로 공통된 모듈을 포함하고 있음을 밝혀내었다. 그리고 선행 연구에서 제안했었던 안드로이드 달빅 코드 전체에 대한 유사도 비교 도구보다 비교 속도가 35% 정도 향상된 것을 확인하였다.