Department of Computer Science, University of Fribourg, Switzerland
Software Engineering Group

Software Engineering Group 


That's what I look like !
name:
Patrik Fuhrer
academic title:
Dr. sc. inf. / dipl. math.
department:
Computer Science
group:
Software Engineering
phone:
++41 26 300 8343
fax:
++41 26 300 9726
office_location:
C412 - Pérolles II
address:
Boulevard de Pérolles 90
 
CH-1700 Fribourg
GPS:
lat 46°47'37'' N, lon 7°09'34'' E
directions:
how to reach us
email:
patrik [dot] fuhrer [at] unifr [dot] ch
PGP public key:
Diffie-Hellman/DSS Key
PGP fingerprint:
LinkedIn:

Patrik Fuhrer

Current Position:

Senior Teaching and Research Assistant (Dr. sc. inf.)

2004, Computer Science, University of Fribourg, Switzerland
Research Interests:
Dependable Systems and Software
Software engineering / Object-oriented software development
Software Patterns and Application / Enterprise Frameworks
Distributed Computing / Distributed Systems
Distributed Multi-User Virtual Worlds
RFID and ubiquitous computing
Innovative software solutions to e-commerce and e-health
Web Services and Service-Oriented Architectures (SOA) (new area)
Semantic Web technologies (new area)
Aspect-oriented programming (new area)
Multiagent Systems and Agent-oriented Software Engineering (new area)
Publications: ( My entry at DBLP DBLP (Digital Bibliography & Library Project) -- Partial citations of my papers in Google Scholar)
Journals, Conference Proceedings

M. T. Nguyen, P. Fuhrer and J. Pasquier-Rocha, Enhancing E-Health Information Systems with Agent Technology, International Journal of Telemedecine and Applications (IJTA), Electronic Health Special Issue, vol. 2009, Article ID 279091, 13 pages, January 2009. doi:10.1155/2009/279091

Full text (432 KB)  BibTeX entry for this publication  Abstract of this publication 

P. Fuhrer and J. Pasquier-Rocha, MaDViWorld: a Software Framework for Applying a Collaborative Virtual World Paradigm to the Internet, Journal of Systemics, Cybernetics and Informatics, Volume 4 - Number 2, pp. 34-45, December 2006, published by the International Institute of Informatics and Cybernetics.

Full text (422 KB)  BibTeX entry for this publication  Abstract of this publication 

P. Fuhrer and D. Guinard, Building a Smart Hospital using RFID technologies, in 1st European Conference on eHealth (ECEH06), October 12-13 2006, Fribourg, Switzerland, Andreas Meier; Henrik Stormer (Eds.), pp. 131-142, GI-Edition - Lecture Notes in Informatics (LNI), P-91.

Full text (147 KB)  BibTeX entry for this publication   

P. Fuhrer, D. Guinard and O. Liechti, RFID: From Concepts to Concrete Implementation, in International Conference on Advances in the Internet, Processing, Systems and Interdisciplinary Research, IPSI - 2006 Marbella, February 10-13 2006, Marbella, Spain.
Remark: This paper received the best paper award related to our presentation.

Full text (463 KB)  BibTeX entry for this publication   

P. Fuhrer and J. Pasquier-Rocha, The MaDViWorld Project: An Attempt to Apply a Collaborative Virtual World Paradigm to the Internet, in 9th World Multi-Conference on Systemics, Cybernetics and Informatics (WMSCI 2005), July 10-13 2005, Orlando, Florida, USA, Nagib Callaos; William Lesso; Maurizio Palesi (Eds.), Volume IV, pp. 148-153.
Remark: This paper has been selected as the best paper of those presented in the session: Computing Techniques IV and ranked among the best 10% of the papers presented at the conference.

Full text (314 KB)  BibTeX entry for this publication   

P. Fuhrer, Distributed Virtual Worlds: Abstract Model and Design of the MaDViWorld Software Framework, Doctoral thesis (no. 1458), University of Fribourg, Switzerland, Department of Informatics, September 2004.
Also available:
- on the Library Network of Western Switzerland (RERO DOC), and
- on eThesis (the official electronic thesis repository of the University of Fribourg)

