The CHOOSE executive board and the Institut für Informatik der
Universität Zürich are pleased to invite you to a presentation.
--------------------------------------------------------------------
Service-oriented Computing - Fundamentals of Modern Internet Technologies.
==========================================================================
When: Thursday January 12, 2006, @17h15
Where: Institut für Informatik (IfI), Universität Zürich,
IfI H-25
Travel instructions: http://www.ifi.unizh.ch/ifiadmin/wayToInst.html
Speaker
=======
Schahram Dustdar, Prof. Dr, Technical University of Vienna, Austria
http://www.infosys.tuwien.ac.at/staff/sd/
Agenda
======
17h15 - 18h00 Talk
Abstract
========
Today we are experiencing a major paradigm shift in the way that
software applications are designed, architected, delivered, and
consumed. Service-oriented Computing (SoC) is a new emerging paradigm
for distributed computing that has evolved from object-oriented and
component computing to enable building agile networks of collaborating
applications distributed within and across organizational boundaries.
Services are autonomous platform-independent computational elements
that can be described, published, discovered, orchestrated and
programmed using XML artifacts for the purpose of developing massively
distributed interoperable applications. In this talk we will discuss the
current state of Service-oriented Computing and outline future research
challenges.
Bio:
======
Schahram Dustdar is Full Professor for Internet Technologies at the
Distributed Systems Group, Information Systems Institute, Vienna
University of Technology (TU Wien) where he is director of the Vita Lab
and Honorary Professor of Information Systems at the University of
Groningen (RuG), The Netherlands.
He received his M.Sc. (1990) and PhD. degrees (1992) in Business
Informatics (Wirtschaftsinformatik) from the University of Linz,
Austria. In April 2003 he received his Habilitation degree (Venia
Docendi in Angewandte Informatik) for his work on Process-aware
Collaboration Systems - Architectures and Coordination Models for
Virtual Teams. His work experience includes several years as the
founding head of the Center for Informatics (ZID) at the University of
Art and Industrial Design in Linz (1991-1999), Austrian project manager
of the MICE EU-project (1993 - 97), and director of Coordination
Technologies at the Design Transfer Center in Linz (1999 - 2000). While
on sabbatical leave he was a post-doctoral research scholar
(Erwin-Schrödinger scholarship) at the London School of Economics
(Information Systems Department) (1993 and 1994), and a visiting
research scientist at NTT Multimedia Communications Labs in Palo Alto,
USA during 1998.
Since 1999 he works as the co-founder and chief scientist of Caramba
Labs Software AG (CarambaLabs.com) in Vienna, a venture capital
co-funded software company focused on software for collaborative
processes in teams. Caramba Labs was nominated for several
(international and national) awards: World Technology Award in the
category of Software (2001); Top-Startup companies in Austria (Cap
Gemini Ernst & Young) (2002); MERCUR Innovationspreis der
Wirtschaftskammer (2002).
-----------------------------------------------------------------------
This event is being run as part of the ifi Colloquium and is sponsored
by CHOOSE. The participation is free for all interested parties. No
registration is required, as there will be no drinks after the talk :-(
choose-news(a)iam.unibe.ch is a *moderated* mailing list for announcing
non-commercial events related to Object Technology in Switzerland.
Please send announcements to be posted to: choose-news(a)iam.unibe.ch
To unsubscribe, please send the message "unsubscribe choose-news" to:
Majordomo(a)iam.unibe.ch
To learn more about SI and CHOOSE, see: http://www.choose.s-i.ch/
The CHOOSE executive board and the Institut für Informatik der
Universität Zürich are pleased to invite you to a presentation.
--------------------------------------------------------------------
Software Analysis - Die Fehler von Microsoft.
=============================================
When: Friday December 16, 2005, @14h15
Where: Institut für Informatik (IfI), Universität Zürich,
IfI H-25
Travel instructions: http://www.ifi.unizh.ch/ifiadmin/wayToInst.html
Speaker
=======
Andreas Zeller, Prof. Dr., Saarland University, Germany
http://www.st.cs.uni-sb.de/~zeller/
Agenda
======
14h15 - 15h00 Talk
Abstract
========
Was sorgt dafür, dass Programme fehlschlagen? Wir haben die
Fehlerdatenbanken von Microsoft durchforstet - und herausgefunden, dass
bestimmte Programmeigenschaften die Wahrscheinlichkeit von späteren
Fehlern signifikant steigern. Welche Eigenschaften das sind, und welche
Konsequenzen man daraus ziehen sollte, erläutert dieser Vortrag.
The talk will be given in English.
Bio:
======
Andreas Zeller is a full professor at Universität des Saarlandes in
Saarbrücken, Germany. His broad research area is software engineering,
which concerns the construction and evolution of large, complex software
systems at reasonable cost and high reliability. His research in this
area concerns the analysis of these systems, especially the analysis of
why these systems fail to work as they should.
-----------------------------------------------------------------------
This event is being run as part of the ifi Colloquium and is sponsored
by CHOOSE. The participation is free for all interested parties. No
registration is required, as there will be no drinks after the talk :-(
choose-news(a)iam.unibe.ch is a *moderated* mailing list for announcing
non-commercial events related to Object Technology in Switzerland.
Please send announcements to be posted to: choose-news(a)iam.unibe.ch
To unsubscribe, please send the message "unsubscribe choose-news" to:
Majordomo(a)iam.unibe.ch
To learn more about SI and CHOOSE, see: http://www.choose.s-i.ch/
The CHOOSE executive board and the Software Composition Group of the
University of Berne are pleased to invite you to a presentation.
--------------------------------------------------------------------
Automatic Contract-Based Testing
================================
When: Tuesday December 6, 2005, @17h15
Where: Institut für Wirtschaftsinformatik (IWI), Universität Bern,
Engehaldenstrasse 8, 3012 Bern, Hörsaal 001
Travel instructions: http://www.iam.unibe.ch/~scg/Resources/Maps/
Speaker
=======
Ilinca Ciupa, Dept. of Computer Science, Chair of Software Engineering,
ETH Zurich
Agenda
======
17h15 - 18h15 Talk and Q/A
Afterwards you are invited to a refreshment.
Abstract
========
Although its importance is widely recognized, software testing is seldom
done properly. The main reason is that existing tools and methodologies
put too much burden on the users (testers); practice shows that software
companies are simply not willing to invest the necessary time and effort
in testing their products.
To tackle this problem, we propose the full automation of the testing
process. If classes are equipped with contracts containing their
specification (as is the case with JML contracts for Java code, Spec#,
or Eiffel and Design by Contract), then there is no need for any
intervention of the user in testing their functionality. In this talk I
will present the theoretical background behind our approach and the tool
we have developed which implements this idea of "push- button testing".
Bio:
======
Ilinca Ciupa is a PhD student at ETH Zurich, at the Chair of Software
Engineering, under the supervision of Prof. Dr. Bertrand Meyer. Her area
of research is contract-based testing of object-oriented software. She
has worked on the development of a tool called AutoTest, which performs
fully automatic testing of contract-equipped Eiffel code. This tool was
first presented in a paper published at the International Workshop on
Software Quality (SOQUA), 22 September 2005, Erfurt, Germany.
Links:
======
- Further information on the speaker: http://se.inf.ethz.ch/people/ciupa/
- AutoTest tool: http://se.inf.ethz.ch/people/leitner/auto_test/
-----------------------------------------------------------------------
This event is free even the drinks after the talk! Non-CHOOSE members
are encouraged to fill out the membership application form
(http://www.s-i.ch/si-appl.html) before attending the meeting. If you
want to know more about CHOOSE and the events which CHOOSE organises,
please visit http://www.choose.s-i.ch/.
NOTE: registration for this event is required because we have to prepare
the apero. Please fill out the registration form at the end of this
e-mail.
REGISTRATION
------------
Please DO NOT reply to this e-mail!
Fill in the form below and sent it to <mailto:choose@glue.ch>. Thanks.
I want to register to the following event: Contract-Based Testing
Name: ______________________________________
Email: ______________________________________
Company: ______________________________________
Address: ______________________________________
ZIP/City:______________________________________
Please check:
[ ] CHOOSE member
[ ] JUGS member
[ ] SI member
[ ] Non-Member
choose-news(a)iam.unibe.ch is a *moderated* mailing list for announcing
non-commercial events related to Object Technology in Switzerland.
Please send announcements to be posted to: choose-news(a)iam.unibe.ch
To unsubscribe, please send the message "unsubscribe choose-news" to:
Majordomo(a)iam.unibe.ch
To learn more about SI and CHOOSE, see: http://www.choose.s-i.ch/
The CHOOSE executive board and the Software Composition Group of the
University of Berne are pleased to invite you to a presentation.
------------------------------------------------------------------------
Portable and Efficient Profiling for the JVM Using Bytecode Instrumentation
===========================================================================
When: Tuesday November 22, 2005, @17h15
Where: Institut für Wirtschaftsinformatik (IWI), Universität Bern,
Engehaldenstrasse 8, 3012 Bern, Hörsaal 001
Travel instructions: http://www.iam.unibe.ch/~scg/Resources/Maps/
Speaker
-------
Dr. Walter Binder, Laboratoire d'intelligence artificielle, EPFL
Agenda
------
17h15 - 18h15 Talk and Q/A
Afterwards you are invited to a refreshment.
Abstract
========
Profiling complex, Java-based systems, such as e.g. middleware for
service-oriented computing, is a tedious task, because most available
profilers for Java cause excessive overhead or are not accurate enough.
For instance, the exact profiler delivered with standard JDKs may cause
overhead up to factor 4000, while the complementary sampling profiler
does not generate accurate profiles. As another drawback, existing
profiling support in standard JVMs require profiling agents to be
written in native code, contradicting the Java motto "write once, run
anywhere".
Bio
===
Dr. Walter Binder is a researcher at the Artificial Intelligence
Laboratory at EPFL since February 2003. He holds a M.S. (1997) and a
Ph.D. (2001) in computer science from the Vienna University of
Technology. Prior to his work at EPFL he worked for a software
engineering company in Vienna, where he developed among other things the
J-SEAL2 mobile object kernel, a Java-based component system offering
operating system functions, strong security mechanisms, and support for
mobile code. He also initiated the development of a resource management
framework for Java. Moreover, he developed a Java-based operating system
for embedded devices offering a high level of security and supporting
remote maintenance and software deployment through mobile code. The
focus of his recent research is on portable and accurate profiling
techniques for virtual execution environments and on middleware for
service-oriented computing. Walter Binder has published more than 40
refereed papers on his work. He received the Dimitris N. Chorafas
Foundation 2000 Prize for Internet and Information Science.
-----------------------------------------------------------------------
This event is free even the drinks after the talk! Non-CHOOSE members
are encouraged to fill out the membership application form
(http://www.s-i.ch/si-appl.html) before attending the meeting. If you
want to know more about CHOOSE and the events which CHOOSE organises,
please visit http://www.choose.s-i.ch/.
NOTE: registration for this event is required because we have to prepare
the apero. Please fill out the registration form at the end of this
e-mail.
REGISTRATION
------------
Please DO NOT reply to this e-mail!
Fill in the form below and sent it to <mailto:choose@glue.ch>. Thanks.
I want to register to the following event: Java Profiling
Name: ______________________________________
Email: ______________________________________
Company: ______________________________________
Address: ______________________________________
ZIP/City:______________________________________
Please check:
[ ] CHOOSE member
[ ] JUGS member
[ ] SI member
[ ] Non-Member
choose-news(a)iam.unibe.ch is a *moderated* mailing list for announcing
non-commercial events related to Object Technology in Switzerland.
Please send announcements to be posted to: choose-news(a)iam.unibe.ch
To unsubscribe, please send the message "unsubscribe choose-news" to:
Majordomo(a)iam.unibe.ch
To learn more about SI and CHOOSE, see: http://www.choose.s-i.ch/
choose-news(a)iam.unibe.ch is a *moderated* mailing list for announcing
non-commercial events related to Object Technology in Switzerland.
Please send announcements to be posted to: choose-news(a)iam.unibe.ch
To unsubscribe, please send the message "unsubscribe choose-news" to:
Majordomo(a)iam.unibe.ch
To learn more about SI and CHOOSE, see: http://www.choose.s-i.ch/
Le groupe Génie Logiciel de l'Université de Fribourg a le plaisir de vous inviter à un séminaire:
================================================
RFID (Radio Frequency Identification)
Applications, Outils Logiciels et Vision Future
http://diuf.unifr.ch/softeng/rfid
================================================
A QUI S'ADRESSE CE SEMINAIRE:
Managers, économistes, ingénieurs et informaticiens intéressés par les problèmes de logistique au sens large : gestion de stock, traçabilité des produits, identification, contrôle d'accès, ...
Le séminaire présente une composante "grand public", à savoir une présentation de projets concrets déjà existants et une discussion sur les possibilités et contraintes de la technologie RFID. Il comporte aussi une composante plus technique, par exemple un exposé sur le type de solution informatique à mettre en place pour intégrer la RFID dans un système d'information au niveau de l'entreprise.
RESUME:
Les technologies d'identification par fréquences radio (RFID) et leur standardisation avec l'architecture EPC connaissent un développement rapide.
Des étiquettes électroniques, ou "tags", ont déjà commencé à remplacer les traditionnels codes barres. Ces étiquettes créent un lien entre les objets du monde physique et leurs contreparties dans le monde digital.
Les applications sont nombreuses et les perspectives prometteuses. Que ce soit au niveau des domaines d'application, des modèles économiques, des techniques de transmission ou encore de leur intégration dans des architectures logicielles complexes, on observe une activité intense et de nombreuses innovations.
En collaboration avec Sun Microsystems, le Département d'Informatique de l'Université de Fribourg organise un séminaire dédié au thème du RFID. Les orateurs invités partageront leur expertise particulière, couvrant les différentes facettes du domaine: économiques, techniques, logicielles. Le séminaire permettra ainsi aux participants de connaître l'état de l'art en la matière.
QUAND:
Vendredi 2 décembre 2005 de 8h30 à 13h00
OU:
Département d'Informatique, Université de Fribourg Bd de Pérolles 90, 1700 Fribourg, Auditoire A140
INSCRIPTION (!!!OBLIGATOIRE!!!) :
Jusqu'au mercredi 23 novembre
PROGRAMME DETAILLE, PLAN D'ACCES:
http://diuf.unifr.ch/softeng/rfid
INTERVENANTS:
Dr sc. techn. Florian Michahelles, Associate Director AutoID-Labs
"RFID - Bridging the gap between the virtual and the real world"
M. Marc Bielmann, CTO, Sokymat Group
"RFID - Des applications réelles utilisant des transponders de Sokymat"
M. Charly Viquerat, Consultant, ilem SA
"RFID, l'étiquette intelligente au service de la logisitique et de la distribution"
M. Roland Fischbach, ADELANTE Consulting SA
"RFID : Une technologie en marche"
Dr Olivier Liechti, Senior Solution Architect, Sun Microystems
"RFID: Middleware et Intégration avec le Système d'Information"
Hello,
I will defend my Ph.D. on Monday 21 November, at 10:00. I would like
to invite you all to participate. The defense will be help in room
003 in the IWI building on Engehaldestrasse 8, in Bern, and is
scheduled to last until 11:30.
After, an apero will take place in the Cafeteria.
Where this event will be located:
http://www.iam.unibe.ch/~scg/Resources/Maps/index.html.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Title: Classboxes -- Controlling Visibility of Class Extensions
Abstract:
Unanticipated changes to complex software systems can introduce
anomalies such as duplicated code, suboptimal inheritance
relationships and a proliferation of run-time downcasts. Refactoring
to eliminate these anomalies may not be an option, at least in
certain stages of software evolution. A class extension is a method
that is defined in a module, but whose class is defined elsewhere.
Class extensions offer a convenient way to incrementally modify
existing classes when subclassing is inappropriate. Unfortunately
existing approaches suffer from various limitations. Either class
extensions have a global impact, with possibly negative effects for
unexpected clients, or they have a purely local impact, with negative
results for collaborating clients. Furthermore, conflicting class
extensions are either disallowed, or resolved by linearization, with
subsequent negative effects.
To solve these problems we present classboxes, a module system for
object-oriented languages that provides for behavior refinement (i.e.
method addition and replacement). Moreover, the changes made by a
classbox are only visible to that classbox (or classboxes that import
it), a feature we call local rebinding.
We present an experimental validation in which we apply the classbox
model to both dynamically and statically typed programming languages.
We used classboxes to refactor part of the Java Swing library, and we
show two extensions built on top of classboxes which are (i) runtime
adaptation with dynamically classboxes and (ii) expressing
crosscutting changes.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
More info on classboxes: http://www.iam.unibe.ch/~scg/Research/
Classboxes/index.html
Cheers,
Alexandre
--
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel http://www.iam.unibe.ch/~bergel
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
choose-news(a)iam.unibe.ch is a *moderated* mailing list for announcing
non-commercial events related to Object Technology in Switzerland.
Please send announcements to be posted to: choose-news(a)iam.unibe.ch
To unsubscribe, please send the message "unsubscribe choose-news" to:
Majordomo(a)iam.unibe.ch
To learn more about SI and CHOOSE, see: http://www.choose.s-i.ch/