The CHOOSE executive board is pleased to invite you to a presentation by
Joseph Pelrine (MetaProg) on 'How Agile Works -- Complexity and
Agility'.
This event is free for all SI-CHOOSE members, 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. Please fill out the
registration form at the end of this e-mail.
------------------------------------------------------------------------
How Agile Works -- Complexity and Agility
=========================================
When: Wednesday, February 1, 2006
Where: Institut fuer Wirtschaftsinformatik (IWI), Universitaet Bern,
Engehaldenstrasse 8, 3012 Bern, Hoersaal 002 (<= NB *** not 001! ***)
Travel instructions: http://www.iam.unibe.ch/~scg/Resources/Maps/
Speaker
-------
Joseph Pelrine
Agenda
------
17h15-18h30 Talk and Q/A
Afterwards you are invited to a refreshment.
Abstract
========
The use of so-called "Agile" methods such as eXtreme Programming and
Scrum has helped many software projects to success, although it’s not
always clear why and how. An understanding of the roots of agility,
though, is is a requirement for adopting and adapting agile
processes in organizations. New research in the field of social
complexity theory provides an explanation for when and how agile
methods work. By using techniques from this relatively new field,
developers and managers can more easily adapt agile methods to the
idiosyncracies of specific organizations and projects, are more aware
of weak signals that can lead to problems, and can design
interventions to correct them.
This talk provides a short introduction to social complexity theory,
especially the Cynefin multi-ontological sense-making framework, and
illustrates its application to agile software development.
Bio
===
Joseph Pelrine is C*O of MetaProg, a company devoted to increasing
the quality of software and its development process, and is one of
Europe's leading experts on eXtreme Programming as well as Europe's
first certified ScrumMaster Practitioner and Trainer. He has had a
successful career as software developer, project manager and
consultant, and has spoken about it at such diverse places as IBM,
OOPSLA and the Chaos Computer Club. His work focus is on field of
social complexity and its application to Agile processes.
-----------------------------------------------------------------------
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: ___
Name: ______________________________________
Email: ______________________________________
Company: ______________________________________
Address: ______________________________________
ZIP/City:______________________________________
Please check:
[ ] CHOOSE member
[ ] JUGS member
[ ] SI member
[ ] Non-Member
Due to unexpected circumstances, the CHOOSE Talk by Pierre Alain
Muller, planned for today, Jan. 24, 2006 at 17h15, has had to be
cancelled.
Please pass this information on to any colleagues who were planning
to attend, and accept our apologies for the last minute change of plans.
Kind regards,
Oscar Nierstrasz
---
Prof. Dr. O. Nierstrasz -- Oscar.Nierstrasz(a)iam.unibe.ch
Software Composition Group -- http://www.iam.unibe.ch/~scg
University of Berne -- Tel/Fax +41 31 631.4618/3355
vcard: http://www.iam.unibe.ch/~oscar/oscarNierstrasz.vcf
The CHOOSE executive board and the Software Composition Group of the
University of Berne are pleased to invite you to a presentation.
When: Tuesday 24th of January, 2006, @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/
Title:
====
Two or three things I have learned about model-driven development
Abstract: Model-driven development (MDD) of software applications is
currently gaining a lot of attention. On one hand, the OMG
(Object-Management Group) is undertaking a significant standardization
effort to promote the MDA (Model-Driven Architecture) initiative, a
body of
standards for model-driven development. On the other hand,
practitioners try
to understand what MDD is meaning for them and how this approach might
affect the software development processes. In both cases, early
experience
reports are relevant to better understand how the MDD vision can be
turned
into reality. In this talk we report on the experience gathered in
developing and using a model-driven CASE tool for Web information
systems.
Hopefully, lots of this experience can be generalized and applied to
other
kinds of model-driven developments. This talk will highlight the issues
encountered, detail their rationales and consequences and offer general
statements of direction widely applicable to model-driven
development, so
that this experience may be useful to any kind of MDD effort.
Bio:
===
Pierre-Alain Muller is an associate professor of Computer Science at the
University of Mulhouse, France; he is currently spending two years with
INRIA in Rennes, France. His research interests include software
engineering
and model-driven engineering; he is leading the Kermeta meta-language
development, and coordinating the RNTL OpenEmbeDD project. Before
joining
academia, he has been CEO of ObjeXion Software from 1999 to 2002 and
consultant with Rational Software from 1988 to 1993. He has authored
"Instant UML" in 1997 and founded the <<UML>> series of conferences
(with J.
Bezivin) in 1998.
-----------------------------------------------------------------------
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
Sehr geehrtes CHOOSE-Mitglieder
Die Swiss Open Systems User Group lädt Sie ein, sich für den nächsten
Swiss Open Business Lunch vom 26.1.06 anzumelden:
11.45 Uhr: Fédéral Entrecôte Café, Bärenplatz 31, Bern/BE (vor dem
Bundeshaus), Tel.: 031 311 16 24
Pascal Habegger, 4teamwork, hält zu Beginn einen Kurzvortrag zum Thema:
Subversion - Was ist anders als bei CVS
Abstract:
Das Kurzreferat gibt einen praxis-orientierten Ueberblick über die
Versionsverwaltung mit Subversion.
Bio:
Pascal Habegger, 1970, Informatikstudium/Dissertation an der Universität
Bern, Mitinhaber 4teamwork GmbH. Seit mehr als drei Jahren als Leiter
der Entwicklung für 4teamwork, Bern tätig. Hier ist er verantwortlich
für die Entwicklung Internet-basierter Plattformen auf der Basis der
OSS-Produkte Zope und Plone.
Gerne erwarten wir Ihre Anmeldung unter
<http://www.ch-open.ch/events/lunchbe.html> bis zum 25.1.06.
Mit freundlichen Gruessen
Ursula Burri
--
------------------------------------------------------------------------
Swiss Open Systems User Group Tel.: +41 1 350 26 56 (freitags)
/ch/open Fax: +41 1 350 26 55
Postfach 2322 E-mail: <mailto:info@ch-open.ch>
CH-8033 Zuerich WWW: <http://www.ch-open.ch>
Sekretariat Ursula Burri E-mail: <mailto:uburri@ch-open.ch>
/ch/open ist Mitglied von ICTswitzerland <http://www.ictswitzerland.ch/>
------------------------------------------------------------------------
Open Systems for open minded people!
The Logiciels and Systèmes team of the LISTIC, IMUS (Institute of
Management) of the University
of Savoie and Thesame would like to invite you to the free
presentation: Comparing C# 3.0 and Java 7 New Features, the 7th
february 2006 at 17h30 at l'Espace Rencontre du Parc des Glaisins.
During this unique presentation in France, the new features of C#3.0
and Java 7 will be presented by two international and renowned
speakers. We are proud to receive two prestigious invitees Gilad
Bracha from Sun Microsystems and Mads Torgersen from Microsoft Research.
Tuesday, february the 7 th at 17h30 Espace Rencontre du Parc des
Glaisins Annecy le
Vieux.
More Information at: http://www.listic.univ-savoie.fr/~ducasse/
Events.html
-------------
L'équipe Logiciels et Systèmes du laboratoire LISTIC, l'IMUS
(Institut de Management) de
l'Université de Savoie et Thesame sont heureux de vous inviter à une
conférence unique en France : Comparing C# 3.0 and Java 7 New
Features. Cette conference qui se fera en anglais est destinee en
particulier aux professionnels curieux d'en savoir plus sur les
langages de développement que sont C# et Java. Durant cette
conférence les futures
fonctionalités de C#3.0 et de Java 7 seront présentées par deux
experts mondialement reconnus: Dr. Gilad Bracha de Sun Microsystems
et Mads Torgersen de Microsoft Research.
Cette conférence, ouverte à tous, aura lieu:
le Mardi 7 Fevrier a 17h30 à l'Espace Rencontre du Parc des Glaisins à
Annecy le Vieux.
Plus d'information a:
http://www.listic.univ-savoie.fr/~ducasse/Events.html
-------------
The CHOOSE executive board is pleased to invite you to a presentation by
Gilad Bracha (Sun Microsystems) on
'Objects as Software Services: Toward a World without Releases'.
This event is free for all SI-CHOOSE members, 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. Please fill out the
registration form at the end of this e-mail.
------------------------------------------------------------------------
Objects as Software Services: Toward a World without Releases
=============================================================
Feb 9, 2006
Institut fuer Wirtschaftsinformatik (IWI), Universitaet Bern,
Engehaldenstrasse 8, 3012 Bern, Hoersaal 001.
Travel instructions: http://www.iam.unibe.ch/~scg/Resources/Maps/
Speaker
-------
Gilad Bracha, Computational Theologist & Distinguished Engineer -
Java SE
Sun Microsystems
Agenda
------
17h15 Talk and Q/A
Afterwards you are invited to a refreshment.
Abstract
========
Software services seek to combine the advantages of traditional
client applications and web services. Software services go beyond web
services in supporting rich interaction when networks are slow,
unreliable or nonexistent. At the same time, software services retain
the advantages associated with web services: they are always
available and always up to date. Software services have the potential
to radically transform software development, as they enable a world
without versions and releases. We discuss the advantages of dynamic
object oriented language principles in facilitating the design of an
object based platform for software services.
Bio
===
Gilad Bracha is a Computational Theologist and Distinguished Engineer
at Sun Microsystems. He is co-author and maintainer of the Java
Language Specification, and a researcher in the area of object-
oriented programming languages. Prior to joining Sun, he worked on
Strongtalk, the Animorphic Smalltalk System. He received his B.Sc in
Mathematics and Computer Science from Ben Gurion University in Israel
and a Ph.D. in Computer Science from the University of Utah.
-----------------------------------------------------------------------
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: ___
Name: ______________________________________
Email: ______________________________________
Company: ______________________________________
Address: ______________________________________
ZIP/City:______________________________________
Please check:
[ ] CHOOSE member
[ ] JUGS member
[ ] SI member
[ ] Non-Member
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/