• Title/Summary/Keyword: Embedded Software Development Tools

Search Result 51, Processing Time 0.028 seconds

Analysis of Detection Ability Impact of Clang Static Analysis Tool by Source Code Obfuscation Technique (소스 코드 난독화 기법에 의한 Clang 정적 분석 도구의 성능 영향 분석)

  • Jin, Hongjoo;Park, Moon Chan;Lee, Dong Hoon
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.28 no.3
    • /
    • pp.605-615
    • /
    • 2018
  • Due to the rapid growth of the Internet of Things market, the use of the C/C++ language, which is the most widely used language in embedded systems, is also increasing. To improve the quality of code in the C/C++ language and reduce development costs, it is better to use static analysis, a software verification technique that can be performed in the first half of the software development life cycle. Many programs use static analysis to verify software safety and many static analysis tools are being used and studied. In this paper, we use Clang static analysis tool to check security weakness detection performance of verified test code. In addition, we compared the static analysis results of the test codes applied with the source obfuscation techniques, layout obfuscation, data obfuscation, and control flow obfuscation techniques, and the static analysis results of the original test codes, Analyze the detection ability impact of the Clang static analysis tool.

Development of SW Education Convergence Science Curriculum-linked Experimental Automation Teaching Tool (SW교육 융합 과학교과 연계형 실험 자동화 교구 개발)

  • Son, Min-Woo;Kim, Jin-ha;Ju, Yeong-Tae;Kim, Jong-Sil;Kim, Eung-Kon
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.15 no.5
    • /
    • pp.967-972
    • /
    • 2020
  • Most of the experimental tools currently used are applied to experiments in the physical field by utilizing sensors and only MBL that are suitable for specific experiments have been developed. However, There is no experimental design stage using SW fusion, and there is a limit to the application of various chemistry experiments in textbooks, and in the case of Arduino, it is difficult for students to learn and understand language when programming. In this paper, we designed and developed a SW education convergence science experiment apparatus including a learner's active experiment design process, overcoming the shortcomings of the existing microcomputer experiment and the limitations of software education.

A Development on Sign Language Recognition Tools for Communication with Dyslexic and Hearing-impaired People (립모션을 이용한 수화 인식 툴 개발로 일반인과 청각 언어 장애인들간의 대화와 소통의 장 구성)

  • Jo, Jae-Hyun;Lee, Dong-Hoon;Ha, Dae-gyu;Kim, Ji-In;Lee, Sang-Eun;Koh, Seok-Joo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2014.11a
    • /
    • pp.1109-1112
    • /
    • 2014
  • 본 논문은 최근 급변하는 스마트 시대에 발 빠르게 대처하기 힘든 장애인들과 일반인간의 단절을 해소하기 위해 도움을 주고자 한다. 사람들 간의 융합을 위해서는 기본적인 대화가 진행되어야 하는데 청각언어 장애인들과의 대화를 위해서는 수화를 사용하여야 한다. 하지만, 일반적으로 수화언어에 대한 지식이 미흡하고 원활한 의사소통에 큰 문제점을 가지고 있다. 그러므로 본 논문에서는 립모션을 이용한 수화 인식 툴의 개발을 통해 일반인과 청각언어 장애인들간의 의사소통을 증진시켜주는 것이 목적이다.

An Analysis of Memory Access Complexity for HEVC Decoder (HEVC 복호화기의 메모리 접근 복잡도 분석)

  • Jo, Song Hyun;Kim, Youngnam;Song, Yong Ho
    • Journal of the Institute of Electronics and Information Engineers
    • /
    • v.51 no.5
    • /
    • pp.114-124
    • /
    • 2014
  • HEVC is a state-of-the-art video coding standard developed by JCT-VC. HEVC provides about 2 times higher subjective coding efficiency than H.264/AVC. One of the main goal of HEVC development is to efficiently coding UHD resolution video so that HEVC is expected to be widely used for coding UHD resolution video. Decoding such high resolution video generates a large number of memory accesses, so a decoding system needs high-bandwidth for memory system and/or internal communication architecture. In order to determine such requirements, this paper presents an analysis of the memory access complexity for HEVC decoder. we first estimate the amount of memory access performed by software HEVC decoder on an embedded system and a desktop computer. Then, we present the memory bandwidth models for HEVC decoder by analyzing the data flow of HEVC decoding tools. Experimental results show the software decoder produce 6.9-40.5 GB/s of DRAM accesses. also, the analysis reveals the hardware decoder requires 2.4 GB/s of DRAM bandwidth.

A Remote Trace Debugger for Multi-Task Programs in Qplus-T Embedded Internet System (Qplus-T내장형 인터넷 시스템에서 멀티 태스크 프로그램을 위한 원격 트레이스 디버거)

  • 이광용;김흥남
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.9 no.2
    • /
    • pp.166-181
    • /
    • 2003
  • With the rapid growth of Internet, many devices such as Web TVs, PDAs and Web phones, begin to be directly connected to the Internet. These devices need real-time operating systems (RTOS) to support complex real-time applications running on them. Development of such real-time applications called embedded internet applications, is difficult due to the lack of adequate tools, especially debuggers. In this paper we present a new tracepoint debugging tool for the Qplus-T RTOS embedded system, which facilitates the instrumentations of the real-time software applications with timing trace-points. Compared with traditional breakpoint debugger, this trace-point debugger provides the ability to dynamically collect and record application data for on-line examination and for further off-line analysis. And, the trace-points can also provide the means for assigning new values to the running application's variables, without neither halting its execution nor interfering with its natural execution flow. Our trace-point debugger provides a highly efficient method for adding numerous monitoring trace-points within a real time target application such as Qplus-T internet applications, utilizing these trace-points to monitor and to analyze the application's behavior while it is running. And also, our trace debugger is different from previous one in that we can specify and detect the timing violations using its RTL (Real-Time Logic) trace experiments.

