• Title/Summary/Keyword: Software Implementation

Search Result 2,897, Processing Time 0.028 seconds

Implementation of Virtualization-based Domain Separation Security Platform for Smart Devices (안전한 스마트 단말을 위한 가상화 기반 도메인 분리 보안 플랫폼 구현)

  • Kim, Jeong Nyeo
    • Smart Media Journal
    • /
    • v.5 no.4
    • /
    • pp.116-123
    • /
    • 2016
  • Recently, important information related with smart work such as office and video conference are handled in smart device quite a lot compare with before. Also, execution environment of smart devices is getting developed as open software environment. It brought convenience to download and use any kind of application software. By that, security side of smart devices became vulnerable. This paper will discuss characteristics of smart device security technology based on virtualization that is a mobile device platform with isolated secure execution area based on TEE (Trusted Execution Environment). Also, this paper will suggest an implementation method about safe smart device security platform based on domain separation for application software which can be executed in smart devices.

Framework Implementation for Improvement of Game Logic Portability (게임 논리 이식성 향상을 위한 프레임워크 구현)

  • Kim, Seok-Hyun;Lee, Myoun-Jae
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.10 no.11
    • /
    • pp.3155-3162
    • /
    • 2009
  • As game industry is growing, the desire for game that has more fresh and various contents is bigger. However software framework for this is not exist. Middlewares for certain game technologies, like 3D engine, physics engine, are in matured step, but it is very hard to see the framework for the flow of game-logic. This paper proposes Game-Logic Engine, the software framework for design and implementation of game-logic, implements a prototype of game logic engine. Game-logic flows for various game genre are easily described and combined by the Game-Logic Engine.

The SoC using Embedded Systems (임베디드시스템을 사용한 시스템온칩)

  • Park, Chun-Myoung
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2007.06a
    • /
    • pp.481-484
    • /
    • 2007
  • This paper presents a method of constructing the system-on-chip(SoC) based on embedded systems. The proposed method is more compact and effectiveness than former methods. The requirements generation start high level performance simulation and then passes to an executable specification suitable for implementation using a hardware/software co-design tool. The reuse of pre-exiting components is supported, as well as synthesis of the system interface, but only after much work is done to program the hardware/software co-design tool. The actual design flow described allows feedback among all design levels, e.g. from implementation up to requirements, throughout the process. In the future, it is necessary to development the advanced method of constructing system-on-chip based on embedded systems.

  • PDF

A Factor Analysis for the Successful Implementation of Digital Manufacturing Using Extended Technology Acceptance Model (ETAM) (확장기술수용모형(ETAM)을 이용한 디지털 매뉴팩처링의 성공적 도입에 영향을 주는 요인 분석)

  • Jeong, Sei-Hyun;Moon, Dug-Hee;Park, Hee-Chang
    • IE interfaces
    • /
    • v.19 no.3
    • /
    • pp.255-269
    • /
    • 2006
  • Digital manufacturing(DM) is the ability to describe every aspect of the design-to-manufacture process digitally-using tools that include digital design, CAD, office documents, PLM(Product Life-cycle Management) systems, analysis software, simulation, CAM software and so on. The major automotive companies are already deeply invested in DM with almost every process being digital rather than paper-based. But it has taken a long time for the digital process to mature into something usable and there have been some major barriers that have prevented from the DM becoming a reality. Thus many companies hesitate to make a decision of implementing the DM. This paper deals with a study investigating which factors are important for implementing the DM to industries successfully. The extended technology acceptance model (ETAM) is used as the relation model of cause and effect. The quality of hardware, the quality of software, the range of collaboration among companies and the preference of the user are defined as the external factors. Interview method is used for gathering input data, and the results are analyzed with SPSS. The results indicate that four external factors are effective on the successful implementation of DM, and the perceived usefulness is most important.

HW/SW Co-design of a Visual Driver Drowsiness Detection System

  • Lai, Kok Choong;Wong, M.L. Dennis;Islam, Syed Zahidul
    • Journal of Convergence Society for SMB
    • /
    • v.3 no.1
    • /
    • pp.31-41
    • /
    • 2013
  • There have been various recent methods proposed in detecting driver drowsiness (DD) to avert fatal accidents. This work proposes a hardware/software (HW/SW) co-design approach in implementation of a DD detection system adapted from an AdaBoost-based object detection algorithm with Haar-like features [1] to monitor driver's eye closure rate. In this work, critical functions of the DD detection algorithm is accelerated through custom hardware components in order to speed up processing, while the software component implements the overall control and logical operations to achieve the complete functionality required of the DD detection algorithm. The HW/SW architecture was implemented on an Altera DE2 board with a video daughter board. Performance of the proposed implementation was evaluated and benchmarked against some recent works.

  • PDF

