• Title/Summary/Keyword: embedded software

Search Result 1,316, Processing Time 0.027 seconds

Test Case Generation for Simulink/Stateflow Model Based on a Modified Rapidly Exploring Random Tree Algorithm (변형된 RRT 알고리즘 기반 Simulink/Stateflow 모델 테스트 케이스 생성)

  • Park, Han Gon;Chung, Ki Hyun;Choi, Kyung Hee
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.5 no.12
    • /
    • pp.653-662
    • /
    • 2016
  • This paper describes a test case generation algorithm for Simulink/Stateflow models based on the Rapidly exploring Random Tree (RRT) algorithm that has been successfully applied to path finding. An important factor influencing the performance of the RRT algorithm is the metric used for calculating the distance between the nodes in the RRT space. Since a test case for a Simulink/Stateflow (SL/SF) model is an input sequence to check a specific condition (called a test target in this paper) at a specific status of the model, it is necessary to drive the model to the status before checking the condition. A status maps to a node of the RRT. It is usually necessary to check various conditions at a specific status. For example, when the specific status represents an SL/SF model state from which multiple transitions are made, we must check multiple conditions to measure the transition coverage. We propose a unique distance calculation metric, based on the observation that the test targets are gathered around some specific status such as an SL/SF state, named key nodes in this paper. The proposed metric increases the probability that an RRT is extended from key nodes by imposing penalties to non-key nodes. A test case generation algorithm utilizing the proposed metric is proposed. Three models of Electrical Control Units (ECUs) embedded in a commercial vehicle are used for the performance evaluation. The performances are evaluated in terms of penalties and compared with those of the algorithm using a typical RRT algorithm.

Stray Light Analysis of a Compact Imaging Spectrometer for a Microsatellite STSAT-3 (과학기술위성3호 부탑재체 소형영상분광기 미광 해석)

  • Lee, Jin Ah;Lee, Jun Ho
    • Korean Journal of Optics and Photonics
    • /
    • v.23 no.4
    • /
    • pp.167-171
    • /
    • 2012
  • This paper reports on the stray light analysis results of a compact imaging spectrometer (COMIS) for a microsatellite STSAT-3. COMIS images Earth's surface and atmosphere with ground sampling distances of 27 m at the 18~62 spectral bands (0.4 ~ 1.05 ${\mu}m$) for the nadir looking at an altitude of 700 km. COMIS has an imaging telescope and an imaging spectrometer box into which three electronics PCBs are embedded. The telescope images a $27m{\times}28km$ area of Earth surface onto a slit of dimensions $11.8{\mu}m{\times}12.1mm$. This corresponds to a ground sampling distance of 27 m and a swath width of 28 km for nadir looking posture at an altitude of 700 km. Then the optics relays and disperses the slit image onto the detector thereby producing a monochrome image of the entrance slit formed on each row of detector elements. The spectrum of each point in the row is imaged along a detector column. The optical mounts and housing structures are designed in order to prevent stray light from arriving onto the image and so deteriorating the signal to noise ratio (SNR). The stray light analysis, performed by a non-sequential ray tracing software (LightTools) with three dimensional housing and lens modeling, confirms that the ghost and stray light arriving at the detector plane has the relative intensity of ${\sim}10^{-5}$ and furthermore it locates outside the concerned image size i.e. the field of view of the optics.

A Study on Touch-screen Development Using Visible-ray (가시광선을 이용한 터치스크린 구현에 대한 연구)

  • Park, Jun-Woo;Jeong, Yong-Jin
    • Journal of the Institute of Electronics Engineers of Korea SP
    • /
    • v.48 no.3
    • /
    • pp.50-61
    • /
    • 2011
  • The Infrared touch method is generally used for a mid and large-size touch screen. But this method has several problems, such as difficulty with installation of a touch-object recognition device, limited application and coordinate error in multi-point touch system. Since we can take advantages of both color and local information when we use general cameras for a touch screen, a touch screen using general camera is more efficient than infrared one. It also has an advantage of easy installation of a touch-object device. However, it did not much appeal in a market because of several problems, such as color sensitivity, illumination and reflected light. In this paper, we study a method for a touch screen using a general camera and image processing method to recognize touch objects and coordinate calculation method to single and multi-point touch screen. It has the same recognition performance as an infrared touch screen for single-point method. And it does not have ghost point problem by using distance information of touch object and camera in multi-point touch system. But recognition performances of multi-point touch screen are less than single-point. If we improve execution time, this method can replace an infrared method for a single point touch screen, according to result of experience.

