• Title/Summary/Keyword: Translating system

Search Result 109, Processing Time 0.027 seconds

BIM and Thermographic Sensing: Reflecting the As-is Building Condition in Energy Analysis

  • Ham, Youngjib;Golparvar-Fard, Mani
    • Journal of Construction Engineering and Project Management
    • /
    • v.5 no.4
    • /
    • pp.16-22
    • /
    • 2015
  • This paper presents an automated computer vision-based system to update BIM data by leveraging multi-modal visual data collected from existing buildings under inspection. Currently, visual inspections are conducted for building envelopes or mechanical systems, and auditors analyze energy-related contextual information to examine if their performance is maintained as expected by the design. By translating 3D surface thermal profiles into energy performance metrics such as actual R-values at point-level and by mapping such properties to the associated BIM elements using XML Document Object Model (DOM), the proposed method shortens the energy performance modeling gap between the architectural information in the as-designed BIM and the as-is building condition, which improve the reliability of building energy analysis. Several case studies were conducted to experimentally evaluate their impact on BIM-based energy analysis to calculate energy load. The experimental results on existing buildings show that (1) the point-level thermography-based thermal resistance measurement can be automatically matched with the associated BIM elements; and (2) their corresponding thermal properties are automatically updated in gbXML schema. This paper provides practitioners with insight to uncover the fundamentals of how multi-modal visual data can be used to improve the accuracy of building energy modeling for retrofit analysis. Open research challenges and lessons learned from real-world case studies are discussed in detail.

Intermediate Language Translator for Execution of Java Programs in .NET Platform

  • Lee, Yang-Sun;Na, Seung-Won;Hwang, Dae-Hoon
    • Journal of Korea Multimedia Society
    • /
    • v.7 no.6
    • /
    • pp.824-831
    • /
    • 2004
  • This paper presents the java bytecode-to-.NET MSIL intermediate language translator which enables the execution of the java program in .NET environments without JVM(java Virtual Machine), translating bytecodes produced by compiling java programs into MSIL codes. Java, one of the most widely used programming languages recently, is the language invented by James Gosling at Sun Microsystems, which is the next generation language independent of operating systems and hardware platforms. Java source code is compiled into bytecode as intermediate code independent of each platform by compiler, and also executed by JVM. .NET language such as C# and .NET platform in Microsoft Corp. has been developed to meet the needs of programmers, and cope with Java and JVM platform of Sun Microsystems. After compiling, a program written in .NET language is converted to MSIL code, and also executed by .NET platform but not in JVM platform. For this reason, we designed and implemented the java bytecode-to-.NET MSIL translator system for programs written in java language to be executed in the. NET platform without JVM. This work improves the execution speed of programs, enhances the productivity, and provides a environment for programmers to develop application programs without limitations of programming languages.

  • PDF

Updating BIM: Reflecting Thermographic Sensing in BIM-based Building Energy Analysis

  • Ham, Youngjib;Golparvar-Fard, Mani
    • International conference on construction engineering and project management
    • /
    • 2015.10a
    • /
    • pp.532-536
    • /
    • 2015
  • This paper presents an automated computer vision-based system to update BIM data by leveraging multi-modal visual data collected from existing buildings under inspection. Currently, visual inspections are conducted for building envelopes or mechanical systems, and auditors analyze energy-related contextual information to examine if their performance is maintained as expected by the design. By translating 3D surface thermal profiles into energy performance metrics such as actual R-values at point-level and by mapping such properties to the associated BIM elements using XML Document Object Model (DOM), the proposed method shortens the energy performance modeling gap between the architectural information in the as-designed BIM and the as-is building condition, which improve the reliability of building energy analysis. The experimental results on existing buildings show that (1) the point-level thermography-based thermal resistance measurement can be automatically matched with the associated BIM elements; and (2) their corresponding thermal properties are automatically updated in gbXML schema. This paper provides practitioners with insight to uncover the fundamentals of how multi-modal visual data can be used to improve the accuracy of building energy modeling for retrofit analysis. Open research challenges and lessons learned from real-world case studies are discussed in detail.

  • PDF

