Job
| Research Assistant | Education
| Dr. (=Ph.D.) in computer science | E-mail
| L.Froihofer@infosys.tuwien.ac.at | Phone
| +43 (1) 58801 - 18417 | Fax
| +43 (1) 58801 - 18491 | Address
| Vienna University of Technology Institute of Information Systems Distributed Systems Group Argentinierstr. 8/184-1 1040 Vienna Austria |
Lorenz Froihofer studied computer science and computer science management at the Vienna University of Technology and received his Ph.D. degree in computer science 2007 with distinction. During his study, in research, and in lecturing, he specialized in software engineering of dependable distributed systems within the EU research project DeDiSys (Dependable Distributed Systems) at the Distributed Systems Group. Previously, he worked as a research assistant in MediaTeam Oulu (University of Oulu, Finland) in the area of location-aware smart clients and performed his master's thesis about WLAN security in close cooperation with SIEMENS Austria. Currently, he is working with his expertise in software engineering, security, and dependable systems within the Austrian FIT-IT project TRADE (Trustworthy Adaptive Quality Balancing through Temporal Decoupling).
- Distributed Systems
- Software and System Architectures
- Software Engineering
- Dependability and Security
The major research contributions of TRADE are well focused around three significant innovations: First, to provide a secure client within a given timeframe by focusing on the optimal software partitioning between smart card and untrusted operating system. Second, to provide for secure time synchronization between a server and a smart card. Third, to provide for adaptive run-time balancing of performance, security, and dependability, in order to foster the true potential of the integration of dependability and security concepts. Duration: | 02/2008-01/2010 | Total effort | 109 person months | Local effort: | 84 person months | Partners: | IRIAN Solutions GmbH | Local staff: | Lorenz Froihofer, Karl M. Goeschka, Günther Starnberger | Personal role: | Research on dependability and security in distributed systems; work package leader. |
The following is a list of selected publications. For the full list of publications, see here. Documents listed in this section 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. IEEE, ACM, and Springer published documents have other restrictions given here for IEEE, here for ACM, and here for Springer. - Johannes Osrael, Lorenz Froihofer, Piotr Karwaczynski, Jaka Mocnik, and Karl M. Goeschka,
"Dependability in Service-Oriented Systems," in At Your Service, edt: Elisabetta Di Nitto, Anne-Marie Sassen, Paolo Traverso, and Adrian Zwengers, MIT Press, 2009. ISBN: 978-0-262-04253-6 - Guenther Starnberger, Lorenz Froihofer, and Karl M. Goeschka,
"QR-TAN: Secure Mobile Transaction Authentication," 4th Int. Workshop on Frontiers in Availability, Reliability and Security (FARES 2009), Fukuoka, Japan, March 2009. - Lorenz Froihofer and Karl M. Goeschka,
"Balancing of Dependability and Security in Online Auctions," in Supplementary volume of the 38th Int. Conference on Dependable Systems and Networks (DSN'08), 2008. - Stefan Beyer, Juan Carlos García Ortiz, Pablo Galdámez, Francesc Muñoz-Escoí, Lorenz Froihofer, Karl M. Goeschka, and Johannes Osrael,
"Reliable Software for Partitionable Networked Environments - An Experience Report," in Martorell et al. (eds.), Safety, Reliability and Risk Analysis – Theory, Methods and Applications; ESREL 2008 AND 17th SRA-EUROPE CONFERENCE - Annual Risk, Safety and Reliability Conference, 2008. ISBN: 978-0-415-48513-5 - Lorenz Froihofer, Karl M. Goeschka, and Johannes Osrael
"Middleware Support for Adaptive Dependability," in Proc. of Middleware 2007, Springer LNCS, 2007. doi:10.1007/978-3-540-76778-7_16 - Lorenz Froihofer, Johannes Osrael, and Karl M. Goeschka,
"Middleware/Application Interactions to Support Adaptive Dependability," in Proc. of the 1st Workshop on Middleware/Application Interaction in conjunction with the EuroSys conference, ACM Press, 2007. doi:10.1145/1238828.1238837 - Lorenz Froihofer, Gerhard Glos, Johannes Osrael, and Karl M. Goeschka,
"Overview and Evaluation of Constraint Validation Approaches in Java," in Proc. 29th Int. Conf. on Software Engineering (ICSE'07), IEEE CS, 2007. doi:10.1109/ICSE.2007.60 - Lorenz Froihofer, Johannes Osrael, and Karl M. Goeschka,
"Decoupling Constraint Validation from Business Activities to Improve Dependability in Distributed Object Systems," in Proc. 2nd Int. Conf. on Availability, Reliability, and Security (ARES'07) IEEE CS, 2007. doi:10.1109/ARES.2007.64 - Johannes Osrael, Lorenz Froihofer, and Karl M. Goeschka,
"What Service Replication Middleware Can Learn from Object Replication Middleware," in Proc. 1st Workshop on Middleware for Service Oriented Systems at the ACM/IFIP/USENIX 7th Int. Middleware Conference 2006, ACM Press, 2006. doi:10.1145/1169091.1169094 - Johannes Osrael, Lorenz Froihofer, Karl M. Goeschka, Stefan Beyer, Pablo Galdámez, and Francesc Muñoz-Escoí,
"A System Architecture for Enhanced Availability of Tightly Coupled Distributed Systems," in Proc. 1st Int. Conf. on Availability, Reliability, and Security (ARES'06), IEEE CS, 2006. doi:10.1109/ARES.2006.19 Theses - Lorenz Froihofer,
"Middleware Support for Adaptive Dependability through Explicit Runtime Integrity Constraints," PhD Thesis, Vienna University of Technology, Distributed Systems Group, 2007. - Lorenz Froihofer,
"A Survey of WLAN Security with Focus on HotSpot and Enterprise Environments," Master's Thesis, Vienna University of Technology, Distributed Systems Group, 2004.
Organizational activities - Organizational Chair, Dependable and Adaptive Distributed Systems Track (DADS'10) at the 25th ACM Symposium on Applied Computing (SAC'10), Sierre, Switzerland, March 22–26, 2010, ACM.
- Organizational Chair, 4th Workshop on Middleware for Service-Oriented Computing (MW4SOC'09) at the ACM/IFIP/USENIX 10th Int. Middleware Conference, Urbana Champaign, Illinois, USA, November 30, 2009, ACM.
- Organizational Chair, Dependable and Adaptive Distributed Systems Track (DADS'09) at the 24th ACM Symposium on Applied Computing (SAC'09), Honolulu, Hawaii, USA, March 8–12, 2009, ACM.
- Organizational Chair, 3rd Workshop on Middleware for Service-Oriented Computing (MW4SOC'08) at the ACM/IFIP/USENIX 9th Int. Middleware Conference, Leuven, Belgium, December 01, 2008, ACM.
Reviewer of journals and booksProgram committee membership and reviewer for conferences - DEPEND 2010: The Third International Conference on Dependability, Venice, Italy, July 18 - 25, 2010, IEEE CS.
- DEPEND 2009: The Second International Conference on Dependability, Athens, Greece, June 14-19, 2009, IEEE CS.
- FASE'09: Fundamental Approaches to Software Engineering, York, UK, March 22–29, 2009, Springer.
- ASBS'08: The First IEEE International Workshop on Autonomous and Autonomic Software-Based Systems, Cergy Pontoise, Paris, France, October 26–30, 2008, IEEE CS.
- DADS'08: Dependable and Adaptive Distributed Systems Track (DADS) at the 23rd ACM Symposium on Applied Computing (SAC 2008), Ceara, Brazil, March 16–20, 2008, ACM.
- MW4SOC'07: 2nd Workshop on Middleware for Service Oriented Computing at the ACM/IFIP/USENIX 8th International Middleware Conference 2007 (MW 2007), Newport Beach, California, USA, Nov 26, 2007, ACM.
- FASE'07: Fundamental Approaches to Software Engineering, Braga (Portugal), 24 March – 1 April, 2007, Springer.
- ARES'06:1st International Conference on Availability, Reliability, and Security, Vienna, Austria, April 20–22, 2006, IEEE CS.
- NWeSP'06: International Conference on Next Generation Web Services Practices, September 25–28, 2006, IEEE CS.
Below you can find links to further details on some of my courses at the Vienna University of Technology:
- 2005: Prize of the city of Vienna for excellent master's thesis
The organisations in the following lists are as follows: Current students - Markus Wilthaner, TUV
- Andreas Redlein, TUV
- Thomas Obereder, TUV
- Xuejun Ji, TUV
Recently finished students - Peter Sabaini, UAS-JO, 2009: Messagequeueing-Framework Based on a RESTful Approach
- Emir Cajlakovic, UAS-CV, 2009: Zuverlässigere Online-Auktionen durch zeitliche Entkoppelung von Client und Server
- Thomas Kreitner, UAS-CV, 2009: Caching Strategies for a High Performance Real Time Market Data Server
- Georg Veit, UAS-CV, 2009: Echtzeit Push Server für Office Applikationen
- Dominik Ramberger, UAS-CV, 2009: Integration von Coordinator-Cohort und Quorum-Consensus Replikation in ein Java Web Services Framework
- Sunil Pilani, TUV, 2008: Smart Card-based Online-Auctioning
- Gerhard Wagner, TUV, 2008: Evaluation of Smart Card Access for Web Applications
- Birgit Wess, UAS-CV, 2008: Balancierung von Datenintegrität mit Verfügbarkeit in einer Web Service Umgebung
- Michael Nedoma, UAS-CV, 2008: Experimentelle Analyse von PostgreSQL Datenbank-Replikationsframeworks
- Dominik Ertl, TUV, 2007: Evaluation of Partitionable Replication Protocol Improvements in an Enterprise JavaBeans Environment
- Ronald Klaudus, UAS-CV, 2007: Evaluierung von Web Service Message Replikation vs. Datenbankreplikation mit Microsoft Technologien
- Markus Baumgartner, UAS-TV, 2007: Adaptive Constraint-Validierung in einer verteilten Enterprise JavaBeans Umgebung
- Bernhard Rieder, UAS-TV, 2007: Balancierung von Integrität und Verfügbarkeit in verteilten Web-basierten Enterprise JavaBeans Anwendungen
- Norbert Chlaupek, UAS-CV, 2007: Implementation and Evaluation of the Adaptive Voting Replication Protocol in a .NET Environment
- Martin Schenkir, UAS-CV, 2007: Service Replication in Mobile Environments
- Gerhard Glos, TUV, 2007: Performance and Usability Evaluation of Constraint Checking Approaches in Java
- Markus Horehled, UAS-TV, 2006: Integration of an EJB Constraint Consistency Management Framework into the JBoss Application Server
- Klaus Fuchshofer, UAS-TV, 2006: Negotiation and Reconciliation of Consistency Threats for Enterprise JavaBeans Applications – Adapting the dependability of distributed systems
- Jörg Artaker, UAS-CV, 2006: Integration of a Constraint Checking Framework into the JBoss Application Server – With special Regard to the Trade-off between Availability and Consistency
- Martin Hinterndorfer, UAS-CV, 2006: Middleware supported Negotiation and Reconciliation of Consistency Threats Based on Constraint Checking Framework in JBoss Application Server
|