Auflistung nach Autor:in "Raza, Syed Aoun"
1 - 3 von 3
Treffer pro Seite
Sortieroptionen
- ZeitschriftenartikelExtensible Debuggers for Extensible Languages(Softwaretechnik-Trends: Vol. 33, No. 2, 2013) Pavletic, Domenik; Raza, Syed Aoun; Voelter, Markus; Kolb, Bernd; Kehrer, TimoDomenik Pavletic1 , Syed Aoun Raza1 , Markus Voelter2 , Bernd Kolb1 , and Timo Kehrer3 itemis AG, {pavletic,raza,kolb}@itemis.de independent/itemis AG, voelter@acm.org 3 University of Siegen, Germany kehrer@informatik.uni-siegen.de
- KonferenzbeitragModel-Driven Performance Optimization Tool Platform for Multi-core Systems with Open Sources Technologies(Softwaretechnik-Trends Band 39, Heft 2, 2019) Raza, Syed AounWith the advent of multi-core ECUs and hardware fusion in the automotive domain, the tooling environment to support multi-core software development has gained significance. Especially, tools that can provide an early indication about the architectural behavior before the existence of the code. Such domain specific tool platforms, which enable analyses (e.g., data-consistency) and optimizations (memory management, task-to-core mapping, timing simulations and distribution) are not easily available. The commercial solutions available on the market cannot be applied generally with off the shelf optimization options. Therefore, at Bosch we have developed a tool platform that bridges the open source and commercial solutions to support analysis and optimizations of multi-core system development. This paper provides an overview of the different optimization use cases and developed tool platform.
- ZeitschriftenartikelMulti-Level Debugging for Extensible Languages(Softwaretechnik-Trends Band 35, Heft 2, 2015) Pavletic, Domenik; Raza, Syed AounMulti-level debugging of extensible languages requires lifting program state to the extension level while translating stepping commands to the base-level. Implementing such bi-directional mappings is feasible for languages with a low abstraction level (e. g., C). However, language workbenches support language stacking with a bottom-up approach from low- to high-level (e. g., domain-specific) languages. This way, generation of code written with these high-level languages is incremental. However, languages can have more than one generator, which is selected depending on the execution environment. On the other hand, provision of such flexibility makes multi-level debugging much harder. In this paper, we present an approach on how to enable debugging for such multi-staged generation environments. The approach is illustrated by mbeddr, which is an extensible C language.