• Title/Summary/Keyword: Code generation support system

Search Result 37, Processing Time 0.023 seconds

An Efficient Design Pattern Framework for Automatic Code Generation based on XML (코드 자동 생성을 위한 XML 기반의 효율적인 디자인패턴 구조)

  • Kim, Un-Yong;Kim, Yeong-Cheol;Ju, Bok-Gyu;Choe, Yeong-Geun
    • The KIPS Transactions:PartD
    • /
    • v.8D no.6
    • /
    • pp.753-760
    • /
    • 2001
  • Design Patterns are design knowledge for solving issues related to extensibility and maintainability which are independent from problems concerned by application, but despite vast interest in design pattern, the specification and application of patterns is generally assumed to rely on manual implementation. As a result, we need to spend a lot of time to develop software program not only because of being difficult to analyze and apply to a consistent pattern, but also because of happening the frequent programing faults. In this paper, we propose a notation using XML for describing design pattern and a framework using design pattern. We will also suggest a source code generation support system, and show a example of the application through this notation and the application framework. We may construct more stable system and be generated a compact source code to a user based on the application of structured documentations with XML.

  • PDF

Development of MARS Transient Analyzer

  • Hwang, M.K.;Kim, K.D.;Jeong, J.-J.;Lee, Y.J.;Chung, B.D.
    • Proceedings of the Korean Nuclear Society Conference
    • /
    • 2002.10a
    • /
    • pp.155.2-155
    • /
    • 2002
  • A visual environment for system analysis codes (hereinafter called "ViSA") has been developed to support code users in their input preparations, code executions, and output interpretations. ViSA provides a more convenient way for base input data generation and modification on a user-friendly basis. It also provides on-line graphical displays to give an in-depth understanding of transient thermal-hydraulic behaviors in nuclear power plants. This paper presents the main features of ViSA.

  • PDF

A Study on RF Calibration Method of Next Generation Mobile Communication System (차세대 이동통신 시스템의 RF Calibration 기법에 관한연구)

  • Kim, Wan-Tae;Cho, Sung-Joon
    • Journal of Advanced Navigation Technology
    • /
    • v.14 no.6
    • /
    • pp.859-864
    • /
    • 2010
  • In the next generation system, a study on realization of Multi-Core system is in progress for applying it in multi service network. Therefore some mobile systems are expected to be appeared. These systems can support WiBro, WCDMA, CDMA, etc with single terminal. These systems have to support various FA using broadband frequency and hand over to other service network. Especially, in the telecommunication system composed of cell, the transmit power can be interference at adjacent system, has effect on system channel capacity and cell size. In this paper, we improve the unstable transmit power caused by unsettled system operation, propose the RF(Radio Frequency) Calibration method which can use the transmit power stably even during hand over between heterogeneous networks causing unstable power change. Also we used proposed method and analysed used electricity of system during hand over between heterogeneous networks.

STATUS AND PERSPECTIVE OF TWO-PHASE FLOW MODELLING IN THE NEPTUNE MULTISCALE THERMAL-HYDRAULIC PLATFORM FOR NUCLEAR REACTOR SIMULATION

  • BESTION DOMINIQUE;GUELFI ANTOINE;DEN/EER/SSTH CEA-GRENOBLE,
    • Nuclear Engineering and Technology
    • /
    • v.37 no.6
    • /
    • pp.511-524
    • /
    • 2005
  • Thermalhydraulic reactor simulation of tomorrow will require a new generation of codes combining at least three scales, the CFD scale in open medium, the component scale and the system scale. DNS will be used as a support for modelling more macroscopic models. NEPTUNE is such a new generation multi-scale platform developed jointly by CEA-DEN and EDF-R&D and also supported by IRSN and FRAMATOME-ANP. The major steps towards the next generation lie in new physical models and improved numerical methods. This paper presents the advances obtained so far in physical modelling for each scale. Macroscopic models of system and component scales include multi-field modelling, transport of interfacial area, and turbulence modelling. Two-phase CFD or CMFD was first applied to boiling bubbly flow for departure from nucleate boiling investigations and to stratified flow for pressurised thermal shock investigations. The main challenges of the project are presented, some selected results are shown for each scale, and the perspectives for future are also drawn. Direct Numerical Simulation tools with Interface Tracking Techniques are also developed for even smaller scale investigations leading to a better understanding of basic physical processes and allowing the development of closure relations for macroscopic and CFD models.

Improvement of aseismic performance of a PGSFR PHTS pump

  • Lee, Seong Hyeon;Lee, Jae Han;Kim, Sung Kyun;Kim, Jong Bum;Kim, Tae Wan
    • Nuclear Engineering and Technology
    • /
    • v.52 no.8
    • /
    • pp.1847-1861
    • /
    • 2020
  • A design study was performed to improve the limit aseismic performance (LSP) of a primary heat transport system (PHTS) pump. This pump is part of the primary equipment of a prototype generation IV sodium-cooled fast reactor (PGSFR). The LSP is the maximum allowable seismic load that still ensures structural integrity. To calculate the LSP of the PHTS pump, a structural analysis model of the pump was developed and its dynamic characteristics were obtained by modal analysis. The floor response spectrum (FRS) initiated from a safety shutdown earthquake (SSE), 0.3 g, was applied to the support points of the PHTS pump, and then the seismic induced stresses were calculated. The structural integrity was evaluated according to the ASME code, and the LSP of the PHTS pump was calculated from the evaluation results. Based on the results of the modal analysis and LSP of the PHTS pump, design parameters affecting the LSP were selected. Then, ways to improve the LSP were proposed from sensitivity analysis of the selected design variables.

