• Title/Summary/Keyword: function calls

Search Result 109, Processing Time 0.027 seconds

Design and Implementation of Contact Control Smart Phone Application

  • Ko, Yong Min;Lim, Dong Kyun;Min, Byong Seok
    • International journal of advanced smart convergence
    • /
    • v.2 no.1
    • /
    • pp.30-31
    • /
    • 2013
  • In the recent years, as smart phones popularized, the number of people who use IMS (instant messaging service) and SNS (social network service) rapidly has increased as the usage of SMS (short message service) relatively decreased. That is why this thesis suggests a contact control service based on Android. It contains an inducing function that calls acquaintances, which were given a score based on the level of familiarity from saved contacts and call logs. And it provides an overall ranking of call log in order to grasp frequently called people. This developed system was tested on Samsung Galaxy S2 and LG Optimus LTE / Android 2.2 which were the main smart phone models.

Effective Technique for Inlining Function Calls in Code Obfuscation Using Genetic Algorithm (유전 알고리즘을 이용한 코드 난독화에서의 효율적 함수 호출 인라인 기법)

  • Kim, Jung-Il;Lee, Eun-Joo
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2010.06b
    • /
    • pp.53-58
    • /
    • 2010
  • 코드 난독화 기법 중의 하나인 인라인(Inline)은 코드의 복사를 통하여 함수의 호출 구조를 파괴하여서 코드의 복원과 이해를 어렵게 만든다. 하지만 적절한 전략 없이 인라인 기법을 적용하게 되면, 프로그램 성능이 저하되며 난독화의 결과도 기대 이하일 가능성이 존재한다. 따라서 지나친 성능의 저하를 막으면서 결과적으로 코드의 복원과 이해를 최대한 어렵게 하기 위한 인라인 수행 전략이 필요하다. 이를 위하여 본 논문에서는 정적 함수 호출 그래프를 기반으로 인라인의 적용 여부를 유전 알고리즘을 사용하여 결정하도록 한다. 그리고 인라인 전후의 효용을 보여주기 위하여 정보이론 및 제어 흐름의 복잡도에 기반하여 전체 프로그램의 복잡도를 정의하였다. 마지막으로 해당 기법의 효용을 실험을 통해 보였다.

  • PDF

A Biomechanical Effectiveness of Corset and Back Brace for Low Back Pain Syndrom (요통환자의 요통감소를 위한 허리보조기 착용의 생체역학적 효과)

  • Kim, Myung-Hoe
    • Physical Therapy Korea
    • /
    • v.3 no.3
    • /
    • pp.59-66
    • /
    • 1996
  • The purpose of this study was to assess the biomechanical effects of corset and back brace for low back pain syndroms patients. The subjects of this study were 69 patients with low back pain syndroms who had been hospitalized or were visited out-patient department of the rehabilitation hospital, college of medicine, Yonsei University, from October 5, 1995 through November 5, 1995. Clinical results and datum were obtained by phone calls and chart reviews of low back pain patients. The results were as follows: 1) Fifty - nine subjects recovered over a good grade (85.6%). 2) The standing workers had a little effect of brace for low back pain. 3) After using a corset and back brace, the test of SLR increased from 36.23% to 72.47%, and the ability of ambulation improved from 40.57% to 85.5%. In conclusion, the biomechanical effects of corset and back brace for low back pain patients were found to be decrease pains and improve posture and ADL function.

  • PDF

The Design and Implementation of C Standard Library for RTOS Q+ (실시간 운영체계 Q+를 위한 C 표준 라이브러리 설계 및 구현)

  • Kim, Do-Hyeong;Park, Seung-Min
    • The KIPS Transactions:PartA
    • /
    • v.8A no.1
    • /
    • pp.1-8
    • /
    • 2001
  • This paper describes the design and implementation of C standard library for real-time operating system Q+, that is being developed for the internet appliance. The C library in the real-time operating system should be defined according to the standard interface and support the concurrent execution of threads. The implemented C standard library is reentrant and follows POSIX.l standard interface. And, the C standard library functions, which are adequate to the Q+ application and commonly provided by commercial real-time operating systems, are selected among POSIX.l standard functions. The C standard library is implemented on the Q+ kernel and D-TV set-top box according to the implementation sequence, which is determined by analyzing the relation of function calls.

  • PDF

Operation Strategy of Container Terminal in the Era of Unlimited Competition (무한경쟁시대의 컨테이너부두 운영전략)

    • Journal of Korean Port Research
    • /
    • v.12 no.2
    • /
    • pp.195-206
    • /
    • 1998
  • By the rapid expansion of containerization and intermodal transportation in international shipping since the 1970's, the larger containerships have emerged and concentrated their calls at a limited number of ports. Moreover, large-scale container terminals have been built to accommodate the ever-larger containerships, and the mordernization of terminal facilities and many developments in information technology etc. have been brought out. Thus, unlimited competition has been imposed on every terminal with neighbouring ports in Japan, Singapore, Hongkong and Taiwan etc. The purpose of this study is to suggest how the container terminal operators cope with unlimited competition between local or foreign terminals. The results are suggested as follows: First, transshipment cargoes, which the added value is high, is to be induced. Second, the function of storage is given on On-Dock Yard. Third, Berth Pool Operation System is to be introduced, especially in Gamman Container Terminal and Kwangyang Container Terminal. Fourth, the cargo handling charges is to be decided by terminal operator.

  • PDF

