<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel rdf:about="https://scholarworks.unist.ac.kr/handle/201301/25">
    <title>Repository Community:</title>
    <link>https://scholarworks.unist.ac.kr/handle/201301/25</link>
    <description />
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="https://scholarworks.unist.ac.kr/handle/201301/91346" />
        <rdf:li rdf:resource="https://scholarworks.unist.ac.kr/handle/201301/91290" />
        <rdf:li rdf:resource="https://scholarworks.unist.ac.kr/handle/201301/91279" />
        <rdf:li rdf:resource="https://scholarworks.unist.ac.kr/handle/201301/91242" />
      </rdf:Seq>
    </items>
    <dc:date>2026-04-18T20:24:00Z</dc:date>
  </channel>
  <item rdf:about="https://scholarworks.unist.ac.kr/handle/201301/91346">
    <title>LatScope: End-to-End Latency Decomposition Across the Cloud Network Stack</title>
    <link>https://scholarworks.unist.ac.kr/handle/201301/91346</link>
    <description>Title: LatScope: End-to-End Latency Decomposition Across the Cloud Network Stack
Author(s): Lee, Bongwon; Jeong, Yunseo; Shin, Woongsub; Ha, Sangtae; Im, Youngbin
Abstract: Data centers are rapidly scaling and becoming more complex, making it critical to pinpoint where latency arises across the network protocol stack. Existing tools primarily measure RTT or single-layer delays, while multi-layer approaches are often invasive or limited. We present LatScope, a practical multi-layer latency analyzer that (i) matches packets across layers to compute accurate inter-layer delays despite retransmissions and out-of-order delivery, (ii) synchronizes server clocks using XDP to enable precise inter-server delay breakdowns, and (iii) controls overhead through selective data extraction. We validate LatScope across diverse environments and show how its insights can be applied effectively in cloud deployments.</description>
    <dc:date>2026-03-31T15:00:00Z</dc:date>
  </item>
  <item rdf:about="https://scholarworks.unist.ac.kr/handle/201301/91290">
    <title>Type-migrating C-to-Rust translation using a large language model</title>
    <link>https://scholarworks.unist.ac.kr/handle/201301/91290</link>
    <description>Title: Type-migrating C-to-Rust translation using a large language model
Author(s): Hong, Jaemin; Ryu, Sukyoung
Abstract: Rust, a modern system programming language, introduces new types that prevent memory bugs and data races. This makes translating legacy system programs from C to Rust a promising approach to enhance their reliability. Since manual code translation is time-consuming, it is desirable to automate the translation. To yield satisfactory results, the translator should have the ability to perform type migration, i.e., removing C types and introducing Rust types in the code. In this work, we aim to automatically port an entire C program to Rust by translating each C function to a Rust function with a signature containing proper Rust types through type migration. This goal is challenging because (1) type migration cannot be achieved through syntactic mappings between type names, and (2) after type migration, function bodies should be correctly restructured based on the precise understanding of the functions' behavior. To address these difficulties, we leverage large language models (LLMs), which possess knowledge of program semantics and programming idioms. However, na &amp; iuml;vely instructing LLMs to translate each function produces unsatisfactory Rust code, containing unmigrated or improperly migrated types and a huge number of type errors. To resolve these issues, we propose three techniques: (1) generating candidate signatures, (2) providing translated callees' signatures to LLMs, and (3) iteratively fixing type errors using compiler feedback. Our evaluation shows that the proposed approach yields a 63.5% increase in migrated types and a 71.5% decrease in type errors compared to the baseline (the na &amp; iuml;ve LLM-based translation) with modest performance overhead.</description>
    <dc:date>2024-09-30T15:00:00Z</dc:date>
  </item>
  <item rdf:about="https://scholarworks.unist.ac.kr/handle/201301/91279">
    <title>Automatically Translating C to Rust</title>
    <link>https://scholarworks.unist.ac.kr/handle/201301/91279</link>
    <description>Title: Automatically Translating C to Rust
Author(s): Hong, Jaemin; Ryu, Sukyoung
Abstract: Legacy system programs developed in C have suffered from prevalent memory bugs. Migrating these systems to Rust is a promising way to enhance reliability, thanks to Rust’s strong safety guarantee. Due to the high cost of manual migration, automatic C-to-Rust translators are essential for enabling the migration of real-world systems. However, existing translators generate unsatisfactory code by relying on language features whose safety is not validated by the compiler and code patterns considered unidiomatic by Rust developers. To improve the quality of automatic translation, static analysis and code transformation can be employed to replace unsafe features and unidiomatic patterns with safe and idiomatic alternatives. This article discusses the research community’s efforts to address scalar pointers, locks, unions with tags, and output parameters, and introduces remaining unsafe features and unidiomatic patterns that future work should tackle. Furthermore, we explore the potential of using large language models for C-to-Rust translation.</description>
    <dc:date>2025-10-31T15:00:00Z</dc:date>
  </item>
  <item rdf:about="https://scholarworks.unist.ac.kr/handle/201301/91242">
    <title>IrCube tracker: an optical 6-DOF tracker based on LED directivity</title>
    <link>https://scholarworks.unist.ac.kr/handle/201301/91242</link>
    <description>Title: IrCube tracker: an optical 6-DOF tracker based on LED directivity
Author(s): Heo, Seongkook; Han, Jaehyun; Choi, Sangwon; Lee, Seunghwan; Lee, Geehyuk; Lee, Hyong-Euk; Kim, SangHyun; Bang, Won-Chul; Kim, DoKyoon; Kim, ChangYeong
Abstract: Six-degrees-of-freedom (6-DOF) trackers, which were mainly for professional computer applications, are now in demand by everyday consumer applications. With the requirements of consumer electronics in mind, we designed an optical 6-DOF tracker where a few photo-sensors can track the position and orientation of an LED cluster. The operating principle of the tracker is basically source localization by solving an inverse problem. We implemented a prototype system for a TV viewing environment, verified the feasibility of the operating principle, and evaluated the basic performance of the prototype system in terms of accuracy and speed. We also examined its application possibility to different environments, such as a tabletop computer, a tablet computer, and a mobile spatial interaction environment.</description>
    <dc:date>2011-10-15T15:00:00Z</dc:date>
  </item>
</rdf:RDF>