Implementation of OFP initialization function in IMDC for FA-50 aircraft

  • You, Eun-Kyung;Bae, Chan-Gyu;Kim, Hyeock-Jin
    • Journal of the Korea Society of Computer and Information
    • /
    • v.24 no.2
    • /
    • pp.111-118
    • /
    • 2019
  • Recent trends in modern warfare are increasing in importance for air warfare, information warfare, and warfare. The technology of the weapon system software is rapidly developing, and the silent information war to hack it is still going on. Currently, the FA-50 aircraft has a function that can be initialized by a simple switch operation to protect the main military information in the event of an emergency. However, there are limitations in the existing Zeroize function, and this study was carried out to supplement this. First, we compare and analyze the memory structure of aircraft operating in our military, and examined the currently implemented Zeroize function. Second, we reviewed various methods to overcome the limitation of existing Zeroize function. Third, we implement the existing Zeroize function without additional manipulation. In this paper, we propose that the implementation of this feature will enable us to protect our military data more securely and suggest that we should continue to look for ways to enhance security for our technology in the future.

A Research on Introducing Software Quality Concept to e-Navigation (e-navigation에 소프트웨어 품질 개념 도입 방안 연구)

  • Lee, Seo-Jeong;Ko, Byung-Sun
    • Proceedings of the Korean Institute of Navigation and Port Research Conference
    • /
    • 2012.06a
    • /
    • pp.98-99
    • /
    • 2012
  • The development of e-navigation implementation strategy plan has been conducting by IMO NAV sub-committee. By the result of gap analysis, software technique would be a part of solution to fill the gap. This paper insists that software quality concept has to be considered to make reliable to e-navigation software. The work of integrating or connecting with existed equipment or devices would depend on software mostly. This paper conduct surveys on introducing software quality concept to e-navigation.

  • PDF

Design Technology of Product Line Architecture for Software Globalization (소프트웨어 글로벌화를 위한 제품 라인 아키텍처 설계 기술)

  • Lee, Kwanwoo
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.13 no.2
    • /
    • pp.83-92
    • /
    • 2013
  • Software globalization is the supporting process of adapting computer software to different country and culture. Most efforts for software globalization have been focused on the development of software implementation techniques or tools. However, global software sold worldwide has different requirements implied by different contexts, and the difference of requirements may derive different architectural design. In this paper, we define such architectural design knowledge as knowledge models and propose a method for developing and using the knowledge models for software globalization. Also we use set-top box middleware systems for digital data broadcast to validate the applicability of the proposed models and methods.

Design and Implementation of .NET Remoting Common Framework Applied Design Pattern (디자인 패턴을 적용한 닷넷 리모팅 공통 프레임워크 설계 및 구현)

  • Kang, Yun-Sung;Lee, Jun-Hwan;Cho, Han-Jin
    • The Journal of the Korea Contents Association
    • /
    • v.11 no.3
    • /
    • pp.36-47
    • /
    • 2011
  • The main issue in the current software development is the development of a reusable and flexible software. Already many successful software development experiences have been proposed to extract patterns of common look, depending on the software environment or depending on the nature of the module you want to implement. Can develop the software quickly and accurately to select fit for the purpose of developing and reuse using experienced patterns. These developments are depending on the success and failure become a new experience and reuse again. Apply design pattern in software development is required, was not an option. In this paper, design and implement to a common framework applied design patterns for the development of reusable software using .NET Remoting in one of the technologies of distributed communication services.

A Design Version Control System of Component using UML (UML를 이용한 컴포넌트 버전 제어 시스템 설계)

  • 김홍진;오상엽;김영선
    • Journal of the Korea Society of Computer and Information
    • /
    • v.8 no.1
    • /
    • pp.69-75
    • /
    • 2003
  • The Development of software Puts component of software made in advance to use to improve productivity Reuse of component can cut down on the development costs of software and reduce the development Period. By reusing component needed for software development, it can minimize risk factors from the software design to implementation We are going to Proposal the method which can promote efficiency of reuse by introducing with skill to implement the software and managing the specification using UML with version through the version management systems. The object of this study is that when the software is developed, we make software used effectively through the version management of component using UML.

  • PDF