Jörn W. Janneck

Publications

Articles

2009 
 
Exploring the Concurrency of an MPEG-4 Decoder Based on Dataflow Program Analysis
Ruirui Gu, Jörn W. Janneck, Shuvra S. Bhattacharyya, Mickaël Raulet, Matthieu Wipliez, William Plishker
to appear in: IEEE Transactions on Circuits and Systems for Video Technology, 2009, IEEE Circuits and Systems Society
OpenDF - A Dataflow Toolset for Reconfigurable Hardware and Multicore Systems
Shuvra S. Bhattacharyya, Gordon Brebner, Jörn W. Janneck, Johan Eker, Carl von Platen, Marco Mattavelli, Mickaël Raulet
ACM SIGARCH Computer Architecture News 36, 5 (2008), pp. 29–35. (online)
Synthesizing Hardware from Dataflow Programs - an MPEG-4 Simple Profile decoder case study
Jörn W. Janneck, Ian D. Miller, David B. Parlour, Ghislain Roquier, Matthieu Wipliez, Mickaël Raulet
Journal of Signal Processing Systems, 2009, Springer (online)
Overview of the MPEG Reconfigurable Video Coding Framework
Shuvra S. Bhattacharyya, Johan Eker, Jörn W. Janneck, Christophe Lucarz, Marco Mattavelli, Mickaël Raulet
Journal of Signal Processing Systems, 2009, Springer (online)

2004 
 
A Method for Describing the Syntax and Semantics of UML Statecharts
Yan Jin, Robert Esser, Jörn W. Janneck
Journal of Software and Systems Modeling, Vol. 3, No. 2, May 2004, pp. 150-163, Springer
Actor-Oriented Control System Design: A Responsible Framework Perspective
Jie Liu, Johan Eker, Jörn W. Janneck, Xiaojun Liu, Edward A. Lee
IEEE Transactions on Control System Technology, Vol. 12, No. 2, March 2004, pp. 250-262
2003

Actors and their composition
Jörn W. Janneck
Formal Aspects of Computing, Vol. 15, No. 4, December 2003, pp. 349-369, Springer
available as: PDF
Taming heterogeneity—the Ptolemy approach
Johan Eker, Jörn W. Janneck, Edward A. Lee, Jie Liu, Xiaojun Liu, Josef Ludvig, Stephen Neuendorffer, Sonia Sachs, Yuhong Xiong
Proceedings of the IEEE, Special Issue on Modeling and Design of Embedded Software
1998

Modeling a Die Bonder with Petri Nets: A Case Study 
Jörn W. Janneck, Martin Naedele
IEEE Transactions on Semiconductor Manufacturing, Vol.11, August 1998, pages 404-409


Conference papers

2009 
 
Exploiting Statically Schedulable Regions in Dataflow Programs
Ruirui Gu, Jörn W. Janneck, Mikaël Raulet, Shuvra S. Bhattacharyya
to appear in: Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP) 2009, Taipei, Taiwan, 19-24 April 2009
2008 
 
OpenDF - A Dataflow Toolset for Reconfigurable Hardware and Multicore Systems
Shuvra S. Bhattacharyya, Gordon Brebner, Jörn W. Janneck, Johan Eker, Carl von Platen, Marco Mattavelli, Mickaël Raulet
Proceedings 1st Swedish Workshop on Multicore Computing (PDF)
Dataflow/Actor-Oriented Language for the Design of Complex Signal Processing Systems
Christophe Lucarz, Marco Mattavelli, Matthieu Wipliez, Ghislain Roquier, Mickaël Raulet, Jörn W. Janneck, Ian D. Miller, David B. Parlour
Proceedings Workshop on Design and Architectures for Signal and Image Processing - DASIP 2008, Brussels, Belgium, 24-26 November 2008 (PDF)
How to make stream processing more mainstream
Shuvra S. Bhattacharyya, Gordon Brebner, Johan Eker, Jörn W. Janneck, Marco Mattavelli, Mikaël Raulet
Workshop on Streaming Systems: From Web and Enterprise to Multicore, in conjunction with 41st IEEE/ACM International Symposium on Microarchitecture (MICRO 41), 8 November 2008, Como, Italy (PDF)
Dataflow Programming: Building Portable and Efficient Designs in Heterogeneous Programmable Platforms
Jörn W. Janneck, Christopher H. Dick
Proceedings 2008 Software Defined Radio Technical Conference and Product Exposition, Washington, DC, 8-10 October 2008
Automatic Software Synthesis of Dataflow Programs: an MPEG-4 Simple Profile Decoder Case Study
Ghislain Roquier, Matthieu Wipliez, Mickaël Raulet, Jörn W. Janneck, Ian D. Miller, David B. Parlour
Proceedings IEEE Workshop on Signal Processing Systems (SiPS) 2008, 8-10 October 2008, Washington, DC (online)
Synthesizing Hardware from Dataflow Programs: an MPEG-4 Simple Profile Decoder Case Study
Jörn W. Janneck, Ian D. Miller, David B. Parlour, Ghislain Roquier, Matthieu Wipliez, Mickaël Raulet
Proceedings IEEE Workshop on Signal Processing Systems (SiPS) 2008, 8-10 October 2008, Washington, DC (online)
Bob Owens Memorial Award
Profiling Dataflow Programs
Jörn W. Janneck, Ian D. Miller, David B. Parlour
Proceedings IEEE International Conference on Multimedia and Expo, special session on Reconfigurable Video Coding, June 2008, Hannover, Germany (online)
2007
 
