• 제목/요약/키워드: real-time software architecture

검색결과 215건 처리시간 0.025초

다분야통합최적설계를 위한 데이터 서버 중심의 컴퓨팅 기반구조 (Data Server Oriented Computing Infrastructure for Process Integration and Multidisciplinary Design Optimization)

  • 홍은지;이세정;이재호;김승민
    • 한국CDE학회논문집
    • /
    • 제8권4호
    • /
    • pp.231-242
    • /
    • 2003
  • Multidisciplinary Design Optimization (MDO) is an optimization technique considering simultaneously multiple disciplines such as dynamics, mechanics, structural analysis, thermal and fluid analysis and electromagnetic analysis. A software system enabling multidisciplinary design optimization is called MDO framework. An MDO framework provides an integrated and automated design environment that increases product quality and reliability, and decreases design cycle time and cost. The MDO framework also works as a common collaborative workspace for design experts on multiple disciplines. In this paper, we present the architecture for an MDO framework along with the requirement analysis for the framework. The requirement analysis has been performed through interviews of design experts in industry and thus we claim that it reflects the real needs in industry. The requirements include integrated design environment, friendly user interface, highly extensible open architecture, distributed design environment, application program interface, and efficient data management to handle massive design data. The resultant MDO framework is datasever-oriented and designed around a centralized data server for extensible and effective data exchange in a distributed design environment among multiple design tools and software.

MDA에 기반한 실시간 운영체제 API 정변환/역변환기의 개발 (A Forward/Reverse API Translator for Real-Time Operating System Based on a Model-Driven Approach)

  • 박병률;맹지찬;이종범;류민수;안현식;정구민
    • 전기학회논문지
    • /
    • 제56권12호
    • /
    • pp.2247-2250
    • /
    • 2007
  • This paper presents an automated API translator for embedded software development based on a model-driven approach. Since MDA(Model Driven Architecture) provides little support for the development of embedded software, we propose a new approach containing its advantages. First, we define #generic APIs# which do not depend on any RTOS#s but provide most of typical RTOS services. We can describe RTOS-related behaviors of target application using these generic APIs in a CIC(Common Intermediate Code). Then, we propose a transformation tool for translating between a CIC using generic APIs and a C-code for specific RTOS. The proposed API translator converts them using XML transformation rule which is defined outside. It indicates that an API translator extends to other RTOS#s by modifying or adding the transformation rule. From the experiment. we validate the proposed method.

해수 담수화 플랜트 제어 시스템 구성 방안 연구 (A Study on Automatic Control Systems for Seawater Desalination Plants)

  • 주영덕;김경범;김진
    • 대한설비공학회:학술대회논문집
    • /
    • 대한설비공학회 2008년도 하계학술발표대회 논문집
    • /
    • pp.3-9
    • /
    • 2008
  • Recently, the plant industries are being activated and plant control systems use various technologies. Because the optimized design for the plants is very important for the reducing of operation and maintenance costs, automatic control systems become more important. Plant control systems consist of the master controller, the plant networks, the programming environment for engineering, monitoring software and the field devices. The control systems should have reliability, availability and safety. Modular architecture of hardware and software makes flexible configuration of the control systems. Each component should have diagnostic functions. It follows industrial standards and makes open systems. Open systems increase accessibility against the data which is distributed in the plants. The controllers including processor and communication modules use the up-to-date technology. They have real time and fault tolerant function by duplicating processors or networks. It also enables to make the distributed control systems. The distributed architecture makes more scalable main control system. Automatic control systems can be operated with better performance. In this paper, we analyzed the requirements of the seawater desalination plants and made some consideration facts for developing the optimized controller. Also we described the design concept of the main controller, which consists of several modules. We should validate and complement the design for the reliability and better performance.

  • PDF

352-비트 암호 알고리즘의 하드웨어 설계 (Hardware Design of 352-bit Cipher Algorithm)

  • 박영호
    • 디지털산업정보학회논문지
    • /
    • 제5권1호
    • /
    • pp.51-61
    • /
    • 2009
  • Conventional DES has been not only shown to have a vulnerable drawback to attack method called 'Meet in the Middle', but also to be hard to use that it is because software implementation has a number of problem in real time processing. This paper describes the design and implementation of the expanded DES algorithm using VHDL for resolving the above problems. The main reason for hardware design of an encryption algorithm is to ensure a security against cryptographic attack because there is no physical protection for the algorithm written in software. Total key length of 352 bits is used for the proposed DES. The result of simulation shows that the inputted plaintext in cryptosystem are equal to the outputted that in decryptosystem.

임베디드 S/W 개발을 위한 RTOS API 변환기의 설계 및 구현 (Design and Implementation of an RTOS API Translator for Embedded Software Development)

  • 박병률;맹지찬;이종범;유민수;안현식;정구민
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2006년 학술대회 논문집 정보 및 제어부문
    • /
    • pp.443-445
    • /
    • 2006
  • In this paper, we present a model-driven approach to RTOS(Real Time Operating System)-based embedded software development and an automated tool that can produce RTOS-specific code. we defined generic RTOS APIs(Application Programming Interface) that are not bound to any specific RTOS but can provide most of typical RTOS services. The generic RTOS APIs can be used as a means for describing application's RTOS-related behavior from design stage. Out tool, called Trans-PI, is able to produce specific 'C' code aimed at POSIX(Portable Operating System Interface for UNIX)-complicant RTOSs. And it is also configurable to target other RTOSs that do not conform to the POSIX standard.

  • PDF