FBDtoVHDL: An Automatic Translation from FBD into VHDL for FPGA Development (FBDtoVHDL: FPGA 개발을 위한 FBD에서 VHDL로의 자동 변환)

  • Kim, Jaeyeob;Kim, Eui-Sub;Yoo, Junbeom;Lee, Young Jun;Choi, Jong-Gyun
    • Journal of KIISE
    • /
    • v.43 no.5
    • /
    • pp.569-578
    • /
    • 2016
  • The PLC (Programmable Logic Controller) has been widely used for the development of digital control system of nuclear power plant. The PLC has high maintenance costs and increasing complexity, hence, FPGA (Field Programmable Gate Array) based digital control system has been considered as an alternative. However, the development of FPGA based digital control system is a challenge for PLC engineers because they are required to learn about new language to develop FPGA and knowledge and know-how acquired in the development of PLC is not transferable. In this study, we proposed and implemented an automatic translation tool for translation of FBD (Function Block Diagram), a programming language of PLC software, into VHDL (VHSIC Hardware Description Language). Automatically translating the FBD to VHDL using this tool allows PLC engineers to develop FPGA without any knowledge of the hardware description language.

Discussion on the Issues of the Modernization of the Fundamental Theories and Terms in Korean Medicine (한의학 기초이론의 현대화와 한의학 이론용어)

  • Lee, Choong Yeol
    • Journal of Physiology & Pathology in Korean Medicine
    • /
    • v.27 no.5
    • /
    • pp.540-552
    • /
    • 2013
  • This study focuses on discussing several issues that we encounter when we 'modernize' the fundamental theories of Korean Medicine(KM): It is pertinent to set the boundaries of the "fundamental theories" of the KM. The boundaries can be set based on: a) setting the medicine and the philosophy of medicine apart and b) re-evaluating the traditional theories of KM based on the needs of the modern practitioners of KM. The fundamental theories of KM should focus on how effectively they can observe, explain, and predict the clinical cases. The clinical cases and observations should not be distorted in order to satisfy the theory. "The modernization of KM" can be defined as the change in traditional medicine to fit the needs of the contemporary world, while not losing the focus and the nature of the KM. The fundamental theories of KM will play a key role in modernizing the KM, as the focus and the inherent nature of the KM comes from these fundamental theories. The modernization of the fundamental theories of KM will be crucial to both possible models of future healthcare system-the plural healthcare system, or the western medicine-centric integrated healthcare system. The modernization will also help in advancing the future medical studies. The key to modernization of the fundamental theories of the KM is in translating the key terms of KM in modern light. As a solution, this study suggests paying attention to the 'scientific metaphors', and especially to the 'theory-constitute metaphors' among those. More in-depth studies need to be done on these.

Translating Java Bytecode to SPARC Code using Retargetable Code Generating Techniques (재목적 코드 생성 기법을 이용한 자바 Bytecode에서 SPARC 코드로의 번역)

  • Oh, Se-Man;Jung, Chan-Sung
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.6 no.3
    • /
    • pp.356-363
    • /
    • 2000
  • Java programming language is designed to run effectively on internet and distributed network environments. However, because it has a deficit to be executed by the interpreter method on each platform, to execute Java programs efficiently the code generation system which transforms Bytecode into SPARC code as target machine code must be developed. In this paper, we implement a code generation system which translates Bytecode into SPARC code using the retargetable code generating techniques. For the sake of code expander, we wrote a Bytecode table describing a rule of SPARC code generation from Bytecode, and implemented the information extractor transforming Bytecode to suitable form during expanding of source code from class file. The information extractor determines constant pool entry of each Bytecode instruction operand and then the code expander translates the Bytecode into SPARC code accoring to the Bytecode table. Also, the retargetable code generation system can be systematically reconfigured to generate code for a variety of distinct target computers.

  • PDF

Design and Implementation of Nools-based Rule Engine for Smart IoE Platform (지능형 IoE 플랫폼을 위한 Nools 기반 룰 엔진의 설계 및 구현)

  • Lee, Sung-Hun;Hwang, Chae-Eun;Jeong, Jin-Woo
    • The Journal of Korea Institute of Information, Electronics, and Communication Technology
    • /
    • v.11 no.4
    • /
    • pp.379-387
    • /
    • 2018
  • In order to make the IoT ecosystem more usable and friendly to general users, the interaction between the users and platforms/devices and its UX must be improved. In this study, a web-based rule engine system to help users intuitively interact with the various devices and services in IoE (Internet of Everything) platform is proposed. The proposed system consists of web interfaces and UI components for creating and managing rule-based scenarios using sensors, actuators, and external services in an intuitive way. Also, a rule management module for automatically translating the rules from the web interface into Nools rule engine compatible ones is proposed. Finally, we show the usability and feasibility of the proposed system by demonstration of rule-based use cases of IoT devices and external services.