Reconfigurable Media Coding: Self-describing Multimedia Bitstreams
Joseph Thomas-Kerr, Jörn W. Janneck, Marco Mattavelli, Ian Burnett, Christian Ritz
Proceedings IEEE Workshop on Signal Processing Systems (SiPS) 2007, October 2008, Shanghai, China (PDF)
Reconfigurable Media Coding: A New Specification Model for Multimedia Coders
Christophe Lucraz, Marco Mattavelli, Joseph Thomas-Kerr, Jörn W. Janneck
Proceedings IEEE Workshop on Signal Processing Systems (SiPS) 2007, October 2008, Shanghai, China (PDF)
2005 
 
Counting Interface Automata and their Application in Static Analysis of Actor Models
Ernesto Wandeler, Jörn W. Janneck, Edward A. Lee, Lothar Thiele
Proceedings 3rd International Conference on Software Engineering and Formal Methods (SEFM) 2005, September 2005, Koblenz, Germany, pp. 106-116
2003

Analysis-oriented Semantics Definition of Visual Languages
Yan Jin, Robert Esser, Jörn W. Janneck
IEEE Symposium on Visual Languages and Formal Methods (VLFM) 2003
Modular Analysis of Dataflow Process Networks
Yan Jin, Robert Esser, Charles Lakos, Jörn W. Janneck
Proceedings Fundamental Approaches to Software Engineering (FASE) 2003
available as: PDF
2002

Realistic Simulations of Embedded Control Systems
Jie Liu, Johan Eker, Jörn W. Janneck, Edward A. Lee
Proceedings IFAC World Congress (July 2002)
available as: PDF

Higher-order Petri net modeling--techniques and applications
Jörn W. Janneck, Robert Esser
Workshop on Software Engineering and Formal Methods, at Petri Nets 2002, Adelaide, Australia
available as: PDF

Describing the Syntax and Semantics of UML Statecharts in a Heterogeneous Modelling Environment
Yan Jin, Robert Esser, Jörn W. Janneck
Proceedings Diagrams 2002
available as: PDF
Higher-order modeling and automated design space exploration
Jörn W. Janneck, Robert Esser
Proceedings High-Performance Computing 2002
available as: PDF
2001

Design and simulation of heterogeneous control systems using Ptolemy II
Johan Eker, Chamberlain Fong, Jörn W. Janneck, Edward A. Lee, Jie Liu
Proceedings IFAC Conference on New Technologies for Computer Control 2001
available as: PDF
A framework for defining domain-specific visual languages
Robert Esser, Jörn W. Janneck
OOPSLA 2001 Workshop on Domain-Specific Visual Languages 
available as: PDF
Moses - a tool suite for visual modeling of discrete-event systems
Robert Esser, Jörn W. Janneck
Proceedings Symposium on Visual/Multimedia Approaches to Programming and Software Engineering 2001
available as: PDF
A predicate-based approach to defining visual language syntax
 Jörn W. Janneck, Robert Esser
Proceedings Symposium on Visual Languages and Formal Methods 2001
available as: PDF
2000

Mapping Automata - Simple Abstract State Machines
Jörn W. Janneck, Philipp W. Kutter
Proc. ASM 2000
available as: PDF
Exploratory Performance Evaluation using Dynamic and Parametric Petri Nets
Robert Esser, Jörn W. Janneck
Proc. High Performance Computing 2000
available as: PDF
1999

Modeling hierarchical and recursive structures using parametric Petri nets
Jörn W. Janneck, Martin Naedele
Proc. High Performance Computing '99, pages 445-452
available as: PDF
Reusing design experience for Petri nets through patterns
Matthias Gries, Jörn W. Janneck, Martin Naedele
Proc. High Performance Computing '99, pages 453-458
available as: PDF
1998

