Dietmar Schreiner

Dietmar Schreiner is research assistant at the Vienna University of Technology (Institute of Information Systems, Distributed Systems Group) and lecturer at the University of Applied Sciences Technikum Vienna (Department of Computer Science and Department of Embedded Systems) on the subjects of programming languages, artificial intelligence and game engineering. His research interests include automated software engineering, communication middleware, artificial life and bionic systems.


Address

Dipl.-Ing. (FH) Dietmar SCHREINER
Institut für Informationssysteme, Arbeitsbereich Verteilte Systeme (184-1)
Technische Universität Wien
Argentinierstraße 8/3/184-1
A-1040 Vienna
Austria

Contact Information

Email:  d.schreiner(@)infosys.tuwien.ac.at
Tel.: (++43-1) 58801 58409
Fax: (++43-1) 58801 18491
Office hours: e-mail appointment

Brief Biography

Dietmar Schreiner attended Vienna University of Technology and the University of Applied SciencesTechnikum Vienna where he received his M.Sc. in computer science in 2005. Alongside his academic education he gained more than ten years experience within the software industry mainly working as free-lance software developer, it-consultant and lecturer from 1990 until now and was a main contributor for research and prototyping in many successful projects dealing with network security, distributed applications, simulation and artificial intelligence.

In September 2005 Dietmar Schreiner joined the Distributed Systems Group at the Vienna University of Technology as research assistant, where he is now involved in project COMPASS. He is lecturer at the University of Applied Sciences Technikum Vienna, giving lectures on artificial intelligence and artificial life, game engineering, machine-oriented programming and programming languages.


Publications (Click on for abstracts and download links.)

P08
Building Component Based Software Connectors for Communication Middleware in Distributed Embedded Systems. Dietmar Schreiner and Karl M. Göschka. Proceedings of the '2007 ASME/IEEE International Conference on Mechatronic and Embedded Systems and Applications (MESA07)' at the '2007 ASME International Design Engineering Technical Conferences', ASME/IEEE, to appear.
P07
Refactoring an Automotive Embedded Software Stack using the Component-Based Paradigm. Thomas M. Galla, Dietmar Schreiner, Wolfgang Forster, Christoph Kutschera, Karl M. Göschka, Martin Horauer. Proceedings of the 'IEEE Second International Symposium on Industrial Embedded Systems (SIES07)', ISBN 1-4244-0840-7, pp. 200 - 208, IEEE, 2007
P06
A Component Model for the AUTOSAR Virtual Function Bus. Dietmar Schreiner and Karl M. Göschka. Proceedings of the ' 1st IEEE International Workshop on Software Engineering Challenges in the Automotive Domain (SECAD 2007)' at the '31st IEEE Computer Software and Applications Conference (COMPSAC 2007)', Volume 2, ISBN 978-0-7695-2870-0, pp. 635 - 641, IEEE, 2007
P05
A Unified Benchmarking Process for Components in Automotive Embedded Systems Software. Wolfgang Forster and Christof Kutschera and Dietmar Schreiner and Karl M. Göschka. '10th IEEE International Symposium on Object/component/service-oriented Real-time distributed Computing' (ISORC 2007), ISORC, ISBN 0-7695-2765-5, pp. 41 - 45, IEEE, 2007
P04
Synthesizing Communication Middleware from Explicit Connectors in Component Based Distributed Architectures. Dietmar Schreiner and Karl M. Göschka. Proceedings of the 6th International Software Composition Symposium (SC 2007) at the 'European Joint Conferences on Theory and Practice of Software' (ETAPS 2007), Lecture Notes in Computer Science, vol. 4829 / 2007, 'SC 2007', ISBN tba., pp. 160 - 167, Springer Verlag, to appear.
P03
Modeling Component Based Embedded Systems Applications with Explicit Connectors in UML 2.0 (best poster award). Dietmar Schreiner and Karl M. Göschka. Proceedings of the '22nd Annual ACM Symposium on Applied Computing' (SAC 2007), Volume 2, ISBN 1-59593-480-4; pp. 1494 - 1495, ACM, 2007
P02
Explicit Connectors in Component Based Software Engineering for Distributed Embedded Systems. Dietmar Schreiner and Karl M. Göschka. Proceedings of the '33rd International Conference on Current Trends in Theory and Practice of Computer Science' (SOFSEM 2007), Lecture Notes in Computer Science (ISSN 0302-9743), vol. 4362 / 2007, 'SOFSEM 2007: Theory and Practice of Computer Science, Proceedings, ISBN 3-540-69506-0, pp. 923 - 934, Springer Verlag, 2007
P01
Model Level Validation of Component Based Software for Distributed Embedded Systems. Dietmar Schreiner and Karl M. Göschka. Poster at the '20th European Conference on Object-Oriented Programming (ECOOP 2006)', July 2006