Dynamic Value Chain Modeling of Knowledge Management (지식경영의 동태적 가치사슬 모형 구축)

  • Lee, Young-Chan
    • The Journal of Information Systems
    • /
    • v.17 no.3
    • /
    • pp.205-233
    • /
    • 2008
  • This study suggests the dynamic value chain model, that will be able to not only show changing processes to organization's significant capital by integrating an individual, implicit, and explicit knowledge which affect organizational decision making, but also distinguish the key driver for raising organizational competitive power because it makes possible to analyze sensitivity of performance along with decision making alternatives and policy changes from dynamic view by connecting knowledge management capability, knowledge management activity, and relations with organizational performance with specific strategic map. Recently, a lot of organizations show interest in measuring and evaluating their performance synthetically. In organizations taking knowledge management, they introduce effective value chain model like a dynamic balanced scorecard (DBSC), and therefore they can reflect their knowledge management condition as well as show their changes by checking performance of established vision and strategy periodically. Furthermore, they can ask for their inner members' understanding and participation by communicating with and inspiring their members with awareness that members are one of their group, present a base of benchmarking, and offer significant information for later decision making. The BSC has been a successful framework for measuring an organization's performance in various perspectives through translating an organization's vision and strategy into an interrelated set of key performance indicators and specific actions. The BSC, while having significant strengths over traditional performance measurement methods, however, has its own limitations, due to its static nature, such as overlooking two-way causation between performance indicators and neglecting the impact of delayed feedback flowing from the adoption of new strategies or policy changes. To overcome these limitations, this study employs SD, a methodology for understanding complex systems where dynamic feedback among the interrelated system components significantly impact on the system outcomes. The SD simulation model in the form of DBSC would serve as a useful strategic teaming tool for facilitating an organization's communication process through various scenario analyses as well as predicting the dynamic behavior pattern of their key performance measures over a future time frame. For the demonstration purpose, this study applied the DBSC model to Prototype of Korea manufacturing and service firm.

Time-Frequency Analysis Using Linear Combination Wavelet Transform and Its Application to Diagnostic Monitoring System (선형조합 웨이브릿 변환을 사용한 시간-주파수 분석 및 진단 모니터링 시스템의 적용)

  • 김민수;권기룡;김석태
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.3 no.1
    • /
    • pp.83-95
    • /
    • 1999
  • Wavelet transform has localization for time or frequency. It is useful to analyze a nonstationary signal. Basic function on wavelet transform is generated dilating and translating the original wavelet(mother wavelet). In this paper, time-frequency analysis method using linear combination wavelet transform is proposed. And it is applied to diagnostic monitoring system using the proposed linear combination wavelet transform. The stationary and nonstationary signal is used linear chirp signal, fan noise signal, a sinusoid signal from revolution body, electronic signal. Transform applied to signal analysis use fast Fourier transform (FFT), Daubechies, Haar and proposed linear combination method. The result of time-frequency analysis using linear combination wavelet transform is suited for portraying nonstationary time signal as well as stationary signal. Also the diagnostic monitoring system carry out the effective the signal analysis.

  • PDF

A Study on F77/J++ Code Generator for Integration Object Management Model (통합 객체 관리 모델을 위한 F77/J++ 생성기에 관한 연구)

  • Sun, Su-Kyun;Song, Yong-Jea
    • The Transactions of the Korea Information Processing Society
    • /
    • v.7 no.10
    • /
    • pp.3064-3074
    • /
    • 2000
  • Lately computing environment is changing into integrating open system Some corporations and research institutions are still using old codes and not dealing with the rapid canging environment actively. Also several software developers have difficulties with the problems of productivity and translating old codes. This paper proposes Integration Object Management Model to deal with the rapid changing environment effectively and to improe productivity about new software development. The model is divided into three layers the first layer classifies and displays information to users, the second layer controls function, the integrationand management layer, and the last layer manages data, the object management stroage later. So it designs and implenments F77/J++ Generator system(FORTRAN77/Java code generator) for Integrated Object Management Model. The generator helps to translate old codes into new codes in redesigning the business and promoting productivity. In consists of nine-stage strategies using reengineering. This might support agterward protolyping in maximizing the reuse of software, which is advanlage to the integrationof the system and in pro,oting its productivity.

  • PDF