Design Patterns in Petri Net System Modeling
Martin Naedele, Jörn W. Janneck
International Conference on the Engineering of 
Complex Computer Systems, ICECCS'98, Monterey, CA/USA, pages 47-54
available as: PDF
Generalizing Lookahead - Behavioral Prediction in Distributed Simulation
Jörn W. Janneck 
Proceedings 12th Workshop on Parallel and Distributed Simulation, 
Banff, Alberta, pages 12-19
available as: PDF
Behavioral prediction of time Petri nets with applications to distributed simulation
Jörn W. Janneck
Proc. High Performance Computing '98, Boston, MA, pages 416-424
available as: PDF
1997

Using an Object-Oriented Petri Net Tool for Heterogeneous Systems Design: A Case Study
Robert Esser, Jörn W. Janneck, Martin Naedele
Algorithmen und Werkzeuge für Petrinetze 1997, 
Humboldt-Universität  zu Berlin, Berlin, Germany 2-3 October 1997
available as: PDF
Applying an Object-Oriented Petri Net Language to Heterogeneous Systems Design
Robert Esser, Jörn W. Janneck, Martin Naedele
Petri Nets in System Engineering, 
Hamburg, Germany 24-25 September 1997 
available as: PDF
1995

Fractal image coding using luminance-based partitioning
S. Andonova, D. Popovic, J. W. Janneck, M. Kowalzik, M. Behrmann
Fractal95 - Fractals in the natural and applid sciences, 3rd International Working Conference
Parallel coding of moving images using fractals
S. Andonova, D. Popovic, M. Kowalzik, M. Behrmann, J. W. Janneck
ICAPP 95. IEEE First ICA/sub 3/PP.
IEEE First International Conference on Algorithms and Architectures for Parallel Processing.
pp 913-15 
1993

A Multi-Windows, Multimedia System for Tele-Monitoring and Computer-Supported Repair
D. Popovic, S. Andonova, R. Knüppel, Jörn W. Janneck
IFAC Congress 1993, Sydney, Australia, July 1993


Theses

2000

Syntax and semantics of graphs - An approach to the specification of visual notations for discrete-event systems
PhD thesis, ETH Zurich
Shaker Verlag, Aachen
1995

Constraints & Diagramme - Über die Beschreibung geometrischer Eigenschaften von Beziehungsdiagrammen mit Hilfe von Constraints
Diploma thesis, Dept. of Computer Science, University of Bremen


Books

1988

Programmieren mit Turbo-Prolog 
Till F. Mossakowski, Jörn W. Janneck, Christian Holsten 
Markt&Technik Verlag, Haar/Munich
1986

ROM-Listing CPC 464/664/6128 
Jörn W. Janneck, Till F. Mossakowski
Markt&Technik Verlag, Haar/Munich
1984

Das Dragon 32/64-Lexikon 
Jörn W. Janneck, Till F. Mossakowski
Röckrath, Aachen


Technical reports, memos, whitepapers

2003


CAL Language Report v 1.0
Johan Eker, Jörn W. Janneck
Technical report UCB/ERL M03/48, December 2003
A structured description of dataflow actors and its application
Johan Eker, Jörn W. Janneck
Technical report UCB/ERL M03/13, May 2003
2002

Actors and their composition
Jörn W. Janneck
UCB/ERL memo M02/37
An introduction to the Caltrop actor language
Johan Eker, Jörn W. Janneck
Whitepaper
1998

Analysis techniques for compositional Petri net structures
Jörn W. Janneck
TIK Report 62
Compositional Petri net structures
Jörn W. Janneck
TIK Report 60
Object-based Mapping Automata - Reference Manual
Jörn W. Janneck
TIK Report 50
Mapping Automata - Simple Abstract State Machines
Jörn W. Janneck, Philipp W. Kutter
TIK Report 49
Object-based Abstract State Machines
Jörn W. Janneck, Philipp W. Kutter
TIK Report 47
Introducing Design Patterns for Petri Nets
Jörn W. Janneck, Martin Naedele
TIK Report 39
 


Other publications, unrefereed material

2001

The definition of hierarchical finite state machines in GTDL
Robert Esser, Jörn W. Janneck
Visual Languages and Formal Methods 2001, StateCharts challenge contribution
The definition of hierarchical finite state machines in VisualGTDL
Jörn W. Janneck, Robert Esser, Manuel Hilty
Visual Languages and Formal Methods 2001, StateCharts challenge contribution