From zicari at ltt.de Fri Jan 31 15:47:27 2003
From: zicari at ltt.de (Roberto Zicari)
Date: Fri, 31 Jan 2003 15:47:27 +0100
Subject: OMG Days Europe 2003
Message-ID: <3E3A8C80.E15394D1@ltt.de>
------------------------------------------------------------------------
choose-news at 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 at iam.unibe.ch
To unsubscribe, please send the message "unsubscribe choose-news" to:
Majordomo at iam.unibe.ch
To learn more about SI and CHOOSE, see: http://www.iam.unibe.ch/CHOOSE/
------------------------------------------------------------------------
FYI-- pls distribute as you see proper.
Regards
Roberto Zicari
-----------------------------------------------
Object Management Group Information Days 2003 on
-- "Integrating the Enterprise" --
The Object Management Group and LogOn Technology Transfer
announce the traditional pan-European tour of OMG Days in Europe
for 2003.
An OMG Information Day is a one-day conference and exhibition
with focus on Enterprise Integration.
The OMG Days Europe 2003 Schedule is:
OMG Day Amsterdam, February 18, 2003
OMG Day Brussels, February 19, 2003
OMG Day Zurich, February 26, 2003
OMG Day Milan, February 27, 2003
OMG Day Helsinki, March 3, 2003
OMG Day Stockholm, March 4, 2003
OMG Day Oslo, March 5, 2003
OMG Day Copenhagen, March 6, 2003
OMG Day Munich, April 2, 2003
OMG Day London, June 10, 2003
OMG Day Paris, June 11, 2003
For the full conference programs and details of the events please visit:
http://www.ltt.de/omg-days.2003/index.shtml
##
From morten at fjeld.ch Thu Jan 30 13:21:05 2003
From: morten at fjeld.ch (Morten Fjeld)
Date: Thu, 30 Jan 2003 13:21:05 +0100
Subject: rOOts conference, 5th - 7th of May 2003, Bergen, Norway
Message-ID: <00b701c2c85a$157e0f30$c4b78481@iha.bepr.d.ethz.ch>
Dear CHOOSE member,
Besides working at ETH Zurich, I also work with the University of Bergen, Norway. Hence, I have been asked to
raise awareness about the following conference in Switzerland:
rOOts conference, 5th - 7th of May 2003, Bergen, Norway
Conference site: http://roots.dnd.no/
Conference program: http://roots.dnd.no/2003/program/program.html
Short outline: The rOOts conference, now firmly established in the European OO community as a serious annual
event, is a forum for debate and study of recent and emerging trends in OO methodology, design and
implementations. The format provides opportunities for both managers and programmers to learn together and
discuss these topics in both formal and informal environments. In three years the rOOts conference has emerged
as one of Europe's premier arenas for presentation and demonstration of OO innovation.
Thanks for your attention and best regards,
Morten Fjeld
Man-Machine Interaction (MMI) at the
Institute for Hygiene and Applied Physiology (IHA), ETH Zurich
Dr.sc.techn. Morten Fjeld
IHA, Clausiusstr. 25
CH-8092 Zurich
fon: +41 1 632 3983
fax: +41 1 632 1173
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Morten Fjeld.vcf
Type: text/x-vcard
Size: 901 bytes
Desc: not available
Url : http://www.iam.unibe.ch/pipermail/choose-news/attachments/20030130/ba8bf211/MortenFjeld.vcf
From zicari at ltt.de Wed Feb 5 16:10:36 2003
From: zicari at ltt.de (Roberto Zicari)
Date: Wed, 05 Feb 2003 16:10:36 +0100
Subject: OMG Object Application Awards 2003-- CALL FOR SUBMISSIONS.
Message-ID: <3E41296C.A554218B@ltt.de>
OMG Object Application Awards 2003 -- 1st CALL FOR SUBMISSIONS.
This is the 1st call for submissions for the 2003 OMG Object
Application Awards.
The OMG Object Applications Awards is addressed to those
organizations and their innovative developers who have
successfully implemented object technology in their operations.
These awards are designed to publicise the best of the custom
applications using object-oriented approaches in the enterprise,
and to recognise the professionals implementing the technology.
The submission form for the Awards can be download from:
http://www.ltt.de/omg-days.2003/awards/index.shtml
Entries must be received not later than May 2, 2003
##
From ducasse at iam.unibe.ch Wed Feb 12 09:42:39 2003
From: ducasse at iam.unibe.ch (Stephane Ducasse)
Date: Wed, 12 Feb 2003 09:42:39 +0100
Subject: Ralph's Johnson Talk
Message-ID:
IAM of the University of Berne, the SCG and CHOOSE is proud to announce
the talk of Prof. Ralph Johnson.
Title: "Toward's an Architect's Handbook"
Ralph E. Johnson - University of Illinois at Urbana-Champaign
One of the events that led to the book "Design Patterns" was an OOPSLA
workshop to investigate what kind of handbook should be used by a
software
architect. Design patterns were one of the things that we thought
should be
in such a handbook. But the software engineering community in general,
and
patterns writers in particular, are still far from an architect's
handbook.
This talk will explain the vision, what is missing, a few recent books
that
in my opinion are big steps towards the goal, and what we should do to
fulfill our vision.
When: friday 21 February 2003 at 17h30
Where:
IAM Room 001 (opposite of the cafetaria)
Schutzenmattstrasse
http://www.iam.unibe.ch/English/Texts/finding.html
Stef
Prof. Dr. St?phane DUCASSE (ducasse at iam.unibe.ch)
http://www.iam.unibe.ch/~ducasse/
"if you knew today was your last day on earth, what would you do
different? ... especially if, by doing something different, today
might not be your last day on earth" Calvin&Hobbes
From zicari at ltt.de Tue Feb 18 11:20:54 2003
From: zicari at ltt.de (Roberto Zicari)
Date: Tue, 18 Feb 2003 11:20:54 +0100
Subject: OMG Day Zurich 2003
Message-ID: <3E520901.FD3FC563@ltt.de>
choose-news at 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 at iam.unibe.ch
To unsubscribe, please send the message "unsubscribe choose-news" to:
Majordomo at iam.unibe.ch
To learn more about SI and CHOOSE, see: http://www.iam.unibe.ch/CHOOSE/
Dear CHOOSE member,
FYI-- pls distribute as you see proper.
Regards
Roberto Zicari
OMG Representative Europe
------------------------------------------------
Object Management Group Information Day 2003 on
-- "Integrating the Enterprise" --
Zurich, February 26, 2003
One day onference program, and 3 tutorials:
- Prof. Oscar Nierstrasz
Object-Oriented Reengineering Patterns
- Thomas Jell
XML lessons learned - Einsatz und Integration von Middleware im
Unternehmen
- Dr. Jim Arlow
Introduction to Model Driven Architecture
For details of the event please visit:
http://www.ltt.de/omg-days.2003/zurich.shtml
##
From zicari at ltt.de Mon Mar 3 10:35:40 2003
From: zicari at ltt.de (Roberto Zicari)
Date: Mon, 03 Mar 2003 10:35:40 +0100
Subject: OMG Day London, June 10, 2003
Message-ID: <3E6321EC.F1E226C1@ltt.de>
choose-news at 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 at iam.unibe.ch
To unsubscribe, please send the message "unsubscribe choose-news" to:
Majordomo at iam.unibe.ch
To learn more about SI and CHOOSE, see: http://www.iam.unibe.ch/CHOOSE/
Dear Colleague,
I?d like to inform you that- like last year- the OMG and LogOn
will organize an Object Management Group Information Days 2003 on
"Integrating the Enterprise" in London, on June 10, 2003 at the
Le Meridien Waldorf hotel.
For details:
http://www.ltt.de/omg-days.2003/london.shtml
Best Regards
Roberto Zicari
From andres.scheidegger at glue.ch Thu Mar 13 11:25:50 2003
From: andres.scheidegger at glue.ch (Andres Scheidegger)
Date: Thu, 13 Mar 2003 11:25:50 +0100
Subject: J2ME-Kurs in Bern
Message-ID: <3E705CAE.308@glue.ch>
choose-news at 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 at iam.unibe.ch
To unsubscribe, please send the message "unsubscribe choose-news" to:
Majordomo at iam.unibe.ch
To learn more about SI and CHOOSE, see: http://www.iam.unibe.ch/CHOOSE/
Sehr geehrte Damen und Herren,
Als Mitglied von CHOOSE profitieren Sie von einem Rabatt von 15% f?r den
folgenden Kurs:
"Mobile Anwendungen mit der Java 2 Micro Edition"
Glue Software Engineering AG f?hrt diesen Kurs in Zusammenarbeit mit Dr.
Silvano Maffeis am 28. und 29. April 2003 in Bern durch. Der Kurs zeigt
die Anforderungen auf, welche an eine Plattform f?r mobile Anwendungen
gestellt werden. Er f?hrt in die J2ME ein und zeigt, welche
M?glichkeiten und Limitationen f?r die Realisierung von mobilen
Anwendungen mit der J2ME bestehen. Stichworte sind: Vernetzung,
Authentifizierung, Autorisierung, Accounting und Payment.
Kosten f?r den 2-t?gigen Kurs: SFr 1500.- inkl. Unterlagen und
Pausenverpflegung. Der Kurs ist MwSt.-frei.
Miglieder von CHOOSE oder /ch/open/ erhalten 15% Rabatt.
Interessiert?
N?here Angaben zum Kurs finden Sie unter
http://www.glue.ch/trainedu/glue/j2mekurs.html
Anmeldung mit dem Anmeldeformular unter
http://www.glue.ch/trainedu/glue/j2meanmeldung.pdf
Es w?rde uns freuen, Sie an unserem Kurs begr?ssen zu d?rfen.
Mit freundlichen Gr?ssen,
Andres Scheidegger
Leiter Education
GLUE Software Engineering AG, Zieglerstrasse 34, 3007 Bern, Switzerland
Phone: (+41) 31 385 3032, Fax: (+41) 31 385 3018
mailto:andres.scheidegger at glue.ch, http://www.glue.ch
From Claude.Rubattel at fhso.ch Thu Apr 10 11:37:10 2003
From: Claude.Rubattel at fhso.ch (Rubattel Claude)
Date: Thu, 10 Apr 2003 11:37:10 +0200
Subject: Richard M. Stallman at the Free Software and Open Source Day in O
lten
Message-ID:
choose-news at 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 at iam.unibe.ch
To unsubscribe, please send the message "unsubscribe choose-news" to:
Majordomo at iam.unibe.ch
To learn more about SI and CHOOSE, see: http://www.iam.unibe.ch/CHOOSE/
Dear CHOOSE Members
FYI -- pls distribute :
As one of the events in the seminar series "Distributed Software Systems" by
the Department of Computer Sciences and Telecommunications of the University
of Applied Sciences Solothurn Northwestern Switzerland,
a Free Software & Open Source Day will take place
on Wednesday 21st May 2003 in Olten on the theme 'Philosophy, Use and
Development"
with the participation of Richard M. Stallman, founder and leader from
GNU-Project, founder and president of the Free Software Foundation.
Have a look to www.dss.fhso.ch (Early bird registration by 21st April 2003:
Fr. 100.-- discount)
See you in Olten
Best regards
Claude Rubattel
University of Applied Sciences Solothurn Northwestern Switzerland
(Fachhochschule Solothurn Nordwestschweiz)
Riggenbachstrasse 16, 4600 Olten / Switzerland
From ducasse at iam.unibe.ch Sun Mar 30 12:48:34 2003
From: ducasse at iam.unibe.ch (Stephane Ducasse)
Date: Sun, 30 Mar 2003 12:48:34 +0200
Subject: Free Smalltalk Books for Universities and Teachers
Message-ID: <279C19E2-629D-11D7-9585-000393B2AA24@iam.unibe.ch>
choose-news at 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 at iam.unibe.ch
To unsubscribe, please send the message "unsubscribe choose-news" to:
Majordomo at iam.unibe.ch
To learn more about SI and CHOOSE, see: http://www.iam.unibe.ch/CHOOSE/
Please distribute widely
------------------------------------------------------------------------
----
ESUG is proud to announce the second international call for its
Sponsoring
Program of Smalltalk books.
http://www.esug.org/sponsoring/promotionProgram.html
Briefly, this program offers free books and teaching material to
Universities worldwide.
Who can apply for this program?
a- If you are already using Smalltalk as a teaching/research/development
language, this program supports you to follow with your approach.
b- If you are not using Smalltalk but you are teaching (or would like to
teach) OOP, this program will provide you with enough material to do
your
starting step and support you in the future.
Why should you apply?
We are a big community (composed of people in universities, research
labs
and industries) using Smalltalk as a main development language. We are
actively in contact and we would like that this community grows, with
all
the advantages that this action means for your universities
(international
contact, knowlegde sharing, access to open sources, etc.).
What do you get if you apply for it?
Depending on your needs, we offer two possibilities:
a- Teacher Excellence Package - a package containing a relevant
selection
of Smalltalk books at all levels of expertise + 30 CD's containing all
the
free or non-commercial Smalltalks (Squeak, VisualWorks, Gnu Smalltalk,
Dolphin, Smalltalk/X, Smalltalk/MT) + plus all the freely available
books
+ a ready-to-use lecture (400 slides + 100 pages of exercises)
b- Teacher Immersion Package - we offer you to have the possibility to
get
an intensive lecture for any number of students for a week. The
Teacher Immersion Package includes the Teacher Starter Package
For your information, last year (2002) we issued the first call of
this program and the following universities were selected and received
the
material at the end of November 2002:
- Darmstadt University of Technology (Germany)
- Universidad Tecnolo'gica Nacional (Argentina)
- University of Munich (Germany)
- Universidad Nacional de La Plata (Argentina)
- Politehnica University Timisoara (Roumanie)
- Colegio Schoenthal (Argentina)
- Vrije Universiteit Brussels (Belgium)
- Universite' de Caen (France)
- Universite' de Montpellier-II (France)
- Universite' de Paris 8 (France)
- Universidad de Buenos Aires (Argentina)
- Universidad de Vigo (Spain)
- Universite' de Bretagne Occidentale (France)
- Universite' Hassiba Ben Bouali De Chlef (Algerie)
- Universidad Jaume I (Spain)
- Valahia University (Roumanie)
- Universitaet St. Gallen (Switzerland)
- UDK-Berlin (Germany)
- Czech Technical University (Czech)
- Wuhan University (China)
To get complete information about the program and the last year
applications, have a look at:
http://www.esug.org/sponsoring/promotionProgram.html
If you have questions, do not hesitate to contact us.
Best Regards,
ESUG Initiative Team
Gabriela Arevalo (arevalo at iam.unibe.ch)
Stephane Ducasse (ducasse at iam.unibe.ch)
"The best way to predict the future is to invent it..." Alan Kay.
Open Source Smalltalks: http://www.squeak.org,
http://www.gnu.org/software/smalltalk/smalltalk.html
Free books for Universities at
http://www.esug.org/sponsoring/promotionProgram.html
Free Online Book at
http://www.iam.unibe.ch/~ducasse/WebPages/FreeBooks.html
------------------------------------------------------------------------
----
Prof. Dr. St?phane DUCASSE
http://www.iam.unibe.ch/~ducasse/
"if you knew today was your last day on earth, what would you do
different? ... especially if,
by doing something different, today might not be your last day on
earth" Calvin&Hobbes
"The best way to predict the future is to invent it..." Alan Kay.
Open Source Smalltalks: http://www.squeak.org,
http://www.gnu.org/software/smalltalk/smalltalk.html
Free books for Universities at
http://www.esug.org/sponsoring/promotionProgram.html
Free Online Book at
http://www.iam.unibe.ch/~ducasse/WebPages/FreeBooks.html
From metz at glue.ch Wed May 14 11:19:59 2003
From: metz at glue.ch (Igor Metz)
Date: Wed, 14 May 2003 11:19:59 +0200
Subject: Talk: Architecture Stratification
Message-ID: <184454811.1052911199@client85.glue.ch>
choose-news at 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 at iam.unibe.ch
To unsubscribe, please send the message "unsubscribe choose-news" to:
Majordomo at iam.unibe.ch
To learn more about SI and CHOOSE, see: http://www.iam.unibe.ch/CHOOSE/
Dienstag, 3. Juni 2003, 17.30 Uhr in der Uni Engehalde,
Engehaldenstrasse 8, 3012 Bern H?rsaal 001 (1.UG)
Referent: Prof. Dr. Thomas K?hne
Technische Universit?t Darmstadt
(Darmstadt University of Technology)
Thema: Architecture Stratification
Abstract:
The OMG's new MDA (model driven architecture) approach promises a large
productivity gain by making models the primary software artifact, thus
insulating software designs against frequent changes in realization
technologies. However, the proposed separation into PIM (platform
independent model) and PSM (platform specific model) is not sufficient.
Architecture Stratification is proposed as a multi-stage (as opposed to
two-stage) transformation process, enabling all aspects (not just
platform dependencies) of a system to be introduced one at a time. Each
such stage (stratum) represents a level of abstraction that is of some
value for a particular stakeholder/developer. The approach takes the
age old idea of stepwise refinement but interprets it in a spatial
rather than temporal manner. It is compatible with and complements
technologies such as separation of concerns, frameworks, and design
patterns.
See also
From lanza at iam.unibe.ch Mon May 26 10:14:00 2003
From: lanza at iam.unibe.ch (Michele Lanza)
Date: Mon, 26 May 2003 10:14:00 +0200
Subject: Invitation to Ph.D. defense
Message-ID: <0174BA27-8F52-11D7-B57A-003065BA9B84@iam.unibe.ch>
choose-news at 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 at iam.unibe.ch
To unsubscribe, please send the message "unsubscribe choose-news" to:
Majordomo at iam.unibe.ch
To learn more about SI and CHOOSE, see: http://www.iam.unibe.ch/CHOOSE/
Dear all,
This Friday, May 30th, I will present my dissertation entitled
"Object-Oriented Reverse Engineering - Coarse-grained, Fine-grained,
and Evolutionary Software Visualization". The abstract is included at
the bottom of this e-Mail.
The defense is public and will take place in the room 001 of the IWI
building (located in the "Engehalde-Areal") at 16.15 and should last
one hour.
You are cordially invited to attend the defense and the ap?ro which
will take place right afterwards in or in front of the IAM cafeteria.
Kind Regards,
Michele Lanza
Software Composition Group
University of Berne
---
Abstract
The maintenance, reengineering, and evolution of object-oriented
software systems has become a vital matter in today's software
industry. Although most systems start off in a clean and well-designed
state, with time they tend to gradually decay in quality, unless the
systems are reengineered and adapted to the evolving requirements.
However, before such legacy software systems can be reengineered and
evolved, they must be reverse engineered, i.e., their structure and
inner working must be understood. This is difficult because of several
factors, such as the sheer size of the systems, their complexity, their
domain specificity, and in general the bad state legacy software
systems are in.
In this thesis we propose a visual approach to the reverse engineering
of object-oriented software systems by means of polymetric views,
lightweight visualizations of software enriched with metrics and other
types of semantic information about the software, e.g., its age,
version, abstractness, location, structure, function, etc.
We present and discuss several polymetric views which allow us to
understand three different aspects of object-oriented software, namely
(1) coarse-grained aspects which allow for the understanding of very
large systems,
(2) fine-grained aspects which allow for the understanding of classes
and class hierarchies,
and (3) evolutionary aspects, which enable us to recover and understand
the evolution of a software system.
The combination of these three types of information can greatly reduce
the time needed to gain an understanding of an object-oriented software
system.
Based on the application of our polymetric views, we present our
reverse engineering methodology which we validated and refined on
several occasions in industrial settings. It allows us to explore and
combine these three approaches into one single visual approach to
understand software.
From andres.scheidegger at glue.ch Wed May 28 14:49:49 2003
From: andres.scheidegger at glue.ch (Andres Scheidegger)
Date: Wed, 28 May 2003 14:49:49 +0200
Subject: CHOOSE: Challenges Facing Wireless Java Application Developers
Message-ID: <3ED4B06D.8000602@glue.ch>
choose-news at 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 at iam.unibe.ch
To unsubscribe, please send the message "unsubscribe choose-news" to:
Majordomo at iam.unibe.ch
To learn more about SI and CHOOSE, see: http://www.iam.unibe.ch/CHOOSE/
The CHOOSE executive board is glad to invite you to the next talk given
by Mark Stolz (Esmertec AG, D?bendorf): "Challenges Facing Wireless Java
Application Developers" on Monday, June 16. 2003.
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.iam.unibe.ch/CHOOSE.
NOTE: registration for this event is required. See registration form at
the end of this e-mail.
-------------------------------------------------------------------------
Challenges Facing Wireless Java Application Developers
======================================================
Monday, June 16. 2003
Institut f?r Informatik und angewandte Mathematik (IAM),
Universit?t Bern, Sch?tzenmattstrasse 14, 3012 Bern
Room 107 (building 68, see travel instructions)
Travel instructions: http://www.iam.unibe.ch/~scg/Resources/Maps/
Speaker
-------
Mark Stolz, Esmertec AG, D?bendorf
Agenda
------
17:00 - 18:15h Talk, live demo and Questions.
Afterwards you are invited to a refreshment.
Abstract
--------
Abstract: Challenges Facing Wireless Java Application Developers
The market for J2ME-enabled wireless devices is growing rapidly and
represents an interesting opportunity for J2ME application developers.
However, there are a number of challenges to developing applications
for this segment. In this presentation, we will explore some of the
issues stemming from the following three areas:
1. The impact of competing J2ME application environments
(MIDP 2.0, DoJa 1.5, and VSCL 1.1)
2. How JVM implementation influences application development
3. Coping with JSRs--a survey of the most significant J2ME JSRs
The presentation will be held in English and will conclude with a demo.
Bio
---
Mark Stolz is the Technology Architect at esmertec ag. He joined
esmertec in 1999 as a Senior Software Engineer with the Jbed Core
Development Team. There his work focused on BSP and device-driver
development, and on enhancing Jbed's real-time scheduler. Mark has
over 10 years of experience developing software for embedded real-time
systems and holds a B.Sc. and a M.Sc. in Computer Science from
California State University, Chico.
------------------------REGISTRATION---------------------------
Please DO NOT reply to this e-mail!
Fill in the form below and sent it to .
Thanks.
I want to register to the following event: 16.6.2003
Name: ______________________________________
Email: ______________________________________
Company: ______________________________________
Address: ______________________________________
ZIP/City:______________________________________
Please check:
[ ] CHOOSE member
[ ] JUGS member
[ ] SI member
[ ] Non-Member (I want to be forced to become a member!)
---------------------------------------------------------------
From tschmid at iam.unibe.ch Wed Jun 4 08:40:50 2003
From: tschmid at iam.unibe.ch (Therese Schmid)
Date: Wed, 4 Jun 2003 08:40:50 +0200
Subject: Einladung Kolloquium17.6.2003
Message-ID: <000001c32a64$3d00baa0$44415c82@therese>
choose-news at 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 at iam.unibe.ch
To unsubscribe, please send the message "unsubscribe choose-news" to:
Majordomo at iam.unibe.ch
To learn more about SI and CHOOSE, see: http://www.iam.unibe.ch/CHOOSE/
Das Informatikkolloquium im Sommersemester 2003
- eine Veranstaltung des IAM mit Unterst?tzung der Hasler Stiftung
------------------------------------------------------------------
Einladung zum n?chsten Vortrag:
Dienstag, 17. Juni 2003, 17.30 Uhr in der Uni Engehalde,
Engehaldenstrasse 8, 3012 Bern H?rsaal 001 (1.UG)
Referent:
Dr. Noury Bouraqadi
Computer Science Lab, Ecole des Mines of Douai (France)
Thema:
Metaclass Composition in MetaclassTalk
Abstract:
Reflection is the ability of a system to reason and to act upon
itself. A programming language is said to be reflective if it allows
developers to alter its own semantics and the set of its own
constructs. For this purpose, constructs of a reflective language and
its evaluation mechanisms are ``reified''. That is, they are made
explicit to allow developers handle them. In the context of object
oriented languages, reification leads to representing such entities as
full fledged objects available at run-time. For example, reification
of methods and classes make them available as objects to developers.
So, methods and classes can be handled (e.g. receive messages)
likewise plain objects.
Since every object is instance of some class, reified classes are
instances of other classes named ``metaclasses''. Metaclasses are
useful to define new class properties and hence make new kinds of
classes. An example of a class property is having a sole instance.
This property corresponds to the Singleton design pattern. Another
example of class property is multiple inheritance. In a language which
provides single inheritance, metaclasses can be used to build classes
with multiple superclasses. Metaclasses allows defining a variety of
class properties. And, of course, a single class can have different
properties (e.g. singleton + multiple inheritance). Therefore, we need
to somehow compose metaclasses defining these properties.
In this talk, we focus on mixin-based inheritance and how it applies
for metaclass composition. Mixin-based inheritance was introduced by
Bracha and Cook as an alternative to both single and multiple
inheritance. Contrary to single inheritance, mixin-based inheritance
allows making some classes (named mixins) participate to different
inheritance hierarchies. And contrary to multiple-inheritance,
mixin-based inheritance avoids undesirable behavior resulting from
automatic linearization.
Experiments related to our work on mixins were done using a reflective
extension of Smalltalk named MetaclassTalk
(http://csl.ensm-douai.fr/MetaclassTalk). Besides allowing developers
change program evaluation, MetaclassTalk also supports metaclass
programming. We show how we implemented mixin-based inheritance using
MetaclassTalk metaclasses, and how we took benefit from MetaclassTalk
reflectivity to compose metaclasses using mixins.
From info at ch-open.ch Thu Jun 26 08:30:03 2003
From: info at ch-open.ch (Swiss Open Systems User Group)
Date: Thu, 26 Jun 2003 08:30:03 +0200
Subject: Workshop-Tage 2003: Call for Papers
Message-ID: <5.1.1.6.2.20030620153000.016419f8@pop.freesurf.ch>
choose-news at 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 at iam.unibe.ch
To unsubscribe, please send the message "unsubscribe choose-news" to:
Majordomo at iam.unibe.ch
To learn more about SI and CHOOSE, see: http://www.iam.unibe.ch/CHOOSE/
Sponsoren der /ch/open:
AdNovum Informatik AG, Z?rich
Euro Project Office AG, Z?rich
H?rlimann Informatik AG, Zufikon
LC openX AG, Horn
OSS OUTSOURCE SERVICES AG, Dietlikon
ProBIT AG, Z?rich
RealStuff Informatik AG, Bern
Sun Microsystems (Schweiz) AG, Volketswil
terreActive AG, Aarau
Transtec Computer AG, R?mlang
Triloga Knowledge AG, Luzern
Wyona AG, Z?rich
Liebe Mitglieder und Freunde der /ch/open Workshoptage,
Nach den letzten Workshoptagen 2002 mussten wir feststellen, dass wir
deutlich weniger Teilnehmer als erwartet verzeichnen konnten. Einem enormen
Angebot an Workshops (24 Angebote, 13 ins Programm aufgenommen) stand eine
?berraschend geringe Nachfrage gegen?ber (8 Workshops durchgef?hrt). Eine
stichprobenartige Umfrage hat ergeben, dass doch wie vermutet die
Wirtschaftslage viele Arbeitgeber davon abgehalten hat, in die
Weiterbildung zu investieren, selbst wenn sie so kosteneffizient wie unsere
Workshops ist.
Bei der Umfrage h?rten wir auch, dass vor allem diejenigen Angebote
ber?cksichtigt wurden, welche die aktuellen Themen in den Firmen abdeckten.
Erfreulicherweise fanden die Workshops zu den Management- und
F?hrungsthemen wieder sehr guten Anklang, so dass wir diese noch leicht
ausbauen wollen.
Wir schliessen aus diesen Ergebnissen, dass wir nicht grunds?tzlich falsch
liegen mit unserem Angebot, sondern weiterhin eine ausgewogene Mischung von
Weiterbildung und praktischer Arbeit anbieten wollen.
In diesem Sinne rufen wir Euch alle wieder auf, Eure Beitr?ge einzureichen.
Es ist dann mein Privileg, die Auswahl zu treffen. Ich versuche immer, die
vorgegebenen Themen m?glichst gut zu treffen und ziehe aktuellere Beitr?ge
eher vor. Das Privileg ?be ich gerne aus und bedaure jetzt schon, dass
einzelne Beitr?ge abgelehnt werden m?ssen. Ich werde mich bem?hen, diesmal
mit allen Autoren in pers?nlichen Kontakt zu kommen.
Die Themen f?r die Workshoptage 2003
------------------------------------
Wir bieten wiederum 4 Tracks an:
1. Java - Angebote unserer Freunde aus der JUGS
m?gliche Themen:
- Eclipse
- OSS Dev Environment for Java Projects
2. Management - Menschenf?hrung, Marketing
bereits eingeplant:
- Rolf Nievergelt und Walter Jenni
- Marketing f?r KMU
3. Security - secure OS, secure messaging, public key infrastructure
m?gliche Themen:
- run your own Certification Authority
4. Practical OpenSourceSoftware:
m?gliche Themen:
- HowTo setup mail- /web- /file- servers
- OSS Multimedia
- Usability, OSS for the Desktop
Annahmeschluss f?r Beitr?ge: Fr, 25.7.2003
Ort: ETH Z?rich, Dept. Informationstechnologie und Elektrotechnik
Zeit: 7., 8. und 9. Oktober
Bitte reicht Eure Angebote ?ber unsere Hompage ein
.
F?r R?ckfragen stehe ich zur Verf?gung (E-Mail: workshoptage at ch-open.ch
oder Telefon 043 355 8616)
In Vorfreude auf interessante und aktuelle Beitr?ge gr?sst Euch
Marco Demarmels
------------------------------------------------------------------
Swiss Open Systems User Group Tel.: ++41 1 350 26 56 (freitags)
/ch/open Fax: ++41 1 350 26 55
Postfach 2322 E-mail:
CH-8033 Zuerich WWW:
Sekretariat Ursula Burri E-mail:
Workshop-Tage E-mail:
------------------------------------------------------------------
From info at ch-open.ch Thu Jun 26 08:29:36 2003
From: info at ch-open.ch (Swiss Open Systems User Group)
Date: Thu, 26 Jun 2003 08:29:36 +0200
Subject: Workshop-Tage 2003: Call for Papers
Message-ID: <5.1.1.6.2.20030620160048.00c80d00@pop.freesurf.ch>
choose-news at 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 at iam.unibe.ch
To unsubscribe, please send the message "unsubscribe choose-news" to:
Majordomo at iam.unibe.ch
To learn more about SI and CHOOSE, see: http://www.iam.unibe.ch/CHOOSE/
7.-9.10.03: /ch/open Workshop-Tage - Call for Papers
====================================================
Die diesj?hrigen Workshop-Tage werden in Zusammenarbeit mit der Java User
Group Switzerland durchgef?hrt und von der Hochschule Rapperswil unterst?tzt.
Nach den letzten Workshoptagen 2002 mussten wir feststellen, dass wir
deutlich weniger Teilnehmer als erwartet verzeichnen konnten. Einem enormen
Angebot an Workshops (24 Angebote, 13 ins Programm aufgenommen) stand eine
?berraschend geringe Nachfrage gegen?ber (8 Workshops durchgef?hrt). Eine
stichprobenartige Umfrage hat ergeben, dass doch wie vermutet die
Wirtschaftslage viele Arbeitgeber davon abgehalten hat, in die
Weiterbildung zu investieren, selbst wenn sie so kosteneffizient wie unsere
Workshops ist.
Bei der Umfrage h?rten wir auch, dass vor allem diejenigen Angebote
ber?cksichtigt wurden, welche die aktuellen Themen in den Firmen abdeckten.
Erfreulicherweise fanden die Workshops zu den Management- und
F?hrungsthemen wieder sehr guten Anklang, so dass wir diese noch leicht
ausbauen wollen.
Wir schliessen aus diesen Ergebnissen, dass wir nicht grunds?tzlich falsch
liegen mit unserem Angebot, sondern weiterhin eine ausgewogene Mischung von
Weiterbildung und praktischer Arbeit anbieten wollen.
In diesem Sinne rufen wir Euch alle wieder auf, Eure Beitr?ge einzureichen.
Es ist dann mein Privileg, die Auswahl zu treffen. Ich versuche immer, die
vorgegebenen Themen m?glichst gut zu treffen und ziehe aktuellere Beitr?ge
eher vor. Das Privileg ?be ich gerne aus und bedaure jetzt schon, dass
einzelne Beitr?ge abgelehnt werden m?ssen. Ich werde mich bem?hen, diesmal
mit allen Autoren in pers?nlichen Kontakt zu kommen.
Die Themen f?r die Workshoptage 2003
------------------------------------
Wir bieten wiederum 4 Tracks an:
1. Java - Angebote unserer Freunde aus der JUGS
m?gliche Themen:
- Eclipse
- OSS Dev Environment for Java Projects
2. Management - Menschenf?hrung, Marketing
bereits eingeplant:
- Rolf Nievergelt und Walter Jenni
- Marketing f?r KMU
3. Security - secure OS, secure messaging, public key infrastructure
m?gliche Themen:
- run your own Certification Authority
4. Practical OpenSourceSoftware:
m?gliche Themen:
- HowTo setup mail- /web- /file- servers
- OSS Multimedia
- Usability, OSS for the Desktop
Annahmeschluss f?r Beitr?ge: Fr, 25.7.2003
Ort: ETH Z?rich, Dept. Informationstechnologie und Elektrotechnik
Zeit: 7., 8. und 9. Oktober
Bitte reicht Eure Angebote ?ber unsere Hompage ein
.
F?r R?ckfragen stehe ich zur Verf?gung (E-Mail: workshoptage at ch-open.ch
oder Telefon 043 355 8616)
In Vorfreude auf interessante und aktuelle Beitr?ge gr?sst Euch
Marco Demarmels
------------------------------------------------------------------
Swiss Open Systems User Group Tel.: ++41 1 350 26 56 (freitags)
/ch/open Fax: ++41 1 350 26 55
Postfach 2322 E-mail:
CH-8033 Zuerich WWW:
Sekretariat Ursula Burri E-mail:
------------------------------------------------------------------
From claude.petitpierre at epfl.ch Tue Jul 8 12:07:42 2003
From: claude.petitpierre at epfl.ch (Claude Petitpierre)
Date: Tue, 08 Jul 2003 12:07:42 +0200
Subject: Announce of conference
Message-ID: <3F0A97EE.713DC076@epfl.ch>
Hi,
I would like to transmit this conference announcement to the
CHOOSE members. Can you do it ?
The announcement is made of the text below and an attached
pdf-file.
Many Thanks and Best Regards,
C. Petitpierre
--
Claude Petitpierre +41 (21) 693 26 50
Laboratoire de teleinformatique
EPFL, Facult? d'informatique et communications
1015 Lausanne
http://ltiwww.epfl.ch
claude.petitpierre at epfl.ch
******************************* Text of announcement
***************************************************
CALL FOR PAPERS
FIDJI 2003 International Workshop
on scientiFic engIneering of Distributed Java applIcations
November 27-28, 2003
Luxembourg, LUXEMBOURG
http://fidji2003.ist.lu
PURPOSE
FIDJI 2003 is an international forum for researchers and practitioners
interested in the
advances in, and applications of, software engineering for the development of
distributed application focused on "Java-related" technologies. It provides a nice
opportunity to present and observe the latest research, results, and ideas in these areas.
All papers submitted to this workshop will be peer reviewed by at least two members
of the International Program Committee. Acceptance will be based primarily on
originality and contribution.
The proceedings of the workshop will be published in the Springer Verlag
Lecture
Notes in Computer Science Series
(http://www.springer.de/comp/lncs/index.html).
The Lecture Notes in Computer Science Series are published as printed books and as
full-text electronic versions (see FIDJI 2002 edition at
http://link.springer.de/link/service/series/0558/tocs/t2604.htm).
LOCATION
FIDJI 2003 will be held in Luxembourg
(http://www.luxembourg.co.uk/nutshell.html)
at the Luxembourg University of Applied Sciences (http://www.ist.lu).
SCOPE
The FIDJI 2003 workshop provides an opportunity for academia to present
current
research and development activities and for industry to present experience in the
management of projects and in the use of development methodologies in the field of
distributed software systems.
The topics of interest in this conference will include, but are not limited to:
* design of distributed Java applications
* Java related technologies
* software and system architecture engineering and development
methodologies
* development methodologies for UML
* development of reliable distributed systems
* component based development methodologies
* management of evolutions/iterations in the analysis,
design,implementation and
test phases
* dependability support during system life cycle
* managing inconsistencies during application development
* atomicity and exception handling in system development
* software architectures, frameworks and design patterns for
developing distributed
systems
* integration of formal techniques in the development process
* formal analysis and grounding of modelling notation and techniques (e.g.,UML,
metamodelling)
* supporting security requirement of distributed application in the
development
process
* refactoring methods
* industrial and academic case studies
* development and analysis tools
PROGRAM CHAIRS
Guelfi Nicolas, IST, Luxembourg
Astesiano Egidio, DISI Genoa, Italy
Reggio Gianna, DISI, Genoa, Italy
INTERNATIONAL PROGRAM COMMITTEE
Astesiano Egidio, DISI Genoa, Italy
Biberstein Olivier, HTA, Bienne, Switzerland
Bouvry Pascal, IST, Luxembourg
Di Marzo Giovanna, CUI, Geneva, Switzerland
Dubois Eric, CRP Henri-Tudor, Luxembourg
Fourdrinier Fr?d?ric, Hewlett-Packard, France
Gengler Marc, ESIL, Marseille France
Guelfi Nicolas, IST, Luxembourg
Guerraoui Rachid, EPFL, Lausanne, Switzerland
Huzar Zbigniew, Wroclaw University of Technology, Wroclaw, Poland
Keller Rudolph, Z?hlke Engineering, Schlieren, Switzerland
Karsenty Alain, GNI, Marseille, France
Koskimies Kai, University of Helsinki, Finland
Kozaczynski Wojtek, Microsoft Corporation, USA
Molli Pascal, LORIA, Nancy, France
Parnas David, University of Limerick, Limerick, Ireland
Petitpierre Claude, EPFL, Lausanne, Switzerland
Reggio Gianna, DISI, Genoa, Italy
Romanovsky Sacha, DCS, Newcastle, England
Rothkugel Steffen, IST, Luxembourg
Rottier Geert, Hewlett-Packard, Belgium
Sendall Shane, EPFL, Lausanne, Switzerland
Souqui?res Jeanine, LORIA, Nancy, France
Vachon Julie, DIRO, Montreal, Canada
Warmer Jos, Klasse Objecten, Soest, Netherlands
ORGANISING COMMITTEE
Amza Catalin, IST/DISI, Genoa, Italy
De Colnet Olivier, SITEC, Luxembourg
Guelfi Nicolas, IST, Luxembourg
Kies Mireille, IST, Luxembourg
Lambeau Bernard, SITEC, Luxembourg
Perrouin Gilles, IST, Luxembourg
Reggio Gianna, DISI, Genoa, Italy
Ries Beno?t, IST, Luxembourg
Sterges Paul, IST, Luxembourg
SUBMISSION OF PAPERS
Submission instructions are available on our web site: http://fidji2003.ist.lu.
All submissions should be done electronically in Adobe Acrobat (.pdf),
Postscript
(.ps), or MSWord (.doc) format. Do not send paper copies. Authors should
follow the
instructions on: http://www.springer.de/comp/lncs/authors.html. The page
limit for
final papers is ten pages (5 000 words).
Please provide four key words to indicate the subject area of your paper. One of the
key words must be taken from the list of topics provided under scope
defined above.
The FIDJI 2003 Secretariat must receive your paper by September 1st, 2003.
Notification of acceptance will be sent via e-mail on October 15th, 2003. Registration
payments and final manuscripts are due by November 1st, 2003. Authors are expected
to strictly respect the deadlines for paper submission and registration.
Please note that
one of the authors has to present the paper at the workshop, and that for the final
submission one of the authors will need to sign a LNCS copyright form for the paper
(http://www.springer.de/comp/lncs/copyright.html). Not meeting these
requirements
will result in the exclusion of the paper from the proceedings. Detailed
instructions for
the final submission will be sent by e-mail. The formatting instructions
for final
manuscripts must be strictly followed.
Proceedings will be available at the conference and a post-workshop book
will be
published in the Springer Verlag Lecture Notes in Computer Sciences Series.
TUTORIALS
Two tutorials will be integrated in the program. Proposals for half-day
tutorials (three
hours plus breaks) should be submitted online by September 1st, 2003.
Tutorials are
to be submitted online via web site. A tutorial proposal should clearly
indicate the
topic, background knowledge expected of the participants, objectives, time allocations
for the major course topics, and the qualifications of the instructor(s).
IMPORTANT DEADLINES
Submissions due September 1, 2003
Notification of acceptance October 15, 2003
Registration, full payment, and final papers due November 1, 2003
For more information, or to be placed on our mailing list, please contact:
FIDJI 2003 Secretariat
Mireille Kies
IST - Luxembourg University of Applied Sciences
6 , rue Richard Coudenhove-Kalergi
L-1359 Luxembourg-Kirchberg
LUXEMBOURG
Tel. +352 42 01 01 - 1
Fax. +352 43 21 24
E-mail: fidji2003 at ist.lu
Web Site: http://fidji2003.ist.lu
-------------- next part --------------
A non-text attachment was scrubbed...
Name: FIDJI2003_CFP.pdf
Type: application/pdf
Size: 168286 bytes
Desc: not available
Url : http://www.iam.unibe.ch/pipermail/choose-news/attachments/20030708/dccdb5e7/FIDJI2003_CFP.pdf
From metz at glue.ch Fri Aug 15 15:54:13 2003
From: metz at glue.ch (Igor Metz)
Date: Fri, 15 Aug 2003 15:54:13 +0200
Subject: CHOOSE: Why not use cases?
Message-ID: <29400395.1060962853@client85.glue.ch>
choose-news at 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 at iam.unibe.ch
To unsubscribe, please send the message "unsubscribe choose-news" to:
Majordomo at iam.unibe.ch
To learn more about SI and CHOOSE, see: http://www.iam.unibe.ch/CHOOSE/
The CHOOSE executive board is glad to invite you to the next talk given
by Dr. Richard Mitchell (InferData, Austin, TX, USA): "Why not use
cases?" on Thursday, September 11. 2003.
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.iam.unibe.ch/CHOOSE.
NOTE: registration for this event is required. See registration form at
the end of this e-mail.
-------------------------------------------------------------------------
Why not use cases?
==================
September 11. 2003
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 Richard Mitchell, InferData, Austin, TX, USA
Agenda
------
17:00 - 18:15h Talk and Q/A
Afterwards you are invited to a refreshment.
Abstract
--------
Use cases are central to most software development processes based on the
modelling language UML. Use cases help specifiers organise system
requirements around different kinds of users.
Use cases do not capture business rules. In some development processes, this
is a serious weakness. This talk will take a use case and from it develop a
model that does capture business rules.
The talk will briefly discuss what kinds of development processes can
benefit from modelling, and some of the consequences of persisting with
approaches based on use cases.
Bio
---
Richard Mitchell is a senior consultant for InferData Ltd of Austin, Texas,
a small consulting and training company specializing in model-driven
development of enterprise applications.
Richard has helped many companies build precise models of parts of their
businesses, and has trained many business analysts in modelling skills.
Richard is the lead author of "Design by Contract, by Example," which
describes the application to programming of the modelling principles used in
his talk.
-----------------------------------------------------------------------
REGISTRATION
------------
Please DO NOT reply to this e-mail!
Fill in the form below and sent it to .
Thanks.
I want to register to the following event: 11.9. Use cases
Name: ______________________________________
Email: ______________________________________
Company: ______________________________________
Address: ______________________________________
ZIP/City:______________________________________
Please check:
[ ] CHOOSE member
[ ] JUGS member
[ ] SI member
[ ] Non-Member
From oscar.nierstrasz at iam.unibe.ch Fri Aug 15 18:04:16 2003
From: oscar.nierstrasz at iam.unibe.ch (Oscar Nierstrasz)
Date: Fri, 15 Aug 2003 18:04:16 +0200
Subject: CHOOSE: Software-Tomography
Message-ID: <1F09BB90-CF3A-11D7-912A-0003930CA3CA@iam.unibe.ch>
choose-news at 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 at iam.unibe.ch
To unsubscribe, please send the message "unsubscribe choose-news" to:
Majordomo at iam.unibe.ch
To learn more about SI and CHOOSE, see: http://www.iam.unibe.ch/CHOOSE/
choose-news at 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 at iam.unibe.ch
To unsubscribe, please send the message "unsubscribe choose-news" to:
Majordomo at iam.unibe.ch
To learn more about SI and CHOOSE, see: http://www.iam.unibe.ch/CHOOSE/
The CHOOSE executive board is glad to invite you to the next talk given
by Dr. Walter Bischofberger (Software-Tomography GmbH):
"Software-Tomography
? Supporting Large-Scale Software Development with a new Generation of
Static Analysis Tools" on Monday, September 8. 2003.
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.iam.unibe.ch/CHOOSE
NOTE: registration for this event is required. See registration form at
the end of this e-mail.
------------------------------------------------------------------------
-
Software-Tomography ? Supporting Large-Scale Software Development
with a new Generation of Static Analysis Tools
=================================================================
September 8. 2003
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 Bischofberger (Software-Tomography GmbH)
Agenda
------
17:00 - 18:15h Talk and Q/A
Afterwards you are invited to a refreshment.
Abstract
--------
Today many questions remain unanswered during the development and
evolution of large-scale object-oriented software systems. Questions
that can be answered with software-tomographs are, for example:
* Does the implementation correspond to the intended architecture? Did
somebody break the architectural guidelines yesterday? Is the current
reengineering effort converging towards the new architecture? Are my
components only used through EJB invocations?
* How is the library, we are evolving, used by its current clients? Can
I discard parts of the library because they are not used? Which
interfaces are used heavily and have to remain stable? Which
subsystems depend on this interface?
* Which parts of the source code have to be investigated with special
emphasis during the next code review? Are there problematic parts
in our software system, which continuously grow worse over time?
This talk shows, based on practical examples, how Software-Tomography?s
Sotograph could help to answer these questions, to improve the quality
of your software and to streamline your software development.
Further information is available at www.software-tomography.com
Bio
---
Dr. Walter Bischofberger is working on tools for software development
for almost 20 years. Among others he developed a user interface
generator, the multi-language programming environment SNiFF+ and the
cooperative development environment Beyond-Sniff. During the last four
years he has been working on a software-tomograph, a new generation of
static analysis tools supporting large-scale code comprehension and
quality analysis. The resulting technology is practically applied by
software quality consultants since 2001 and marketed since the
beginning of 2003 by Software-Tomography GmbH.
-----------------------------------------------------------------------
REGISTRATION
------------
Please DO NOT reply to this e-mail!
Fill in the form below and sent it to .
Thanks.
I want to register to the following event: 11.9. Use cases
Name: ______________________________________
Email: ______________________________________
Company: ______________________________________
Address: ______________________________________
ZIP/City:______________________________________
Please check:
[ ] CHOOSE member
[ ] JUGS member
[ ] SI member
[ ] Non-Member
From oscar.nierstrasz at iam.unibe.ch Sat Aug 16 09:57:11 2003
From: oscar.nierstrasz at iam.unibe.ch (Oscar Nierstrasz)
Date: Sat, 16 Aug 2003 09:57:11 +0200
Subject: CHOOSE: Software-Tomography [correction]
Message-ID: <3DDFA09C-CFBF-11D7-9DB0-000A957C9CB2@iam.unibe.ch>
choose-news at 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 at iam.unibe.ch
To unsubscribe, please send the message "unsubscribe choose-news" to:
Majordomo at iam.unibe.ch
To learn more about SI and CHOOSE, see: http://www.iam.unibe.ch/CHOOSE/
[This is a reposting -- there was a copy/paste error in the registration
form of the previous announcement]
choose-news at 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 at iam.unibe.ch
To unsubscribe, please send the message "unsubscribe choose-news" to:
Majordomo at iam.unibe.ch
To learn more about SI and CHOOSE, see: http://www.iam.unibe.ch/CHOOSE/
choose-news at 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 at iam.unibe.ch
To unsubscribe, please send the message "unsubscribe choose-news" to:
Majordomo at iam.unibe.ch
To learn more about SI and CHOOSE, see: http://www.iam.unibe.ch/CHOOSE/
The CHOOSE executive board is glad to invite you to the next talk given
by Dr. Walter Bischofberger (Software-Tomography GmbH):
"Software-Tomography
? Supporting Large-Scale Software Development with a new Generation of
Static Analysis Tools" on Monday, September 8. 2003.
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.iam.unibe.ch/CHOOSE
NOTE: registration for this event is required. See registration form at
the end of this e-mail.
------------------------------------------------------------------------
-
Software-Tomography ? Supporting Large-Scale Software Development
with a new Generation of Static Analysis Tools
=================================================================
September 8. 2003
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 Bischofberger (Software-Tomography GmbH)
Agenda
------
17:00 - 18:15h Talk and Q/A
Afterwards you are invited to a refreshment.
Abstract
--------
Today many questions remain unanswered during the development and
evolution of large-scale object-oriented software systems. Questions
that can be answered with software-tomographs are, for example:
* Does the implementation correspond to the intended architecture? Did
somebody break the architectural guidelines yesterday? Is the current
reengineering effort converging towards the new architecture? Are my
components only used through EJB invocations?
* How is the library, we are evolving, used by its current clients? Can
I discard parts of the library because they are not used? Which
interfaces are used heavily and have to remain stable? Which
subsystems depend on this interface?
* Which parts of the source code have to be investigated with special
emphasis during the next code review? Are there problematic parts
in our software system, which continuously grow worse over time?
This talk shows, based on practical examples, how Software-Tomography?s
Sotograph could help to answer these questions, to improve the quality
of your software and to streamline your software development.
Further information is available at www.software-tomography.com
Bio
---
Dr. Walter Bischofberger is working on tools for software development
for almost 20 years. Among others he developed a user interface
generator, the multi-language programming environment SNiFF+ and the
cooperative development environment Beyond-Sniff. During the last four
years he has been working on a software-tomograph, a new generation of
static analysis tools supporting large-scale code comprehension and
quality analysis. The resulting technology is practically applied by
software quality consultants since 2001 and marketed since the
beginning of 2003 by Software-Tomography GmbH.
-----------------------------------------------------------------------
REGISTRATION
------------
Please DO NOT reply to this e-mail!
Fill in the form below and sent it to .
Thanks.
I want to register to the following event: 8.9 Software Tomography
Name: ______________________________________
Email: ______________________________________
Company: ______________________________________
Address: ______________________________________
ZIP/City:______________________________________
Please check:
[ ] CHOOSE member
[ ] JUGS member
[ ] SI member
[ ] Non-Member
From oscar.nierstrasz at acm.org Fri Sep 5 09:18:19 2003
From: oscar.nierstrasz at acm.org (Oscar Nierstrasz)
Date: Fri, 5 Sep 2003 09:18:19 +0200
Subject: [choose] Reminder -- Software-Tomography talk Monday Oct 8
Message-ID: <203ECA40-DF71-11D7-B277-0003930CA3CA@acm.org>
The CHOOSE executive board is glad to invite you to the next talk given
by Dr. Walter Bischofberger (Software-Tomography GmbH):
"Software-Tomography
? Supporting Large-Scale Software Development with a new Generation of
Static Analysis Tools" on Monday, September 8. 2003.
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.iam.unibe.ch/CHOOSE
NOTE: registration for this event is required. See registration form at
the end of this e-mail.
------------------------------------------------------------------------
-
Software-Tomography ? Supporting Large-Scale Software Development
with a new Generation of Static Analysis Tools
=================================================================
September 8. 2003
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 Bischofberger (Software-Tomography GmbH)
Agenda
------
17:00 - 18:15h Talk and Q/A
Afterwards you are invited to a refreshment.
Abstract
--------
Today many questions remain unanswered during the development and
evolution of large-scale object-oriented software systems. Questions
that can be answered with software-tomographs are, for example:
* Does the implementation correspond to the intended architecture? Did
somebody break the architectural guidelines yesterday? Is the current
reengineering effort converging towards the new architecture? Are my
components only used through EJB invocations?
* How is the library, we are evolving, used by its current clients? Can
I discard parts of the library because they are not used? Which
interfaces are used heavily and have to remain stable? Which
subsystems depend on this interface?
* Which parts of the source code have to be investigated with special
emphasis during the next code review? Are there problematic parts
in our software system, which continuously grow worse over time?
This talk shows, based on practical examples, how Software-Tomography?s
Sotograph could help to answer these questions, to improve the quality
of your software and to streamline your software development.
Further information is available at www.software-tomography.com
Bio
---
Dr. Walter Bischofberger is working on tools for software development
for almost 20 years. Among others he developed a user interface
generator, the multi-language programming environment SNiFF+ and the
cooperative development environment Beyond-Sniff. During the last four
years he has been working on a software-tomograph, a new generation of
static analysis tools supporting large-scale code comprehension and
quality analysis. The resulting technology is practically applied by
software quality consultants since 2001 and marketed since the
beginning of 2003 by Software-Tomography GmbH.
-----------------------------------------------------------------------
REGISTRATION
------------
Please DO NOT reply to this e-mail!
Fill in the form below and sent it to .
Thanks.
I want to register to the following event: 8.9 Software Tomography
Name: ______________________________________
Email: ______________________________________
Company: ______________________________________
Address: ______________________________________
ZIP/City:______________________________________
Please check:
[ ] CHOOSE member
[ ] JUGS member
[ ] SI member
[ ] Non-Member
choose-news at 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 at iam.unibe.ch
To unsubscribe, please send the message "unsubscribe choose-news" to:
Majordomo at iam.unibe.ch
To learn more about SI and CHOOSE, see: http://www.iam.unibe.ch/CHOOSE/
From info at ch-open.ch Fri Sep 5 16:46:47 2003
From: info at ch-open.ch (Swiss Open Systems User Group)
Date: Fri, 05 Sep 2003 16:46:47 +0200
Subject: 7. - 10.10.03 /ch/open Workshop-Tage
Message-ID: <5.1.1.6.2.20030905164247.016d1040@pop.freesurf.ch>
Sehr geehrte CHOOSE-Mitglieder
Die Swiss Open Systems m?chte Sie aufmerksam machen auf die diesj?hrigen
Workshop-Tage, welche in Zusammenarbeit mit der Java User Group Switzerland
und mit dem Departement f?r Informationstechnologie und Elektrotechnik der
ETH Z?rich organisiert wird.
7.-9.10.: /ch/open Workshop-Tage in Z?rich
9.-10.10.: CampEclipse Plug-in Clinic
==========================================
Hier ein kurzer ?berblick ?ber die Workshops dieses Jahres:
Di 7. Oktober
-------------
WS 1: Web server (Perl/PHP/MySQL) Howto
WS 2: Certificate Based Web Access - Secure Your Apache Serve
WS 3: Der kreative Umgang mit Stress
(Wie kann ich meinen pers?nlichen Druck reduzieren?)
WS 4: Unit Testing with Java
Mi 8. Oktober
-------------
WS 5: Nie mehr programmieren!?!
Die Model-Driven-Architecture praktisch erprobt
WS 6: Streaming Media
WS 7: Six Sigma f?r Kosteneinsparungen in der ICT
WS 8: New Features in J2SE 1.5: Generic, Concurrency Utiltiies,
Enums, etc.
Do 9. Oktober
-------------
WS 9: Extending Eclipse: building your first plugin
WS 10: Cocoon und Lenya
WS 11: Authentifizierung, Autorisierung, Accounting und Payment
in J2ME-Anwendungen
WS 12: Marketing f?r kleine und mittelgrosse IT-Unternehmen
WS 13: Refactorings of a Simple Mind
Do/Fr 9./10. Oktober
--------------------
CampEclipse Plug-in Clinic
Alle weiteren Details zu den Workshops sowie das Anmeldeformular finden Sie
auf unserer Homepage
?brigens: F?r alle, die das Programm lieber auf Papier durchlesen als auf
dem Bildschirm, ist sowohl vom Gesamtprogramm als auch von den einzelnen
Workshops eine Print-Version verf?gbar.
Wir freuen uns auf zahlreiche Anmeldungen!
Mit freundlichen Gr?ssen
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:
CH-8033 Zuerich WWW:
Sekretariat Ursula Burri E-mail:
------------------------------------------------------------------
7. - 10.10.03: /ch/open-Workshoptage:
choose-news at 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 at iam.unibe.ch
To unsubscribe, please send the message "unsubscribe choose-news" to:
Majordomo at iam.unibe.ch
To learn more about SI and CHOOSE, see: http://www.iam.unibe.ch/CHOOSE/
From metz at glue.ch Mon Sep 8 14:03:30 2003
From: metz at glue.ch (Igor Metz)
Date: Mon, 08 Sep 2003 14:03:30 +0200
Subject: [Reminder] CHOOSE: Why not use cases?
Message-ID: <22645046.1063029810@client82.glue.ch>
The CHOOSE executive board is glad to invite you to the next talk given
by Dr. Richard Mitchell (InferData, Austin, TX, USA): "Why not use
cases?" on Thursday, September 11. 2003.
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.iam.unibe.ch/CHOOSE.
NOTE: registration for this event is required. See registration form at
the end of this e-mail.
-------------------------------------------------------------------------
Why not use cases?
==================
September 11. 2003
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 Richard Mitchell, InferData, Austin, TX, USA
Agenda
------
17:00 - 18:15h Talk and Q/A
Afterwards you are invited to a refreshment.
Abstract
--------
Use cases are central to most software development processes based on the
modelling language UML. Use cases help specifiers organise system
requirements around different kinds of users.
Use cases do not capture business rules. In some development processes, this
is a serious weakness. This talk will take a use case and from it develop a
model that does capture business rules.
The talk will briefly discuss what kinds of development processes can
benefit from modelling, and some of the consequences of persisting with
approaches based on use cases.
Bio
---
Richard Mitchell is a senior consultant for InferData Ltd of Austin, Texas,
a small consulting and training company specializing in model-driven
development of enterprise applications.
Richard has helped many companies build precise models of parts of their
businesses, and has trained many business analysts in modelling skills.
Richard is the lead author of "Design by Contract, by Example," which
describes the application to programming of the modelling principles used in
his talk.
-----------------------------------------------------------------------
REGISTRATION
------------
Please DO NOT reply to this e-mail!
Fill in the form below and sent it to .
Thanks.
I want to register to the following event: 11.9. Use cases
Name: ______________________________________
Email: ______________________________________
Company: ______________________________________
Address: ______________________________________
ZIP/City:______________________________________
Please check:
[ ] CHOOSE member
[ ] JUGS member
[ ] SI member
[ ] Non-Member
choose-news at 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 at iam.unibe.ch
To unsubscribe, please send the message "unsubscribe choose-news" to:
Majordomo at iam.unibe.ch
To learn more about SI and CHOOSE, see: http://www.iam.unibe.ch/CHOOSE/
From oscar.nierstrasz at acm.org Fri Sep 12 10:45:16 2003
From: oscar.nierstrasz at acm.org (Oscar Nierstrasz)
Date: Fri, 12 Sep 2003 10:45:16 +0200
Subject: [choose] Naked Objects SIG Beer -- Wed. Oct 8 -- Uni BE
Message-ID: <6E64ECDA-E4FD-11D7-A36B-003065D4A838@acm.org>
The CHOOSE executive board is pleased to invite you to a presentation
by Franz Achermann (Swisscom) on Naked Objects.
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.iam.unibe.ch/CHOOSE.
NOTE: registration for this event is required. Please fill out the
registration form at the end of this e-mail.
------------------------------------------------------------------------
Naked Objects
=============
Wednesday October 8, 2003 @ 17h00
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. Franz Achermann, Swisscom
Agenda
------
17h00 - 18h00 Talk and Q/A
Afterwards you are invited to a refreshment.
Abstract
--------
In conventional approaches to business systems design, the business
domain objects such as Customer, Product or Order, are masked from the
user by two intervening layers: a 'presentation' layer that manages the
user interface and a 'controller' or 'application' layer (also called
the 'process' or 'task' layer) that defines all the possible user tasks
and scripts the interaction between the user interface and the
underlying objects. Below the domain layer is a persistence layer,
which is most commonly based on a relational database. Writing a
business application implies not only writing all four layers, but also
translating the requirements from the user presentation into the
different representations used in each layer. And the same effort is
involved for each subsequent change in requirements.
In the naked objects approach writing a business application implies
writing only the business domain objects themselves. All business
functionality is implemented as behaviours or methods on those objects
- the objects can be described as being 'behaviourally complete'. These
business objects are then presented directly and automatically to the
user, by means of a completely generic viewing mechanism.
In the talk, I will present the naked objects approach and describe its
(advocated) benefits for developers and end users.
Bio
---
Franz Achermann works as a research and development engineer at
Swisscom Innovations, where he is involved in J2EE application projects
as a programmer and consultant. His interests include software
engineering, formal methods, and development methodologies. He holds a
PhD from the university of Bern for his work on the composition
language Piccola.
-----------------------------------------------------------------------
REGISTRATION
------------
Please DO NOT reply to this e-mail!
Fill in the form below and sent it to . Thanks.
I want to register to the following event: Naked Objects -- Oct 8, 2003
Name: ______________________________________
Email: ______________________________________
Company: ______________________________________
Address: ______________________________________
ZIP/City:______________________________________
Please check:
[ ] CHOOSE member
[ ] JUGS member
[ ] SI member
[ ] Non-Member
choose-news at 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 at iam.unibe.ch
To unsubscribe, please send the message "unsubscribe choose-news" to:
Majordomo at iam.unibe.ch
To learn more about SI and CHOOSE, see: http://www.iam.unibe.ch/CHOOSE/
From metz at glue.ch Wed Sep 17 09:50:29 2003
From: metz at glue.ch (Igor Metz)
Date: Wed, 17 Sep 2003 09:50:29 +0200
Subject: [CHOOSE] CHOOSE Forum 2003: New Features in the Java 2 Standard Edition 1.5
Message-ID: <179630812.1063792229@client83.glue.ch>
The CHOOSE executive board is pleased to invite you to the upcoming
CHOOSE Forum 2003 in Bern.
-------------------------------------------------------------------------
CHOOSE Forum 2003 CHOOSE Forum November 3, 2003 and CHOOSE General Assembly
"New Features in the Java 2 Standard Edition 1.5"
Speaker
-------
Angelika Langer, langer at camelot.de
Abstract
--------
The upcoming release 1.5 of the Java 2 Standard Edition (J2SE) will add
a number of major and minor new language features and library
extensions. The most significant addition to the Java programming
language are generic types and methods. The most substantial addition to
the Java platform libraries are the new concurrency utilities.
* Java Generics
A common misconception regarding generics is its comparison to C++
templates. Many people believe that Java generics are similar to C++
templates, while in fact both features have barely anything in common:
C++ templates is a Turing complete language - Java generics is syntactic
sugar that elides some casting. Java generics are a pure compiletime
feature that is translated to non-generic Java bytecode, for reasons of
compatibility with previous versions of Java.
In this tutorial, we will take a look into the proposed language
feature, how it will help us improve our programs, how it is supposed to
be used and where its limitations are. More specifically, we will
discuss the additions made to the language itself (parameterised types
and methods as well as covariant return types), changes to the platform
libraries (generic collections and extended reflection) and various
exciting details of generics such as the properties of type parameters
(their bounds and their scope), generic methods and type parameters
inference, and the translation of generics into bytecode.
* Concurrency Utilities
The Java platform provides basic, low-level primitives for writing
concurrent programs, but they are difficult to use properly. Many
programs become clearer, shorter, faster, easier to write, and more
reliable if higher-level synchronisation constructs are used. A
comprehensive library of concurrency utilities has been developed for
inclusion in the 1.5 release of J2SE. This library, known as the
util.concurrent package, contains thread pools, queues, concurrent
collections, special-purpose locks, barriers, and related utilities. The
addition to the Java platform is substantial and will change the way we
will implement concurrent Java applications. This tutorial gives an
overview of the new library. Enums, Autoboxing, etc.
Some smaller additions to the programming language comprise syntax for
enumeration types, an enhanced for-loop, static imports, autoboxing, and
varargs.
The seminar will be held in English.
Agenda for the CHOOSE General Assembly
--------------------------------------
Please note that the General Assembly will be held during the CHOOSE
Forum. All CHOOSE members are kindly invited to participate.
1.President's report. Activities since the last General Assembly.
2.Treasurer's report for 2002.
3.Miscellaneous.
Important notice
-----------------
The seating is limited for this event. Register early! Registrations
will be handled on a first come first served basis. If you intend to
register on site, check availability in advance.
Up to date information about CHOOSE, and the CHOOSE Forum, can be found
at the CHOOSE home page . There you will
also find the necessary links of the conference location.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Registration form.pdf
Type: application/pdf
Size: 10965 bytes
Desc: not available
Url : http://www.iam.unibe.ch/pipermail/choose-news/attachments/20030917/f9e9238b/Registrationform.pdf
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Flyer2003.pdf
Type: application/pdf
Size: 168193 bytes
Desc: not available
Url : http://www.iam.unibe.ch/pipermail/choose-news/attachments/20030917/f9e9238b/Flyer2003.pdf
From ducasse at iam.unibe.ch Fri Sep 19 11:19:12 2003
From: ducasse at iam.unibe.ch (ducasse)
Date: Fri, 19 Sep 2003 11:19:12 +0200
Subject: [Tutorial] SCRUM: A Methodology to Keep the Team Going
Message-ID: <54EC8440-EA82-11D7-AD15-000A9573EAE2@iam.unibe.ch>
SSUG the Swiss Smalltalk User Group in collaboration with CHOOSE is
glad to invite you to the next half-day tutorial given by J. Pelrine
(MetaProg GmbH):
"SCRUM: A Methodology to Keep the Team Going" on tuesday, October
14th 2003 from 14h to 18h at the IAM Room 001.
http://www.iam.unibe.ch/~ssug/Events/20031014.html
Scrum, one of the agile processes, has been used to develop systems and
products since 1995 on thousands of projects in hundreds of
organizations. Scrum implements in several days and delivers
increments of functionality within thirty days. Scrum wraps existing
engineering practices. Because Scrum is a development management
process, it has also been used for such projects as marketing,
research, and hardware product development.
In this talk, we'll discuss how Scrum and all agile processes work, the
theory behind them and their underlying practices of inspection and
adaptation. Then we?ll look at Scrum's detailed practices of
iterations, increments of code, emergence of requirements and
design, and self-organization of teams. Through these practices,
Scrum introduces a heartbeat of regular productivity to an
organization that foments customer and engineering collaboration. If XP
is wrapped by Scrum, XP's engineering practices ensure the quality
of this code and stability of the emerging product, while Scrum
provides the organizational framework which allows development to
flourish.
References:
?
Ken Schwaber and Mike Beedle, Agile Software Development with Scrum
(First edition),
Alan R. Apt, 2001.
Mike Beedle, Martine Devos, Yonat Sharon, Ken Schwaber and Jeff
Sutherland,
?SCRUM: A Pattern Language for Hyperproductive Software Development,?
Pattern Languages
of Program Design 4 , Neil Harrison, Brian Foote and Hans Rohnert
(Eds.), pp. 637-652,
Addison Wesley, 2000.
Biography
Joseph Pelrine is CO of MetaProg, a company devoted to increasing the
quality of
software and its development process. 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. In addition to being one of Europe?s most experienced
eXtreme Programming
practitioners and coaches, he is also Europe's first certified
ScrumMaster.
?
Tutorial Fees
140 CHF for Choose member
120 CHF for SSUG members (in fact 100 CHF + 20 CHF for
registration)
80 CHF for students
200 CHF SI member
250 CHF others
SSUG Sponsors:
Daedalos Consulting AG ( http://www.daedalos.ch ),
iFace AG ( http://www.iface.ch ),
Object-Oriented Limited ( http://www.object-oriented.com ).
REGISTRATION
Fill in the form below and sent it to tschmid at iam.unibe.ch . You
will then receive an invoice from the University of Berne.
I want to register to the SCRUM tutorial held at Bern the 14 October
2003.
Name: ______________________________________
Email: ______________________________________
Company: ______________________________________
Company Address: ______________________________________
Company ZIP/City: ______________________________________
Please check:
[ ] CHOOSE member
[ ] SUGS member
[ ] students
[ ] SI member
[ ] Non-Member
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: text/enriched
Size: 3673 bytes
Desc: not available
Url : http://www.iam.unibe.ch/pipermail/choose-news/attachments/20030919/bd599773/attachment.bin
From Claude.Rubattel at fhso.ch Tue Sep 30 10:57:38 2003
From: Claude.Rubattel at fhso.ch (Rubattel Claude)
Date: Tue, 30 Sep 2003 10:57:38 +0200
Subject: Web Services Day in O lten
Message-ID:
Dear CHOOSE Members
As one of the events in the seminar serie "Distributed Software Systems" by
the
University of Applied Sciences Solothurn Northwestern Switzerland,
a Web Services Day will take place
on Tuesday 21st october 2003 in Olten on the theme 'Web services - from the
technology to the application"
Have a look to www.fhso.ch/wb/informatik/webservice.htm
See you in Olten
Best regards
Claude Rubattel
University of Applied Sciences Solothurn Northwestern Switzerland
(Fachhochschule Solothurn Nordwestschweiz) Riggenbachstrasse 16, 4600 Olten
/ Switzerland
choose-news at 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 at iam.unibe.ch
To unsubscribe, please send the message "unsubscribe choose-news" to:
Majordomo at iam.unibe.ch
To learn more about SI and CHOOSE, see: http://www.iam.unibe.ch/CHOOSE/
From ducasse at iam.unibe.ch Mon Oct 6 10:59:20 2003
From: ducasse at iam.unibe.ch (ducasse)
Date: Mon, 6 Oct 2003 10:59:20 +0200
Subject: [Tutorial] SCRUM: A Methodology to Keep the Team Going
Message-ID: <5FB61FA6-F7DB-11D7-A928-000A9573EAE2@iam.unibe.ch>
SSUG the Swiss Smalltalk User Group in collaboration with CHOOSE is
glad to invite you to the next half-day tutorial given by J. Pelrine
(MetaProg GmbH):
"SCRUM: A Methodology to Keep the Team Going" on tuesday, October
14th 2003 from 14h to 18h at the IAM Room 001.
http://www.iam.unibe.ch/~ssug/Events/20031014.html
Scrum, one of the agile processes, has been used to develop systems and
products since 1995 on thousands of projects in hundreds of
organizations. Scrum implements in several days and delivers
increments of functionality within thirty days. Scrum wraps existing
engineering practices. Because Scrum is a development management
process, it has also been used for such projects as marketing,
research, and hardware product development.
In this talk, we'll discuss how Scrum and all agile processes work, the
theory behind them and their underlying practices of inspection and
adaptation. Then we?ll look at Scrum's detailed practices of
iterations, increments of code, emergence of requirements and
design, and self-organization of teams. Through these practices,
Scrum introduces a heartbeat of regular productivity to an
organization that foments customer and engineering collaboration. If XP
is wrapped by Scrum, XP's engineering practices ensure the quality
of this code and stability of the emerging product, while Scrum
provides the organizational framework which allows development to
flourish.
References:
?
Ken Schwaber and Mike Beedle, Agile Software Development with Scrum
(First edition),
Alan R. Apt, 2001.
Mike Beedle, Martine Devos, Yonat Sharon, Ken Schwaber and Jeff
Sutherland,
?SCRUM: A Pattern Language for Hyperproductive Software Development,?
Pattern Languages
of Program Design 4 , Neil Harrison, Brian Foote and Hans Rohnert
(Eds.), pp. 637-652,
Addison Wesley, 2000.
Biography
Joseph Pelrine is CO of MetaProg, a company devoted to increasing the
quality of
software and its development process. 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. In addition to being one of Europe?s most experienced
eXtreme Programming
practitioners and coaches, he is also Europe's first certified
ScrumMaster.
?
Tutorial Fees
140 CHF for Choose member
120 CHF for SSUG members (in fact 100 CHF + 20 CHF for
registration)
80 CHF for students
200 CHF SI member
250 CHF others
SSUG Sponsors:
Daedalos Consulting AG ( http://www.daedalos.ch ),
iFace AG ( http://www.iface.ch ),
Object-Oriented Limited ( http://www.object-oriented.com ).
REGISTRATION
Fill in the form below and sent it to tschmid at iam.unibe.ch . You
will then receive an invoice from the University of Berne.
I want to register to the SCRUM tutorial held at Bern the 14 October
2003.
Name: ______________________________________
Email: ______________________________________
Company: ______________________________________
Company Address: ______________________________________
Company ZIP/City: ______________________________________
Please check:
[ ] CHOOSE member
[ ] SUGS member
[ ] students
[ ] SI member
[ ] Non-Member
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: text/enriched
Size: 4008 bytes
Desc: not available
Url : http://www.iam.unibe.ch/pipermail/choose-news/attachments/20031006/ea3fcd58/attachment.bin
From gerber at iam.unibe.ch Thu Oct 9 09:48:32 2003
From: gerber at iam.unibe.ch (Sabine Gerber)
Date: Thu, 9 Oct 2003 09:48:32 +0200
Subject: Kolloquium vom 21.10.2003
Message-ID: <000101c38e39$bc970600$6b415c82@cgg.unibe.ch>
Einladung zum ersten Vortrag im Wintersemester 2003/2004:
Dienstag, 21. Oktober 2003, 17.30 Uhr
in der Uni Engehalde, Engehaldenstrasse 8, 3012 Bern, H?rsaal 001 (1. UG)
Referent: Dr. Leszek Lilien (Department of Computer Sciences, Purdue
University, West Lafayette, Indiana, USA)
Developing Pervasive Trust Paradigm for Authentication and Authorization
Traditionally, authentication and authorization (A&A) in computer systems
guard only user interfaces, thus providing only a perimeter defense against
attacks. We search for an A&A approach that satisfies the requirements of
multiple lines of defense and defense in depth. After reviewing and
classifying a variety of security paradigms, we propose the paradigm of
pervasive trust. It is analogous to a social model of interaction, where
trust is constantly --if often unconsciously-- applied. In an initial study
performed in our lab, we investigate using trust for the perimeter-defense
A&A model, in which the capability to use trust ratings for users was
applied for enhancing the role-based access control mechanism.
Dr. Leszek Lilien received his Ph.D. in Computer Science from the University
of Pittsburgh. His research at Purdue University concentrates on trusted
computing and computer security.
Vorschau:
28.10.2003 ? O. Ercetin, Sabanci University, Istanbul: Energy-Efficient
Multi-Path Routing in Unreliable Wireless Sensor Networks
Mit freundlichen Gr?ssen
Sabine Gerber
Institut f?r Informatik und angewandte Mathematik
Neubr?ckstr. 10, 3012 Bern
http://www.iam.unibe.ch
Sekr. CGG / Pr?fungssekretariat, Sabine Gerber
Tel. 031 631 49 14 / Fax 031 631 39 65
E-Mail: gerber at iam.unibe.ch
choose-news at 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 at iam.unibe.ch
To unsubscribe, please send the message "unsubscribe choose-news" to:
Majordomo at iam.unibe.ch
To learn more about SI and CHOOSE, see: http://www.iam.unibe.ch/CHOOSE/
From events at jugs.ch Fri Oct 17 14:30:48 2003
From: events at jugs.ch (JUGS Events)
Date: Fri, 17 Oct 2003 14:30:48 +0200
Subject: =?iso-8859-1?Q?6.11.03:_DirectJava=AE:_Automated_Smalltalk_?=
to Java Migration Tool
Message-ID: <5.1.1.6.2.20031017142910.00b60198@pop.jugs.ch>
Dear CHOOSE-Member
We are glad to invite you to another talk given by Olivier Picot, Object-ive:
6.11.03: DirectJava?: Automated Smalltalk to Java Migration Tool
For more information see below or
(with online registration form).
Best Regards,
The JUGS Board
----------------------------------------------------------------
DirectJava?: Automated Smalltalk to Java Migration Tool
=======================================================
6.11.03
Technopark Zurich, Room Cobol
Travel instructions: > Kontakt > Lageplan
direct Link to frame content:
SPEAKER
-------
Olivier Picot, Object-ive
AGENDA
------
17:00 - 18:15h: Talk incl. Q/A
Afterwards you are invited to a refreshment.
ABSTRACT
--------
Java has taken the world by storm. Its vibrant and dynamic platform offers
today a real alternative to older languages, even those as established as
Smalltalk. Factors such as uncertainty in terms of vendor support, or
expert staff shortages should increase significantly the need for Smalltalk
to Java migrations. Indeed, re-development is a very costly and lengthy
alternative, frought with risks.
Smalltalk and Java show significant differences, posing problems when
attempting to automate a translation process (for instance, dynamic typing
versus static typing or the fact that blocks do not exist in Java).
DirectJava is a 4-step iterative process : Automated Smalltalk source code
analysis, Types Detection, Correspondence Repository building, and the
Translation Engine itself. Specific code translation examples illustrate
how DirectJava is able to deliver such a high degree of accuracy in
automated translation.
Case Study: CCR (Caisse Centrale de R?assurance) part of the top 25
reinsurers in the world has successfully migrated applications of over 1
million lines of code from VA Smalltalk into VA Java using DirectJava.
BIOGRAPHY
---------
Olivier Picot is the founder and General manager of Object'ive, a company
specialized in Object-Oriented Technology. He has 10 years experience in
software architecture and engineering, and is the main developer behind
DirectJava, an automated translation tool from Smallalk to Java. His
experience includes software development for IBM as well as consulting in
the area of application migrations.
-----------------------------------------------------------------------
REGISTRATION
------------
Please DO NOT reply to this e-mail.
Fill in the form below and sent it to or register
very easy at .
Thanks.
6.11.03: DirectJava?: Automated Smalltalk to Java Migration Tool
Name: ______________________________________
Email: ______________________________________
Company: ______________________________________
Address: ______________________________________
ZIP/City:______________________________________
Please check:
[ ] CHOOSE member - no participation fee
[ ] SSUG member - no participation fee
[ ] Non-Member - JUGS-events are once free of cost for evaluation
[ ] Non-Member with participation fee CHF 100.- (better: Join the
Java User Group Switzerland and take part as a member...)
----------------------------------------------------------------
Java User Group Switzerland
Postfach 2322, 8033 Zuerich WWW:
JUGS is an interest group of the Swiss Informaticians Society
(SI) , the swiss chapter of ACM.
----------------------------------------------------------------
choose-news at 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 at iam.unibe.ch
To unsubscribe, please send the message "unsubscribe choose-news" to:
Majordomo at iam.unibe.ch
To learn more about SI and CHOOSE, see: http://www.iam.unibe.ch/CHOOSE/
From info at lots.ch Sun Oct 19 15:07:24 2003
From: info at lots.ch (LOTS - Let's Open the Source)
Date: Sun, 19 Oct 2003 15:07:24 +0200
Subject: Einladung Kickoff-Meeting
Message-ID: <002e01c39641$f0a1ebd0$71d4a2d9@MATRIX>
Guten Tag
Um es vorwegzunehmen, wir w?rden Sie als Mitwirkenden in der Open Source
Bewegung am Freitag, 24. Oktober 2003 gerne an der Universit?t Bern als
Teilnehmer des Kickoff-Meetings begr?ssen d?rfen.
Worum es geht: Wir sind im Begriff eine Plattform zu initiieren, bei
welcher sich Open Source Entwickler mit hochwertigen L?sungen einem
interessierten Publikum aus den Bereichen KMU, Dienstleister, Bund,
Kantonen, Gemeinden, Forschung und Industrie vorstellen k?nnen.
Reger Ideen- und Gedankenaustausch und die F?rderung der Open
Source-Idee sowie den Aufbau von Gesch?ftsbeziehungen sind unsere
Hauptanliegen. Die Veranstaltung soll eine Erg?nzung zu den bestehenden
Technik-lastigen Events und Manager-Tagungen bieten und nach dem
Bottom-Up-Prinzip organisiert werden. Dazu f?hren wir am Freitag, 24.
Oktober 2003 ein Orientierungs-Treffen durch, das uns eine Tuchf?hlung
mit Entwicklern, Dienstleistern und Anwender erlaubt.
Mit besonderer Freude haben wir Wolfgang Tietz, Informatikstrategieorgan
Bund, Leiter des Bereichs Architekturen, Standards und Technologien, als
Keynote-Referenten gewinnen k?nnen. Er wird ?ber die Erfahrungen der
Bundesverwaltung mit Open Source Software und deren zuk?nftigem Einsatz
beim Bund berichten. Ausserdem wird Oscar Nierstrasz, Professor am
Institut f?r angewandte Mathematik an der Universit?t Bern, als Patron
des Events seine Unterst?tzung daf?r bekanntgeben. Und nicht zu letzt
sind Sie als Teilnehmer gefragt, Ihre Vorstellungen einer Open Source
Begegnungs-Plattform einem interessierten Publikum kund zu tun. Gerne
k?nnen Sie uns bereits im Vorfeld des Orientierungs-Treffens Ihre
Meinung und Ideen mitteilen.
Nachfolgendend das Programm des Kickoff-Veranstaltung am Freitag, 24.
Oktober 2003:
17.30h Begr?ssung durch Veranstalter
17.40h Keynote-Referat von Wolfgang Tietz
18.00h Fragen an Wolfgang Tietz
18.15h Pause mit Apero und Getr?nken
18.30h Vorstellung des Events im Februar 2004
19.00h Offenes Mikrofon, Diskussion im Plenum
20.00h Offizielles Ende, Abendessen in einem Berner Restaurant
Die Veranstaltung findet statt an der Universit?t Bern, Institut f?r
Wirtschaftsinformatik, Engehaldenstrasse 8, Raum 001. Der Zugang wird
beschriftet sein, ein Lageplan ist unter
http://www.bau.unibe.ch/fakplaene/wiso/wirtschinformatik.html
ersichtlich. F?r Pr?sentationszwecke stehen Beamer und Internet-Zugang
zur Verf?gung.
Wir hoffen auf ein reges Interesse und freuen uns auf Ihre Anmeldung
unter http://www.lots.ch/Anmeldung_Orientierungs-Treffen.html . F?r
Fragen, Bemerkungen etc. wenden Sie sich bitte ungeniert an info at lots.ch
Sie sind zudem herzlich eingeladen sich auf unserer Mailingliste
(discussion at lots.ch) zu beteiligen. Zur Anmeldung senden Sie ein Email
an discussion-subscribe at lots.ch.
Mit freundlichen Gr?ssen, die Organisatoren
Michael Moser
Matthias St?rmer
Urs Gehrig
Bei dringenden Fragen wenden Sie sich bitte an Michael Moser, Tel. +41
79 377 24 88
Aktuelle Infos auf http://www.lots.ch
choose-news at 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 at iam.unibe.ch
To unsubscribe, please send the message "unsubscribe choose-news" to:
Majordomo at iam.unibe.ch
To learn more about SI and CHOOSE, see: http://www.iam.unibe.ch/CHOOSE/
From ducasse at iam.unibe.ch Thu Nov 13 17:16:03 2003
From: ducasse at iam.unibe.ch (ducasse)
Date: Thu, 13 Nov 2003 17:16:03 +0100
Subject: Sig Beer at Berne
Message-ID:
Hi all
Daniel Ratiu that has been sponsored by Choose for a visit to the
SCG/IAM will present the results of his master thesis by giving a
talk: "Time-Based Detection Strategies".
The diploma thesis topic is to extend of the current way of detecting
design flaws (i.e. based on information in one version only) to also
take into consideration historical information (e.g. how stable is a
class suspected of being a God Class). He used the concept of Detection
Strategy which is defined as the the quantifiable expression of a rule,
by which design fragments that are conformant to that rule can be
detected in the source code. Thus, he defined detection strategies
based on software measurements which take the historical information
into account.
Daniel Ratiu is a freshly graduated engineer and this presentation is
about his work performed mainly during the diploma project.
When: Tuesday 18th of November 2003
At: 17h15
Where: room 107 Sch?tzenmattstrasse 14
Software Composition Group
Institut f?r Informatik
Universit?t Bern
Neubr?ckstrasse 10
CH-3012 Bern
SWITZERLAND
Map: http://www.iam.unibe.ch/cgi-bin/getpage.py?finding.html&e
Stef
choose-news at 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 at iam.unibe.ch
To unsubscribe, please send the message "unsubscribe choose-news" to:
Majordomo at iam.unibe.ch
To learn more about SI and CHOOSE, see: http://www.iam.unibe.ch/CHOOSE/
From m.stuermer at foresite.ch Tue Dec 9 01:20:44 2003
From: m.stuermer at foresite.ch (=?iso-8859-1?Q?Matthias_St=FCrmer?=)
Date: Tue, 9 Dec 2003 01:20:44 +0100
Subject: Call for Participation for LOTS
Message-ID: <004e01c3bdea$4935b7c0$6501a8c0@MATRIX>
Hi all,
As you might have heard next year on February 18th, 2004 there will be a
general Open Source event at the University of Bern in Switzerland. The
event is called "LOTS - Let's Open the Source" and seeks to bring
together the different stake holders of FOSS (Free and Open Source
Software). Please visit the website www.lots.ch and specially the new
english section located at www.lots.ch/index_en.html for more
information about the event.
This and the following week the call for participation takes place. You
can add to this event in the following four ways filling out the
submission form:
1. Present your FOSS Project:
http://www.lots.ch/lots-request-project.html
2. Present your FOSS-related Company:
http://www.lots.ch/lots-request-company.html
3. Hold a presentation:
http://www.lots.ch/lots-request-presentation.html
4. Lead a workshop: http://www.lots.ch/lots-request-workshop.html
The submission deadline is already next weeks Friday, December 19th
2003. We hope you're so spontaneous and will decide to participate in
the event!
Hope to hear from you soon, sincerely,
Matthias St?rmer
--
Matthias St?rmer matthias at lots.ch
+41 (0)76 368 81 65
LOTS - Let's Open the Source
http://lots.ch
choose-news at 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 at iam.unibe.ch
To unsubscribe, please send the message "unsubscribe choose-news" to:
Majordomo at iam.unibe.ch
To learn more about SI and CHOOSE, see: http://www.iam.unibe.ch/CHOOSE/
From oscar.nierstrasz at acm.org Wed Dec 17 10:06:02 2003
From: oscar.nierstrasz at acm.org (Oscar Nierstrasz)
Date: Wed, 17 Dec 2003 10:06:02 +0100
Subject: [choose] Unit Testing with Design by Contract and Equivalence Partitions-SIG Beer-- Wed. Jan 14 -- Uni BE
Message-ID: <3D237DE8-3070-11D8-A5FF-000A958EE9C4@acm.org>
The CHOOSE executive board is pleased to invite you to a presentation
by Per Madsen (University Aalborg / ETH Zurich) on
A unit testing tool based on Design by Contract and equivalence
partitions
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.iam.unibe.ch/CHOOSE.
NOTE: registration for this event is required. Please fill out the
registration form at the end of this e-mail.
------------------------------------------------------------------------
A unit testing tool based on Design by Contract and equivalence
partitions
=========================================================
Wednesday January 14, 2004 @ 17h00
Institut f?r Wirtschaftsinformatik (IWI), Universit?t Bern,
Engehaldenstrasse 8, 3012 Bern, H?rsaal 002
Travel instructions: http://www.iam.unibe.ch/~scg/Resources/Maps/
Speaker
-------
Per Madsen, University Aalborg / ETH Zurich
Agenda
------
17h00 - 18h00 Talk and Q/A
Afterwards you are invited to a refreshment.
Abstract
--------
Software testing is an important, but also very hard task. In this
talk we will present a testing approach, where parts of the testing
process in done automatically. In order for this to happen we have
made an extended version of Java that enables the programmer to
specify a formal description of Equivalence Partitions and to use
Design by Contract as in Eiffel. The combination of these two
extensions allows a tool to generate and evaluate test cases
automatically. The talk will explain the tool step by step and provide
a concrete example.
Bio
---
Per Madsen is a Ph.D. student from Aalborg University in Denmark. He
got a master degree in Computer Science in 1998. From 1998 until 2001
he was employed as a Software Developer in a private company working
with baggage handling control systems in airports. After realizing that
software testing is a major problem in the industry he returned to the
university to become a Ph.D. student. He is now working on the design
and implementation of a tool for automatic test case generation. From
October 1th 2003 until February 1th 2004 he is a guest at the Chair of
Software Engineering, ETH Zurich.
-----------------------------------------------------------------------
REGISTRATION
------------
Please DO NOT reply to this e-mail!
Fill in the form below and sent it to . Thanks.
I want to register to the following event: Unit Testing with Design by
Contract and Equivalence Partitions -- Jan 14, 2004
Name: ______________________________________
Email: ______________________________________
Company: ______________________________________
Address: ______________________________________
ZIP/City:______________________________________
Please check:
[ ] CHOOSE member
[ ] JUGS member
[ ] SI member
[ ] Non-Member
choose-news at 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 at iam.unibe.ch
To unsubscribe, please send the message "unsubscribe choose-news" to:
Majordomo at iam.unibe.ch
To learn more about SI and CHOOSE, see: http://www.iam.unibe.ch/CHOOSE/