• Title/Summary/Keyword: software system

Search Result 12,099, Processing Time 0.041 seconds

Design and Implementation of a Scalable Real-Time Sensor Node Platform (확장성 및 실시간성을 고려한 실시간 센서 노드 플랫폼의 설계 및 구현)

  • Jung, Kyung-Hoon;Kim, Byoung-Hoon;Lee, Dong-Geon;Kim, Chang-Soo;Tak, Sung-Woo
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.32 no.8B
    • /
    • pp.509-520
    • /
    • 2007
  • In this paper, we propose a real-time sensor node platform that guarantees the real-time scheduling of periodic and aperiodic tasks through a multitask-based software decomposition technique. Since existing sensor networking operation systems available in literature are not capable of supporting the real-time scheduling of periodic and aperiodic tasks, the preemption of aperiodic task with high priority can block periodic tasks, and so periodic tasks are likely to miss their deadlines. This paper presents a comprehensive evaluation of how to structure periodic or aperiodic task decomposition in real-time sensor-networking platforms as regard to guaranteeing the deadlines of all the periodic tasks and aiming to providing aperiodic tasks with average good response time. A case study based on real system experiments is conducted to illustrate the application and efficiency of the multitask-based dynamic component execution environment in the sensor node equipped with a low-power 8-bit microcontroller, an IEEE802.15.4 compliant 2.4GHz RF transceiver, and several sensors. It shows that our periodic and aperiodic task decomposition technique yields efficient performance in terms of three significant, objective goals: deadline miss ratio of periodic tasks, average response time of aperiodic tasks, and processor utilization of periodic and aperiodic tasks.

Improved Sentence Boundary Detection Method for Web Documents (웹 문서를 위한 개선된 문장경계인식 방법)

  • Lee, Chung-Hee;Jang, Myung-Gil;Seo, Young-Hoon
    • Journal of KIISE:Software and Applications
    • /
    • v.37 no.6
    • /
    • pp.455-463
    • /
    • 2010
  • In this paper, we present an approach to sentence boundary detection for web documents that builds on statistical-based methods and uses rule-based correction. The proposed system uses the classification model learned offline using a training set of human-labeled web documents. The web documents have many word-spacing errors and frequently no punctuation mark that indicates the end of sentence boundary. As sentence boundary candidates, the proposed method considers every Ending Eomis as well as punctuation marks. We optimize engine performance by selecting the best feature, the best training data, and the best classification algorithm. For evaluation, we made two test sets; Set1 consisting of articles and blog documents and Set2 of web community documents. We use F-measure to compare results on a large variety of tasks, Detecting only periods as sentence boundary, our basis engine showed 96.5% in Set1 and 56.7% in Set2. We improved our basis engine by adapting features and the boundary search algorithm. For the final evaluation, we compared our adaptation engine with our basis engine in Set2. As a result, the adaptation engine obtained improvements over the basis engine by 39.6%. We proved the effectiveness of the proposed method in sentence boundary detection.

Implementation of PersonalJave™ AWT using Light-weight Window Manager (경량 윈도우 관리기를 이용한 퍼스널자바 AWT 구현)

  • Kim, Tae-Hyoun;Kim, Kwang-Young;Kim, Hyung-Soo;Sung, Min-Young;Chang, Nae-Hyuck;Shin, Heon-Shik
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.7 no.3
    • /
    • pp.240-247
    • /
    • 2001
  • Java is a promising runtime environment for embedded systems because it has many advantages such as platform independence, high security and support for multi-threading. One of the most famous Java run-time environments, Sun's ($PersonalJave^{TM}$) is based on Truffle architecture, which enables programmers to design various GUIs easily. For this reason, it has been ported to various embedded systems such as set-top boxes and personal digital assistants(PDA's). Basically, Truffle uses heavy-weight window managers such as Microsoft vVin32 API and X-Window. However, those window managers are not adequate for embedded systems because they require a large amount of memory and disk space. To come up with the requirements of embedded systems, we adopt Microwindows as the platform graphic system for Personal] ava A WT onto Embedded Linux. Although Microwindows is a light-weight window manager, it provides as powerful API as traditional window managers. Because Microwindows does not require any support from other graphics systems, it can be easily ported to various platforms. In addition, it is an open source code software. Therefore, we can easily modify and extend it as needed. In this paper, we implement Personal]ava A WT using Microwindows on embedded Linux and prove the efficiency of our approach.

  • PDF

