• 제목/요약/키워드: code development

검색결과 2,618건 처리시간 0.033초

UML 모델 기반 임베디드 소프트웨어 모델링 및 코드 자동 생성 기법 연구 (A Study on UML based Modeling and Automatic Code Generation for Embedded Software)

  • 류호동;이우진
    • 중소기업융합학회논문지
    • /
    • 제2권1호
    • /
    • pp.33-40
    • /
    • 2012
  • 최근에 임베디드 환경은 하드웨어의 비약적인 발전과 다양한 전자 제품에서의 소프트웨어 제어로 인하여 소프트웨어 분야에서 많은 변화를 겪고 있다. 이러한 환경적 변화로 인한 요구사항의 증가는 임베디드 소프트웨어의 복잡도를 높여왔고 이는 기존 개발방법의 한계를 보여주었다. 모델 기반의 개발방법은 이미 오래전 제기되었던 범용 소프트웨어 개발에서 발생했던 한계의 해결을 위하여 제시되고 지금까지 사용되어온 방법으로서 임베디드 환경에 닥친 한계의 극복을 위한 대안 중 하나로 꼽히고 있다. 이 논문에서는 이 모델 기반 개발 방법론을 임베디드 소프트웨어 적용하기 위한 모델 기반의 다이어그램 편집기와 이로부터 작성된 모델을 이용하여 자동적으로 코드를 생성하는 코드 자동생성기를 제안한다. 모델 정의에 사용된 다이어그램 편집기는 GMF를 이용하여 구현하며, 코드 자동생성기에는 임베디드 환경의 특징인 제한된 메모리와 동시적 병행성 문제를 해결하기 위한 코드 생성 기법을 추가한다. 아울러 생성된 코드의 검증을 위하여 기존의 코드를 대체하여 수행하는 방법을 사용한다.

  • PDF

새우 통발의 침지시간에 따른 어획 특성 (Catch characteristics of shrimp trap by submerged time)

  • 배봉성;안희춘;박성욱;박해훈;전영열
    • 수산해양기술연구
    • /
    • 제45권4호
    • /
    • pp.201-210
    • /
    • 2009
  • Cast fishing gear needs some time for fishing progress, and catches and their composition by submerged time can change by several cause. Therefore, it is very importance to study fishing capacity of fishing gear by submerged time. This study is to investigate catches and their composition of shrimp trap, that is used in the coastal of the East Sea, and to find the fittest lifting time of trap. Experimental term are September 2006 and August 2007, the location is the coastal of Oho, Goseong, Gangwondo, Korea and one hundred trap is used at each casting and lifting of gear. For convenience of description, survey of 2006 and 2007 are dented as experimental code 1 and 2, and submerged time 21hr, 43hr and 66hr are dented as code A, B and C. The result of obtained from the above approach are summarized as follows: Many Northern shrimps(Pandalus eous), dominated 96.36%, are only catched in experimental code A, and in code B and C, some of coonstripe shrimp(Pandalus hypsinotus) and few morotoge shrimp(Pandalopsis japonica) are catched. CPUE of code 1A, 1B and 1C per trap were 21.67g, 29.51g and 28.48g, and those of code 2A, 2B and 2C per trap were 25.44g, 32.93g and 33.36g. Therefore, 24.66% of catch increased according as submerged time passes from 1 day to 2 days, and almost no change of catch was to be -1.1%. Carapace length of code 1A, 1B and 1C were 23.77mm, 25.00mm and 25.57mm, and those of code 2A, 2B and 2C per trap were 23.83mm, 24.95mm and 25.45mm. Thus, the more submerged time is, the less catch of small fish is and the more catch of large fish is. Consequently, fit lifting time of shrimp trap is after 2 days, and if considered trouble of fishing gear and condition of catch, the fittest lifting time is the third successive day of casting date.

인허가관련 설계품질검토 자동화를 위한 건축법규 문장 관계논리에 관한 연구 (Relational Logic Definition of Articles and Sentences in Korean Building Code for the Automated Building Permit System)

  • 김현정;이진국
    • 한국CDE학회논문집
    • /
    • 제21권4호
    • /
    • pp.433-442
    • /
    • 2016
  • This paper aims to define the relational logic of in-between code articles as well as within atomic sentences in Korean Building Code, as an intermediate research and development process for the automated building permit system of Korea. The approach depicted in this paper enables the software developers to figure out the logical relations in order to compose KBimCode and its databases. KBimCode is a computer-readable form of Korean Building Code sentences based on a logic rule-based mechanism. Two types of relational logic definition are described in this paper. First type is a logic definition of relation between code sentences. Due to the complexity of Korean Building code structure that consists of decree, regulation or ordinance, an intensive analysis of sentence relations has been performed. Code sentences have a relation based on delegation or reference each other. Another type is a relational logic definition in a code sentence based on translated atomic sentence(TAS) which is an explicit form of atomic sentence(AS). The analysis has been performed because the natural language has intrinsic ambiguity which hinders interpreting embedded meaning of Building Code. Thus, both analyses have been conducted for capturing accurate meaning of building permit-related requirements as a part of the logic rule-based mechanism.

