% This file was created with JabRef 2.3. % Encoding: Cp1252 @INPROCEEDINGS{jop:crossprof:quest08, author = {Walter Binder and Martin Schoeberl and Philippe Moret and Alex Villaz}, title = {Cross-Profiling for Embedded Java Processors}, booktitle = {to appear in: Proceedings of the 5th International Conference on the Quantitative Evaluation of SysTems (QEST 2008)}, year = {2008}, address = {St Malo, France}, month = {September}, owner = {martin}, timestamp = {2008.06.07} } @INPROCEEDINGS{jop:crossprof:cases08, author = {Walter Binder and Alex Villaz and Martin Schoeberl and Philippe Moret}, title = {Cache-aware Cross-profiling for Java Processors}, booktitle = {to appear in: Proceedings of the 2008 international conference on Compilers, architecture, and synthesis for embedded systems (CASES 2008)}, year = {2008}, address = {Atlanta, Georgia}, month = {October}, publisher = {ACM}, owner = {martin}, timestamp = {2008.06.10} } @INPROCEEDINGS{yari:cacao:jtres2008, author = {Florian Brandner and Tommy Thorn and Martin Schoeberl}, title = {Embedded {JIT} Compilation with {CACAO} on {YARI}}, booktitle = {submitted to: Proceedings of the 6th International Workshop on Java Technologies for Real-time and Embedded Systems (JTRES 2008)}, year = {2008}, owner = {martin}, timestamp = {2008.06.16} } @INPROCEEDINGS{jop:sac05, author = {Flavius Gruian and Per Andersson and Krzysztof Kuchcinski and Martin Schoeberl}, title = {Automatic Generation of Application-Specific Systems Based on a Micro-programmed Java Core}, booktitle = {Proceedings of the 20th ACM Symposium on Applied Computing, Embedded Systems track}, year = {2005}, address = {Santa Fee, New Mexico}, month = {March}, owner = {admin}, timestamp = {2007.04.21}, url = {http://www.jopdesign.com/doc/sac05.pdf} } @INPROCEEDINGS{jop:rtlib:isorc2008, author = {Trevor Harmon and Martin Schoeberl and Raimund Kirner and Raymond Klefstad}, title = {Toward Libraries for Real-time Java}, booktitle = {Proceedings of the 11th IEEE International Symposium on Object/component/service-oriented Real-time distributed Computing (ISORC 2008)}, year = {2008}, address = {Orlando, Florida, USA}, month = {May}, publisher = {IEEE Computer Society}, url = {http://www.jopdesign.com/doc/rtlib_isorc2008.pdf} } @INPROCEEDINGS{jop:volta:rtas2008, author = {Trevor Harmon and Martin Schoeberl and Raimund Kirner and Raymond Klefstad}, title = {A Modular Worst-case Execution Time Analysis Tool for Java Processors}, booktitle = {Proceedings of the 14th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2008)}, year = {2008}, address = {St. Louis, MO, United States}, month = {April}, url = {http://www.jopdesign.com/doc/volta_rtas2008.pdf} } @INPROCEEDINGS{jop:cache:dac2007, author = {Raimund Kirner and Martin Schoeberl}, title = {Modeling the Function Cache for Worst-Case Execution Time Analysis}, booktitle = {Proceedings of the 44rd Design Automation Conference (DAC 2007)}, year = {2007}, pages = {471--476}, address = {San Diego, CA, USA}, month = {June}, publisher = {ACM}, doi = {http://doi.acm.org/10.1145/1278480.1278603}, url = {http://www.jopdesign.com/doc/cache_dac2007.pdf} } @INPROCEEDINGS{jop:interrupt:handler, author = {Stephan Korsholm and Martin Schoeberl and Anders P. Ravn}, title = {{Java} Interrupt Handling}, booktitle = {Proceedings of the 11th IEEE International Symposium on Object/component/service-oriented Real-time distributed Computing (ISORC 2008)}, year = {2008}, address = {Orlando, Florida, USA}, month = {May}, publisher = {IEEE Computer Society}, url = {http://www.jopdesign.com/doc/ihjava_isorc2008.pdf} } @INPROCEEDINGS{jop:gcroots, author = {Rasmus Pedersen and Martin Schoeberl}, title = {Exact Roots for a Real-Time Garbage Collector}, booktitle = {Proceedings of the 4th International Workshop on Java Technologies for Real-time and Embedded Systems (JTRES 2006)}, year = {2006}, pages = {77--84}, address = {New York, NY, USA}, publisher = {ACM Press}, doi = {http://doi.acm.org/10.1145/1167999.1168013}, isbn = {1-59593-544-4}, location = {Paris, France}, owner = {admin}, timestamp = {2007.04.10}, url = {http://www.jopdesign.com/doc/gcroots_jtres2006.pdf} } @INPROCEEDINGS{pedersen:2006-64, author = {Rasmus Pedersen and Martin Schoeberl}, title = {An Embedded Support Vector Machine}, booktitle = {Proceedings of the Fourth Workshop on Intelligent Solutions in Embedded Systems (WISES 2006)}, year = {2006}, pages = {79-89}, address = {Vienna, Austria}, month = {June}, url = {http://www.jopdesign.com/doc/rtsvm_wises2006.pdf} } @INPROCEEDINGS{jop:cmp:eval, author = {Christof Pitter and Martin Schoeberl}, title = {Performance Evaluation of a {Java} Chip-Multiprocessor}, booktitle = {Proceedings of the 3rd IEEE Symposium on Industrial Embedded Systems (SIES 2008)}, year = {2008}, month = {Jun.} } @INPROCEEDINGS{jop:cmp, author = {Christof Pitter and Martin Schoeberl}, title = {Towards a {Java} Multiprocessor}, booktitle = {Proceedings of the 5th International Workshop on Java Technologies for Real-time and Embedded Systems (JTRES 2007)}, year = {2007}, pages = {144--151}, address = {Vienna, Austria}, month = {September}, publisher = {ACM Press}, doi = {http://doi.acm.org/10.1145/1288940.1288962}, isbn = {978-59593-813-8}, url = {http://www.jopdesign.com/doc/jopcmp.pdf} } @INPROCEEDINGS{jop:dma, author = {Christof Pitter and Martin Schoeberl}, title = {Time Predictable {CPU} and {DMA} Shared Memory Access}, booktitle = {International Conference on Field-Programmable Logic and its Applications (FPL 2007)}, year = {2007}, pages = {317 -- 322}, address = {Amsterdam, Netherlands}, month = {August}, url = {http://www.jopdesign.com/doc/jopvga_fpl2007.pdf} } @INPROCEEDINGS{jop:nbrs:jtres2008, author = {Wolfgang Puffitsch and Martin Schoeberl}, title = {Non-Blocking Root Scanning for Real-Time Garbage Collection}, booktitle = {submitted to: Proceedings of the 6th International Workshop on Java Technologies for Real-time and Embedded Systems (JTRES 2008)}, year = {2008}, owner = {martin}, timestamp = {2008.06.09} } @INPROCEEDINGS{pjfpga, author = {Wolfgang Puffitsch and Martin Schoeberl}, title = {{picoJava-II} in an {FPGA}}, booktitle = {Proceedings of the 5th International Workshop on Java Technologies for Real-time and Embedded Systems (JTRES 2007)}, year = {2007}, pages = {213--221}, address = {Vienna, Austria}, month = {September}, publisher = {ACM Press}, doi = {http://doi.acm.org/10.1145/1288940.1288972}, isbn = {978-59593-813-8}, url = {http://www.jopdesign.com/doc/pjfpga.pdf} } @INPROCEEDINGS{cmp:wcet2008, author = {Peter Puschner and Martin Schoeberl}, title = {On Composable System Timing, Task Timing, and WCET Analysis}, booktitle = {to appear in: Proceedings of the 8th International Workshop on Worst-Case Execution Time (WCET) Analysis}, year = {2008}, address = {Prague, Czech Republic}, month = {July}, owner = {martin}, timestamp = {2008.06.07} } @INPROCEEDINGS{jop:app, author = {Martin Schoeberl}, title = {Application Experiences with a Real-Time {J}ava Processor}, booktitle = {Proceedings of the 17th IFAC World Congress}, year = {2008}, address = {Seoul, Korea}, month = {July}, url = {http://www.jopdesign.com/doc/jop_app.pdf} } @ARTICLE{jop:jnl:jsa2007, author = {Martin Schoeberl}, title = {A {Java} Processor Architecture for Embedded Real-Time Systems}, journal = {Journal of Systems Architecture}, year = {2008}, volume = {54/1--2}, pages = {265--286}, doi = {10.1016/j.sysarc.2007.06.001}, url = {http://www.jopdesign.com/doc/rtarch.pdf} } @INPROCEEDINGS{jop:oohw:jtres2007, author = {Martin Schoeberl}, title = {Architecture for Object Oriented Programming Languages}, booktitle = {Proceedings of the 5th International Workshop on Java Technologies for Real-time and Embedded Systems (JTRES 2007)}, year = {2007}, pages = {57--62}, address = {Vienna, Austria}, month = {September}, publisher = {ACM Press}, doi = {http://doi.acm.org/10.1145/1288940.1288949}, isbn = {978-59593-813-8}, url = {http://www.jopdesign.com/doc/oohw.pdf} } @INPROCEEDINGS{jop:scjmodes, author = {Martin Schoeberl}, title = {Mission Modes for Safety Critical Java}, booktitle = {Software Technologies for Embedded and Ubiquitous Systems, 5th {IFIP} {WG} 10.2 International Workshop (SEUS 2007)}, year = {2007}, volume = {4761}, series = {Lecture Notes in Computer Science}, pages = {105--113}, month = {May}, publisher = {Springer}, doi = {10.1007/978-3-540-75664-4_11}, owner = {admin}, timestamp = {2007.04.10}, url = {http://www.jopdesign.com/doc/scjava_modes.pdf} } @INPROCEEDINGS{jop:ttnoc, author = {Martin Schoeberl}, title = {A Time-Triggered Network-on-Chip}, booktitle = {International Conference on Field-Programmable Logic and its Applications (FPL 2007)}, year = {2007}, pages = {377 -- 382}, address = {Amsterdam, Netherlands}, month = {August}, url = {http://www.jopdesign.com/doc/ttnoc_fpl2007.pdf} } @INPROCEEDINGS{simpcon, author = {Martin Schoeberl}, title = {{SimpCon} - a Simple and Efficient {SoC} Interconnect}, booktitle = {Proceedings of the 15th Austrian Workhop on Microelectronics, Austrochip 2007}, year = {2007}, address = {Graz, Austria}, month = {October}, url = {http://www.jopdesign.com/doc/simpcon_austrochip2007.pdf} } @MISC{jop:patent:cache, author = {Martin Schoeberl}, title = {Instruction Cache für Echtzeitsysteme}, month = {April}, year = {2006}, note = {Austrian patent AT 500.858}, owner = {admin}, timestamp = {2007.04.10} } @INPROCEEDINGS{jop:rtgc_sched, author = {Martin Schoeberl}, title = {Real-Time Garbage Collection for {J}ava}, booktitle = {Proceedings of the 9th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC 2006)}, year = {2006}, pages = {424--432}, address = {Gyeongju, Korea}, month = {April}, owner = {admin}, timestamp = {2007.04.10}, url = {http://www.jopdesign.com/doc/rtgc_sched.pdf} } @INPROCEEDINGS{jop:wcet, author = {Martin Schoeberl}, title = {A Time Predictable {J}ava Processor}, booktitle = {Proceedings of the Design, Automation and Test in Europe Conference (DATE 2006)}, year = {2006}, pages = {800--805}, address = {Munich, Germany}, month = {March}, isbn = {3-9810801-0-6}, owner = {admin}, timestamp = {2007.04.10}, url = {http://www.jopdesign.com/doc/jop_wcet.pdf} } @INPROCEEDINGS{jop:austrochip05, author = {Martin Schoeberl}, title = {Evaluation of a {J}ava Processor}, booktitle = {Tagungsband Austrochip 2005}, year = {2005}, pages = {127--134}, address = {Vienna, Austria}, month = {October}, isbn = {3-901578-13-7}, url = {http://www.jopdesign.com/doc/jop_eval.pdf} } @INPROCEEDINGS{jop:stack, author = {Martin Schoeberl}, title = {Design and Implementation of an Efficient Stack Machine}, booktitle = {Proceedings of the 12th IEEE Reconfigurable Architecture Workshop (RAW2005)}, year = {2005}, address = {Denver, Colorado, USA}, month = {April}, publisher = {IEEE}, owner = {admin}, timestamp = {2007.04.10}, url = {http://www.jopdesign.com/doc/stack.pdf} } @PHDTHESIS{jop:thesis, author = {Martin Schoeberl}, title = {JOP: A Java Optimized Processor for Embedded Real-Time Systems}, school = {Vienna University of Technology}, year = {2005}, url = {http://www.jopdesign.com/thesis/thesis.pdf} } @INPROCEEDINGS{jop:design, author = {Martin Schoeberl}, title = {Design Rationale of a Processor Architecture for Predictable Real-Time Execution of {J}ava Programs}, booktitle = {Proceedings of the 10th International Conference on Real-Time and Embedded Computing Systems and Applications (RTCSA 2004)}, year = {2004}, address = {Gothenburg, Sweden}, month = {August}, url = {http://www.jopdesign.com/doc/design.pdf} } @INPROCEEDINGS{jop:fpl2004, author = {Martin Schoeberl}, title = {{J}ava Technology in an {FPGA}}, booktitle = {Proceedings of the International Conference on Field-Programmable Logic and its Applications (FPL 2004)}, year = {2004}, address = {Antwerp, Belgium}, month = {August}, url = {http://www.jopdesign.com/doc/fpl2004.pdf} } @INPROCEEDINGS{jop:javasched, author = {Martin Schoeberl}, title = {Real-Time Scheduling on a {J}ava Processor}, booktitle = {Proceedings of the 10th International Conference on Real-Time and Embedded Computing Systems and Applications (RTCSA 2004)}, year = {2004}, address = {Gothenburg, Sweden}, month = {August}, url = {http://www.jopdesign.com/doc/javasched.pdf} } @INPROCEEDINGS{jop:jtres_cache, author = {Martin Schoeberl}, title = {A Time Predictable Instruction Cache for a {J}ava Processor}, booktitle = {On the Move to Meaningful Internet Systems 2004: Workshop on {J}ava Technologies for Real-Time and Embedded Systems (JTRES 2004)}, year = {2004}, volume = {3292}, series = {LNCS}, pages = {371--382}, address = {Agia Napa, Cyprus}, month = {October}, publisher = {Springer}, ee = {http://springerlink.metapress.com/openurl.asp?genre=article{\&}issn=0302-9743{\&}volume=3292{\&}spage=371}, issn = {0302-9743}, url = {http://www.jopdesign.com/doc/jtres_cache.pdf} } @INPROCEEDINGS{jop:rtjava, author = {Martin Schoeberl}, title = {Restrictions of {J}ava for Embedded Real-Time Systems}, booktitle = {Proceedings of the 7th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2004)}, year = {2004}, pages = {93--100}, address = {Vienna, Austria}, month = {May}, url = {http://www.jopdesign.com/doc/rtjava.pdf} } @INPROCEEDINGS{jop:auchip03, author = {Martin Schoeberl}, title = {Design Decisions for a {J}ava Processor}, booktitle = {Tagungsband Austrochip 2003}, year = {2003}, pages = {115--118}, address = {Linz, Austria}, month = {October}, abstract = {This paper describes design decisions for JOP, a Java Optimized Processor, implemented in an FPGA. FPGA density-price relationship makes it now possible to consider them not only for prototyping of processor designs but also as final implementation technology. However, using an FPGA as target platform for a processor different constraints influence the CPU architecture. Digital building blocks that map well in an ASIC can result in poor resource usage in an FPGA. Considering these constraints in the architecture can result in a tiny soft-core processor.}, url = {http://www.jopdesign.com/doc/austrochip03.pdf} } @INPROCEEDINGS{jop:jtres03, author = {Martin Schoeberl}, title = {{JOP}: {A} {J}ava Optimized Processor}, booktitle = {On the Move to Meaningful Internet Systems 2003: Workshop on {J}ava Technologies for Real-Time and Embedded Systems (JTRES 2003)}, year = {2003}, volume = {2889}, series = {LNCS}, pages = {346--359}, address = {Catania, Italy}, month = {November}, publisher = {Springer}, abstract = {Java is still not a common language for embedded systems. It posses language features, like thread support, that can improve embedded system development, but common implementations as interpreter or just-in-time compiler are not practical. JOP is a hardware implementation of the Java Virtual Machine with focus on real-time applications. This paper describes the architecture of JOP and proposes a simple real-time extension of Java for JOP. First application in an industrial system showed that JOP is one way to use Java in the embedded world.}, coden = {LNCSD9}, doi = {10.1007/b94345}, isbn = {3-540-20494-6}, issn = {0302-9743}, url = {http://www.jopdesign.com/doc/jtres03.pdf} } @INPROCEEDINGS{jop:wises03, author = {Martin Schoeberl}, title = {Using a {J}ava Optimized Processor in a Real World Application}, booktitle = {Proceedings of the First Workshop on Intelligent Solutions in Embedded Systems (WISES 2003)}, year = {2003}, pages = {165--176}, address = {Austria, Vienna}, month = {June}, url = {http://www.jopdesign.com/doc/wises03.pdf} } @INPROCEEDINGS{jop:hwobj, author = {Martin Schoeberl and Stephan Korsholm and Christian Thalinger and Anders P. Ravn}, title = {Hardware Objects for {Java}}, booktitle = {Proceedings of the 11th IEEE International Symposium on Object/component/service-oriented Real-time distributed Computing (ISORC 2008)}, year = {2008}, address = {Orlando, Florida, USA}, month = {May}, publisher = {IEEE Computer Society}, url = {http://www.jopdesign.com/doc/hwobj.pdf} } @INPROCEEDINGS{jop:wcet:jtres06, author = {Martin Schoeberl and Rasmus Pedersen}, title = {{WCET} Analysis for a {Java} Processor}, booktitle = {Proceedings of the 4th International Workshop on Java Technologies for Real-time and Embedded Systems (JTRES 2006)}, year = {2006}, pages = {202--211}, address = {New York, NY, USA}, publisher = {ACM Press}, doi = {http://doi.acm.org/10.1145/1167999.1168033}, isbn = {1-59593-544-4}, location = {Paris, France}, owner = {admin}, timestamp = {2007.04.10}, url = {http://www.jopdesign.com/doc/wcet_jtres2006.pdf} } @INPROCEEDINGS{jop:nbobjcopy:jtres2008, author = {Martin Schoeberl and Wolfgang Puffitsch}, title = {Non-blocking Object Copy for Real-Time Garbage Collection}, booktitle = {submitted to: Proceedings of the 6th International Workshop on Java Technologies for Real-time and Embedded Systems (JTRES 2008)}, year = {2008}, owner = {martin}, timestamp = {2008.06.09} } @INPROCEEDINGS{jop:scjava, author = {Martin Schoeberl and Hans Sondergaard and Bent Thomsen and Anders P. Ravn}, title = {A Profile for Safety Critical Java}, booktitle = {10th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC'07)}, year = {2007}, pages = {94--101}, address = {Santorini Island, Greece}, month = {May}, publisher = {IEEE Computer Society}, doi = {http://doi.ieeecomputersociety.org/10.1109/ISORC.2007.9}, isbn = {0-7695-2765-5}, url = {http://www.jopdesign.com/doc/scjava_isorc2007.pdf} } @INPROCEEDINGS{jop:scjgc, author = {Martin Schoeberl and Jan Vitek}, title = {Garbage Collection for Safety Critical {Java}}, booktitle = {Proceedings of the 5th International Workshop on Java Technologies for Real-time and Embedded Systems (JTRES 2007)}, year = {2007}, pages = {85--93}, address = {Vienna, Austria}, month = {September}, publisher = {ACM Press}, doi = {http://doi.acm.org/10.1145/1288940.1288953}, isbn = {978-59593-813-8}, url = {http://www.jopdesign.com/doc/scjgc.pdf} } @comment{jabref-meta: selector_publisher:} @comment{jabref-meta: selector_author:} @comment{jabref-meta: selector_journal:} @comment{jabref-meta: selector_keywords:}