Article View: ch.si.general
Article #13ChooseForum `98: Call for participation
From: Igor Metz
Date: Mon, 16 Feb 1998 00:00
Date: Mon, 16 Feb 1998 00:00
190 lines
8258 bytes
8258 bytes
ChooseForum `98: Call for participation
Annual Conference
of the Swiss Group for
Object-Oriented Systems and Environments
March 24 1998
University of Z�rich, Irchel
Note:
- The PDF version of the Call for participation can be retrieved from
http://www.glue.ch/~metz/CHOOSE/CFP-Forum98.pdf
- CHOOSE members will receive a written CFP within the next two weeks.
Conference Programme
--------------------
8.30 Opening of the Conference Office.
09.00-09.15 Dr. Igor Metz, GLUE Software Engineering AG
Welcome.
09.15-12.15 Prof. Dr. David Harel, Weizmann Institute of Science, Isreal
On Modeling and Analyzing System Behavior:
Myths, Facts and Challenges.
(with 1/2 hour coffee break)
12.15-13.30 Lunch break
13.30-16.30 Kent Beck, CS Life, Zurich
Extreme Programming: People Writing Programs.
(with 1/2 hour coffee break)
16.45-17.45 Apero
Details on talks and speakers:
------------------------------
On Modeling and Analyzing System Behavior:
Myths, Facts and Challenges
Prof. Dr. David Harel
Faculty of Mathematical Sciences
The Weizmann Institute of Science
Rehovot, Israel
http://www.wisdom.weizmann.ac.il/~harel
Abstract
High-level modeling of complex systems raises rather serious problems in
specifying behavior. This is true both in the Structured Analysis paradigm
(SA) and in the Object-Oriented one (OO). In the latter case, classes
represent dynamically changing collections of concrete objects, and behavioral
modeling must address issues related to their creation and destruction, the
delegation of messages, the modification and maintenance of relationships,
aggregation, inheritance, etc. All this has to be done so that the models
remain intuitive and well-structured, but are also behaviorally expressive and
rigorous, supporting full executability and dynamic analysis, as well as
automatic synthesis of usable code in languages such as C or C++. The tutorial
will center on statecharts as a possible "engine" for specifying behavior, and
will describe in some detail the work done over the last 15 years on the
language itself, on embedding statecharts within structural models in both the
SA and OO frameworks, and on building support tools. We will discuss some of
the misconceptions among practitioners and methodologists, as well as some
central challenges for the future.
Extreme Programming: People Writing Programs
Kent Beck
CS Life
Zurich
Extreme Programming is a discipline of software development designed to
sustain productivity from small teams of programmers with ordinary skills over
the life of a software system. It operates by encouraging communication among
developers and between developers and clients. Some of XPs distinguishing
features are:
* Incremental planning-
Clients set development priorities based on consequences provided
by developers.
* Design by refactoring-
The system is designed in response to the need to make concrete
tests run.
* Pair programming-
All production code is written with two developers sitting at one
workstation
* Relentless testing-
Developers write their own unit tests and a separate team writes
functional tests
* Continuous integration-
The system is built and unit tested several times a day
The talk will explore the philosophical basis of XP, describe its most
clearly ridiculous practices, and describe what teams wishing to adopt
XP can do first.
Speakers Biography
------------------
* David Harel:
David Harel is the William Sussman Professor of Mathematics at the Weizmann
Institute of Science in Israel, and as of January 1998 is the Dean of its
Faculty of Mathematical Sciences. He was Chairman of the Department of Applied
Mathematics and Computer Science from 1989 to 1995. He is also co-founder
and chief scientist of i-Logix, Inc., Andover, MA, and is an adjunct professor
at the Open University in Israel. He is the inventor of the language of
statecharts (which has been integrated into UML).
Harel received his B.Sc. from Bar-Ilan University in 1974, his M.Sc. from
Tel-Aviv University in 1976 and his PhD from the Massachusetts Institute of
Technology in 1978. He has spent two years at IBM's Yorktown Heights research
center, and sabbatical years at Carnegie-Mellon and Cornell Universities.
His research interests are in computability and complexity theory, logics of
programs, theory of databases, automata theory, visual languages and systems
engineering, and he has published widely on these topics. In 1994 he gave a
13-lecture exposition of computer science on Israeli radio, and these days
is presenting a 14-program series on Israeli television in which he hosts
prominent computer scientists on a variety of topics. He received the Stevens
Award in Software Development Methods in 1996, ACM's Karlstrom Outstanding
Educator Award in 1992, the best paper award in the International Conference
on Software Engineering in 1988, and the 1997 Israeli Prime Minister's Award
for Software. His book, Algorithmics: The Spirit of Computing (Addison-Wesley,
1987, 2nd. edn. 1992) was the Spring 1988 Main Selection of the Macmillan
Library of Science. He is a Fellow of the ACM and of the IEEE.
* Kent Beck:
Kent Beck hates writing third-person biographies, but here goes. He has
been developing software for a living for 14 years. He has a nasty
compulsion to speak in public and write. This has resulted in more than
50 technical articles and the book The Smalltalk Best Practice Patterns.
He was instrumental in introducing CRC cards and patterns for software
development. He is proudest of still making his living writing code. He
is spending a year at CS Life working in Smalltalk on a production
server for life insurance contract management.
Registration Form
-----------------
Please fill out the attached registration form, and send it to:
Schweizer Informatikergesellschaft, Schwandenholzstr. 286, CH-8046 Z�rich
Tel: 01 371 73 42, Fax: 01 371 23 00
Name: _______________________________________________
Company: _______________________________________________
Address: _______________________________________________
_______________________________________________
SI Member#: o _________ CHOOSE Member: o
Student: o (supply proof) Unemployed: o
Vegetarian meal required: o
Please bill me: o
Please charge my credit card: o Eurocard/Mastercard o Visa: o
Card number: _________________ Expiry date: _________
Cardholder: ______________________________________
Date: __________ Signature:
Early registration prices
SI members Non-members Surcharge (after March 14)
Regular 80 200 20
Reduced 40 80 20
The price includes lunch, coffee breaks, and handouts. Students and unemployed
can benefit from the reduced fee. CHOOSE members benefit from an additional
reduction of sFr. 10.-.
Registrations must be received by Friday March 13. After this date, late
registrations will only be accepted at the tutorial site. Lunch and handouts
will be guaranteed only for early registrations.
NB: Annual SI membership rates are 80.- and an additional 20.- for CHOOSE
(students pay 25.- and 10.-) To join, please contact the SI secretary (see
front page of this flyer).
---
Dr. Igor Metz <metz@glue.ch>, http://www.glue.ch/~metz
GLUE Software Engineering AG, Zieglerstr. 34, CH-3007 Bern, Switzerland
Phone: (++41) 31 385 30 11 Fax: (++41) 31 385 30 18 GSM: 079 352 61 36
Technical Details
Message-ID:
<x167mfg5sg.fsf@zuse.glue.ch>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII X-Google-Thread: f778e,86c2bfb9bb2cc4a4,start X-Google-Attributes: gidf778e,public X-Google-Thread: f61ec,86c2bfb9bb2cc4a4,start X-Google-Attributes: gidf61ec,public From: Igor Metz <metz@zuse.glue.ch> Subject: ChooseForum `98: Call for participation Date: 1998/02/16 Message-ID: <x167mfg5sg.fsf@zuse.glue.ch> X-Deja-AN: 325507709 Distribution: ch Organization: GLUE Software Engineering, CH-Bern Newsgroups: ch.si.general,ch.si.choose