• 제목/요약/키워드: Lua

검색결과 20건 처리시간 0.02초

탑재운영절차서 실행환경을 위한 Lua 인터프리터 기반의 가상머신 설계 (Design of a Virtual Machine based on the Lua interpreter for the On-Board Control Procedure Execution Environment)

  • 강수연;구철회;주광혁;박시형;김형신
    • 한국위성정보통신학회논문지
    • /
    • 제9권4호
    • /
    • pp.127-133
    • /
    • 2014
  • 본 논문에서는 탑재운영절차서 실행환경을 위한 Lua 인터프리터 기반의 가상머신 설계와 기능 및 성능분석 결과를 나타낸다. 한국항공우주연구원에서 계획 중인 달 탐사 임무를 온보드상에서 자율적으로 운영하기 위해 탑재운영절차서 실행환경의 개발이 요구되어졌다. 탑재운영절차서는 위성에 탑재되어 지상 간섭없이 자율적으로 임무 수행을 가능케 함으로써 전파 지연과 제한된 데이터 통신용량을 갖는 심우주 임무들에서 이미 적용되고 있다. 가상머신의 실행엔진인 인터프리터는 고급언어로 작성된 원시코드를 한줄씩 번역하고 실행하므로 컴파일러에 의해 생성된 코드가 실행되는 것에 비해서 실행 속도가 현저하게 느리다. 이를 극복하기위해 레지스터 기반의 Lua 인터프리터를 적용하여 탑재운영절차서 실행환경 설계 및 구현하였으며 실험을 통해 여러 요소들에 따른 성능분석을 수행하였다. 성능분석 결과는 탑재운영절차서 스케줄링 방안 뿐 아니라 Lua 인터프리터를 적용하는 시스템에 적용될 수 있을 것으로 기대된다.

AT697F/VxWorks 플랫폼에서 Lua 가상머신 기반의 OBCP 엔진 설계 및 구현 (Design and Implementation of OBCP Engine based on Lua VM for AT697F/VxWorks Platform)

  • 최종욱;박수현
    • 한국위성정보통신학회논문지
    • /
    • 제12권3호
    • /
    • pp.108-113
    • /
    • 2017
  • 일반적으로 Operator on Board로 불리는 OBCP (On-Board Control Procedure)는 기존 탑재소프트웨어를 변경하지 않으면서 동적으로 지상 또는 온보드에서 명령과 로직이 포함된 특정 프로시저를 로딩, 언로딩 및 실행 할 수 있으며, OBCP를 통해 기존 위성의 제한된 자율성 및 강인성을 증대 시킬 수 있다. 탑재소프트웨어의 OBCP의 핵심은 OBCP 엔진이며, OBCP 엔진은 스크립트 기반의 프로시저를 해석 및 실행 할 수 있는 인터프리터 형태로 구현되어 있으며 내부적으로 가상머신을 가지고 있다. 탑재소프트웨어팀에서는 2010년부터 내부적으로 OBCP에 대해서 계속 연구를 수행하였으며 ERC32 프로세서 기반의 Java KVM, RTCS/C 및 KKOMA와 같은 자체 OBCP 엔진을 개발하였다. 최근에는 ESA OBCP 표준에 대한 연구를 계속 진행하고 있으며 LEON2-FT/AT697F 프로세서 기반에서 Lua와 MicroPython을 이용한 OBCP 엔진 연구를 진행하고 있다. 본 논문에서는 현재 가장 활발히 사용되고 있는 오픈소스 기반의 Lua를 탑재소프트웨어의 OBCP 엔진으로 사용하기 위하여 VxWorks 기반의 AT697F 프로세서에서의 설계 및 구현 방법에 대해서 기술하며, 시뮬레이터와 실제 하드웨어의 테스트 결과와 함께 성능 비교 분석을 수행한다.

A Newly Synthesized Flavone from Luteolin Escapes from COMT-Catalyzed Methylation and Inhibits Lipopolysaccharide-Induced Inflammation in RAW264.7 Macrophages via JNK, p38 and NF-κB Signaling Pathways

  • Ye, Lin;Xin, Yang;Wu, Zhi-yuan;Sun, Hai-jian;Huang, De-jian;Sun, Zhi-qin
    • Journal of Microbiology and Biotechnology
    • /
    • 제32권1호
    • /
    • pp.15-26
    • /
    • 2022
  • Luteolin is a common dietary flavone possessing potent anti-inflammatory activities. However, when administrated in vivo, luteolin becomes methylated by catechol-O-methyltransferases (COMT) owing to the catechol ring in the chemical structure, which largely diminishes its anti-inflammatory effect. In this study, we made a modification on luteolin, named LUA, which was generated by the chemical reaction between luteolin and 2,2'-azobis(2-amidinopropane) dihydrochloride (AAPH). Without a catechol ring in the chemical structure, this new flavone could escape from the COMT-catalyzed methylation, thus affording the potential to exert its functions in the original form when administrated in the organism. Moreover, an LPS-stimulated RAW cell model was applied to detect the anti-inflammatory properties. LUA showed much more superior inhibitory effect on LPS-induced production of NO than diosmetin (a major methylated form of luteolin) and significantly suppressed upregulation of iNOS and COX-2 in macrophages. LUA treatment dramatically reduced LPS-stimulated reactive oxygen species (ROS) and mRNA levels of pro-inflammatory mediators such as IL-1β, IL-6, IL-8 and IFN-β. Furthermore, LUA significantly reduced the phosphorylation of JNK and p38 without affecting that of ERK. LUA also inhibited the activation of NF-κB through suppression of p65 phosphorylation and nuclear translocation.

