• Title/Summary/Keyword: Builder

Search Result 335, Processing Time 0.027 seconds

Reference Architecture for Software Component of E-Business Domain (E-Business 영역의 소프트웨어 컴포넌트를 위한 참조 아키텍처)

  • 김동현;서성채;이상준;김병기
    • Proceedings of the IEEK Conference
    • /
    • 2000.06c
    • /
    • pp.59-62
    • /
    • 2000
  • A software application builder has designed and partially implemented a E-Business software system using several reusable in-house software components. The builder finds an externally available third-party software components that satisfies solve desired functionality or behavior. We need systematic classification of the component from the domain. We propose a reference architecture of E-Business domain. It is used to search and reuse requiring components.

  • PDF

S-100 표준 등록소 구축 및 활용기술 연구

  • Choe, Hyeon-Su;O, Se-Ung;Hwang, Seon-Pil
    • Proceedings of the Korean Institute of Navigation and Port Research Conference
    • /
    • 2016.05a
    • /
    • pp.314-316
    • /
    • 2016
  • 본 연구에서는 IHO에서 발표한 S-100 표준에 맞춰 Feature Catalogue Builder의 고도화와 S-100 표준 등록소를 개발하였다. 기존의 S-57 기반에서는 Object, Attribute와 도메인의 효율적인 관리가 어려웠으나, S-100 기반의 시스템에서는 새로운 Item의 제안과 검토, 승인 절차 등이 표준화가 되어있어 보다 효과적인 관리가 가능할 것으로 예측된다.

  • PDF

Design and implementation of an object-oriented graphic system configuration editor for access control systems (출입자 통제 시스템을 위한 객체지향 그래픽 시스템 구성편집기의 설계 및 구현)

  • 이정호;정선태;설철규
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1996.10b
    • /
    • pp.1336-1339
    • /
    • 1996
  • In this paper, we design implement an Object-Oriented Graphic System Configuration Editor for Access Control Systems. 'Visual Builder', with such functions as graphic drawing, system configuration, graphic management, processing of user input through graphics. Visual Builder is designed to be well separated from and independent of S/W parts closely coupled with the underlying H/W and thus to improve its reusability and maintainability.

  • PDF

Empirical assessment of design patterns' fault-proneness at different granularity levels

  • Mohammed, Mawal A.;Elish, Mahmoud O.
    • Advances in Computational Design
    • /
    • v.2 no.4
    • /
    • pp.293-311
    • /
    • 2017
  • There are several claimed benefits for the impact of design patterns (DPs) on software quality. However, the association between design patterns and fault-proneness has been a controversial issue. In this work, we evaluate the fault-proneness of design patterns at four levels: the design level, category level, pattern level, and role level. We used five subject systems in our empirical study. As a result, we found that, at the design level, the classes that participate in the design patterns are less fault-prone than the non-participant classes. At the category level, we found that the classes that participate in the behavioral and structural categories are less fault-prone than the non-participant classes. In addition, we found that the classes that participate in the structural design patterns are less fault-prone than the classes that participate in the other categories. At the pattern level, we found that only five patterns show significant associations with fault-proneness: builder, factory method, adapter, composite, and decorator. All of these patterns except for builder show that the classes that participate in each one of them are less fault-prone than the non-participant classes in that pattern. The classes that participate in the builder design pattern were more fault-prone than the non-participant classes and the classes that participate in several patterns: the adapter, the composite, and the decorator design patterns. At the role level, the most significant differences were between the classes that participate in some roles and the non-participant classes. Only three pairs of design pattern roles show significant differences. These roles are concrete-product vs. concrete-creator, adapter vs. adaptee, and adapter vs. client. The results recommend the use of design patterns because they are less fault-prone in general except for the builder design pattern, which should be applied with care and addressed with more test cases.

Developing Analytical Model for Locating Preferred Ecovillage Sites Using GIS - The Case Study of Bukgu, Pohang (GIS를 이용한 생태마을 입지분석 모델 개발 - 경북 포항시 북구를 사례로)

  • Kim, Doo-Soon;Jung, Seon-A
    • Journal of the Korean Association of Geographic Information Studies
    • /
    • v.16 no.2
    • /
    • pp.30-46
    • /
    • 2013
  • Using ArcGIS Model Builder, with emphasis on the importance of ecology and user friendliness, a model for site selecting tool is developed. This tool is developed by establishing standardized method for data selection and analysis with evaluation criteria using GIS. For this task, our first action was to objectively define and establish 18 elements to evaluate the potentiality of the site based on extensive literature reviews. These 18 elements reflect environmental, social/cultural and legal aspects that may influence the decision process to select the desired site. Secondly, using ArcGIS Model Builder, 18 analytical elements were made into thematic mapping which represent systematically organized graphic input to the model with automatic double check system and overlay analysis capability. Thirdly, to validate the effectiveness of the developed model, site location analysis was performed using the actual site, Buk-ku, Pohang.

