• Title/Summary/Keyword: Data Reusability

Search Result 203, Processing Time 0.024 seconds

Study on a post-processing program for flow analysis based on the object-oriented programming concept (객체재향 개념을 반영한 유동해석 후처리 프로그램에 대한 연구)

  • Na J. S.;Kim K. Y.;Kim B. S.
    • Journal of computational fluids engineering
    • /
    • v.9 no.2
    • /
    • pp.1-10
    • /
    • 2004
  • In the present study, a post-processing program is developed for 3D data visualization and analysis. Because the graphical user interface(GUI) of the program is based on Qt-library while all the graphic rendering is performed with OpenGL library, the program runs on not only MS Windows but also UNU and Linux systems without modifying source code. The structure of the program is designed according to the object-oriented programming(OOP) concept so that it has extensibility, reusability, and easiness compared to those by procedural programming. The program is organized as modules by classes, and these classes are made to function through inheritance and cooperation which is an important and valuable concept of object-oriented programming. The major functions realized so far which include mesh plot, contour plot, vector plot, streamline plot, and boundary plot are demonstrated and the relevant algorithms are described.

Development of a Web-based Powertrain Performance Simulation System (웹기반 자동차 동력전달계 성능 시뮬레이션 시스템 개발)

  • 한형석;이계경
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.21 no.2
    • /
    • pp.100-107
    • /
    • 2004
  • The development of a Web-based powertrain performance simulation system is introduced. The development approach of system architecture and each module is introduced along with the H/W and S/W used. The interface with all users is developed via a JAVA Applet. The powertrain modeling and other job history data of a user is managed systematically on the server by database to increase the reusability of the data. A self-developed program using object-oriented programming is used as a solver for the performance simulation. The graph tool for the analysis of simulation results has the collaboration support developed based on JAVA so that synchronous users can view the same result. As a result, the powertrain simulation is possible only with Web-browser for the user and the collaboration support among the relevant engineers is possible.

Design, Implementation, and Validation of KOMPSAT-2 Software Simulator

  • Lee, Sang-Uk;Lee, Byoung-Sun;Kim, Jae-Hoon;Cho, Sung-Ki
    • ETRI Journal
    • /
    • v.27 no.2
    • /
    • pp.140-152
    • /
    • 2005
  • In this paper, we present design features, implementation, and validation of a satellite simulator subsystem for the Korea Multi-Purpose Satellite-2 (KOMPSAT-2). The satellite simulator subsystem is implemented on a personal computer to minimize costs and trouble on embedding onboard flight software into the simulator. An object-oriented design methodology is employed to maximize software reusability. Also, instead of a high-cost commercial database, XML is used for the manipulation of spacecraft characteristics data, telecommand, telemetry, and simulation data. The KOMPSAT-2 satellite simulator subsystem is validated by various simulations for autonomous onboard launch and early orbit phase operations, anomaly operation, and science fine mode operation. It is also officially verified by successfully passing various tests such as the satellite simulator subsystem test, mission control element system integration test, interface test, site installation test, and acceptance test.

  • PDF

C++ for CAD/CAM applications

  • Hwang, Il-Kyu;Park, Bum-Joo;Kim, Deok-Soo
    • Proceedings of the Korean Operations and Management Science Society Conference
    • /
    • 1994.04a
    • /
    • pp.58-66
    • /
    • 1994
  • The philosophy of object-oriented has found its role in various applications such as programming languages, databases, distributed systems, etc. Discussed in this paper is an experience of the object-oriented programming technique obtained while developing a particular CAD/CAM system. It has been well-known that the object-oriented programming language has good features enabling the improved reusability and extensibility of an existing code. The features include data abstraction, encapsulation, inheritance, polymorphism, and so on. This paper presents how these features of the object-oriented programming language, C++ in particular, can be applied to the implementation of geometric algorithms as well as graphical user interfaces.

Development of a Powertrain Performance Simulation System in JAVA (자바 기반의 동력전달계 성능 시뮬레이션 시스템 개발)

  • 이재경;한형석
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 2003.06a
    • /
    • pp.1747-1750
    • /
    • 2003
  • The development of a Web-based powertrain performance simulation system is introduced. The development approach of system architecture and each module is introduced along with the H/W and S/W used. The interface with all users is developed via a JAVA applet. The powertrain modeling and other job history data of a user is managed systematically on the server by database to increase the reusability of the data. A self-developed program using object-oriented programming is used as a solver for the performance simulation. The graph tool for the analysis of simulation results has the collaboration support developed based on JAVA so that synchronous users can view the same result. As a result, the powertrain simulation is possible only with Web-browser for the user and the collaboration support among the relevant engineers is possible.

  • PDF

Ontology BIM-based Knowledge Service Framework Architecture Development (온톨로지 BIM 기반 지식 서비스 프레임웍 아키텍처 개발)

  • Kang, Tae-Wook
    • Journal of KIBIM
    • /
    • v.12 no.4
    • /
    • pp.52-60
    • /
    • 2022
  • Recently, the demand for connection between various heterogeneous dataset and BIM as a construction data model hub is increasing. In the past, in order to connect model between BIM and heterogeneous dataset, related dataset was stored in the RDBMS, and the service was provided by programming a method to link with the BIM object. This approach causes problems such as the need to modify the database schema and business logic, and the migration of existing data when requirements change. This problem adversely affects the scalability, reusability, and maintainability of model information. This study proposes an ontology BIM-based knowledge service framework considering the connectivity and scalability between BIM and heterogeneous dataset. Through the proposed framework, ontology BIM mapping, semantic information query method for linking between knowledge-expressing dataset and BIM are presented. In addition, to identify the effectiveness of the proposed method, the prototype is developed. Also, the effectiveness and considerations of the ontology BIM-based knowledge service framework are derived.