Clustering-based Hierarchical Scene Structure Construction for Movie Videos (영화 비디오를 위한 클러스터링 기반의 계층적 장면 구조 구축)

  • Choi, Ick-Won;Byun, Hye-Ran
    • Journal of KIISE:Software and Applications
    • /
    • v.27 no.5
    • /
    • pp.529-542
    • /
    • 2000
  • Recent years, the use of multimedia information is rapidly increasing, and the video media is the most rising one than any others, and this field Integrates all the media into a single data stream. Though the availability of digital video is raised largely, it is very difficult for users to make the effective video access, due to its length and unstructured video format. Thus, the minimal interaction of users and the explicit definition of video structure is a key requirement in the lately developing image and video management systems. This paper defines the terms and hierarchical video structure, and presents the system, which construct the clustering-based video hierarchy, which facilitate users by browsing the summary and do a random access to the video content. Instead of using a single feature and domain-specific thresholds, we use multiple features that have complementary relationship for each other and clustering-based methods that use normalization so as to interact with users minimally. The stage of shot boundary detection extracts multiple features, performs the adaptive filtering process for each features to enhance the performance by eliminating the false factors, and does k-means clustering with two classes. The shot list of a result after the proposed procedure is represented as the video hierarchy by the intelligent unsupervised clustering technique. We experimented the static and the dynamic movie videos that represent characteristics of various video types. In the result of shot boundary detection, we had almost more than 95% good performance, and had also rood result in the video hierarchy.

  • PDF

Topology Design Optimization and Experimental Validation of Heat Conduction Problems (열전도 문제에 관한 위상 최적설계의 실험적 검증)

  • Cha, Song-Hyun;Kim, Hyun-Seok;Cho, Seonho
    • Journal of the Computational Structural Engineering Institute of Korea
    • /
    • v.28 no.1
    • /
    • pp.9-18
    • /
    • 2015
  • In this paper, we verify the optimal topology design for heat conduction problems in steady stated which is obtained numerically using the adjoint design sensitivity analysis(DSA) method. In adjoint variable method(AVM), the already factorized system matrix is utilized to obtain the adjoint solution so that its computation cost is trivial for the sensitivity. For the topology optimization, the design variables are parameterized into normalized bulk material densities. The objective function and constraint are the thermal compliance of the structure and the allowable volume, respectively. For the experimental validation of the optimal topology design, we compare the results with those that have identical volume but designed intuitively using a thermal imaging camera. To manufacture the optimal design, we apply a simple numerical method to convert it into point cloud data and perform CAD modeling using commercial reverse engineering software. Based on the CAD model, we manufacture the optimal topology design by CNC.

Counterfeit Money Detection Algorithm based on Morphological Features of Color Printed Images and Supervised Learning Model Classifier (컬러 프린터 영상의 모폴로지 특징과 지도 학습 모델 분류기를 활용한 위변조 지폐 판별 알고리즘)

  • Woo, Qui-Hee;Lee, Hae-Yeoun
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.2 no.12
    • /
    • pp.889-898
    • /
    • 2013
  • Due to the popularization of high-performance capturing equipments and the emergence of powerful image-editing softwares, it is easy to make high-quality counterfeit money. However, the probability of detecting counterfeit money to the general public is extremely low and the detection device is expensive. In this paper, a counterfeit money detection algorithm using a general purpose scanner and computer system is proposed. First, the printing features of color printers are calculated using morphological operations and gray-level co-occurrence matrix. Then, these features are used to train a support vector machine classifier. This trained classifier is applied for identifying either original or counterfeit money. In the experiment, we measured the detection rate between the original and counterfeit money. Also, the printing source was identified. The proposed algorithm was compared with the algorithm using wiener filter to identify color printing source. The accuracy for identifying counterfeit money was 91.92%. The accuracy for identifying the printing source was over 94.5%. The results support that the proposed algorithm performs better than previous researches.

A Evaluation of Emergency Braking Performance for Electro Mechanical Brake using Interior Permanent Magnet Synchronous Motor (매입형 영구자석 동기전동기를 적용한 전기기계식 제동장치의 비상제동 성능평가)

  • Baek, Seung-Koo;Oh, Hyuck-Keun;Park, Joon-Hyuk;Kim, Seog-Won;Kim, Sang-soo
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.21 no.6
    • /
    • pp.170-177
    • /
    • 2020
  • This study examined the clamping force control method and the braking performance test results of an electromechanical brake (EMB) using braking test equipment. Most of the studies related to EMBs have been carried out in the automotive field, dealing mainly with the static test results for various control methods. On the other hand, this study performed a dynamic performance evaluation. The three-phase interior permanent magnet synchronous motor (IPMSM) was applied to drive the actuator of the EMB, and the analysis was verified by JMAG(Ver. 18.0), which is finite element method (FEM) software. The current control, speed control, and position control were used for clamping force control of the EMB, and the maximum torque per ampere (MTPA) control was applied to the current controller for efficient control. The EMB's emergency braking deceleration performance was tested in the same way as conventional pneumatic brake systems when the wheel of a train rotates at 110 km/h, 230 km/h, and 300 km/h. The emergency braking time, with the wheel stopped completely at the maximum rotational speed, was approximately 73 seconds. The similarity of the braking time and deceleration pattern was verified through a comparison with the performance test results of the pneumatic brake system applied to the next generation high-speed railway vehicle (HEMU-430X).

