Go to the main menu
Skip to content
Go to bottom
REFERENCE LINKING PLATFORM OF KOREA S&T JOURNALS
> Journal Vol & Issue
The KIPS Transactions:PartA
Journal Basic Information
Journal DOI :
Korea Information Processing Society
Editor in Chief :
Volume & Issues
Volume 11A, Issue 7 - Dec 2004
Volume 11A, Issue 6 - Oct 2004
Volume 11A, Issue 5 - Oct 2004
Volume 11A, Issue 4 - Aug 2004
Volume 11A, Issue 3 - Jun 2004
Volume 11A, Issue 2 - Apr 2004
Volume 11A, Issue 1 - Feb 2004
Volume 11, Issue 2 - 00 2004
Volume 11, Issue 1 - 00 2004
Selecting the target year
Implementation of the Kernel Hardening Function in the Linux Kernel
Jang, Seung-Ju ;
The KIPS Transactions:PartA, volume 11A, issue 4, 2004, Pages 227~234
DOI : 10.3745/KIPSTA.2004.11A.4.227
A panic state is often caused by careless computer control. It could be also caused by a kernel programmer`s mistake. When panic is occurred, the process of the panic state has to be checked, then if it can be restored, operating system restores it, but if not, operating system runs the panic function to stop the system in the kernel hardening O.S. To decide recovery of the process, the type of the panic for the present process should be checked. The value type and the address type have to restore the process. If the system process has a panic state, the system should be designed to shutdown hardening function in the Linux operating system.
Development of Automatic Nut Inspection System using Image Processing
Lee, Sang-Hak ; Seo, Myong-Ho ; Chung, Tae-Choong ;
The KIPS Transactions:PartA, volume 11A, issue 4, 2004, Pages 235~242
DOI : 10.3745/KIPSTA.2004.11A.4.235
When manufacturing information and communication device that consists of lots of part, it is important to improve the quality of the produced system by inspecting the system accurately and exclude the defected part. In case of LCD which is recently in a great demand, the inspection process of the nut which bonds the back frame to protect the LCD panel has to be done by human labor. It highly required an automatic inspection system which can inspect the nut without wasting human resources. In this paper, we describe the process of developing a system which automatically inspect the status of nuts inserted during the manufacturing of LCD. The nut inspection vision system developed measures the number of nut`s spiral, the distance between pitches, the width of a pitch, and the inside diameter of nut. We have adopted lens with high magnifying power and calibration tool and intended to produce automatic lighting for maintaining a stable environment for a high precision system. We also developed the algorithms for analyzing the nut. We apply the system to real factory field and verify that it is better than the man power in terms of error rate.
Verifying Execution Prediction Model based on Learning Algorithm for Real-time Monitoring
Jeong, Yoon-Seok ; Kim, Tae-Wan ; Chang, Chun-Hyon ;
The KIPS Transactions:PartA, volume 11A, issue 4, 2004, Pages 243~250
DOI : 10.3745/KIPSTA.2004.11A.4.243
Monitoring is used to see if a real-time system provides a service on time. Generally, monitoring for real-time focuses on investigating the current status of a real-time system. To support a stable performance of a real-time system, it should have not only a function to see the current status of real-time process but also a function to predict executions of real-time processes, however. The legacy prediction model has some limitation to apply it to a real-time monitoring. First, it performs a static prediction after a real-time process finished. Second, it needs a statistical pre-analysis before a prediction. Third, transition probability and data about clustering is not based on the current data. We propose the execution prediction model based on learning algorithm to solve these problems and apply it to real-time monitoring. This model gets rid of unnecessary pre-processing and supports a precise prediction based on current data. In addition, this supports multi-level prediction by a trend analysis of past execution data. Most of all, We designed the model to support dynamic prediction which is performed within a real-time process` execution. The results from some experiments show that the judgment accuracy is greater than 80% if the size of a training set is set to over 10, and, in the case of the multi-level prediction, that the prediction difference of the multi-level prediction is minimized if the number of execution is bigger than the size of a training set. The execution prediction model proposed in this model has some limitation that the model used the most simplest learning algorithm and that it didn`t consider the multi-regional space model managing CPU, memory and I/O data. The execution prediction model based on a learning algorithm proposed in this paper is used in some areas related to real-time monitoring and control.
A Design and Implementation of Sample Distributed Virtual Machine for Distributed Environment
Yang, Il-Deung ; Lee, Seok-Hee ; Kim, Soeng-Ryeol ;
The KIPS Transactions:PartA, volume 11A, issue 4, 2004, Pages 251~256
DOI : 10.3745/KIPSTA.2004.11A.4.251
By large quantity supply of high efficiency computers, various kind of distributed resource has been extravagant around. Use this distributed resource, if exclude concept of systems by each field, module, operation and administration then we can use it into minimum expense. Hereupon, accommodate some among contents that is proposed through `Proposal of DVM and DESPL that have apply in distributed environment` and designs and implements SDVM. The user who use SDVM can use into minimum expense without concept of distributed environment.
Dynamic Load Balancing Scheme Based on Resource Reservation for Migration of Agents in Pure P2P Network Environments
Kim, Kyung-In ; Kim, Young-jin ; Eom, Young-Ik ;
The KIPS Transactions:PartA, volume 11A, issue 4, 2004, Pages 257~266
DOI : 10.3745/KIPSTA.2004.11A.4.257
Mobile agents are defined as processes which can be autonomously delegated or transferred among the hosts in a network in order to perform some computations on behalf of the user and co-operate with other agents. Currently, mobile agents are used in various fields, such as electronic commerce, mobile communication, parallel processing, search of information, recovery, and so on. In pure P2P network environment, if mobile agents that require computing resources rashly migrate to another peers without consideration on the peer`s capacity of resources, the peer may have a problem that the performance of the peer is degraded due to lack of resources. To solve this problem, we propose resource reservation based load balancing scheme of using RMA(Resource Management Agent) that monitors workload information of the peers and that decides migrating agents and destination peers. In mobile agent migrating procedure, if the resource of specific peer is already reserved, our resource reservation scheme prevents other mobile agents from allocating the resource.
A Study on the Development Automatic Placement/Routing System in the PCB
Kim, Hyun-Gi ; Woo, Kyong-Hwan ;
The KIPS Transactions:PartA, volume 11A, issue 4, 2004, Pages 267~276
DOI : 10.3745/KIPSTA.2004.11A.4.267
The modeling methods of routing region used in the automatic placement/routing system are a grid and non-grid. Because the gird method is curbed by its size and a board if the electrical and physical elements on PCB are of small quantity, it has many memories. Therefore, it has demerit which decreases the speed of automatic placement/routing. The Shape-based type, non-grid method, makes the shapes exist as an in dividual element in a memory by using a region-processing method. Each individual element needs very small memory since it has its unique data size. Therefore, this paper aimed to develope the automatic placement/routing system which can automatically place and route the PCB without dissipation of memory at a high speed. To this aim, the auction algorithm method was applied which can make the memories be most rapidly reached from the original point to various destinations. Also, this system was developed by the Visual C++ in the Widows environment of IBM Pentium computer in order to use it in an individual PC system.
Facial Expression Control of 3D Avatar by Hierarchical Visualization of Motion Data
Kim, Sung-Ho ; Jung, Moon-Ryul ;
The KIPS Transactions:PartA, volume 11A, issue 4, 2004, Pages 277~284
DOI : 10.3745/KIPSTA.2004.11A.4.277
This paper presents a facial expression control method of 3D avatar that enables the user to select a sequence of facial frames from the facial expression space, whose level of details the user can select hierarchically. Our system creates the facial expression spare from about 2,400 captured facial frames. But because there are too many facial expressions to select from, the user faces difficulty in navigating the space. So, we visualize the space hierarchically. To partition the space into a hierarchy of subspaces, we use fuzzy clustering. In the beginning, the system creates about 11 clusters from the space of 2,400 facial expressions. The cluster centers are displayed on 2D screen and are used as candidate key frames for key frame animation. When the user zooms in (zoom is discrete), it means that the user wants to see mort details. So, the system creates more clusters for the new level of zoom-in. Every time the level of zoom-in increases, the system doubles the number of clusters. The user selects new key frames along the navigation path of the previous level. At the maximum zoom-in, the user completes facial expression control specification. At the maximum, the user can go back to previous level by zooming out, and update the navigation path. We let users use the system to control facial expression of 3D avatar, and evaluate the system based on the results.
A Mobile Course Coordinator System for Learning Profound Major Field
Han, Yong-Jae ; Lee, Young-Seok ; Cho, Jung-Won ; Choi, Byung-Uk ;
The KIPS Transactions:PartA, volume 11A, issue 4, 2004, Pages 285~296
DOI : 10.3745/KIPSTA.2004.11A.4.285
The rapid progress of IT technologies promoted the foundation to offer users `Any Time, Any Where, Any Service`, and wireless internet services made it possible to use wired internet services while traveling. The previous academic administration management system having migrated from wired to wireless was dependent on mobile equipments` platform because of not being constructed on standard surroundings. And in the aspect of faculty system, course coordinator plays an significant role in building curricula and manage them, and finally counseling students with regard to them. But the course coordinator can`t afford to advise students on which fields of their faculty fit them and which courses they have to take. We propose a mobile course coordinator system to help students learn profound courses of their major fields. Also the proposed system is implemented by using JAVA and WIPI technology, so that it is platform-independent. A mobile course coordinator system has an inference engine considering not only course trees which tell informations about the courses in every fields, but also personal courses that students have taken. The inference engine calculates three weights, representing the significance of each course considering every fields, the score of prerequisite courses which a student have taken, and the suitability in which department each student fits. When students apply for taking lectures, a mobile course coordinator system recommends them the most suitable courses. A mobile course coordinator system is able to substitute for the course coordinator who is counseling students. And the students with personal cellular phone are able to keep tracking their courses, and improve their knowledge about major with taking courses which the system`s inference engine will advice.
A Design and Implementation of Web-based Learning System with Self-Study Plan
Jang, Duk-Sung ; Cho, Hyun-Uk ;
The KIPS Transactions:PartA, volume 11A, issue 4, 2004, Pages 297~302
DOI : 10.3745/KIPSTA.2004.11A.4.297
In the information-oriented society, the paradigm of education has changed from the existing traditional teaching-centered education to the learning-centered education. In the Web-based Learning System which an learning-centered educational environment using the internet, students should have responsibility of their learning as taking more opportunities to participate their learning positively, to control their process of learning and to evaluate their learning by themselves to improve self-directed loaming ability. In this paper, the Web-based Learning System with a Self-Study Plan to lead students to select own purposes and methods of the study and write a self_evaluation is developed. The Self-Study Plan is a guide to lead the process, an order to have an individualized study and a report to evaluate own study. In addition, the suggested System is designed through object-oriented method using the extension mechanism of UML to archive the improvement of reuse and maintenance.