834 lines
26 KiB
BibTeX
834 lines
26 KiB
BibTeX
{{{ Introduction
|
|
@book{kopetz2011real,
|
|
title={Real-time systems: design principles for distributed embedded applications},
|
|
author={Kopetz, Hermann},
|
|
year={2011},
|
|
publisher={Springer Science \& Business Media}
|
|
}
|
|
@inproceedings{tokuda1990real,
|
|
title={Real-Time Mach: Towards a Predictable Real-Time System.},
|
|
author={Tokuda, Hideyuki and Nakajima, Tatsuo and Rao, Prithvi},
|
|
booktitle={USENIX Mach Symposium},
|
|
pages={73--82},
|
|
year={1990},
|
|
organization={Citeseer}
|
|
}
|
|
@inproceedings{konrad2005real,
|
|
title={Real-time specification patterns},
|
|
author={Konrad, Sascha and Cheng, Betty HC},
|
|
booktitle={Proceedings of the 27th international conference on Software engineering},
|
|
pages={372--381},
|
|
year={2005},
|
|
organization={ACM}
|
|
}
|
|
@misc{dixon2013advantages,
|
|
type = {{Norm}},
|
|
author = {{Dixon, Brad and O'Keeffe, Hugh}},
|
|
title = {{The Advantages of Real-Time Trace Debug in Complex Embedded Systems}},
|
|
howpublished = {\url{http://www.mentor.com/}},
|
|
year = {{2013}},
|
|
}
|
|
@article{schneider2004ten,
|
|
title={The ten secrets of embedded debugging},
|
|
author={Schneider, Stan and Fraleigh, Lori},
|
|
journal={Embedded Systems Programming},
|
|
volume={17},
|
|
pages={21--32},
|
|
year={2004},
|
|
publisher={MILLER FREEMAN INC.}
|
|
}
|
|
@inproceedings{lutz1993analyzing,
|
|
title={Analyzing software requirements errors in safety-critical, embedded systems},
|
|
author={Lutz, Robyn R},
|
|
booktitle={Requirements Engineering, 1993., Proceedings of IEEE International Symposium on},
|
|
pages={126--133},
|
|
year={1993},
|
|
organization={IEEE}
|
|
}
|
|
@article{sifakis2003building,
|
|
title={Building models of real-time systems from application software},
|
|
author={Sifakis, Joseph and Tripakis, Stavros and Yovine, Sergio},
|
|
journal={Proceedings of the IEEE},
|
|
volume={91},
|
|
number={1},
|
|
pages={100--111},
|
|
year={2003},
|
|
publisher={IEEE}
|
|
}
|
|
@inproceedings{zeng2011mechanisms,
|
|
title={Mechanisms for guaranteeing data consistency and flow preservation in AUTOSAR software on multi-core platforms},
|
|
author={Zeng, Haibo and Natale, Marco Di},
|
|
booktitle={Industrial Embedded Systems (SIES), 2011 6th IEEE International Symposium on},
|
|
pages={140--149},
|
|
year={2011},
|
|
organization={IEEE}
|
|
}
|
|
@misc{sailer2014reconstruction,
|
|
title={{Towards an Automated Modelling Approach of Real-Time Systems from Trace Recordings}},
|
|
author={Andreas Sailer},
|
|
year={2014},
|
|
howpublished = {\url{subs.emis.de/LNI/Proceedings/Proceedings232/2233.pdf}},
|
|
organization={ICSE}
|
|
}
|
|
@misc{lauterbach2015third,
|
|
title = {{Trace Export for Third-Party Timing Tools}},
|
|
author = {Lauterbach GmbH},
|
|
howpublished = {\url{http://www2.lauterbach.com/pdf/app_timing_tools.pdf}},
|
|
note = {Accessed: 2015-09-17},
|
|
year = {{2015}}
|
|
}
|
|
|
|
}}}
|
|
OSEK {{{
|
|
@misc{osek,
|
|
type = {{Norm}},
|
|
author = {{OSEK/VDX}},
|
|
title = {{OSEK/VDX Standard}},
|
|
howpublished = {\url{http://portal.osek-vdx.org/}},
|
|
note = {Accessed: 2015-05-05},
|
|
year = {{2005}},
|
|
}
|
|
|
|
@misc{autosar,
|
|
type = {{Norm}},
|
|
author = {{Autosar Consortium}},
|
|
title = {{AUTomotive Open System ARchitecture}},
|
|
howpublished = {\url{http://www.autosar.org/}},
|
|
note = {Accessed: 2015-05-10},
|
|
year = {{2003}},
|
|
}
|
|
|
|
@misc{osekos,
|
|
type = {{Norm}},
|
|
author = {{OSEK/VDX}},
|
|
title = {{Operating System}},
|
|
number = {{2.2.3}},
|
|
howpublished = {\url{http://portal.osek-vdx.org/files/pdf/specs/os223.pdf}},
|
|
year = {{2005}},
|
|
}
|
|
|
|
@misc{osekoil,
|
|
type = {{Norm}},
|
|
author = {{OSEK/VDX}},
|
|
title = {{OSEK Implementation Language}},
|
|
number = {{2.5}},
|
|
howpublished = {\url{http://portal.osek-vdx.org/files/pdf/specs/oil25.pdf}},
|
|
year = {{2004}},
|
|
}
|
|
|
|
@misc{osekortia,
|
|
type = {{Norm}},
|
|
author = {{OSEK/VDX}},
|
|
title = {{OSEK Run Time Interface}},
|
|
number = {{2.2}},
|
|
howpublished = {\url{http://portal.osek-vdx.org/files/pdf/specs/orti-a-22.pdf}},
|
|
year = {{2005}},
|
|
}
|
|
|
|
@misc{osekortib,
|
|
type = {{Norm}},
|
|
author = {{OSEK/VDX}},
|
|
title = {{OSEK Run Time Interface}},
|
|
number = {{2.2}},
|
|
howpublished = {\url{http://portal.osek-vdx.org/files/pdf/specs/orti-b-22.pdf}},
|
|
year = {{2005}},
|
|
}
|
|
|
|
@misc{autosarbsw,
|
|
type = {{Norm}},
|
|
author = {{AUTOSAR}},
|
|
title = {{General Specification of Basic Software Modules}},
|
|
number = {{4.2.1}},
|
|
howpublished = {\url{http://www.autosar.org/fileadmin/files/releases/4-2/software-architecture/general/standard/AUTOSAR_SWS_BSWGeneral.pdf}},
|
|
year = {{2014}},
|
|
}
|
|
|
|
@article{naumann2009autosar,
|
|
title={Autosar runtime environment and virtual function bus},
|
|
author={Naumann, Nico},
|
|
journal={Hasso-Plattner-Institut, Tech. Rep},
|
|
pages={38},
|
|
year={2009}
|
|
}
|
|
|
|
@misc{erikaos,
|
|
type = {{Norm}},
|
|
author = {{EVIDENCE}},
|
|
title = {{ERIKA Enterprise Manual}},
|
|
number = {{1.4.5}},
|
|
howpublished = {\url{http://download.tuxfamily.org/erika/webdownload/manuals_pdf/ee_refman_1_4_5.pdf}},
|
|
year = {{2012}},
|
|
}
|
|
}}}
|
|
{{{ Tracing
|
|
@inproceedings{felixarc2014,
|
|
title={{Hardware-Based Tracing of Embedded Multi-Core Real-Time Systems}},
|
|
author={Martin, Felix and Stingl, Armin and Deubzer, Michael and Krämer, Stefan and Hobelsberger, Martin and Mottok, Jürgen},
|
|
booktitle={Applied Research Conference 2014 Conference Book},
|
|
year={2014}
|
|
}
|
|
|
|
@inproceedings{felixarc2015,
|
|
title={{Automation of a Closed Loop Model-Based Development Process}},
|
|
author={Martin, Felix and Sailer, Andreas and Deubzer, Michael and Mottok, Jürgen},
|
|
booktitle={Applied Research Conference 2015 Conference Book},
|
|
year={2015}
|
|
}
|
|
|
|
@MastersThesis{felixproject1,
|
|
type = {Project Thesis 1},
|
|
author = {Martin, Felix},
|
|
title = {{Hardware Based Tracing of Embedded Multi-Core Systems}},
|
|
school = {Ostbayerische Technische Hochschule Regensburg},
|
|
year = {2014}
|
|
}
|
|
|
|
@MastersThesis{felixproject2,
|
|
type = {Project Thesis 2},
|
|
author = {Martin, Felix},
|
|
title = {{Automation of a Closed Loop Model-Based Development Process}},
|
|
school = {Ostbayerische Technische Hochschule Regensburg},
|
|
year = {2015}
|
|
}
|
|
|
|
@book{ferrari1978computer,
|
|
title={Computer systems performance evaluation},
|
|
author={Ferrari, Domenico},
|
|
volume={21},
|
|
year={1978},
|
|
publisher={Prentice-Hall Englewood Cliffs}
|
|
}
|
|
|
|
@inproceedings{trumper2012maintenance,
|
|
title={Maintenance of embedded systems: Supporting program comprehension using dynamic analysis},
|
|
author={Trümper, Jonas and Voigt, Stefan and Döllner, Jürgen},
|
|
booktitle={Software Engineering for Embedded Systems},
|
|
pages={58--64},
|
|
year={2012},
|
|
organization={IEEE}
|
|
}
|
|
|
|
% http://www.automotive2010.de/programm/content_data/Richter-Echtzeitnachweis.pdf
|
|
@article{richterganzheitliche,
|
|
title={Eine ganzheitliche Methodik f{\"u}r den automatisierten Echtzeit-Nachweis zur Absicherung hoch integrierter, sicherheitskritischer Software-Systeme},
|
|
author={Richter, Kai and Jersak, Marek and Ferdinand, Christian and Gliwa, Peter},
|
|
journal={Proceedings Automotive Safety and Security},
|
|
year={2010}
|
|
}
|
|
|
|
@incollection{nacht1989hardware,
|
|
title={A Hardware Instrumentation Approach for Performance Measurement of a Shared-Memory Multiprocessor},
|
|
author={Nacht, George and Mink, Alan},
|
|
booktitle={Modeling Techniques and Tools for Computer Performance Evaluation},
|
|
pages={249--264},
|
|
year={1989},
|
|
publisher={Springer}
|
|
}
|
|
|
|
@inproceedings{mink1989performance,
|
|
title={Performance measurement of a shared-memory multiprocessor using hardware instrumentation},
|
|
author={Mink, Alan and Nacht, George},
|
|
booktitle={System Sciences, 1989. Vol. I: Architecture Track, Proceedings of the Twenty-Second Annual Hawaii International Conference on},
|
|
volume={1},
|
|
pages={267--276},
|
|
year={1989},
|
|
organization={IEEE}
|
|
}
|
|
|
|
@article{mink1990multiprocessor,
|
|
title={Multiprocessor performance-measurement instrumentation},
|
|
author={Mink, Alan and Carpenter, Robert J. and Nacht, George and Roberts, John W.},
|
|
journal={Computer},
|
|
volume={23},
|
|
number={9},
|
|
pages={63--75},
|
|
year={1990},
|
|
publisher={IEEE}
|
|
}
|
|
|
|
@misc{winidea,
|
|
author = {iSYSTEM AG für Informatiksysteme},
|
|
title = {winIDEA Integrated Development Environment},
|
|
howpublished = {\url{http://www.isystem.com/products/software/winidea}},
|
|
note = {Accessed: 2015-07-23}
|
|
}
|
|
|
|
% http://www.researchgate.net/profile/Klaus_Mcdonald-Maier/publication/3351788_Debug_support_for_complex_systems_on-chip_a_review/links/542c28bb0cf27e39fa92b2a2.pdf
|
|
@article{hopkins2006debug,
|
|
title={Debug support for complex systems on-chip: A review},
|
|
author={Hopkins, Andrew BT and McDonald-Maier, Klaus D},
|
|
journal={IEE Proceedings-Computers and Digital Techniques},
|
|
volume={153},
|
|
number={4},
|
|
pages={197--207},
|
|
year={2006},
|
|
publisher={IET}
|
|
}
|
|
|
|
@article{turley2004nexus,
|
|
title={Nexus standard brings order to microprocessor debugging},
|
|
author={Turley, Jim},
|
|
journal={A White Paper www.nexus5001.org},
|
|
year={2004}
|
|
}
|
|
|
|
@incollection{stollon2011infineon,
|
|
title={Infineon Multicore Debug Solution},
|
|
author={Stollon, Neal},
|
|
booktitle={On-Chip Instrumentation},
|
|
pages={219--230},
|
|
year={2011},
|
|
publisher={Springer}
|
|
}
|
|
|
|
@book{yiu2013definitive,
|
|
title={The Definitive Guide to ARM{\textregistered} Cortex{\textregistered}-M3 and Cortex{\textregistered}-M4 Processors},
|
|
author={Yiu, Joseph},
|
|
year={2013},
|
|
publisher={Newnes}
|
|
}
|
|
|
|
@inproceedings{mayer2003debug,
|
|
title={Debug support for complex system-on-chips},
|
|
author={Mayer, A and Siebert, H and Kolof, A and el Baradie, S},
|
|
booktitle={CMP media LLC, Embedded Systems Conference},
|
|
year={2003}
|
|
}
|
|
|
|
@article{interfaces,
|
|
title={{Automotive Tool Interfaces}},
|
|
author={Mayer, Albrecht and Kless, Alfred and Weisse, Stefan},
|
|
year={2013},
|
|
journal={Techonline},
|
|
howpublished = {\url{http://www.techonline.com/}}
|
|
}
|
|
|
|
@misc{ieee5001,
|
|
Key = {{IEEE-ISTO}},
|
|
publisher = {{Nexus 5001 Forum, Piscataway, NJ, USA}},
|
|
type = {{Norm}},
|
|
title = {{Standard for a Global Embedded Processor Debug Interface}},
|
|
number = {{IEEE-ISTO 5001}},
|
|
year = {{2012}},
|
|
}
|
|
|
|
@misc{ic6000,
|
|
author = {iSYSTEM AG für Informatiksysteme},
|
|
title = {Target Access Hardware iC6000},
|
|
howpublished = {\url{http://www.isystem.com/index.php/products/hardware/ic6000-on-chip-analyzer}},
|
|
note = {Accessed: 2015-07-22}
|
|
}
|
|
|
|
@misc{powertrace2,
|
|
author = {Lauterbach Development Tools},
|
|
title = {Target Access Hardware PowerTrace-II},
|
|
howpublished = {\url{http://www.lauterbach.com/powertrace2.html}},
|
|
note = {Accessed: 2015-07-22}
|
|
}
|
|
|
|
@misc{tc27x,
|
|
author = {Infineon Technologies AG},
|
|
title = {TriCore Processor Family},
|
|
howpublished = {\url{http://www.infineon.com/export/sites/default/media/Applications/Automotive/TriCore_Family-br-2012.pdf}},
|
|
note = {Accessed: 2015-07-22}
|
|
}
|
|
|
|
@misc{tc27block,
|
|
author = {iSYSTEM AG},
|
|
title = {OCD TriCore},
|
|
howpublished = {\url{http://www.isystem.com/downloads/winIDEA/help/index.html?OCDTriCore.html}},
|
|
note = {Accessed: 2015-08-15}
|
|
}
|
|
}}}
|
|
{{{ BTF
|
|
@misc{btf,
|
|
type = {{Norm}},
|
|
author = {{Timing Architects Embedded Systems GmbH}},
|
|
title = {{BTF-Specification}},
|
|
number = {{V 2.1.3}},
|
|
howpublished = {\url{https://wiki.eclipse.org/images/e/e6/TA_BTF_Specification_2.1.3_Eclipse_Auto_IWG.pdf}},
|
|
year = {{2014}},
|
|
}
|
|
@phdthesis{deubzer2011robust,
|
|
author={Michael Deubzer},
|
|
title={Robust Scheduling of Real-Time Applications on Efficient Embedded Multicore Systems},
|
|
school={Technische Universität München},
|
|
year={2011},
|
|
}
|
|
}}}
|
|
{{{ Mapping
|
|
@misc{erikaaltick,
|
|
author = {Evidence Embedding Technology},
|
|
title = {EE alarm tick implementation},
|
|
howpublished = {\url{http://svn.tuxfamily.org/viewvc.cgi/erika_erikae/repos/ee/trunk/ee/pkg/kernel/oo/src/ee_altick.c}},
|
|
note = {Accessed: 2015-08-26}
|
|
}
|
|
}}}
|
|
{{{ Evaluation
|
|
@misc{trace32,
|
|
author = {Lauterbach GmbH},
|
|
title = {TRACE32 In-Circuit Debugger},
|
|
howpublished = {\url{http://www.lauterbach.com/tutorial.pdf}},
|
|
note = {Accessed: 2015-08-26}
|
|
}
|
|
@misc{hightec,
|
|
author = {HighTec EDV-Systeme GmbH},
|
|
title = {Development Platform - HighTec EDV-Systeme GmbH},
|
|
howpublished = {\url{https://www.hightec-rt.com/en/products/development-platform.html}},
|
|
note = {Accessed: 2015-08-26}
|
|
}
|
|
@MastersThesis{christianmaster,
|
|
type = {Master Thesis},
|
|
author = {Helm, Christian},
|
|
title = {{Event Trace Based Detection and Analysis of Memory Bottlenecks in Multicore Real-Time Systems}},
|
|
school = {Ostbayerische Technische Hochschule Regensburg},
|
|
year = {2014}
|
|
}
|
|
@MastersThesis{maxmaster,
|
|
type = {Master Thesis},
|
|
author = {Hempe, Maximilian},
|
|
title = {{Modelling the Dynamic Behaviour of an AUTOSAR Operating System}},
|
|
school = {Hochschule München},
|
|
year = {2015}
|
|
}
|
|
@misc{cmmref,
|
|
author = {Lauterbach GmbH},
|
|
title = {PRACTICE Script Language User's Guide},
|
|
howpublished = {\url{http://www2.lauterbach.com/pdf/practice_user.pdf}},
|
|
note = {Accessed: 2015-08-28}
|
|
}
|
|
@MastersThesis{stefanmaster,
|
|
type = {Master Thesis},
|
|
author = {Schmidhuber, Stefan},
|
|
title = {{Genetic Optimization of Embedded Multicore Real-Time Systems}},
|
|
school = {Hochschule Regensburg},
|
|
year = {2012}
|
|
}
|
|
@misc{tasimulator,
|
|
author = {{Timing Architects Embedded Systems GmbH}},
|
|
title = {Timing Architects Tool Suite Simulator},
|
|
howpublished = {\url{http://www.timing-architects.com/ta-tool-suite/simulator/}},
|
|
note = {Accessed: 2015-08-25}
|
|
}
|
|
@book{cassandras2008introduction,
|
|
title={Introduction to discrete event systems},
|
|
author={Cassandras, Christos G and others},
|
|
year={2008},
|
|
publisher={Springer Science \& Business Media}
|
|
}
|
|
@book{banks2000dm,
|
|
title={DM Nicol, Discrete-Event System Simulation},
|
|
author={Banks, J and Carson, JS and Nelson, BL},
|
|
year={2000},
|
|
publisher={Prentice hall Englewood Cliffs, NJ, USA}
|
|
}
|
|
@inproceedings{alfranseder2013modified,
|
|
title={A modified synchronization model for dead-lock free concurrent execution of strongly interacting task sets in embedded systems},
|
|
author={Alfranseder, Martin and Mucha, Matthias and Schmidhuber, Stefan and Sailer, Alfons and Niemetz, Michael and Mottok, Jurgen},
|
|
booktitle={Applied Electronics (AE), 2013 International Conference on},
|
|
pages={1--6},
|
|
year={2013},
|
|
organization={IEEE}
|
|
}
|
|
@misc{erika,
|
|
author = {Evidence Embedding Technology},
|
|
title = {Erika Enterprise Real-Time Operating System},
|
|
howpublished = {\url{http://erika.tuxfamily.org/drupal/}},
|
|
note = {Accessed: 2015-02-11}
|
|
}
|
|
@misc{autocore,
|
|
author = {Elektrobit},
|
|
title = {EB tresos AutoCore},
|
|
howpublished = {\url{https://www.elektrobit.com/products/ecu/eb-tresos/autocore/}},
|
|
note = {Accessed: 2015-02-11}
|
|
}
|
|
@misc{rtdruidref,
|
|
author = {Evidence Embedding Technology},
|
|
title = {RT-Druid Reference Manual},
|
|
howpublished = {\url{http://download.tuxfamily.org/erika/webdownload/manuals_pdf/rtdruid_refman_1_5.0.pdf}},
|
|
note = {Accessed: 2015-08-28}
|
|
}
|
|
@misc{tc29xa,
|
|
author = {Infineon Technologies AG},
|
|
title = {TC29xA User Manual},
|
|
howpublished = {Confidental},
|
|
}
|
|
@inproceedings{balci1995principles,
|
|
title={Principles and techniques of simulation validation, verification, and testing},
|
|
author={Balci, Osman},
|
|
booktitle={Simulation Conference Proceedings, 1995. Winter},
|
|
pages={147--154},
|
|
year={1995},
|
|
organization={IEEE}
|
|
}
|
|
@article{geddes1990cases,
|
|
title={How the cases you choose affect the answers you get: Selection bias in comparative politics},
|
|
author={Geddes, Barbara},
|
|
journal={Political analysis},
|
|
pages={131--150},
|
|
year={1990},
|
|
publisher={JSTOR}
|
|
}
|
|
@book{fowler2004uml,
|
|
title={UML distilled: a brief guide to the standard object modeling language},
|
|
author={Fowler, Martin},
|
|
year={2004},
|
|
publisher={Addison-Wesley Professional}
|
|
}
|
|
}}}
|
|
{{{ Conclusion
|
|
@techreport{kastner2011integrated,
|
|
title={An integrated timing analysis methodology for real-time systems},
|
|
author={K{\"a}stner, Daniel and Jersak, Marek and Ferdinand, Christian and Gliwa, Peter and Heckmann, Reinhold},
|
|
year={2011},
|
|
institution={SAE Technical Paper}
|
|
}
|
|
}}}
|
|
{{{ Old
|
|
@book{geilen2002formal,
|
|
title={Formal techniques for verification of complex real-time systems},
|
|
author={Geilen, Marc Constantijn Willem},
|
|
year={2002},
|
|
publisher={Technische Universiteit Eindhoven}
|
|
}
|
|
@MastersThesis{helmba,
|
|
type = {Bachelor's Thesis},
|
|
author = {Helm, Christian},
|
|
title = {{Modellierung und Simulation von Signal-Ketten in Echtzeitanwendungen zur Untersuchung des Kommunikationsverhaltens in eingebetteten Multi-Core Systemen}},
|
|
school = {Hochschule Regensburg},
|
|
year = {2012},
|
|
}
|
|
|
|
@MastersThesis{helmproject2,
|
|
type = {Project Thesis 1},
|
|
author = {Helm, Christian},
|
|
title = {{Development and Validation of a Simulation Model of the Infineon Aurix TC27x Memory Architecture}},
|
|
school = {Ostbayerische Technische Hochschule Regensburg},
|
|
year = {2013},
|
|
}
|
|
|
|
// used to show that multi core systems are used
|
|
@book{domeika2011software,
|
|
title={Software development for embedded multi-core systems: a practical guide using embedded Intel architecture},
|
|
author={Domeika, Max},
|
|
year={2011},
|
|
publisher={Newnes}
|
|
}
|
|
|
|
// used in introduction about real time systems
|
|
@BOOK{Kopetz2011,
|
|
AUTHOR = {Kopetz, Hermann},
|
|
YEAR = {2011},
|
|
TITLE = {Real-Time Systems - Design Principles for Distributed Embedded Applications},
|
|
EDITION = {2. Aufl.},
|
|
ISBN = {978-1-441-98237-7},
|
|
PUBLISHER = {Springer Science \& Business Media},
|
|
ADDRESS = {Berlin Heidelberg},
|
|
}
|
|
|
|
// for nyquist theorem
|
|
@BOOK{Seibt2007,
|
|
AUTHOR = {Seibt, Peter},
|
|
YEAR = {2007},
|
|
TITLE = {Algorithmic Information Theory - Mathematics of Digital Information Processing},
|
|
EDITION = {},
|
|
ISBN = {978-3-540-33219-0},
|
|
PUBLISHER = {Springer Science \& Business Media},
|
|
ADDRESS = {Berlin Heidelberg},
|
|
}
|
|
|
|
// used to show show what autosar is about
|
|
@inproceedings{heinecke2006autosar,
|
|
title={AUTOSAR--Current results and preparations for exploitation},
|
|
author={Heinecke, Harald and Bielefeld, J{\"u}rgen and Schnelle, Klaus-Peter and Maldener, Nico and Fennel, Helmut and Weis, Oliver and Weber, Thomas and Ruh, Jens and Lundh, Lennart and Sand{\'e}n, Tomas and others},
|
|
booktitle={Euroforum conference May 3rd},
|
|
year={2006}
|
|
}
|
|
|
|
//checked
|
|
@inproceedings{rafiq2013systematic,
|
|
title={Systematic Modeling of Workflows in Trace-Based Software Debugging and Optimization},
|
|
author={Rafiq, Salman and Schmidt, Adriaan},
|
|
booktitle={ICSEA 2013, The Eighth International Conference on Software Engineering Advances},
|
|
pages={241--248},
|
|
year={2013}
|
|
}
|
|
//checked
|
|
@inproceedings{kraft2010trace,
|
|
title={Trace recording for embedded systems: Lessons learned from five industrial projects},
|
|
author={Kraft, Johan and Wall, Anders and Kienle, Holger},
|
|
booktitle={Runtime Verification},
|
|
pages={315--329},
|
|
year={2010},
|
|
organization={Springer Berlin Heidelberg}
|
|
}
|
|
|
|
@article{vermeulen2008overview,
|
|
title={Overview of debug standardization activities},
|
|
author={Vermeulen, Bart and Stollon, Neal and Kuhnis, Rolf and Swoboda, Gary and Rearick, Jeff},
|
|
journal={Design \& Test of Computers, IEEE},
|
|
volume={25},
|
|
number={3},
|
|
pages={258--267},
|
|
year={2008},
|
|
publisher={IEEE}
|
|
}
|
|
@book{kuipers2012uniform,
|
|
title={Uniform distribution of sequences},
|
|
author={Kuipers, Lauwerens and Niederreiter, Harald},
|
|
year={2012},
|
|
publisher={Courier Dover Publications}
|
|
}
|
|
@inproceedings{mink1987hardware,
|
|
title={Hardware-Assisted Multiprocessor Performance Measurement},
|
|
author={Mink, Alan and Draper, Jesse M. and Roberts, John W. and Carpenter, Robert J.},
|
|
booktitle={Proceedings of the 12th IFIP WG 7.3 International Symposium on Computer Performance Modelling},
|
|
pages={151--168},
|
|
year={1987},
|
|
organization={North-Holland Publishing Co.}
|
|
}
|
|
//checked
|
|
@inproceedings{mayer2012compact,
|
|
title={Compact function trace (CFT)},
|
|
author={Mayer, Albrecht and Deml, Reinhard},
|
|
booktitle={System, Software, SoC and Silicon Debug Conference (S4D), 2012},
|
|
pages={1--2},
|
|
year={2012},
|
|
organization={IEEE}
|
|
}
|
|
//checked
|
|
@misc{greenberger1994high,
|
|
title={High-speed integrated circuit testing with JTAG},
|
|
author={Greenberger, Alan J. and Sam, Homayoon},
|
|
year={1994},
|
|
month=oct # "~11",
|
|
publisher={Google Patents},
|
|
note={US Patent 5,355,369}
|
|
}
|
|
//checked
|
|
@inproceedings{cousineau1999design,
|
|
title={Design of a JTAG based run time reconfigurable system},
|
|
author={Cousineau, Cynthia and Laperle, Fran{\c{c}}ois and Savaria, Yvon},
|
|
booktitle={Field-Programmable Custom Computing Machines, 1999.},
|
|
pages={268--269},
|
|
year={1999},
|
|
organization={IEEE}
|
|
}
|
|
|
|
// infineon trace device.
|
|
@BOOK{Stollon2010,
|
|
AUTHOR = {Stollon, Neal},
|
|
YEAR = {2010},
|
|
TITLE = {On-Chip Instrumentation - Design and Debug for Systems on Chip},
|
|
EDITION = {1. Aufl.},
|
|
ISBN = {978-1-441-97563-8},
|
|
PUBLISHER = {Springer Science \& Business Media},
|
|
ADDRESS = {Berlin Heidelberg},
|
|
}
|
|
|
|
// Nexus information - used in standards section
|
|
@misc{nexus,
|
|
title = {{Nexus Training}},
|
|
author = {Lauterbach GmbH},
|
|
howpublished = {\url{www.lauterbach.com}},
|
|
note = {Accessed: 2014-09-17},
|
|
year = {{2013}}
|
|
}
|
|
//pdfs
|
|
// checked
|
|
@misc{tricoreman,
|
|
title = {TriCore User Manual (Volume 1)},
|
|
author = {Infineon Technologies AG},
|
|
howpublished = {\url{http://www.infineon.com/}},
|
|
note = {Accessed: 2014-05-16},
|
|
year = {{2012}}
|
|
}
|
|
// aurora trace specification
|
|
@misc{aurora,
|
|
author = {{Xilinx, Inc.}},
|
|
title = {{Aurora 8B/10B Protocol Specification}},
|
|
year = {{2010}},
|
|
howpublished = {\url{http://www.xilinx.com/}},
|
|
note = {Accessed: 2014-05-16}
|
|
}
|
|
// aurix emulation device source
|
|
@misc{aurix,
|
|
title = {TriCore Brochure including AURIX},
|
|
author = {Infineon Technologies AG},
|
|
howpublished = {\url{http://www.infineon.com/}},
|
|
note = {Accessed: 2014-05-16}
|
|
}
|
|
// arm core sight manual
|
|
@misc{armptm,
|
|
title = {ARM CoreSight Trace Architecture Specification},
|
|
author = {ARM},
|
|
howpublished = {\url{http://infocenter.arm.com/}},
|
|
note = {Accessed: 2014-05-16}
|
|
}
|
|
|
|
//urls
|
|
//trace speed aurora - checked
|
|
@misc{tricoreaurora,
|
|
title = {Infineon TriCore AURIX Microcontroller Debug Support by UDE Debugger/Emulator},
|
|
author = {PLS Programmierbare Logik \& Systeme GmbH},
|
|
howpublished = {\url{http://www.pls-mc.com/content/view/52/244/}},
|
|
note = {Accessed: 2014-05-16}
|
|
}
|
|
//tricore on-chip debug logic explanation - checked
|
|
@misc{tricorewinidea,
|
|
Key = {{Infineon Aurix OCD Configuration WinIDEA}},
|
|
author = {iSYSTEM AG für Informatiksysteme},
|
|
title = {OCD TriCore Configuration},
|
|
howpublished = {\url{http://www.isystem.com/downloads/winIDEA/help/index.html?OCDTriCore.html}},
|
|
note = {Accessed: 2014-05-16}
|
|
}
|
|
// hardware access hardware
|
|
@misc{isystem,
|
|
author = {iSYSTEM AG für Informatiksysteme},
|
|
title = {iSYSTEM Target Access Hardware},
|
|
howpublished = {\url{http://www.isystem.com/products/hardware}},
|
|
note = {Accessed: 2014-05-16}
|
|
}
|
|
|
|
@misc{tainspector,
|
|
author = {{Timing Architects Embedded Systems GmbH}},
|
|
title = {Timing Architects Tool Suite Simulator},
|
|
howpublished = {\url{http://www.timing-architects.com/}},
|
|
note = {Accessed: 2014-09-20}
|
|
}
|
|
|
|
@misc{lauterbachevidence,
|
|
author = {{Lauterbach and Evidence}},
|
|
type = {Press Release},
|
|
title = {{Lauterbach and Evidence Collaborate on OSEK/VDX Tool Chain}},
|
|
howpublished = {\url{http://erika.tuxfamily.org/drupal/news/}},
|
|
note = {Accessed: 2014-09-27}
|
|
}
|
|
|
|
@misc{lauterbachdoc,
|
|
author = {Lauterbach GmbH},
|
|
title = {{Debugger mit Rückspiegel - Trace-Techniken im Überblick}},
|
|
howpublished = {\url{http://www.lauterbach.com/}},
|
|
note = {Accessed: 2014-09-30}
|
|
}
|
|
|
|
@misc{isystemprofiler,
|
|
author = {iSYSTEM AG für Informatiksysteme},
|
|
title = {Technical Document Profiler Concepts},
|
|
howpublished = {\url{http://www.isystem.com/}},
|
|
note = {Accessed: 2014-09-16}
|
|
}
|
|
|
|
//norms - checked
|
|
@misc{iso26262,
|
|
Key = {{ISO 26262}},
|
|
publisher = {{ISO, Geneva, Switzerland}},
|
|
type = {{Norm}},
|
|
title = {{Road vehicles - Functional safety}},
|
|
number = {{ISO 26262}},
|
|
year = {{2011}},
|
|
}
|
|
@misc{ieee1149,
|
|
Key = {{IEEE1149}},
|
|
type = {{Norm}},
|
|
title = {{Standard Test Access Port and Boundary-Scan Architecture}},
|
|
number = {{IEEE 1149}},
|
|
year = {{2012}},
|
|
}
|
|
|
|
@book{doebelin1983measurement,
|
|
title={Measurement systems},
|
|
author={Doebelin, Ernest O.},
|
|
year={1983},
|
|
publisher={McGraw-Hill}
|
|
}
|
|
|
|
@book{myers2011art,
|
|
title={The art of software testing},
|
|
author={Myers, Glenford J and Sandler, Corey and Badgett, Tom},
|
|
year={2011},
|
|
publisher={John Wiley \& Sons}
|
|
}
|
|
# intro.tex
|
|
@misc{sendall2003model,
|
|
title={Model transformation the heart and soul of model-driven software development},
|
|
author={Sendall, Shane and Kozaczynski, Wojtek},
|
|
booktitle={Software, IEEE (Volume: 20, Issue: 5)},
|
|
organization={IEEE},
|
|
year={2003}
|
|
}
|
|
@misc{tatoolsuite,
|
|
author = {{Timing Architects Embedded Systems GmbH}},
|
|
title = {Timing Architects Tool Suite},
|
|
howpublished = {\url{http://www.timing-architects.com/}},
|
|
note = {Accessed: 2015-03-10}
|
|
}
|
|
@misc{sailer2014autosar,
|
|
author = {{Andreas Sailer}},
|
|
title = {{Timing Simulation of Multi-Core based AUTOSAR Models}},
|
|
howpublished = {\url{http://www.timing-architects.com/fileadmin/user_upload/Log-In_Miscellaneous/Whitepaper_Timing_Simulation_AUTOSAR.pdf}},
|
|
note = {Accessed: 2015-03-10}
|
|
}
|
|
|
|
# intro.tex
|
|
@BOOK{Kopetz2011,
|
|
AUTHOR = {Kopetz, Hermann},
|
|
YEAR = {2011},
|
|
TITLE = {Real-Time Systems - Design Principles for Distributed Embedded Applications},
|
|
EDITION = {2. Aufl.},
|
|
ISBN = {978-1-441-98237-7},
|
|
PUBLISHER = {Springer Science \& Business Media},
|
|
ADDRESS = {Berlin Heidelberg},
|
|
}
|
|
|
|
# intro.tex
|
|
@inproceedings{huselius2006automatic,
|
|
title={Automatic generation and validation of models of legacy software},
|
|
author={Huselius, Joel and Andersson, Johan and Hansson, Hans and Punnekkat, Sasikumar},
|
|
booktitle={Embedded and Real-Time Computing Systems and Applications, 2006. Proceedings. 12th IEEE International Conference on},
|
|
pages={342--349},
|
|
year={2006},
|
|
organization={IEEE}
|
|
}
|
|
@misc{isystem,
|
|
author = {iSYSTEM AG für Informatiksysteme},
|
|
title = {iSYSTEM Target Access Hardware},
|
|
howpublished = {\url{http://www.isystem.com/products/hardware}},
|
|
note = {Accessed: 2014-05-16}
|
|
}
|
|
// hardware access hardware
|
|
@misc{lauterbach,
|
|
author = {Lauterbach GmbH},
|
|
title = {Lauterbach Target Access Hardware},
|
|
howpublished = {\url{http://www.lauterbach.com}},
|
|
note = {Accessed: 2014-05-16}
|
|
}
|
|
|
|
@book{dijkstra2002cooperating,
|
|
title={Cooperating sequential processes},
|
|
author={Dijkstra, Edsger W},
|
|
year={2002},
|
|
publisher={Springer}
|
|
}
|
|
|
|
@inproceedings{heinecke2006autosar,
|
|
title={AUTOSAR--Current results and preparations for exploitation},
|
|
author={Heinecke, Harald and Bielefeld, J{\"u}rgen and Schnelle, Klaus-Peter and Maldener, Nico and Fennel, Helmut and Weis, Oliver and Weber, Thomas and Ruh, Jens and Lundh, Lennart and Sand{\'e}n, Tomas and others},
|
|
booktitle={Euroforum conference May 3rd},
|
|
year={2006}
|
|
}
|
|
|
|
//debug standards
|
|
@article{vermeulen2008overview,
|
|
title={Overview of debug standardization activities},
|
|
author={Vermeulen, Bart and Stollon, Neal and Kuhnis, Rolf and Swoboda, Gary and Rearick, Jeff},
|
|
journal={Design \& Test of Computers, IEEE},
|
|
volume={25},
|
|
number={3},
|
|
pages={258--267},
|
|
year={2008},
|
|
publisher={IEEE}
|
|
}
|
|
|
|
}}}
|