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/