• Title/Summary/Keyword: Software Structure

Search Result 2,303, Processing Time 0.028 seconds

Software Architecture Specification and Restructuring Method for Reuse (재사용을 위한 소프트웨어 아키텍쳐 명세와 재구성 방법)

  • 이윤수
    • Journal of the Korea Computer Industry Society
    • /
    • v.3 no.3
    • /
    • pp.341-350
    • /
    • 2002
  • Software architectures can be restructured by modification and update during design processes, and appropriate software architectures for developments can be designed more than one. Therefore, it is required to specify efficiently the modification elements of architectures and restructuring method of designed architecture through various aspects. In this paper, we proposed software architecture restructuring mechanism that can restructure legacy architecture and a new software architecture designed with reuse of it in integrated form. And, we define specification elements and structure of the proposed restructured architecture specification. It provides the method that can reference and reuse architectures designed with various aspects of developers in architecture design processes. In addition, it supports flexible specification method for specification of modification elements such as revision, substitution, update of legacy software architecture.

  • PDF

Modelling and simulation of a closed-loop electrodynamic shaker and test structure model for spacecraft vibration testing

  • Waimer, Steffen;Manzato, Simone;Peeters, Bart;Wagner, Mark;Guillaume, Patrick
    • Advances in aircraft and spacecraft science
    • /
    • v.5 no.2
    • /
    • pp.205-223
    • /
    • 2018
  • During launch a spacecraft is subjected to a variety of dynamical loads transmitted through the launcher to spacecraft interface or air-born transmission excitations in the acoustic pressure field inside the fairing. As a result, spacecraft are tested on ground to ensure and demonstrate the global integrity of the structure against these loads, to screen the flight hardware for quality of workmanship and to validate mathematical models. This paper addresses the numerical modelling and simulation of the low frequency sine and random vibration tests performed on electrodynamic shaker facilities to comprise the mechanical-borne transmission loads through the launcher to spacecraft interface. Consequently, the paper reviews techniques and methodologies to derive a reliable and representative coupled virtual vibration testing simulation environment based on experimental data. These technologies are explored with the main objectives to ensure a stable, reliable and accurate control while testing. As a result, the use of the derived simulation models in combination with the added value of improved control and signal processing algorithms can lead to a safer and smoother vibration test control of the entire environmental test campaign.

Smart Rectification on Satellite images

  • Seo, Ji-Hun;Jeong, Soo;Kim, Kyoung-Ok
    • Proceedings of the KSRS Conference
    • /
    • 2002.10a
    • /
    • pp.75-80
    • /
    • 2002
  • The mainly used technique to rectify satellite images with distortion is to develop a mathematical relationship between the pixel coordinates on the image and the corresponding points on the ground. By defining the relationship between two coordinate systems, a polynomial model is designed and various linear transformations are used. These GCP based geometric correction has performed overall plane to plane mapping. In the overall plane mapping, overall structure of a scene is considered, but local variation is discarded. The highly variant height of region is resampled with distortion in the rectified image. To solve this problem this paper proposed the TIN-based rectification on a satellite image. The TIN based rectification is good to correct local distortion, but insufficient to reflect overall structure of one scene. So, this paper shows the experimental result and the analysis of each rectification model. It also describes the relationship GCP distribution and rectification model. We can choose a geometric correction model as the structural characteristic of a satellite image and the acquired GCP distribution.

  • PDF

Recent NMR developments for pharmaceutical research

  • Lee, Kwanghwan
    • Journal of the Korean Magnetic Resonance Society
    • /
    • v.20 no.1
    • /
    • pp.27-35
    • /
    • 2016
  • NMR spectrometer has been regarded as essential tool for structure elucidation in variable scientific field as like organic synthesis, natural product and macro protein research. Also NMR can be applied for defining dynamic behavior like ligand and receptor binding. One of advantage of research with NMR is that to be great confident to confirm structure and the measured sample could be recovered. Nevertheless NMR also has a weak points than other spectroscopic methods that require a lot of time for interpreting acquired spectrum and running time due to low sensitivity. For last two decade Bruker has developed hardware and software solution for overcome those weak points. In order to overcome low sensitivity Bruker introduced Cryo and Micro diameter probe head technology. And researcher can reduce the time for routine spectrum processing and interpretation works due to lots of introductions in software solutions for quantification, identification and statistics analysis. With four examples, this article describing those new hardware and software solutions in field of recent pharmaceutical research as follows. - New Horizons for NMR in the Biopharmaceutical Industry - The development and application of solid-state NMR spectroscopy (SSNMR) in pharmaceutical analysis - Assisted NMR Data Interpretation in Synthetic Chemistry - Complete Analysis of New Psychoactive Substances Using NMR.

