Automatic Generation of Simulation Models from Designs

When working with embedded systems, secure and fast applications are desired. To achieve this the applications needs to be analyzed and optimized so that they will not be deadlocked or communicate inefficiently. For this purpose an analysis program that can track communications, deadlocks and respon...

Full description

Bibliographic Details
Main Author: Axling, Erik
Format: Others
Language:English
Published: Linköpings universitet, Institutionen för datavetenskap 2007
Subjects:
TXL
OSE
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-10409
id ndltd-UPSALLA1-oai-DiVA.org-liu-10409
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-liu-104092018-01-14T05:13:37ZAutomatic Generation of Simulation Models from DesignsengAxling, ErikLinköpings universitet, Institutionen för datavetenskapInstitutionen för datavetenskap2007TXLVirtualTimeOSEBackward SlicingSystem Dependence GraphComputer SciencesDatavetenskap (datalogi)When working with embedded systems, secure and fast applications are desired. To achieve this the applications needs to be analyzed and optimized so that they will not be deadlocked or communicate inefficiently. For this purpose an analysis program that can track communications, deadlocks and response times is needed. Operating System Embedded, OSE, is a wide spread real-time operating system that is used in embedded systems. OSE-applications are excellent candidates for analysis and there exists such a tool, VirtualTime, for that purpose. To analyze an OSE-application a model needs to be written that VirtualTime can analyze. This takes up time and effort as the models can require a lot of work to write. In this thesis we have investigated and implemented a prototype that translates OSE-application code into VirtualTime simulation model code. We used the transformation tool TXL to translate communication and timing behaviors. In the translation one needs to preserve the communication and timing behavior and throw away other unnecessary code in the OSE-application. This complicates the translation and sophisticated methods like backward slicing might be necessary. A proposed method in this thesis could help with the problem. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-10409application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic TXL
VirtualTime
OSE
Backward Slicing
System Dependence Graph
Computer Sciences
Datavetenskap (datalogi)
spellingShingle TXL
VirtualTime
OSE
Backward Slicing
System Dependence Graph
Computer Sciences
Datavetenskap (datalogi)
Axling, Erik
Automatic Generation of Simulation Models from Designs
description When working with embedded systems, secure and fast applications are desired. To achieve this the applications needs to be analyzed and optimized so that they will not be deadlocked or communicate inefficiently. For this purpose an analysis program that can track communications, deadlocks and response times is needed. Operating System Embedded, OSE, is a wide spread real-time operating system that is used in embedded systems. OSE-applications are excellent candidates for analysis and there exists such a tool, VirtualTime, for that purpose. To analyze an OSE-application a model needs to be written that VirtualTime can analyze. This takes up time and effort as the models can require a lot of work to write. In this thesis we have investigated and implemented a prototype that translates OSE-application code into VirtualTime simulation model code. We used the transformation tool TXL to translate communication and timing behaviors. In the translation one needs to preserve the communication and timing behavior and throw away other unnecessary code in the OSE-application. This complicates the translation and sophisticated methods like backward slicing might be necessary. A proposed method in this thesis could help with the problem.
author Axling, Erik
author_facet Axling, Erik
author_sort Axling, Erik
title Automatic Generation of Simulation Models from Designs
title_short Automatic Generation of Simulation Models from Designs
title_full Automatic Generation of Simulation Models from Designs
title_fullStr Automatic Generation of Simulation Models from Designs
title_full_unstemmed Automatic Generation of Simulation Models from Designs
title_sort automatic generation of simulation models from designs
publisher Linköpings universitet, Institutionen för datavetenskap
publishDate 2007
url http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-10409
work_keys_str_mv AT axlingerik automaticgenerationofsimulationmodelsfromdesigns
_version_ 1718610573312131072