Image Processing Algorithms for DI-method Multi Touch Screen Controllers (DI 방식의 대형 멀티터치스크린을 위한 영상처리 알고리즘 설계)

  • Kang, Min-Gu;Jeong, Yong-Jin
    • Journal of the Institute of Electronics Engineers of Korea SP
    • /
    • v.48 no.3
    • /
    • pp.1-12
    • /
    • 2011
  • Large-sized multi-touch screen is usually made using infrared rays. That is because it has technical constraints or cost problems to make the screen with the other ways using such as existing resistive overlays, capacitive overlay, or acoustic wave. Using infrared rays to make multi-touch screen is easy, but is likely to have technical limits to be implemented. To make up for these technical problems, two other methods were suggested through Surface project, which is a next generation user-interface concept of Microsoft. One is Frustrated Total Internal Reflection (FTIR) which uses infrared cameras, the other is Diffuse Illumination (DI). FTIR and DI are easy to be implemented in large screens and are not influenced by the number of touch points. Although FTIR method has an advantage in detecting touch-points, it also has lots of disadvantages such as screen size limit, quality of the materials, the module for infrared LED arrays, and high consuming power. On the other hand, DI method has difficulty in detecting touch-points because of it's structural problems but makes it possible to solve the problem of FTIR. In this thesis, we study the algorithms for effectively correcting the distort phenomenon of optical lens, and image processing algorithms in order to solve the touch detecting problem of the original DI method. Moreover, we suggest calibration algorithms for improving the accuracy of multi-touch, and a new tracking technique for accurate movement and gesture of the touch device. To verify our approaches, we implemented a table-based multi touch screen.

A Method for Correcting Air-Pressure Data Collected by Mini-AWS (소형 자동기상관측장비(Mini-AWS) 기압자료 보정 기법)

  • Ha, Ji-Hun;Kim, Yong-Hyuk;Im, Hyo-Hyuc;Choi, Deokwhan;Lee, Yong Hee
    • Journal of the Korean Institute of Intelligent Systems
    • /
    • v.26 no.3
    • /
    • pp.182-189
    • /
    • 2016
  • For high accuracy of forecast using numerical weather prediction models, we need to get weather observation data that are large and high dense. Korea Meteorological Administration (KMA) mantains Automatic Weather Stations (AWSs) to get weather observation data, but their installation and maintenance costs are high. Mini-AWS is a very compact automatic weather station that can measure and record temperature, humidity, and pressure. In contrast to AWS, costs of Mini-AWS's installation and maintenance are low. It also has a little space restraints for installing. So it is easier than AWS to install mini-AWS on places where we want to get weather observation data. But we cannot use the data observed from Mini-AWSs directly, because it can be affected by surrounding. In this paper, we suggest a correcting method for using pressure data observed from Mini-AWS as weather observation data. We carried out preconditioning process on pressure data from Mini-AWS. Then they were corrected by using machine learning methods with the aim of adjusting to pressure data of the AWS closest to them. Our experimental results showed that corrected pressure data are in regulation and our correcting method using SVR showed very good performance.

Numerical Analysis on Tilting Control of Suction Pile for Offshore Wind Power (해상풍력 석션파일의 수직도 제어에 대한 수치해석)

  • Kim, Byeongwan;Kim, Youseok;Jin, Byeongmoo;Bae, Kyung-tae;Youn, Heejung
    • Journal of the Korean GEO-environmental Society
    • /
    • v.17 no.9
    • /
    • pp.5-12
    • /
    • 2016
  • Numerical analyses were carried out to simulate tilting control on the suction pile for offshore wind power embedded into cohesive soil and cohesionless soil using finite element software, ABAQUS. A 3-dimensional suction pile was modelled as a wished-in-place pile with $1^{\circ}$ tilted from vertical line. The inner room of suction pile was divided into 3 separate rooms for tilting control, and point load was applied to the center of gravity of a separate room to restore the original position of the suction pile. From numerical analyses, required suction pressure was obtained for desired tilting degree, and the maximum/minimum principle stresses of concrete skirt and the Mises stresses of inner steel wall were collected at original position. It was found that the required suction pressure was about 410 kPa for cohesive soil, and about 1,800 kPa for cohesionless soil.; likewise, obtained stresses were greater for cohesionless soil than cohesive soil.