Neural Networks in Chinese Lexical Classification

  • MdMarufHasan;Kim, TengLua
    • 한국언어정보학회:학술대회논문집
    • /
    • 한국언어정보학회 1996년도 Language, Information and Computation = Selected Papers from the 11th Pacific Asia Conference on Language, Information and Computation, Seoul
    • /
    • pp.119-128
    • /
    • 1996
  • PDF

신경병증성 통증에 대한 소건중탕의 임상적 고찰: 후향적 환자군 관찰 연구 (Clinical Study of Sogunjung-tang on Neuropathic Pain : A Retrospective Case Series Observational Study)

  • 조효림;최성경;성원석;권용주;김영수;조선영;김은정
    • 대한한의학방제학회지
    • /
    • 제29권4호
    • /
    • pp.229-237
    • /
    • 2021
  • Objectives: This study aimed to analyze the effectiveness of Sogunjung-tang on neuropathic pain. Methods: This study was conducted on 50 cases of patients with neuropathic pain who were treated in LUA clinic from Jun 2021, to Oct 2021. All patients were treated with Sogunjung-tang, and in some cases, acupuncture or moxibustion was also performed. We measured the efficacy of treatment with a numerical rating scale (NRS), frequency, and duration of pain before treatment, after 1 week, and 3 weeks. Results: Both average pain NRS and worst pain NRS significantly decreased 1 week and 3 weeks after treatment compared to pre-treatment. The frequency and duration of pain did not differ after 1 week of treatment but showed a significant difference after 3 weeks. Conclusions: This study suggests that herbal medicine treatment with Sogunjung-tang reduces pain intensity, frequency, and duration in patients with neuropathic pain.

MI-Trigger-Based Language Modelling

  • Zhou, Guodong;Lua, Kim-Teng
    • 한국언어정보학회:학술대회논문집
    • /
    • 한국언어정보학회 1998년도 Language, Information and Computation = Selected Papers from the 12th Pacific Asia Conference on Language, Information and Computation, Singapore
    • /
    • pp.195-205
    • /
    • 1998
  • PDF

스크립트 임베딩을 활용한 수중운동체 M&S 전술처리기의 기능 확장 (The Functional Extension of the Underwater Vehicle Modeling and Simulation Tactics Manager using the Script Embedding Method)

  • 손명조;김태완;나영인
    • 한국군사과학기술학회지
    • /
    • 제12권5호
    • /
    • pp.590-600
    • /
    • 2009
  • In the simulation of underwater vehicles such as a submarine or a torpedo, various type of simulations like an engineering level simulation for predicting the performance precisely and an engagement level simulation for examining the effectiveness of a certain tactic is required. For this reason, a tactics manager which can change the behavior of a simulation model according to external tactics is needed. In this study the tactics manager supporting a script language and engine which can represent various tactics and can help users define external input tactics for the tactic manager easily is suggested. Python and Lua which are representative among script languages have been compared and analyzed from the viewpoint of a tactic manage, and the tactic manger using the script engines of those script languages was implemented. To demonstrate the effectiveness of the tactic manager, a target motion analysis simulation of the warfare between a submarine and a surface ship.

게임을 위한 계층적 상태 기계 기반의 인공지능 LOD (HSM(Hierarchical State Machine) based LOD AI for Computer GamesS)

  • 서진석
    • 디지털콘텐츠학회 논문지
    • /
    • 제14권2호
    • /
    • pp.143-149
    • /
    • 2013
  • 최근에는 사용자들이 좀 더 정교하고 복잡한 게임 인공지능을 기대하기 때문에, 많은 연구자나 개발자들은 인공지능 LOD 기법에 더 많은 관심을 갖게 되었다. 하지만, 전통적인 기하 LOD와는 달리, 기존의 인공지능 LOD 기법은 제한된 범위밖에 활용되지 못한다. 이에 본 논문에서는 게임 객체를 제어하기 위한 수단으로 계층적 상태 기계와 Lua 스크립트 언어를 사용하는 인공지능 LOD 기법을 제안하고 있다. 제안된 접근 방식을 이용하면, LOD를 위한 다단계의 인공지능 모델을 쉽게 도출할 수 있으며 상태기계를 직접 하드 코딩하지 않고 다양한 객체를 설계할 수 있다. 더불어, 제안된 기법의 효용성을 보여주기 위해, 프로토타입 엔진을 이용하여 수행한 성능 시험 결과도 보여 주고 있다.