Publication
Title
RE4TinyOS : a reverse engineering methodology for the MDE of TinyOS applications
Author
Abstract
In this paper, we introduce a tool-supported reverse engineering methodology, called RE4TinyOS to create or update application models from TinyOS programs for the construction of Wireless Sensor Networks. Integrating with an existing model-driven engineering (MDE) environment, use of RE4TinyOS enables the model-code synchronization where any modification made in the TinyOS application code can be reflected into the application model and vice versa. Conducted case studies exemplified this model-code synchronization as well as the capability of creating application models completely from already existing TinyOS applications without models, which is crucial to integrate the implementations of the third party TinyOS applications into the MDE processes. Evaluation results showed that RE4TinyOS succeeded in the reverse engineering of all main parts of two well-known TinyOS applications taken from the official TinyOS Github repository and generated models were able to be visually processed in the MDE environment for further modifications.
Language
English
Source (journal)
Annals of computer science and information systems. - [S.l.]
Source (book)
15th Conference on Computer Science and Information Systems : FedCSIS 2020, 6-9 September, 2020, Sofia, Bulgaria
Publication
[S.l.] : IEEE , 2020
ISSN
2300-5963
DOI
10.15439/2020F133
Volume/pages
p. 741-750
Full text (Publisher's DOI)
Full text (publisher's version - intranet only)
UAntwerpen
Faculty/Department
Research group
Publication type
Subject
Affiliation
Publications with a UAntwerp address
External links
Record
Identifier
Creation 01.11.2020
Last edited 17.06.2024
To cite this reference