종합배전자동화 시스템의 구성 (The Configuration of Total Distribution Automatic System)

  • 정미애;하복남;설일호;강문호;이흥호
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2004년도 하계학술대회 논문집 A
    • /
    • pp.572-574
    • /
    • 2004
  • The configuration of Distribution Automatic System(BAS) is dual servers and raid 5(redundant arrays of inexpensive disks) clustering dual HDD. The DAS has the distributed object-oriented architecture using middleware software(BASEstar), so the number of client nodes has no limitation. Because the DAS is scalable, it can be configured using various application programs and be upgraded easily. The DAS has competitive to export because there are system development and accumulation of technology that coincide in International Standard, using common 05 and DB. This paper describes the structure of DAS hardware and software separately and proposes to improve program to share real time DB efficiently at each node.

  • PDF

단일 라운드 프로세스 방식의 IDEA 암호 알고리즘의 하드웨어 설계 (A VLSI Design of IDEA Cipher Algorithm Based On a Single Iterative Round Method)

  • 최영민;권용진
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2000년도 추계종합학술대회 논문집(2)
    • /
    • pp.144-147
    • /
    • 2000
  • Data security is an important issue in today's computer networks. In order to construct a safe infra in the open communication network, a cryptography is necessarily applied to several communication application fields like a high-speed networking system supporting real-time operation. A cryptography which has already realized by a software is designed by using a hardware to improve a throughput. In this paper, we design hardware architecture of IDEA by using a single iterative round method to improve a encryption throughput. In addition, we intend to develop a hardware design methodology that a specific cryptography operate with high-speed. The hardware model is described in VHDL and synthesized by the Samsung KG 80 Library in the Synopsys development software tool. With a system clock frequency 20MHz, this hardware permits a data conversion rate of more than 116 Mbit/s.

  • PDF

GPU를 이용한 SDR 시스템 용 LTE MIMO 기지국 기능 구현 (Implementation of $2{\times}2$ MIMO LTE Base Station using GPU for SDR System)

  • 이승학;김경훈;안치영;최승원
    • 디지털산업정보학회논문지
    • /
    • 제8권4호
    • /
    • pp.91-98
    • /
    • 2012
  • This paper implements 2X2 MIMO Long Term Evolution (LTE) base station using Software defined radio (SDR) technology. The implemented base station system processes baseband signals on a Graphics Processor Unit(GPU). GPU is a high-speed parallel processor which provides very important advantage of using a very powerful C-based programming environment that is Compute Unified Device Architecture (CUDA). The implemented software-based base station system processes baseband signals through GPU. It utilizes USRP2 as its RF transceiver. In order to guarantee a real-time processing of LTE baseband signals, we have adopted well-known signal processing algorithms such as frame synchronization algorithms, ML detection, etc. using GPU operating in parallel processing.

지능형 금형공장 개발

  • 최병규;고기훈;김보현
    • 한국CDE학회지
    • /
    • 제11권2호
    • /
    • pp.15-22
    • /
    • 2005
  • Presented in the paper is an approach to developing an intelligent mold shop as a means to overcome the difficulties faced by mold-makers due to skill shortages and increased global competition. A machine shop where as much as of the human skills are replaced by a set of intelligent systems is called an intelligent machine shop, and an intelligent mold-making machine shop is called an intelligent mold shop(MS). By analyzing the contents of operator's skill. three intelligent S/W stations have been designed: Technical Data Processing(TDP) Station, Loading Schedule Station, and Real-time Monitoring Station. A detailed architecture of the TDP station is described, and measures of effectiveness of IMS are elaborated.

  • PDF

생산시스템 시뮬레이션을 위한 High Level Architecture/Run-Time Infrastructure의 적용 (An Application of HLA/RTI to Manufacturing Simulations)

  • 홍윤기;권순종
    • 산업공학
    • /
    • 제13권3호
    • /
    • pp.528-538
    • /
    • 2000
  • HLA is a general-purpose software architecture for distributed simulation designed to support a wide range of simulation approaches and application. The US DoD's HLA for modeling and simulation can certainly be regarded as the state of the art in distributed simulation. It is a mandatory standard for military simulation. The purpose of this paper is to describe applications of HLA/RTI in multiple domains across the manufacturing systems society. In many and large scale industrial systems, enormous data is generated, and is to be managed in an effective way. It needs a high performance common network library. Furthermore, it must satisfy the real function of system facilities as much as possible. The RTI is an implementation of the interface specification, provided as a set of services. Some applications focusing on the area of a small manufacturing system were demonstrated. The integration could be achieved using the HLA, together with interface modules for each of the subsystems. We have found that HLA/RTI are cable of meeting the functional requirements for a given system environment.

  • PDF