A Traversal Method of an Execution Tree built from Loops Including Function Calls (함수 호출을 포함한 반복문으로부터 생성된 실행트리 탐색방법)

  • Kim, Young-Kook;Kouh, Hoon-Joon;Yoo, Weon-Hee
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.11c
    • /
    • pp.1583-1586
    • /
    • 2003
  • 소프트웨어 개발에서 프로그램의 검증과 확인을 위한 기본적인 방법중에 하나로 디버깅이 있다. 디버깅의 대표적인 기술중에 하나인 알고리즈믹 디버깅에서는 실행트리라는 구조를 사용한다. 실행 트리란 프로그램을 실행하면서 프로그램내의 모든 함수의 호출 관계를 나타낸 트리 구조이다. 본 논문에서는 실행트리에서 반복문안에 함수 호출이 있을 경우에 나타나는 문제점을 지적한다. 실행트리의 문제점은 반복문안에 함수 호출이 있을 경우 실행트리의 노드가 같은 내용이 반복해서 나타난다. 이와 같은 경우에 함수 호출에 대한 반복된 사용자의 응답을 줄일 수 있는 방법을 본 논문에서 제시한다.

  • PDF

Designing a Generic Compiler for Scalable Computing Fabric (확장형 컴퓨팅 구조를 위한 범용 컴파일러 설계)

  • Taropa Emanuel;Lee Won-Jong;Srini Vason P.;Han Tack-Don
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.06b
    • /
    • pp.394-396
    • /
    • 2006
  • A blooming area of processor design is represented by scalable computing fabric. As the structure of the processors developed using seal-able computing fabric evolved from simple programmable units to processors supporting change of flow instructions and function calls, an increasing interest is in developing the compiling technology that will allow us to harness not only the full power of their hardware but also to target multiple architectures. In this paper we present the front-end of a generic compiler, able to accept a various source languages and transform them in a common intermediate representation.

  • PDF

A Study for Program Slicing in the pressure of Function Calls (함수 호출이 존재하는 프로그램 슬라이싱에 관한 연구)

  • 홍중기;강원임;박재홍
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1999.10a
    • /
    • pp.560-562
    • /
    • 1999
  • 프로그램 슬라이싱은 프로그램의 특정 위치에서 변수들의 값에 영향을 주는 문장을 추출하는 방법이다. 프로그램 슬라이싱의 유용성은 디버깅, 최적화, 프로그램 유지보수, 테스팅, 재사용 부품 추출 그리고 프로그램 이해를 포함하는 다른 응용 분야에 널리 알려져 있다. 본 논문은 C언어에서의 함수 호출이 존재하는 모듈간 프로그램 슬라이싱에 관한 연구이다. 기존의 모듈간 슬라이싱 알고리즘들은 함수의 호출 문맥 설명에 실패하거나 문장 기반 그래프를 사용함으로써 정확한 슬라이스 생성에 실패한다. 본 논문에서는 기존 방법들의 문제점을 지적하고, 시스템 정보 흐름 그래프 (System Information Flow Graph)를 이용하여 정확하고 수행 가능한 모듈간 슬라이스 생성 방법을 제안한다.

  • PDF

The use of extracorporeal membrane oxygenation in children with acute fulminant myocarditis

  • Heinsar, Silver;Raman, Sainath;Suen, Jacky Y.;Cho, Hwa Jin;Fraser, John F.
    • Clinical and Experimental Pediatrics
    • /
    • v.64 no.5
    • /
    • pp.188-195
    • /
    • 2021
  • Acute fulminant myocarditis (AFM) occurs as an inflammatory response to an initial myocardial insult. Its rapid and deadly progression calls for prompt diagnosis with aggressive treatment measures. The demonstration of its excellent recovery potential has led to increasing use of mechanical circulatory support, especially extracorporeal membrane oxygenation (ECMO). Arrhythmias, organ failure, elevated cardiac biomarkers, and decreased ventricular function at presentation predict requirement for ECMO. In these patients, ECMO should be considered earlier as the clinical course of AFM can be unpredictable and can lead to rapid haemodynamic collapse. Key uncertainties that clinicians face when managing children with AFM such as timing of initiation of ECMO and left ventricular decompression need further investigation.

Effective code static analysis and visualization based on Normalization of internal code information (코드 내부 정보의 정규화 기반 효율적인 코드 정적 분석 및 가시화)

  • Park, Chansol;Jeon, Byungkook;Kim, R. Young Chul
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2022.11a
    • /
    • pp.85-87
    • /
    • 2022
  • 고품질 코드를 위한 정적 분석은 아직도 매우 필요한 영역이며, 또한 코드의 가시화는 개발자들에게 코드의 복잡한 모듈에 대한 가이드에 필요하다. 기존의 코드 가시화는 정적 분석의 코드 내부 정보들을 DB 테이블화 및 품질 지표(CK Metrics, Coupling, # function Calls, Bed smell) 질의어화, 그리고 추출된 정보를 가시화하는 것에만 초점을 두었다. 문제는 코드 내부 정보(Class, method, parameters, etc) 테이블들에 대한 join 연산 시 엄청난 시간과 리소스가 소모된다. 이 문제를 해결하기 위해, 우리는 테이블 설계의 정규화를 제안한다. 또한 필요한 품질 지표의 질의를 통해 코드 내부 정보 추출하여 데이터 및 제어 복잡 모듈을 식별하여 refactoring 를 가이드 한다. 앞으로는 이 부분의 AI learning 을 통해 bad/good program 을 식별을 기대한다.