Full text (2191 KB)  BibTeX entry for this publication   

P. Fuhrer and J. Pasquier-Rocha, Massively Distributed Virtual Worlds: a Framework Approach, in ScientiFic EngIneering for Distributed Java ApplIcations, International Workshop, FIDJI 2002, Luxembourg University of Applied Sciences, Luxembourg-Kirchberg, Luxembourg, November 28-29 2002, Revised Papers, Guelfi, N.; Astesiano, E.; Reggio, G. (Eds.), pp. 111-121, Lecture Notes in Computer Science, Springer-Verlag, Volume 2604.

Full text (162 KB)  BibTeX entry for this publication  Abstract of this publication 

P. Fuhrer, G. Kouadri Mostéfaoui and J. Pasquier-Rocha, MaDViWorld: a Software Framework for Massively Distributed Virtual Worlds, Software - Practice and Experience, June 2002, 32:645-668.

Full text (432 KB)  BibTeX entry for this publication  Abstract of this publication 
Conferences, Workshops, Symposiums, Tutorials, Talks

J. Pasquier and P. Fuhrer, Enhancing Communication within Complex Information Systems: an Agent Approach, in the "Reasoning, Inference, Decision and Other Things..." Workshop at the occasion of 50 years Computer Science at the University of Fribourg, November 7 2008, Fribourg, Switzerland.

Slides of the presentation (7 MB)  BibTeX entry for this publication   

D. Guinard, P. Fuhrer and O. Liechti, Radio Frequency Identification (RFID): Concepts, Application Domains and Implementation, in The International Conference on Java Technology JAZOON'07, June 24-28 2007, Zürich, Switzerland.

Slides of the presentation (1.7 MB)  BibTeX entry for this publication   
O. Liechti and P. Fuhrer, Developing Rich Client Applications with the NetBeans Platform, Full-day Tutorial in The International Conference on Java Technology JAZOON'07, June 24-28 2007, Zürich, Switzerland.   BibTeX entry for this publication   
Internal Publications:

M. T. Nguyen, P. Fuhrer and J. Pasquier-Rocha, Enhancing Legacy Information Systems with Agent Technology: The Case of a Hospital Medical Laboratory, Department of Informatics Internal Working Paper no 07-11, University of Fribourg, Switzerland, December 2007.

Full text (1.2 MB)  BibTeX entry for this publication   

P. Fuhrer and D. Guinard, Building a Smart Hospital using RFID technologies: Use Cases and Implementation , Department of Informatics Internal Working Paper no 06-10, University of Fribourg, Switzerland, June 2006.

Full text (286 KB)  BibTeX entry for this publication   

P. Fuhrer, D. Guinard and O. Liechti, RFID: From Concepts to Concrete Implementation, Department of Informatics Internal Working Paper no 06-01, University of Fribourg, Switzerland, January 2006.
Also available:
- on the White Papers section at silicon.com,
- on the White Papers section at TechRepublic,
- on the White Papers section at ZDNet UK, and
- on the White Papers section at ZDNet.

Full text (715 KB)  BibTeX entry for this publication   

P. Fuhrer and J. Pasquier-Rocha, The Challenge of Supporting Distributed MOOs: Main Difficulties and their Solutions within the MaDViWorld Software Framework, Department of Informatics Internal Working Paper no 05-14, University of Fribourg, Switzerland, July 2005.

Full text (374 KB)  BibTeX entry for this publication   

P. Fuhrer and J. Pasquier-Rocha, Virtual Worlds: From Concepts to a Distributed Implementation Framework, Department of Informatics Internal Working Paper no 04-04, University of Fribourg, Switzerland, May 2004.

Full text (259 KB)  BibTeX entry for this publication   

P. Fuhrer and J. Pasquier-Rocha, MaDViWorld Objects: Examples and Classification, Department of Informatics Internal Working Paper no 03-15, University of Fribourg, Switzerland, August 2003.

Full text (259 KB)  BibTeX entry for this publication   

