Publications

Detailed Information

Designing and Implementing Core Runtime Libraries for Splash Programming Framework : Splash 프로그래밍 프레임워크를 위한 핵심 런타임 라이브러리의 설계와 구현

Cited 0 time in Web of Science Cited 0 time in Scopus
Authors

안재호

Advisor
홍성수
Issue Date
2019-08
Publisher
서울대학교 대학원
Keywords
Stream processingtiming constraintprogramming abstractionscomponent based programming
Description
학위논문(석사)--서울대학교 대학원 :공과대학 전기·정보공학부,2019. 8. 홍성수.
Abstract
The paradigm of autonomous machines has shifted with the remarkable advancement in machine intelligence. To support machine intelligence, autonomous machines are now equipped with diverse sensors, heterogeneous multicore processors, and distributed computing nodes that require complex software architecture to utilize them properly. With the introduction of new sensors and computing powers, autonomous machines must now support applications that performs complex processing on unbounded sequences of stream data produced at real time. However, with the increase in software complexity it is becoming difficult for developers to coordinate the multiple streams of data and still meet the system requirements. To tackle such difficulty, we are currently developing a graphical programming framework we named Splash.
Splash provides effective programming abstractions that allow the users to establish multiple stream processing applications effortlessly. Splash also gives users the ability to specify genuine end to end timing constraints required by their system. The timing constraints in turn are automatically monitored for their violations by the Splash framework.
This thesis will introduce the components of the Splash graphical programming framework and focus on how Splash provides stream processing capabilities for its applications. The thesis will also introduce the internal workings of Splashs monitoring capability for end-to-end system timing constraints. Lastly the thesis will validate Splash applications functional correctness and tests its timing constraint monitoring capability by implementing ACC (Adaptive Cruise Control) and LKAS (Lane Keeping Assistance System) algorithm using Splash.
Language
eng
URI
https://hdl.handle.net/10371/161052

http://dcollection.snu.ac.kr/common/orgView/000000156721
Files in This Item:
Appears in Collections:

Altmetrics

Item View & Download Count

  • mendeley

Items in S-Space are protected by copyright, with all rights reserved, unless otherwise indicated.

Share