Development of a Tool for the Electrical Analysis and Design of TFT/LCD System Package (TFT/LCD 시스템 패키지 전기적 특성 분석 및 설계도구의 구현)

  • Yim, Ho-Nam;Jee, Yong
    • Journal of the Korean Institute of Telematics and Electronics A
    • /
    • v.32A no.12
    • /
    • pp.149-158
    • /
    • 1995
  • This paper describes the development of a software tool LCD FRAME that may guide the analyzing process for the electrical characteristics and the design procedure for constructing the thin film transistor liquid crystal display(TFT/LCD) packages. LCD FRAME can analyze its electrical characteristics from the TFT/LCD system package configuration, and provide the design variables to meet the user's requirements. These analysis and design procedure can be done in real time according to the model at simplified package level of TFT/LCD. LCD_FRAME is an object-oriented expert system which considers package elements as objects. With this LCD_FRAME software tool, we analyzed the I-V characteristics of a-Si TFT and its signal distortion which has maximum 1.58 $\mu$s delay along the panel scan line of the package containing 480 ${\times}$ 240 pixels. We designed the package structure of maximum 6.35 $\mu$s signal delays and 3360 ${\times}$ 780 pixels, and as a result we showed that the proper structure of 20 $\mu$m scan line width, 60$\mu$m panel TFT gate width and 8 $\mu$m gate length. This LCD_FRAME software tool provides results of the analysis and the design in the form of input files of the SPICE program, text data files, and graphic charts.

  • PDF

A Design for a Hyperledger Fabric Blockchain-Based Patch-Management System

  • Song, Kyoung-Tack;Kim, Shee-Ihn;Kim, Seung-Hee
    • Journal of Information Processing Systems
    • /
    • v.16 no.2
    • /
    • pp.301-317
    • /
    • 2020
  • An enterprise patch-management system (PMS) typically supplies a single point of failure (SPOF) of centralization structure. However, a Blockchain system offers features of decentralization, transaction integrity, user certification, and a smart chaincode. This study proposes a Hyperledger Fabric Blockchain-based distributed patch-management system and verifies its technological feasibility through prototyping, so that all participating users can be protected from various threats. In particular, by adopting a private chain for patch file set management, it is designed as a Blockchain system that can enhance security, log management, latest status supervision and monitoring functions. In addition, it uses a Hyperledger Fabric that owns a practical Byzantine fault tolerant consensus algorithm, and implements the functions of upload patch file set, download patch file set, and audit patch file history, which are major features of PMS, as a smart contract (chaincode), and verified this operation. The distributed ledger structure of Blockchain-based PMS can be a solution for distributor and client authentication and forgery problems, SPOF problem, and distribution record reliability problem. It not only presents an alternative to dealing with central management server loads and failures, but it also provides a higher level of security and availability.

Translation utilizing Dynamic Structure from Recursive Procedure & Function in C to VHDL (C의 재귀 호출로부터 동적 구조를 활용한 VHDL로의 변환)

  • Hong, Seung-Wan;Lee, Jeong-A
    • The Transactions of the Korea Information Processing Society
    • /
    • v.7 no.10
    • /
    • pp.3247-3261
    • /
    • 2000
  • In recent years, as the complexity of signal processmg systems Increases, the needs for dcslgners to mlx up hardware-part and software-part grow more and more considering both performance and cost There exist many algorilhms In C for vanous Signal processung apphcations. We have to translate the algonlhm C to hardware descnptlon language(HDL), If portion or the algonlhm needs to be unplcmenled in hardwarc pari of the syslcm. For this translation. it's dtfftcult to handle dynamic memory allocalion, function calls, pointer manipoJalion. This research shows a design method for a hardware model about recursive calls which was classified into software part of the system previously [or the translation from C to VHDL. The benefits of havlIlg recursive calls m hardware structure can be quite high since provides flexbility in hardware/software partitioming in codesign sysem.

  • PDF

Structural Analysis and Derivation of Vulnerability for BlockChain based System (블록체인 기반 시스템의 구조적 분석과 취약점 도출)

  • Kim, Jang-Hwan
    • Journal of Software Assessment and Valuation
    • /
    • v.15 no.1
    • /
    • pp.115-121
    • /
    • 2019
  • I analyzed the structure of a block-chain system and a block-chain-based service system. It is a decentralized book encryption system software technology that does not require a third party to secure trust between the two parties. Block chains are structured in a linked list structure. The block chain manage transaction information by blocking the transaction information, in conjunction with other blocks. As a result, I have discovered structural weaknesses in current block-chain systems and block-chain-based service systems. Once these possible structural problems are resolved, I expect that the block-chain-based service system will make various industrial contributions.

Fluid-structure-interacted Finite Element Analysis of Valve System In a Linear Compressor (선형압축기 밸브시스템의 유체-구조 연성 유한요소해석)

  • Choi, Yong-Sik;Lee, Jun-Ho;Jeong, Weui-Bong;Cheong, Cheol-Ung
    • Proceedings of the Korean Society for Noise and Vibration Engineering Conference
    • /
    • 2008.11a
    • /
    • pp.121-122
    • /
    • 2008
  • In this paper, computational analysis on the steady-state and transient behaviors of the valve system is discussed. Fluid-structure interaction (FSI) is taken into account using ADINA software. The computational results are experimentally validated.

  • PDF

Development of L1 C/A Code GPS receiver using chipset (Chip Set을 이용한 L1 C/A Code GPS 수신기 개발)

  • 심우성;박상현;이상정
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1996.10b
    • /
    • pp.1376-1379
    • /
    • 1996
  • In this paper a GPS receiver is developed using commercial chipsets. GP2010 RF front end and GP2021 Multi-channel correlator of GEC PLESSY are adapted in designing the receiver hardware. MC 68340 is used for controlling the correlator GP2021 and implementing the navigation processing. Also presented are some test results of the developed receiver whose software has an interrupt driven structure rather than common real-time kernel based structure.

  • PDF