P. Fuhrer and J. Pasquier-Rocha, Massively Distributed Virtual Worlds: a Formal Approach, Department of Informatics Internal Working Paper no 03-14, University of Fribourg, Switzerland, August 2003.

Full text (234 KB)  BibTeX entry for this publication   

P. Fuhrer and J. Pasquier-Rocha, Massively Distributed Virtual Worlds: a Framework Approach, Department of Informatics Internal Working Paper no 02-16, University of Fribourg, Switzerland, December 2002.

Full text (227 KB)  BibTeX entry for this publication   

P. Fuhrer, G. Kouadri Mostéfaoui and J. Pasquier-Rocha, The MaDViWorld Software Framework for Massively Distributed Virtual Worlds: Concepts, Examples and Implementation Solutions, Department of Informatics Internal Working Paper no 01-23, University of Fribourg, Switzerland, July 2001.

Full text (1215 KB)  BibTeX entry for this publication   
Other (not published) miscellaneous papers:

P. Fuhrer and J. Pasquier  (Eds.), Mini-Proceedings of the Master Seminar - Advanced Software Engineering Topics: Aspect Oriented Programming, June 2006, Fribourg, Switzerland.

Full text (1.4 MB)  BibTeX entry for this publication   
P. Fuhrer, RMI Overview, January 2002. Full text (432 KB)     
P. Fuhrer, J. Pasquier-Rocha, Component Software and Distributed Computing, June 2000. Full text (432 KB)     
Projects:
MaDViWorld: a Software Framework for Massively Distributed Virtual Worlds
Radio Frequency IDentification: Evaluation of the Technology Supporting the Development of an Assets Tracking Application
Teaching:
As lecturer:
Bachelor Lecture: Génie logiciel I / Software Engineering I : Méthodes orientées objets (Spring 2009)
Bachelor Lecture: Génie logiciel I / Software Engineering I : Méthodes orientées objets (Spring 2008)
Bachelor Lecture: Génie logiciel I / Software Engineering I : Méthodes orientées objets (Summer 2007)
Bachelor Lecture: Génie logiciel I / Software Engineering I : Méthodes orientées objets (Summer 2005)
Master Lecture: Advanced Software Engineering (Winter 2004/2005)
As teaching assistant:
Master Lecture: Advanced Software Engineering (Autumn 2008)
Master Lecture: Advanced Software Engineering (Autumn 2007)
Master Lecture: Advanced Software Engineering (Winter 2006/2007)
Bachelor Lecture: Génie Logiciel I / Software Engineering I: Méthodes orientées objets (Summer 2006)
Master Seminar: Advanced Software Engineering Topics: Aspect Oriented Programming (Summer 2006)
Master Lecture: Advanced Software Engineering (Winter 2005/2006)
Master Lecture: Advanced Software Engineering (Winter 2003/2004)
Master Seminar: Advanced Software Engineering Topics: Refactoring, Security, ".NET vs Java", Context Aware Computing (Summer 2003)
Projet d'Informatique de 2ème année (2002/2003)
Génie logiciel (Cours 1999/2000 - 2001/2002)
Cours de formation continue "Informatique pour non-spécialistes" / Weiterbildungs-Diplomlehrgang "Informatik für Nicht-Informatiker"
Modul 1 & 2: Introduction à HTML et Java (Cours 1999/2000 - 2000/2001 - 2001/2002 - 2002/2003- 2003/2004 - 2004/2005)
Introduction à la Recherche Opérationnelle (Cours 1998/1999)
Miscellaneous:
Computer Science Roadshow 2009. Introductory Workshop: "Programming with Logo" (February 26th, 2009 at Gymnase de Burier, La Tour-de-Peilz) in the context of the promotion program "FIT - Fit in Informatik" supported by the Hasler Stiftung
"8th Swiss National Daughter's Day 2008" (8ème Journée nationale des filles / 8. Nationaler Tochtertag): Introduction to Progamming (Scratch: programmer en s'amusant / Scratch: Programmieren macht Spass) (November 13th, 2008)
Computer Science Roadshow 2008. Introductory Workshop: "Programming with Logo" (April 11th, 2008 at University of Fribourg) in the context of the promotion program "FIT - Fit in Informatik" supported by the Hasler Stiftung
University for kids: First approach to the world of programming for kids from 8 to 12, with the help of Scratch
- Tutor for the german session (October 31st, 2007): Wissenschaft zum Zvieri "Computer programmieren - ein Kinderspiel?"
- Speaker for the french session (November 7th, 2007): Les Goûters scientifiques "Programmer un ordinateur, facile?"
( Radio Fribourg interview of November 5th, 2007 | Article in Journal La Liberté of November 8th, 2007)
Part of the first Cybercamp. Half-Day Introductory Lecture: "Mobile Informatics" (July 11th, 2007)
Students Projects - Master projects (previously, i.e. before Bologna, Diploma thesis):
Using Web applications offline (2009 - ongoing)
Building a RESTful Internet of Things (EPCIS) (2009 - ongoing)
Synchronisation entre un CMS PHP et des clients mobiles (2008/2009 - ongoing)
Exploring Query Augmentation for the SOCRADES Application Service Catalogue (2008/2009 - March 2009)
MDA - Model Driven Architecture: Improving Software Development Productivity in Large-Scale Enterprise Applications (2007/2008 - December 2008)
Jess to JADE Toolkit (J2J) - A Rule-Based Solution Supporting Intelligent and Adaptive Agents (2007/2008 - August 2008)
Imagebank: Online-Archiv der digitalen Fotografie - Implementierung eines verteilten Systems in .NET (2006-2008 - August 2008)
Graphical Aspect Model Editor (GAME) - Development Tool to Graphically Depict Processes for the Order Management of Swisscom Fixnet AG (2007 - December 2007)
Méthodologie d’ingénierie logicielle adaptée à une PME (2007 - September 2007)
Etude de la plateforme Eclipse (2005/2006 - September 2006)
Reseda e-Shop: Planning, Design and Implementation of an online-shop for Reseda Engineering (2005/2006 - July 2006)
J2EE vs .NET: Une comparaison à l'aide de l'application Cybercoach (2005/2006 - April 2006)
Konzeption und Implementation einer multi-tier Anwendung mit J2EE (2004/2005 - June 2005)
Mobile Agents in MaDViWorld (2003/2004 - November 2004)
Anwendung zur Darstellung einer verteilten, virtuellen Welt (2003/2004 - April 2004)
MaDViWorld: Etude du Framework et Communication Inter-Objet (2001/2002 - April 2004)
MaDViWorld: Etude du Framework - Implémentation d'un Objet Chat - Implémentation XML (2002/2003 - January 2004)
Extreme Programming - Theorie und praktische Erfahrungen (2002/2003 - October 2003)
MaDViWorld: Etude du Framework et Création d’un Guide du Programmeur d’Objets MaDViWorld (2001/2002 - November 2002)
Risk++: Design et implémentation du jeu de stratégie RISK sur la base d'une technologie distribuée (2000/2001 - December 2001)
Design und Implementierung einer generischen objektorientierten Umgebung für diskrete Simulation (2000/2001 - September 2001)
Students Projects - Bachelor projects (previously, i.e. before Bologna, "3rd year projects" or "Seminar Works"):
Application de gestion de patrimoine immobilier pour la fondation Apartis (2008/2009 - ongoing)
Extension de MediMAS: Développement et déploiement d'agents JADE sur des supports mobiles (2007/2008 - September 2008)
MediMASim: A Test and Simulation Toolkit for the MediMAS Application (2007/2008 - June 2008)
Systèmes multi agents - MediMAS: Etude de cas dans le domaine du E-Health Care (2006/2007 - September 2007)
Radio Frequency IDentification: Evaluation of the Technology Supporting the Development of an Assets Tracking Application (2004/2005 - September 2005)
Einführung in die Echtzeit-3D-Grafik mit Java (2004/2005 - September 2005)
MadTunes: des objets audio pour le framework MaDViWorld (2002/2003 - April 2004)
Un éditeur collaboratif pour le framework MaDViWorld (2002/2003 - December 2003)
Jini und Javaspaces (2001/2002 - September 2002)
Définition d'un environnement virtuel distribué basé sur la technologie Java (1999/2000 - October 2000)
Students Projects - Industry Internships in Business Informatics (master students):
Bettina Dober, Praktikum bei der Bibliotheca RFID Library Systems AG - Als Test Ingenieurin, Juli 2008
Students Projects - Seminars (pre-bachelor projects):
Thomas Schaer, Online PC Configurator - Eine ASP.NET Applikation, Dezember 2007
Otto Poveda, Gestion de stock et eShop - Une application basée sur les framework de présentation JSF et de persistance JPA, Septembre 2007
Fabien Ropraz, Bibliography Management System - Interface Web en PHP/MySQL, Août 2006
Pascal Manser, Tipp-Spiel zur FIFA Fussball-WM 2006 - Website in PHP/MySQL, Mai 2006
Other activities:
Member of the Programm Committee and Reviewer for
The 13th World Multi-Conference on Systemics, Cybernetics and Informatics: WMSCI 2009, July 10-13, 2009 - Orlando, Florida, USA.
Member of the Programm Committee and Reviewer for
The 2nd International Symposium on Academic Globalization: AG 2009 (jointly wiht WMSCI 2009), July 10-13, 2009 - Orlando, Florida, USA.
Reviewer for the "Electronic Health" special issue of the International Journal of Telemedicine and Applications.
Member of the Programm Committee and Reviewer for
The 12th World Multi-Conference on Systemics, Cybernetics and Informatics: WMSCI 2008, June 29-July 2, 2008 - Orlando, Florida, USA.
Reviewer for the "Stable and Adaptive Software: Architectures, Patterns, and Environments" special issue of the International Journal of Software Architecture.
Reviewer for the "Pervasive Health Care Services and Technologies" special issue of the International Journal of Telemedicine and Applications.
Private Tuition "Java EE in a Nuthsell": animated a two-days workshop with my friend Dominique Guinard for the team of Basis 06 in Bern.
Member of the Programm Committee and Reviewer for
The 2nd International Workshop Towards Stable and Adaptable Software Architectures (SASA 2007), August 13-15, 2007 - Las Vegas, USA
(held in conjunction with The 2007 IEEE International Conference of Information Reuse and Integration (IEEE IRI-07)).
Member of the Programm Committee and Reviewer for
The 11th World Multi-Conference on Systemics, Cybernetics and Informatics: WMSCI 2007, July 8-11, 2007 - Orlando, Florida, USA.
Member of the Programm Committee and Reviewer for
The 10th World Multi-Conference on Systemics, Cybernetics and Informatics: WMSCI 2006, July 16-19, 2006 - Orlando, Florida, USA.
Tutor of visiting junior research fellows in the context of the Swiss Baltic Net program (sponsored by the Gebert Rüf Stiftung):
   - November 2006 - January 2007: Mr. Zilvinas VAIRA, from Klaipeda University, Lithuania
   - April 2005 - June 2005: Mr. Gediminas GUGINIS, from Kaunas University of Technology, Lithuania
Co-organisator of the Seminar:
RFID (Radio Frequency Identification) - Applications, Software Tools and Future Vision (December 2, 2005)
Participating in the organization of talks at the DIUF Computer Science Seminar:
- Karim Berrah and Javier Conde and Bastian Pochon, Un Unix convivial sur un poste de travail: OpenSolaris (December 3rd, 2008)
- Dr A. Gachet, Le génie logiciel dans la pratique (January 15, 2007)
- Dr M. Schumacher, Pervasive Healthcare Service Coordination (April 12, 2006)
- Prof. Dr C. Petitpierre, Les objets actifs synchrones - une approche originale et fiable des systèmes multi-tâches (January 21, 2004)
- Dr O. Liechti, Core J2EE Patterns (January 5, 2004)
- Dr H. Broda, When Things Talk to Things - Services Serving Services (April 15, 2002)
- Pierre Auderset and Jean-March Lherminé, La méthodologie au service de la créativité collective (January 11, 2002)
More...


Patrik Fuhrer Valid CSS!

Valid HTML 4.0!