Development of C-Model Simulator for H.264/SVC Decoder (H.264/SVC 복호기 C-Model 시뮬레이터 개발)

  • Cheong, Cha-Keon
    • The Journal of the Korea Contents Association
    • /
    • v.9 no.3
    • /
    • pp.9-19
    • /
    • 2009
  • In this paper, we propose a novel hardware architecture to facilitate the applicable SoC chip design of H.264/SVC which has a great deal of advancement in the international standardization in recent. Moreover, a new C-model simulator based on the proposed hardware system will be presented to support optimal SoC circuit development. Since the proposed SVC decoder is consist of some hardware engine for processing of major decoding tools and core processor for software processing, the system is simply implemented with the conventional embedded system. To improve the feasibility and applicability, and reduce the decoder complexity, the hardware decoder architecture is constructed with only the consideration of IPPP structure scalability without using the full B-picture. Finally, we present results of decoder hardware implementation and decoded picture to show the effectiveness of the proposed hardware architecture and C-model simulator.

Development of Simulator using RAM Disk for FTL Performance Analysis (RAM 디스크를 이용한 FTL 성능 분석 시뮬레이터 개발)

  • Ihm, Dong-Hyuk;Park, Seong-Mo
    • Journal of the Institute of Electronics Engineers of Korea CI
    • /
    • v.47 no.5
    • /
    • pp.35-40
    • /
    • 2010
  • NAND flash memory has been widely used than traditional HDD in PDA and other mobile devices, embedded systems, PC because of faster access speed, low power consumption, vibration resistance and other benefits. DiskSim and other HDD simulators has been developed that for find improvements for the software or hardware. But there is a few Linux-based simulators for NAND flash memory and SSD. There is necessary for Windows-based NAND flash simulator because storage devices and PC using Windows. This paper describe for development of simulator-NFSim for FTL performance analysis in NAND flash. NFSim is used to measure performance of various FTL algorithms and FTL wear-level. NAND flash memory model and FTL algorithm developed using Windows Driver Model and class for scalability. There is no need for another tools because NFSim using graph tool for data measure of FTL performance.

An Implementation of the Report View Generator using Program Performance Log Information (프로그램 성능 평가 로그 정보를 이용한 레포트 뷰 생성기 구현)

  • Cho Yong-Yoon;Yoo Chae-Woo
    • Journal of the Korea Society of Computer and Information
    • /
    • v.10 no.3 s.35
    • /
    • pp.35-44
    • /
    • 2005
  • A software developer can use a performance evaluation tool to elevate development speed and improve qualify of softwares. But, evaluation results that most performance evaluation tools offer are complicated strings. Therefore, a developer cannot intuitively understand the meanings of the results and must make much times and efforts in analysing the result. In this paper, we propose a report view generator that can transform and provide the text-based performance evaluation results for softwares with various graphic-based views. Our proposed generator consists of a screen generator that creates a structural XML document about the text-based performance evaluation results and a log analyzer that makes various report view through the created XML evaluation document. Because the XML evaluation result document can express the result information structured according to performance evaluation items for resources of softwares, it can have flexibility in offering and integrating the result information for the items. Through the suggested report view generator, developers can intuitively understand and analysis performance evaluation results of embedded software. And they can easily and quickly improve software quality and improve development efficiency of softwares.

  • PDF

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.

A Development of Remote Medical Treatment System for Stroke Recovery using ZigBee-based Wireless Brain Stimulator and Internet (ZigBee 기반의 무선 뇌 자극기와 네트워크를 이용한 원격 뇌졸중 회복 시스템의 개발)

  • Kim, G.H.;Ryu, M.H.;Kim, J.J.;Kim, N.G.;Yang, Y.S.
    • The Transactions of The Korean Institute of Electrical Engineers
    • /
    • v.57 no.3
    • /
    • pp.514-517
    • /
    • 2008
  • Ubiquitous healthcare (U-healthcare) system is one of potential applications of embedded system. Conventional U-healthcare systems are used in health monitoring or chronic disease care based on measuring and transmission of various vital signs. However, future U-healthcare system can be of benefit to more people such as stroke patients which have limited activity by providing them proper medical care as well as continuous monitoring. Recently, an electric brain stimulation treatments have been found to be a better way compared to conventional ones and many are interested in using the method toward the treatment of stroke. In this study, we proposed a remote medical treatment system using ZigBee-based wireless electric brain stimulator that can help them to get a treatment without visiting their doctors. The developed remote medical treatment system connects the doctors to the brain stimulator implanted in the patients via the internet and ZigBee communication built in the brain stimulator. Also, the system receive personal information of the connected patients and cumulate the total records of electric stimulation therapy in a database. Doctors can easily access the information for better treatment planning with the help of graphical visualization tools and management software. The developed remote medical treatment system can extend their coverage to outdoors being networked with hand-held devices through ZigBee.