Roles of MicroRNA-21 and MicroRNA-29a in Regulating Cell Adhesion Related Genes in Bone Metastasis Secondary to Prostate Cancer

  • Mohamad, Maisarah;Wahab, Norhazlina Abdul;Yunus, Rosna;Murad, Nor AzianAbdul;Zainuddin, Zulkifli Md;Sundaram, Murali;Mokhtar, Norfilza Mohd
    • Asian Pacific Journal of Cancer Prevention
    • /
    • v.17 no.7
    • /
    • pp.3437-3445
    • /
    • 2016
  • Background: There is an increasing concern in the role of microRNA (miRNA) in the pathogenesis of bone metastasis (BM) secondary to prostate cancer (CaP). In this exploratory study, we hypothesized that the expression of vinculin (VCL) and chemokine X3C ligand 1 (CX3CL1) might be down-regulated in clinical samples, most likely due to the post-transcriptional modification by microRNAs. Targeted genes would be up-regulated upon transfection of the bone metastatic prostate cancer cell line, PC3, with specific microRNA inhibitors. Materials and Methods: MicroRNA software predicted that miR-21 targets VCL while miR-29a targets CX3CL1. Twenty benign prostatic hyperplasia (BPH) and 16 high grade CaP formalin-fixed paraffin embedded (FFPE) specimens were analysed. From the bone scan results, high grade CaP samples were further classified into CaP with no BM and CaP with BM. Transient transfection with respective microRNA inhibitors was done in both RWPE-1 (normal) and PC3 cell lines. QPCR was performed in all FFPE samples and transfected cell lines to measure VCL and CX3CL1 levels. Results: QPCR confirmed that VCL messenger RNA (mRNA) was significantly down-regulated while CX3CL1 was up-regulated in all FFPE specimens. Transient transfection with microRNA inhibitors in PC3 cells followed by qPCR of the targeted genes showed that VCL mRNA was significantly upregulated while CX3CL1 mRNA was significantly down-regulated compared to the RWPE-1 case. Conclusions: The down-regulation of VCL in FFPE specimens is most likely regulated by miR-21 based on the in vitro evidence but the exact mechanism of how miR-21 can regulate VCL is unclear. Up-regulated in CaP, CX3CL1 was found not regulated by miR-29a. More microRNA screening is required to understand the regulation of this chemokine in CaP with bone metastasis. Understanding miRNA-mRNA interactions may provide additional knowledge for individualized study of cancers.

Marketing Organization's Regulatory Focus and NPD Creativity: The Moderating Role of Creativity Enhancement Tools (마케팅 부서의 조절초점과 신제품 개발 창의성: 창의성 증진수단의 조절효과)

  • Kang, Seong-Ho;Son, Jung-Min
    • Journal of Distribution Science
    • /
    • v.14 no.7
    • /
    • pp.71-81
    • /
    • 2016
  • Purpose - Because creativity, which is an intangible resource embedded within the company, can offer a competitive advantage, most companies have an interest in promoting creativity among their employees and division(e.g., marketing organization). Creativity renders a sustainable competitive advantage to a firm because it is a strategic resource that is valuable, flexible, rare, and imperfectly imitable or substitutable. Although most companies broadly recognize the importance of creativity, the methods for developing creativity remain elusive. Therefore, the present study investigates how to structure incentives to motivate employees to be more creative and how to develop tools to facilitate creativity. In detail, the present study aimed to examine the relationship between the regulatory focus of marketing organizations(e.g., promotion focus vs prevention focus) and creativity of marketing organizations. In addition, the present study set out to examine the moderating role of interaction of financial reward and creative training in addition to investigating the direct relationship between creativity and regulatory focus in New Product Development(NPD) context. Research design, data, and methodology - The data used to test the hypotheses are drawn from a survey of full time NPD project members(including project manager, designer, engineer, and marketer). The present study utilized data obtained mainly from a database compiled by the Korea Investors Service-Financial Analysis System which provides comprehensive corporate and financial information on firms listed on the Korea Stock Exchange. A study population comprising 1,000 South Korean firms was obtained from this database. We selected 864 firms from the database, and the firms have experiences of new product development project. We collected a total of 162 responses, for a 18.8% response rate. After we excluded 14 questionnaire because of incomplete responses, a total of 148 questionnaire remained(final response rate: 17.1%). Working with a sample of 148 responses in South Korea, hierarchical moderated regression is employed to test research hypotheses(

    The relationship between promotion focus and creativity of marketing organization,

    The relationship between prevention focus and creativity of marketing organization,

    The moderating effect of joint influences(interaction between financial rewards and creativity training) on the relationship between promotion focus creativity of marketing organization,

    The moderating effect of joint influences(interaction between financial rewards and creativity training) on the relationship between prevention focus creativity of marketing organization). SPSS 18.0 and AMOS software were used in the data analysis. Results - The empirical study confirmed that promotion focus of marketing organization is positively related to creativity of marketing organization. Also, prevention focus of marketing organization is positively affected to creativity of marketing organization. In addition, the interaction between financial rewards and creativity training moderated the relationship between regularity focus(e.g.), promotion focus vs prevention focus) and creativity of marketing organization. These results suggest that managers can improve the performances of their creative efforts by providing the use of financial rewards and creativity training in combination. Conclusion - Based on results of this study that examine the effects of regulatory focused creative efforts on creativity of marketing organization, promotion focus is helpful with marketing organizations to enhance their service innovation and performance. Prevention focused organization should allow monetary rewards and creativity training to increase their creativity for innovation of new products.

