Korean | English

pISSN : 2092-8114 / eISSN : 2733-4384

Home > Explore Content > All Issues > Article List

2020, Vol.16, No.1

  • 1.

    A study on Practical Countermeasures of Copyright Appraisal with the Amendment of Civil Procedure Act in 2016

    Kim, Si Yeol | 2020, 16(1) | pp.1~11 | number of Cited : 1
    Abstract PDF
    The March 29, 2016, amendment to the Civil Procedure Act introduced changes to the appraisal procedures, including new obligations for appraisers, changes in the modes of appraiser testimony, and questioning of appraisers through video conferencing, with all seemingly aimed at procedurally addressing the issues with appraisal in the context of court proceedings. The changes introduced by the amendment also affect the appraisal procedures for copyrights. In light of the above, this article examines how the amendment to the Civil Procedure Act affects the appraisal procedures for copyrights. Specific issuescovered by this paper include: appointment of additional appraisers, prohibition of delegated appraisal,operation of the multiple appraisal system, disclosure of participating experts, proximity of the appraisersystem, and congruence of areas of expertise.
  • 2.

    Appraisal method for Determining Whether to Upgrade Software for Appraisal

    Byung-Tae Chun , Younseo Jeong | 2020, 16(1) | pp.13~19 | number of Cited : 0
    Abstract PDF
    It can be seen that the infringement of copyright cases is increasing as the society becomes more complex and advanced. During the software copyright dispute, there may be a dispute over whether the software is duplicated and made into upgraded software. In this paper, we intend to propose an analysis method for determining whether to upgrade software. For the software upgrade analysis, a software similarity analysis technique was used. The analysis program covers servers, management programs, and Raspberry PC programs. The first analysis confirms the correspondence between program creation information and content. In addition, it analyzes the similarity of functions and screen composition between the submitted program and the program installed in the field. The second comparative analysis compares and analyzes similarities by operating two programs in the same environment. As a result of comparative analysis, it was confirmed that the operation and configuration screens of the two programs were identical. Thus, minor differences were found in a few files, but it was confirmed that the two programs were mostly made using the same or almost similar source code. Therefore, this program can be judged as an upgrade program.
  • 3.

    An Overview of Time Estimation in the Appraisal of Completeness for Software

    Yukyong Kim | 2020, 16(1) | pp.21~26 | number of Cited : 0
    Abstract PDF
    The completeness appraisal of software is performed in various forms, such as assessing the completion level in the development process, calculating the defect rate, estimating the development cost, and calculating the redevelopment cost. Along with this, the problem that is often dealt with is estimation of the development time. Even in a dispute over completeness due to delays in software development, issues of calculating an appropriate development time required to develop a delivery software or a development time required for change requests are often included in the appraisal request. In this paper, we introduce the procedure and method for estimating the appropriate project time of software development so that the appraiser can be applied to the appraisal work for determining the completeness. The method is based on the manual for calculating the appropriate project period of software development project.
  • 4.

    Use Case Points Estimation for the Software Cost Appraisal

    Ki-Tae Kwon | 2020, 16(1) | pp.27~36 | number of Cited : 0
    Abstract PDF
    The software development cost appraisal is treated as a part of the program completion appraisal, and the software engineering methodology is applied. In particular, software cost estimation techniques have been actively applied. For more information about the software development costs calculation, we can refer to the "SW cost estimation guide". Although successful appraisal of a number of development costs based on the guide has been processed, but a number of cases requiring discussion of appraisal results have been discovered. In this study, we propose a use case-based size estimation method to maintain the accuracy and consistency of size estimation. As a result of performing performance evaluation of the proposed method in an environment similar to the development cost appraisal case, it was proved that the accuracy was improved over the existing function points method.
  • 5.

    Study on the comparison result of Machine code Program

    Do-Hyeun Kim , LEE KYU TAE | 2020, 16(1) | pp.37~44 | number of Cited : 2
    Abstract PDF
    The similarity of the software is extracted by the verification of comparing with the source code. The source code is the intellectual copyright of the developer written in the programming language. And the source code written in text format contains the contents of the developer's expertise and ideas. The verification for judging the illegal use of software copyright is performed by comparing the structure and contents of files with the source code of the original and the illegal copy. However, there is hard to do the one-to-one comparison in practice. Cause the suspected source code do not submitted Intentionally or unconsciously. It is now increasing practically. In this case, the comparative evaluation with execution code should be performed, and indirect methods such as reverse assembling method, reverse engineering technique, and sequence analysis of function execution are applied. In this paper, we analyzed the effectiveness of indirect comparison results by practical evaluation . It also proposes a method to utilize to the system and executable code files as a verification results.
  • 6.

    Non-intrusive Calibration for User Interaction based Gaze Estimation

    YongSoo Choi , Jang-Hee Yoo | 2020, 16(1) | pp.45~53 | number of Cited : 2
    Abstract PDF
    In this paper, we describe a new method for acquiring calibration data using a user interaction process, which occurs continuously during web browsing in gaze estimation, and for performing calibration naturally while estimating the user's gaze. The proposed non-intrusive calibration is a tuning process over the pre-trained gaze estimation model to adapt to a new user using the obtained data. To achieve this, a generalized CNN model for estimating gaze is trained, then the non-intrusive calibration is employed to adapt quickly to new users through online learning. In experiments, the gaze estimation model is calibrated with a combination of various user interactions to compare the performance, and improved accuracy is achieved compared to existing methods.
  • 7.

    Simulation and Examination for Beam Profile of DFB Laser with an Anti-reflection Coated Mirror

    Kwon Kee Young , Jang-Geun Ki | 2020, 16(1) | pp.55~63 | number of Cited : 0
    Abstract PDF
    Lasers for optical broadband communication systems should have excellent frequency selectivity and modal stability. DFB lasers have low lasing frequency shift during high speed current modulation. In this paper, when a refractive index grating and a gain grating are simultaneously present in a DFB laser having a wavelength of 1.55 μm, the dielectric film is coated so that reflection does not occur on the right mirror surface, so that  =0. For the first mode, which requires a minimum gain at the threshold, the beam distribution of the oscillation mode in the longitudinal direction and the radiated power ratio were analyzed and compared for the cases of the phase of = and  . If the phase of = , in order to obtain a low threshold current and high frequency stability,  should be greater than 8. In the case of the phase of =, for low threshold current,  is necessary to be 1.0, where the oscillation frequency coincides with the lattice frequency. DFB lasers with an anti-reflection coated mirror have excellent mode selectivity than 1.55um DFB lasers with two mirror facets.
  • 8.

    A Sanitizer for Detecting Vulnerable Code Patterns in uC/OS-II Operating System-based Firmware for Programmable Logic Controllers

    HanSeungJae , Keonyong Lee , Geunha You and 1 other persons | 2020, 16(1) | pp.65~79 | number of Cited : 0
    Abstract PDF
    As Programmable Logic Controllers (PLCs), popular components in industrial control systems (ICS), are incorporated with the technologies such as micro-controllers, real-time operating systems, and communication capabilities. As the latest PLCs have been connected to the Internet, they are becoming a main target of cyber threats. This paper proposes two sanitizers that improve the security of uC/OS-II based firmware for a PLC. That is, we devise BU sanitizer for detecting out-of-bounds accesses to buffers and UaF sanitizer for fixing use-after-free bugs in the firmware. They can sanitize the binary firmware image generated in a desktop PC before downloading it to the PLC. The BU sanitizer can also detect the violation of control flow integrity using both call graph and symbols of functions in the firmware image. We have implemented the proposed two sanitizers as a prototype system on a PLC running uC/OS-II and demonstrated the effectiveness of them by performing experiments as well as comparing them with the existing sanitizers. These findings can be used to detect and mitigate unintended vulnerabilities during the firmware development phase.
  • 9.

    Searching association rules based on purchase history and usage-time of an item

    Lee Bong Kyu | 2020, 16(1) | pp.81~88 | number of Cited : 1
    Abstract PDF
    Various methods of differentiating and servicing digital content for individual users have been studied. Searching for association rules is a very useful way to discover individual preferences in digital content services. The Apriori algorithm is useful as an association rule extractor using frequent itemsets. However, the Apriori algorithm is not suitable for application to an actual content service because it considers only the reference count of each content. In this paper, we propose a new algorithm based on the Apriori that searches association rules by using purchase history and usage-time for each item. The proposed algorithm utilizes the usage time with the weight value according to purchase items. Thus, it is possible to extract the exact preference of the actual user. We implement the proposed algorithm and verify the performance through the actual data presented in the actual content service system.
  • 10.

    A Study on Software algorithm for Processing n-key roll-over at Matrix Keyboard

    Jun,Ho-Ik , Lee HyunChang | 2020, 16(1) | pp.89~94 | number of Cited : 0
    Abstract PDF
    In this paper, we propose a software algorithm that can configure n-key roll-over that detects all keys without limitation on the number of pressed keys in the dynamic scanning detection of a keyboard composed of a matrix. The proposed algorithm uses the timer interrupt of the microcontroller for computer keyboard control, so that a constant and accurate detection interval can be obtained, and an accurate debounce time can be provided. In order to confirm the effectiveness of the proposed algorithm, a microcontroller was connected to a toy keyboard constructed in the form of a clavier and experiments were conducted. As a result of the experiment, it was confirmed that detection of all keys was performed accurately regardless of the number of keys pressed.