File(s) under permanent embargo
Arduface: an embedded system analysis tool
conference contribution
posted on 2023-05-23, 09:53 authored by Xue, W, Hyunsuk Chung, Han, SC, Kim, YS, Byeong KangByeong KangAn embedded system combines many hardware and software components. The more hardware and software components are used in an embedded system, the more complicated relationships occur. In order to understand the embedded system appropriately, it is necessary to have high-level expertise in both hardware and software components. However, not all the developers are expert in these two components. This research aims to resolve hardware and software components mapping problem in the embedded systems. The software model graph and the hardware model graph were extracted from source code and device configuration respectively. Using a customised graph matching technique, our method automatically identifies the code block corresponding to any hardware components selected. Our experimental results show that our method exhibits high precision for most hardware components, but low recall in general. We discuss the reason and suggest possible extensions.
History
Publication title
Lecture Notes in Artificial Intelligence 8862: 13th Pacific Rim International Conference on Artificial Intelligence (PRICAI-2014) ProceedingsVolume
8862Editors
D-N Pham, S-B ParkPagination
472-483ISSN
0302-9743Department/School
School of Information and Communication TechnologyPublisher
Springer International PublishingPlace of publication
SwitzerlandEvent title
13th Pacific Rim International Conference on Artificial Intelligence (PRICAI 2014)Event Venue
Gold Coast, AustraliaDate of Event (Start Date)
2014-12-01Date of Event (End Date)
2014-12-05Rights statement
Copyright 2014 Springer International Publishing SwitzerlandRepository Status
- Restricted