공기구동 밸브의 구조해석 코드개발 (Development on the Structural Analysis Code of the Air-Operated Valve)

  • 이현승;이영신;조택동;고성호;신성기;이호영
    • 한국전산구조공학회:학술대회논문집
    • /
    • 한국전산구조공학회 2006년도 정기 학술대회 논문집
    • /
    • pp.575-580
    • /
    • 2006
  • Air-operated valves are extensively used for process control and system isolation functions in nuclear power plant, where the safety is primary issue. The purpose of this study is to develop structural analysis code of various air-operated valves such as globe valve, gate valve, and butterfly valve. The thrust formula is derived for valve with the expected weak areas. The expected weak areas are referred from EPRI data. The structural stress analysis is carried out by analytical and commercial FEM code, ANSYS 8.0. The numerical results are compared together and verified on program procedures.

  • PDF

최적 계통분석 코드를 이용한 웨스팅하우스형 원자력발전소 시뮬레이터용 핵 증기 공급 계통 열수력 프로그램 개발 (Development of An Nuclear Steam Supply System Thermal-Hydraulic Program for the Westinghouse Type Nuclear Power Plant Simulator Using A Best-Estimate Code)

  • 서재승;전규동;이명수;이용관
    • 한국시뮬레이션학회:학술대회논문집
    • /
    • 한국시뮬레이션학회 2004년도 춘계학술대회 논문집
    • /
    • pp.94-100
    • /
    • 2004
  • KEPRI has developed an Nuclear Steam Supply System(NSSS) thermal-hydraulic simulation program (called ARTS-KORIl) based on the best-estimate system code, RETRAN, as a part of the development project for the KORI unit 1 nuclear power plant simulator. To develop the RETRAN code as an NSSS T/H engine for the simulator, a number of code modifications, such as simplifications and removing of discontinuities of the physical correlations, were made to satisfy the simulator requirements of robustness and real time calculation capability Some simplified models and a backup system were also developed to simulate some transients that cannot be efficiently calculated by the RETRAN part of ARTS-KORIl.

  • PDF

다양한 알고리즘 개발 툴 기반의 소스 코드를 적용한 생체신호 분석 시스템 개발 (Development of bio-signal analysis system applying source code based on various algorithm development tools)

  • 주문일;김원일;김희철
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2018년도 추계학술대회
    • /
    • pp.238-240
    • /
    • 2018
  • 최근에는 다양한 생체신호 분석 툴을 활용하여 건강관리서비스가 개발 및 연구되고 있다. 대부분의 생체신호 분석 연구는 Matlab 및 R Programming을 활용한다. 그러나, Matlab과 R Programming으로 개발한 알고리즘을 시스템에 적용하기 위해서는 소스 코드의 변환 작업이 필요하다. 본 논문은 소스 코드의 변환 작업을 생략할 수 있는 스마트 인터페이스를 제공하고자 한다.

  • PDF

Development of the Full Package of Gyrotron Simulation Code

  • Sawant, Ashwini;Choi, EunMi
    • Journal of the Korean Physical Society
    • /
    • 제73권11호
    • /
    • pp.1750-1759
    • /
    • 2018
  • A complete code-package for gyrotron simulation to analyze its performance is under development in UNIST, Korea. We first time report the present status of the code-package named as UNIST Gyrotron Design Tool (UGDT). It can perform design simulations for gyrotron's interaction cavity, RF window, and the essential mode calculations including the study of mode competition. We will discuss about its salient features, theory, numerical implementation, and its calculation result for 95 GHz UNIST Gyrotron. Moreover, we will validate its capability to perform the mode competition calculation for fundamental and second harmonic modes.

Development of the Unified Version of COBRA/RELAP5

  • J. J. Jeong;K. S. Ha;B. D. Chung;Lee, W. J.;S. K. Sim
    • 한국원자력학회:학술대회논문집
    • /
    • 한국원자력학회 1997년도 추계학술발표회논문집(1)
    • /
    • pp.591-598
    • /
    • 1997
  • The COBRA/RELAPS code, an integrated version of the COBRA-TF and RELAP5/MOD3 codes, has been developed for the realistic simulations of complicated, multi-dimensional, two-phase, thermal-hydraulic system transients in light water reactors. Recently, KAERA developed an unified version of the COBRA/RELAP5 code, which can run in serial mode on both workstations and personal computers. This paper provides the brief overview of the code integration scheme, the recent code modifications, the developmental assessments, and the future development plan.

  • PDF

우편용 4 State 바코드시스템의 판독오차 최소화 방법 (Minimization Method of Reading Error in Postal 4 State Bar Code Reader)

  • 황재각;신미영;박문성
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 1999년도 추계종합학술대회 논문집
    • /
    • pp.1027-1030
    • /
    • 1999
  • Recently many efforts on the development of automatic processing system for delivery sequence sorting have been performed in ETRI, which requires the use of postal 4 state bar code system to encode delivery points. This paper addresses the issue on the reduction of reading error in postal 4 state raster beam based bar code reader by adjusting measured values of bar code width to its average value over each interval. The test results show that the above method reduces the average reading error rate approximately by 90-100%.

  • PDF

Three Dimensional Numerical Code for the Expanding Flat Universe

  • Min, Kyoung-W.
    • Journal of Astronomy and Space Sciences
    • /
    • 제4권2호
    • /
    • pp.101-106
    • /
    • 1987
  • The current distribution of galaxies may contain clues to the condition of the universe when the galaxies condensed and to nature of the subsequent expansion of the universe. The development of this large scale structure can be studied by employing N-body computer simulations. The present paper describes the code developed for this purpose. The computer code calculates the motion of collisionless matter acting under the force of gravity in an expanding flat universe. The test run of the code shows the error less than 0.5% in 100 iterations.

  • PDF