Generation of Interpolated Precipitation Data using ArcGIS Model Builder in Not Covered Area of Climate Change Scenario (ArcGIS Model Builder를 이용한 기후변화시나리오 강수누락지역의 보간강수량 생성)

  • Jang, Dong Woo;Park, Hyo Seon;Jung, Ji Seong;Cho, Sung Yoon
    • Proceedings of the Korea Water Resources Association Conference
    • /
    • 2015.05a
    • /
    • pp.518-518
    • /
    • 2015
  • 이 연구에서는 ESRI사의 ArcGIS 프로그램을 이용하여, 한반도 남한지역 중 기후변화시나리오에 의한 강수량이 제공되지 않는 해안선지역에 대해 기후변화시나리오를 이용하여 장래 강수량을 생성할 수 있는 모형을 개발하였다. 기상청에서 제공하는 기후변화 시나리오에 의한 장래강수데이터의 경우 복잡한 해안선지역에 대해 장래 강수데이터를 제공하고 있지 않기 때문에 최근의 지형도를 적용하여 기상청에서 제공하지 않는 지역에 대해 보완격자를 생성하고, 공간보간 기법을 이용하여 이를 해결할 수 있다. 1km 격자단위의 강수데이터를 생성하기 위하여 GIS내에 여러 툴(tools)의 기능을 단계적으로 모형화하여 순서화된 작업을 자동적으로 수행할 수 있는 model builder를 사용하였다. 데이터 변환작업을 위한 전처리, 데이터 보간 추출 기능과 공간보간기법을 적용하여 기후변화 시나리오가 적용된 데이터누락지역에서의 장래 강수예측데이터를 생성할 수 있도록 하였다. 기상청에서 제공하는 RCP 8.5 시나리오를 이용하였고, 일부 해안선과 섬 지역에 대해 장래강수량을 생성할 수 있는 보간기법이 적용된 모형으로 한반도 남한지역 중 강수자료가 제공되지 않는 총 4,186개의 격자에 대해 적합한 공간보간기법을 선택하여, 일단위 및 월단위 강수자료를 생산할 수 있도록 하였다. 기상청에서 제공하는 강수데이터의 경우 'ASCII' 파일 형식으로 기후변화 데이터를 제공하기 때문에 사용자가 별도의 프로그램을 이용하여 강수예측자료를 얻어야 하는 문제가 있다. 강수예측자료를 텍스트파일 형태로 사용자가 원하는 좌표를 선택 한 후 데이터를 추출할 수 있도록 격자화하여 저장되도록 하였다.

  • PDF

Development of a Power Plant Simulation Tool with GUI based on General Purpose Design Software

  • Kim Dong Wook;Youn Cheong;Cho Byung-Hak;Son Gihun
    • International Journal of Control, Automation, and Systems
    • /
    • v.3 no.3
    • /
    • pp.493-501
    • /
    • 2005
  • A power plant simulation tool ('PowerSim') has been developed with 10 years experience from the development of a plant simulator for efficient modeling of a power plant. PowerSim is the first developed tool in Korea for plant simulation with various plant component models, instructor station function and the Graphic Model Builder (GMB). PowerSim is composed of a graphic editor using general purpose design software, a netlist converter, component models, the scheduler, Instructor Station and an executive. The graphic editor generates a netlist that shows the connection status of the various plant components from the Simdiagram, which is drawn by Icon Drag method supported by GUI environment of the PowerSim. Netlist Converter normalizes the connection status of the components. Scheduler makes scheduling for the execution of the device models according to the netlist. Therefore, the user makes Simdiagram based on the plant Pipe and Instrument Drawing (P&ID) and inputs the plant data for automatic simulating execution. This paper introduces Graphic Model Builder (GMB), instructor station, executive and the detailed introduction of thermal-hydraulic modeling. This paper will also introduce basic ideas on how the simulation Diagram, based on netlist generated from general purpose design software, is made and how the system is organized. The developed tool has been verified through the simulation of a real power plant.

Implementation of the Function Block Builder for the Distributed Control System (분산 제어 시스템용 기능 블록 작성기 구현)

  • 권만준
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.6 no.6
    • /
    • pp.974-979
    • /
    • 2002
  • There are so many kind of a control program that is applied in various process fields such as power generation plant, water treatment plant, incinerator plant, chemical plant, cement plant etc.. Because an engineer in field edits and changes and debugs and tests properly control programs using text-based control language, it is very hard for the him to apply to plant. Therefore, this research implemented a graphical tool for control program builder that is applicable to various plants and usable engineers having a little knowledge for control language. I wish to run more efficiently precision process control offering function that can see visual expression about flow of control signal and intermediate output values of control program displayed in screen using this implemented function block builder.

A Study on the Web Building Assistant System Using GUI Object Detection and Large Language Model (웹 구축 보조 시스템에 대한 GUI 객체 감지 및 대규모 언어 모델 활용 연구)

  • Hyun-Cheol Jang;Hyungkuk Jang
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2024.05a
    • /
    • pp.830-833
    • /
    • 2024
  • As Large Language Models (LLM) like OpenAI's ChatGPT[1] continue to grow in popularity, new applications and services are expected to emerge. This paper introduces an experimental study on a smart web-builder application assistance system that combines Computer Vision with GUI object recognition and the ChatGPT (LLM). First of all, the research strategy employed computer vision technology in conjunction with Microsoft's "ChatGPT for Robotics: Design Principles and Model Abilities"[2] design strategy. Additionally, this research explores the capabilities of Large Language Model like ChatGPT in various application design tasks, specifically in assisting with web-builder tasks. The study examines the ability of ChatGPT to synthesize code through both directed prompts and free-form conversation strategies. The researchers also explored ChatGPT's ability to perform various tasks within the builder domain, including functions and closure loop inferences, basic logical and mathematical reasoning. Overall, this research proposes an efficient way to perform various application system tasks by combining natural language commands with computer vision technology and LLM (ChatGPT). This approach allows for user interaction through natural language commands while building applications.