Application for Generation and Visualization of SEDRIS-based Atmosphere and Ocean Environment (SEDRIS 기반의 대기 및 해양 합성 환경 생성 및 가시화 어플리케이션)

  • Hwam, Wong-Kyung;Chung, Yong-Ho;Pyun, Jai-Jeong;Cheon, Sang-Uk;Park, Sang-Chul
    • Korean Journal of Computational Design and Engineering
    • /
    • v.17 no.5
    • /
    • pp.353-363
    • /
    • 2012
  • As the distributed simulation system has been developed in the defense modeling and simulation, interoperability among heterogeneous simulators is essential to achieve the objectives of the distributed simulation system. However, the interoperability has been a problem to synchronize synthetic environment among many heterogeneous simulators that utilize different environmental data formats. SEDRIS (Synthetic Environmental Data Representation and Interchange Specification) was initiated to solve the problem of the interoperability. SEDRIS provides a standard mechanism to promote data interchange and reusability, and it represents all environmental things from ocean, land and atmosphere to the universe. Although SEDRIS provides various advantages as a standard environmental data format, applying of SEDRIS has been hindered by its broadness and complexity. The main objective of this paper is to explain application development process to improve SEDRIS usability for the atmosphere and ocean. The developed application of this paper provides auto-generation of SEDRIS data with minimum user's input, and the auto-generated SEDRIS data is also visualized and verified by the application.

A Study of Design and Implementation of Software Player for XML Data Based Interactive Digital TV Service (XML 기반의 대화형 디지털 TV 재생기 설계 및 구현에 관한 연구)

  • Lee Jeong-Bae;Rim Choong-Soo;Kim Whan-Chul
    • Journal of Korea Multimedia Society
    • /
    • v.7 no.11
    • /
    • pp.1564-1570
    • /
    • 2004
  • Recently, The Analog TV has been being replaced by digital TV. This dues to the advantage of digital TV that sends data as well as audio/video stream to the receiver. But there are no standards or rules for processing the data. So, most companies or developers process the data in separate methods. This absence of standards or rules for processing the data causes many confusions and waste of time, money, man power. This Thesis proposes the solution of the problem not based on standardized respect but methodological respect. This solution is using XML in producing and playing the broadcasted multimedia contents and data. We believe that this solution saves much man power, time, money and increase reusability of expensive broadcasting contents.

  • PDF

Design & Implementation of a Motion Capture Database Based on Motion Ontologies (온톨로지 기반의 모션 캡처 데이터베이스 설계 및 구현)

  • Chung Hyun-Sook
    • Journal of Korea Multimedia Society
    • /
    • v.8 no.5
    • /
    • pp.618-632
    • /
    • 2005
  • A framework for semantic annotation oi human motion sequences is proposed in this paper. Motion capture technology is widely used for manuiacturing animation since it produces high qualify character motion similar to the actual motion of the human body. However, motion capture has a significant weakness due to the lack of an industry wide standard for archiving and retrieving motion capture data. It is difficult for animators to retrieve the desired motion sequences from motion capture files as there is no semantic annotation on already captured motion data. Our goal is to improve the reusability of motion capture data. To archive our goal first, we propose a standard format for integrating different motion capture file formals. Our standard format is called MCML (Motion Capture Markup Language). It is a markup language based on XML (extensible Markup Language). The purpose of MCML is not only to facilitate the conversion or integration of different formats, but also to allow for greater reusability of motion capture data, through the construction of a motion database storing the MCML documents Second, we define motion ontologies that are used to annotate and semantically organize human motion sequences. This ontology-based approach provides the means for discovering and exploiting the information and knowledge surrounding motion capture data.

  • PDF

Development of the Common Model for Reuse of GIS Components in Local Governments (재사용을 위한 지자체 GIS 공통모델 연구)

  • Kim, Eun-Hyung
    • Journal of Korea Spatial Information System Society
    • /
    • v.1 no.2 s.2
    • /
    • pp.81-98
    • /
    • 1999
  • The purpose of this study is to provide a common model and implementation strategies for reusing GIS components in local governments. The common model includes several solutions to remove stumbling blocks step by step in reusing or exchanging GIS application systems between local governments. Elements of the model are component architecture, common business process model, common function model, and data model. The elements are the minimum standards for reusability. In order to realize the desirable common model at present, however, the following problems remain : usable components are insufficient in spatial domains and existing GIS application systems require reinvestment to accommodate the new component technology. Three questions are raised to maximize reusability from a monolithic structure toward layered and the componentized GIS application systems : (1) How can the application systems be reused within a local government?, (2) Can the systems be exchanged when they are in the same computing platform?, and (3) When the systems are componentized by standardized interfaces, are the components replaceable between the systems in local governments? Some strategies are presented to accomplish the objectives implicated in the questions. For the actual implementation, several issues such as evaluation procedures for component products, ownership and commercialization issues, will be brought up in the future. Central and local governments, and commercial party need to co-operate each other to maximize the reusability. Reducing overlapping investments in local governments and obtaining competitive component technology in the commercial party should be recognized as critical tasks for the more efficient and economical GIS implementation.

  • PDF