Abstract:
PURPOSE: An apparatus for application copyright protection, a method thereof and a storing medium recorded with the program are provided to block the execution of an application, which is copied illegally in a smart phone, by itself without a specific device, and to enable a software developer or a software development company to manage normal execution or supply of library or update of a smart phone application directly, and to track a user who distributes the application illegally. CONSTITUTION: A first install unit (21) installs an execution code of a program excluding a part of code during initial execution. A download request unit (22) transmits user information to a first server (100), and requests the first server to download a part of code where the user information is inserted. A second install unit (23) supplements the execution code by downloading the partial code including the user information from the first server. A copy unit (24) performs dispersion copy of the user information inserted into the partial code to the execution code after the execution code is supplemented. [Reference numerals] (20) Copyright protection program; (21) First install unit; (22) Download request unit; (23) Second install unit; (24) Copy unit; (25) User information comparison unit
Abstract:
PURPOSE: A method for preventing illegal copy of an application software using access control of process and an apparatus thereof are provided to block illegal copy of the application software (mobile app) executed or installed in a smart device. CONSTITUTION: Access authority of process for a file related with application software and a related process type are judged on the basis of at least one of a file access authority level pre-established for the process and process generation time by referring to the booting completion time of a terminal device (S610). Access to the process for the application software related file is selectively allowed on the basis of the judgment result (S620). [Reference numerals] (AA) Start; (BB) End; (S610) Access authority of process for a file related with application software and a related process type are judged on the basis of at least one of a file access authority level and process generation time; (S620) Access to the process for the application software related file is selectively allowed on the basis of the judgment result
Abstract:
본발명은전술한종래기술의문제점을해결하기위한것으로, 본발명의일 실시예에따른멀티프로세서시스템은프로세서스케줄링을운영하는프로그램이저장된메모리및 메모리에저장된프로그램을실행하는프로세서를포함할수 있다. 이때, 프로세서는프로그램의실행에따라, 멀티프로세서시스템의외부이벤트에대한하나이상의태스크들의실행과정으로구성된시나리오에대하여실시간태스크의존성그래프를생성할수 있다. 또한, 프로세서는멀티프로세서시스템의실행이력을기반으로실시간태스크의존성그래프생성및 시나리오의병렬성지수를계산하고, 각시나리오의병렬성지수를이용하여프로세서스케줄링을수행할수 있다.
Abstract:
Disclosed are apparatus having a java virtual machine and a method for selectively compiling bytecodes into native codes in the apparatus having java virtual machine. The disclosed apparatus having java virtual machine comprises: a selection unit for selecting at least one basic block to pre-compile among a plurality of basic blocks forming the java application before java application process - the basic block comprises at least one bytecode; a compile unit for compiling the rest of basic blocks other than the basic block with runtime and pre-compiling the selected basic block before the java application process; and an execution unit for executing the pre-compiled basic block and the rest of basic blocks compiled with runtime.
Abstract:
PURPOSE: An apparatus for protecting software copyright through watermarks and a method thereof are provided to achieve code size increase and execution time increase overhead less than 10 % and to prevent damage when a program code is changed through automated tools including robustness, desultory reading and optimization. CONSTITUTION: A calculation part calculates marking data from the number of commands included in the software. A marking part performs watermarking of the calculated marking data in the software. [Reference numerals] (AA) Start a process for inserting watermarks; (S10) Select a method for inserting information; (S20) Produce a calculated value for each method; (S30) Change the calculated value for each method; (S40) Perform watermarking and store watermarking information
Abstract:
태스크 주기 스케쥴링 장치 및 방법이 개시된다. 개시된 태스크 주기 스케쥴링 장치는 주기적으로 실행되는 복수의 태스크들을 중 적어도 하나의 태스크의 주기를 증가 또는 감소시키는 주기 설정부를 포함하되, 상기 복수의 태스크들은 미리 선정된 M(1 이상의 정수임)개의 태스크 및 상기 M개의 태스크를 제외한 나머지 태스크로 분류되고, 상기 주기 설정부는 상기 미리 선정된 M개의 태스크의 주기 중 최대값이 상기 나머지 태스크의 주기 중 최소값보다 크지 않도록 상기 적어도 하나의 태스크의 주기를 증가 또는 감소시킨다. 본 발명에 따르면, 주기적으로 실행되는 복수의 태스크들이 마감시간을 위반할 확률을 낮추면서 시스템 자원의 이용률을 최대화할 수 있도록 복수의 태스크들의 주기를 설정할 수 있게 된다.