Optimal Scheduling of SAD Algorithm on VLIW-Based High Performance DSP (VLIW 기반 고성능 DSP에서의 SAD 알고리즘 최적화 스케줄링)

  • Yu, Hui-Jae;Jung, Sou-Hwan;Chung, Sun-Tae
    • The Journal of the Korea Contents Association
    • /
    • v.7 no.12
    • /
    • pp.262-272
    • /
    • 2007
  • SAD (Sum of Absolute Difference) algorithm is the most frequently executing routine in motion estimation, which is the most demanding process in motion picture encoding. To enhance the performance of motion picture encoding on a VLIW processor, an optimal implementation of SAD algorithm on VLIW processor should be accomplished. In this paper, we propose an implementation of optimal scheduling of SAD algorithm with conditional branch on a VLIW-based high performance DSP. We first transform the nested loop with conditional branch of SAD algorithm into a single loop with conditional branch which has a large enough loop body to utilize fully the ILP capability of VLIW DSP and has a conditional branch to make the escape from loop to be achieved as soon as possible. And then we apply a modulo scheduling technique to the transformed single loop. We test the proposed implementation on TMS320C6713, and analyze the code size and performance with respect to processing time. Through experiments, it is shown that the SAD implementation proposed in this paper has small code size appropriate for embedded applications, and the H.263 encoder with the proposed SAD implementation performs better than other H.263 encoder with other SAD implementations.

Parallel SystemC Cosimulation using Virtual Synchronization (가상 동기화 기법을 이용한 SystemC 통합시뮬레이션의 병렬 수행)

  • Yi, Young-Min;Kwon, Seong-Nam;Ha, Soon-Hoi
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.33 no.12
    • /
    • pp.867-879
    • /
    • 2006
  • This paper concerns fast and time accurate HW/SW cosimulation for MPSoC(Multi-Processor System-on-chip) architecture where multiple software and/or hardware components exist. It is becoming more and more common to use MPSoC architecture to design complex embedded systems. In cosimulation of such architecture, as the number of the component simulators participating in the cosimulation increases, the time synchronization overhead among simulators increases, thereby resulting in low overall cosimulation performance. Although SystemC cosimulation frameworks show high cosimulation performance, it is in inverse proportion to the number of simulators. In this paper, we extend the novel technique, called virtual synchronization, which boosts cosimulation speed by reducing time synchronization overhead: (1) SystemC simulation is supported seamlessly in the virtual synchronization framework without requiring the modification on SystemC kernel (2) Parallel execution of component simulators with virtual synchronization is supported. We compared the performance and accuracy of the proposed parallel SystemC cosimulation framework with MaxSim, a well-known commercial SystemC cosimulation framework, and the proposed one showed 11 times faster performance for H.263 decoder example, while the accuracy was maintained below 5%.