ACM, Springer-Verlag, and IEEE-mandated Copyright Notice

The documents listed above are included by the contributing authors as a means to ensure timely dissemination of scholarly and technical work on a non-commercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder. ACM, Springer-Verlag, and IEEE published documents have other restrictions given here, here, and here.


Reviews

 
R01 23rd Annual ACM Symposium on Applied Computing (SAC'08), March 16-20, 2008, Fortaleza, Ceará, Brazil
R00

Middleware for Service Oriented Computing (MW4SOC) Workshop of the 8th International Middleware Conference (Middleware'07), November 26, 2007, Newport Beach, California, USA


Projects

Projects of Dietmar Schreiner

COMPASS - Component Based Automotive System Software

Funding FIT-IT managed by Eutema and the Austrian Research Agency FFG
Contract 809444
Keywords AUTOSAR, Components, Connectors, Model driven development, Middleware
Local Staff Wolfgang Forster, Karl M. Göschka, Dietmar Schreiner
Partners DeComSys GmbH, University of Applied Sciences Technikum Vienna
Duration 09/2005-08/2007

Today’s vehicle networks are transforming automotive components into truly distributed electronic systems. Replacing rigid mechanical components with dynamically configurable electronic elements triggers an almost organic, system wide level of integration. As a result, the automotive industry expects savings resulting in improved environmental tolerance, and cost reduction. Sophisticated and more complex features for safety and comfort such as chassis control and smart sensors are expected to be developed faster and more reliably and will likely become mainstream. Unfortunately, all these functionalities translate into higher performance (resource usage), reliability and maintainability requirements for future automotive systems. Further, suitable solutions must be developed under stringent cost constraints and provide the modularity to allow the interchangeable use of components from different vendors. The aim of the project is to provide for a hardware/software co-design to meet the cost, performance and dependability requirements of automotive communication subsystems. The key idea is to define a component based hardware/software infrastructure (architecture), metrics, and benchmarks to assess cost, performance and dependability aspects for an automotive application development. Interaction and composition standards for components will be defined and approved in order to assist a flexible – and eventually even adaptive – hardware/software allocation based upon otherwise contradictory nonfunctional requirements, which have to be traded against each other. We approach our solution starting with a profound analysis of recent industrial projects. Then a system infrastructure (architecture) for the hardware/software interface of the communication subsystem will be elaborated. A prototype implementation of relevant components in hardware and software, respectively, will serve as a showcase for further scientific assessments and application developments. To assess the properties of the system infrastructure, an automotive benchmark suite based on new metrics is specified, implemented, and applied. The contribution of the proposed project is threefold: First, the application of the component paradigm in the area of embedded automotive systems clearly extends the state of the art. Second, the trading of the non-functional requirements against each other to allow for a flexible hardware/software allocation is not very well presented in related scientific work and therefore considered highly innovative. Third, the project provides relevant exploitation scenarios as composition and interaction standards and design guidebooks will further provide OEMs and automotive suppliers with best practice use-cases for the optimization and development of future products based on this methodology.


Teaching

The following table gives an overview of lectures and courses held by me over the last years:

Projects of Dietmar Schreiner
University Department Course Title
ECTS
Year
UAS Electronics Informatik IV
1.5
SS 2005
UAS Computer Science C++
2
SS 2005
UAS Computer Science Artificial Intelligence I
1.5
WS 2005
UAS Computer Science Physics for Game Engineers
1.5
WS 2005
UAS Computer Science Artificial Intelligence II
1.5
SS 2006
UAS Computer Science Gaming Platforms
3
SS 2006
UAS Computer Science C++
2
SS 2006
UAS Embedded Systems C++
3
WS 2006
UAS Computer Science Artificial Intelligence I
1.5
WS 2006
UAS Computer Science Artificial Intelligence II
1.5
WS 2006
UAS Computer Science Physics for Game Engineers
1.5
WS 2006
UAS Computer Science Gaming Platforms
3
SS 2007
UAS Computer Science C++
2
SS 2007
UAS Embedded Systems C++
3
WS 2007
UAS Mechatronic & Robotics Moderne Programmierkonzepte
3
WS 2007
UAS Computer Science Game Development
3
WS 2007

Master Students:

University Name Title of Thesis
UAS Günter Weitzer Verarbeitung und Repräsentation annotierter Komponentenarchitekturen in der modellbasierten Softwareentwicklung.
UAS Leonid Immler Analyse und Erweiterung der Anwendung Second Life
UAS Wolfgang Hirner Konzepte zur Entwicklung und dem Betrieb von Massive Multiplayer Online Spielen

  Home  Contact  Biography  Publications  Reviews  Projects  Teaching