The Numerical Study on the Flow Control of Ammonia Injection According to the Inlet NOx Distribution in the DeNOx Facilities (탈질설비 내에서 입구유동 NOx 분포에 따른 AIG유동제어의 전산해석적 연구)

  • Seo, Deok-Cheol;Kim, Min-Kyu;Chung, Hee-Taeg
    • Clean Technology
    • /
    • v.25 no.4
    • /
    • pp.324-330
    • /
    • 2019
  • The selective catalytic reduction system is a highly effective technique for the denitrification of the flue gases emitted from the industrial facilities. The distribution of mixing ratio between ammonia and nitrogen oxide at the inlet of the catalyst layers is important to the efficiency of the de-NOx process. In this study, computational analysis tools have been applied to improve the uniformity of NH3/NO molar ratio by controlling the flow rate of the ammonia injection nozzles according to the distribution pattern of the nitrogen oxide in the inlet flue gas. The root mean square of NH3/NO molar ratio was chosen as the optimization parameter while the design of experiment was used as the base of the optimization algorithm. As the inlet conditions, four (4) types of flow pattern were simulated; i.e. uniform, parabolic, upper-skewed, and random. The flow rate of the eight nozzles installed in the ammonia injection grid was adjusted to the inlet conditions. In order to solve the two-dimensional, steady, incompressible, and viscous flow fields, the commercial software ANSYS-FLUENT was used with the k-𝜖 turbulence model. The results showed that the improvement of the uniformity ranged between 9.58% and 80.0% according to the inlet flow pattern of the flue gas.

Vibration characteristics of an ultrasonic waveguide for cooling (냉각용 초음파 웨이브가이드의 진동 특성)

  • Kim, Hyunse;Lim, Euisu
    • The Journal of the Acoustical Society of Korea
    • /
    • v.39 no.6
    • /
    • pp.568-575
    • /
    • 2020
  • Ultrasound has been widely used in various industrial fields. One of challenging application areas is cooling microelectronics. Ultrasonic cooling systems can work with air, argon (Ar) and nitrogen (N2) instead of conventional refrigerant such as freon gas, which can cause global warming. Furthermore, ultrasonic systems do not have moving parts, thus high durability can be obtained. So it is necessary to develop ultrasonic cooling systems due to environmental issues and durability points. In this paper, the design and fabrication processes are explained. When designing the system, a feasibility test was performed with a prototype cooler. Based on the result, finite element analysis with ANSYS software was performed. The predicted anti-resonance frequency for a piezoelectric actuator was 34.8 kHz, which was in good agreement with the experimental result of 34.6 kHz with 0.6% error. In addition, the predicted anti-resonance frequency for the ultrasonic waveguide was 39.4 kHz, which also agreed well with the experimental value of 39.8 kHz with 1.0% error. Based on these results, the developed ultrasonic waveguide might be applicable in microchip cooling.

Neutral Data Generation Algorithm for EPC-based Manufacturing Process Collaboration (EPC 기반의 제조 공정 협업을 위한 중립 데이터 생성 알고리즘)

  • Kim, Dong-Gi;Kim, Seung-Hee
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.20 no.1
    • /
    • pp.1-9
    • /
    • 2020
  • In highly complex EPC(engineering, procurement, construction)-based manufacturing processes such as shipbuilding and marine plants, it is essential to prepare a way to enable organic working at the site referring to each other's detailed working data for collaboration between partner companies. However, companies cannot share the progress of the sites including working information in real-time due to the use of SW unique to each company and the complex site management system. As a result, the construction process is delayed, and resources are used inefficiently. This study developed a neutral data generation algorithm that can apply the working information in various file formats to a collaborative manufacturing process. In addition, this study verified the accuracy of the algorithm by applying the developed algorithm to the manufacturing process of piping in shipbuilding and marine plants, developing the SW for visualization of working information using the generated neutral data, and comparing the coordinate, shape & dimension and the kind, number, and spec. of BOM. The result confirmed that the accuracy of the coordinate of the neutral data was 99%, and that of the shape & dimension of the neutral data and BOM Spec. was both 100%. It is thought that this study can be used for overcoming the restrictions in information sharing due to the development of informatization at companies and maximizing the share of working file information in a complex manufacturing process.