Generative AI parameter tuning for online self-directed learning

  • Jin-Young Jun;Youn-A Min
    • Journal of the Korea Society of Computer and Information
    • /
    • v.29 no.4
    • /
    • pp.31-38
    • /
    • 2024
  • This study proposes hyper-parameter settings for developing a generative AI-based learning support tool to facilitate programming education in online distance learning. We implemented an experimental tool that can set research hyper-parameters according to three different learning contexts, and evaluated the quality of responses from the generative AI using the tool. The experiment with the default hyper-parameter settings of the generative AI was used as the control group, and the experiment with the research hyper-parameters was used as the experimental group. The experiment results showed no significant difference between the two groups in the "Learning Support" context. However, in other two contexts ("Code Generation" and "Comment Generation"), it showed the average evaluation scores of the experimental group were found to be 11.6% points and 23% points higher than those of the control group respectively. Lastly, this study also observed that when the expected influence of response on learning motivation was presented in the 'system content', responses containing emotional support considering learning emotions were generated.

A Tool to Support Efficient Development of Node Software for Various Operating System Platforms in Sensor Network Environment (센서 네트워크 환경에서 다양한 운영체제 플랫폼을 위한 노드 소프트웨어의 효율적인 개발을 지원하는 도구)

  • Lee, Woo-Jin;Choi, Il-Woo
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.15 no.7
    • /
    • pp.4536-4544
    • /
    • 2014
  • This paper proposes a development tool to efficiently develop node software for various operating system platforms in a sensor network. The proposed tool consisted of several modules, such as writing graphical model diagram, PIM and PSM design, code generation, and deployment file generation. Through the proposed tool, the users can graphically draw a sensor network model and design the PIM and PSM of the node software by setting the values of the predefined attributes. The source code of the node software is generated automatically from the PSM using the code templates of the target platform. The deployment files for installing node software on each node are generated automatically. The proposed tool helps the users to develop node software easily for a range of target platforms, even though they do not have details of the low-level information for a sensor network.

INTEGRATED DEVELOPMENT ENVIRONMENT FROM MODELING TO IMPLEMENTATION FOR AUTOMOTIVE REAL-TIME EMBEDDED CONTROL SYSTEMS

  • Ma, J.;Youn, J.;Shin, M.;Hwang, I.;SunWoo, M.
    • International Journal of Automotive Technology
    • /
    • v.7 no.3
    • /
    • pp.345-351
    • /
    • 2006
  • Software-In-the-Loop Simulation(SILS) and Rapid Control Prototyping(RCP) are proposed as an integrated development environment to support the development process from system design to implementation. SILS is an environment used to simulate control systems with temporal behavior. RCP offers seamless phase shift from design to implementation based on automatic code generation. There are several toolsets that support control system design and analysis. A few of these tools generate the control software automatically. However, most of these design toolsets do not cover temporal behavior which appears after implementation. In earlier toolsets, the design and the implementation of a control system are considered as two separate processes which mean the conventional development process is not connected strictly. SILS/RCP environments work under an identical platform and use the same representation for system modeling. An integrated SILS/RCP environment makes it possible to design controllers under conditions similar to real execution during off-line simulation and to realize controllers in the early design phase. SILS/RCP environments integrate the design and implementation phases which reduce the time-to-market and provide greater performance-assured design. The establishment of SILS/RCP and the practical design approaches are presented.

Construction of a Retargetable Compiler Generation System from Machine Behavioral Description (머쉰 행위기술로부터 Retargetable 컴파일러 생성시스템 구축)

  • Lee, Sung-Rae;Hwang, Sun-Young
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.32 no.5B
    • /
    • pp.286-294
    • /
    • 2007
  • In ASIP design, compiler is required for performance evaluation of processors being designed. The design of machine specific compiler is time consuming. This paper presents the system which generates C compiler from MDL descriptions. Compiler generation using MDL can support user retargetability and concurrency between compiler design and processor design. However, it must overcome semantics gap between compiler and machine. To handle this problem, the proposed system maps behavioral descriptions to library which contains abstract behavior for each tree pattern. Using mapped instructions and information on register file usage, the proposed system generates back-end interface function of the compiler. Generated compilers, for MIPS R3000, ARM9 cores, have been proved by application programs written in C code.

Component Code Generation Using Feature Diagram and XML/XSLT (특성 다이어그램과 XML/XSLT 기술을 이용한 컴포넌트 코드 자동 생성)

  • 최승훈
    • Journal of Internet Computing and Services
    • /
    • v.3 no.4
    • /
    • pp.83-94
    • /
    • 2002
  • Recently for software development productivity a lot of researches in the field of software engineering hove focuses on the component-based software product lines which allows the reuse of forger-granularity software components Its purpose is to develop the specific software application of quality more rapidly by instantiating and assembling the components populated in software product line assets The essential part to build the component-based software product lines is the quality of components, and one of the most important features determining the quality of components is 'reconfigurability' Component reconfigurability means the extent to which the reusers can change the functions and architecture of the component according to their context and environment. This paper proposes the component code generation technique which provides the reconfigurability at the time of code generation using The feature diagram and XML/XSLT technologies The approach of this paper allows the component reusers to get automatically their own component source code by providing only the values of variabilities represented in the feature diagram of the component family. The real world example, the code generation system for o list container family, shows the applicability of the feature model and XML related technologies in the area of the generative programming. Our approach should be basis to build the component based software product lines and extensible to support the larger graularity components.

  • PDF