From arevalo at iam.unibe.ch Tue Jan 4 22:57:30 2005 From: arevalo at iam.unibe.ch (Gabriela Arevalo) Date: Tue, 4 Jan 2005 22:57:30 +0100 (MET) Subject: [choose] PhD Thesis: "High-Level Views in Object-Oriented Systems using Formal Concept Analysis" on Friday 14th, 2005 at 16:30 hs in IWI 001 In-Reply-To: <000f01c4f279$8f96dd10$4a425c82@cgg.unibe.ch> Message-ID: You are kindly invited to the public defense of my PhD thesis " High-Level Views in Object-Oriented Systems using Formal Concept Analysis " that will take place on Friday, January 14th, 2005 at 16:30 at the room IWI 001 in Engehaldenstrasse 8 (Bern) After the defense, we will share an apero at the Cafeteria in the building S14 in Schutzenmattstrasse 14 (Bern). Best Regards, Gabriela Arevalo PhD Thesis Title: "High-Level Views in Object-Oriented Systems using Formal Concept Analysis" Abstract: Within object-oriented systems there are different meaningful dependencies between different objects. These dependencies reveal contracts, collaborations and relationships between classes, methods, packages and any development unit in the systems. In most of the cases, these dependencies are not explicit in the code. This problem is due to inadequate or out-of-date documentation and mechanisms such as dynamic binding, inheritance and polymorphism that obscure the presence of existing dependencies. These dependencies play an important part in implicit contracts between the various software artifacts of the system. It is therefore essential that a developer, who has to make changes or extensions to an object-oriented system, understands the dependencies among the classes. Lack of understanding increases the risk that seemingly innocuous changes break the implicit existing contracts in the system. In short, implicit, undocumented dependencies lead to fragile systems that are difficult to extend or modify correctly. In this thesis we develop an approach based on a methodology and a tool support to recover this implicit information and generate high-level views of a system at different abstraction levels, using a formal clustering technique called Formal Concept Analysis (FCA). With these views, we help to build the first mental model of a system. Thus the implicit or lost information is made explicit and we are able to find uses of coding styles, possible bottlenecks and weakpoints of a system, identify eventual contracts between the entities, patterns based on the dependencies and if possible propose possible solutions to correct problems in the code. With this approach we also evaluate which are the advantages and disadvantages of using a clustering technique in software reverse engineering. ------------------------------------------------------------------------ " The intelligence of his heart had taught him the uselessness of the glory " El General en su Laberinto - Garcia Marquez ------------------------------------------------------------------------ Gabriela Beatriz Arevalo Institut fur Informatik und angewandte Mathematik Gruppe Software Composition Neubrueckstrasse 10 - 3012 - Bern TE: +41 31 631 4868 (Raum: 106) Fax: +41 31 631 3355 email: arevalo at iam.unibe.ch http://www.iam.unibe.ch/~arevalo/ 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.choose.s-i.ch/ From info at ch-open.ch Wed Jan 12 13:34:28 2005 From: info at ch-open.ch (Swiss Open Systems User Group) Date: Wed, 12 Jan 2005 13:34:28 +0100 Subject: [choose] 18.1.05, OBL Bern: OSS-Community der Bundesverwaltung Message-ID: <6.1.1.1.2.20050112132955.0263fe78@pop.hispeed.ch> Sehr geehrte CHOOSE-Mitglieder Die Swiss Open Systems User Group l?dt Sie ein, sich fuer unseren ersten Swiss Open Business Lunch im neuen Jahr anzumelden: 18.1., 11.45: F?d?ral Entrec?te Caf?, B?renplatz 31, Bern/BE (vor dem Bundeshaus), Tel.: 031 311 16 24 Dieter Klemme, ISB, haelt zu Beginn einen Kurzvortrag zum Thema: OSS-Community der Bundesverwaltung und ihre Webplattform Abstract: Diskussion: Wie kann/soll die Bundesverwaltung mit OSS-Organtionen wie /ch/open zusammenarbeiten? Wie findet die Bundesverwaltung Support? Bio: Dieter Klemme war seit 1983 im System Management von Host, Unix und Windows Systemen t?tig. Vor seinem ?bertritt ins ISB leitete er bei der Ascom und zuletzt w?hrend 5 Jahren im Bundesamt f?r Informatik und Telekommunikation (BIT) die Systemtechnik. Seit dem Fr?hjahr 2000 ist Dieter Klemme als Projektleiter f?r den Aufbau der Informatikarchitektur der Bundesverwaltung verantwortlich. Er hatte die Federf?hrung f?r die Erarbeitung der OSS-Strategie der Bundesverwaltung und leitet jetzt das Projekt zu ihrer Umsetzung. Der Business Lunch steht allen Interessierten offen. Gerne erwarten wir Ihre Anmeldung unter bis zum 17.1.05. Mit freundlichen Gruessen Ursula Burri ------------------------------------------------------------------ Swiss Open Systems User Group Tel.: +41 1 350 26 56 (freitags) /ch/open Fax: +41 1 350 26 55 Postfach 2322 E-mail: CH-8033 Zuerich WWW: Sekretariat Ursula Burri E-mail: ------------------------------------------------------------------ Open Systems for open minded people! 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.choose.s-i.ch/ From huchard at lirmm.fr Tue Jan 18 16:17:16 2005 From: huchard at lirmm.fr (Marianne HUCHARD) Date: Tue, 18 Jan 2005 16:17:16 +0100 Subject: [choose] LMO 2005: Call for Posters, Demonstrations and Participation Message-ID: <41ED287C.2070708@lirmm.fr> [Please apologize for multiple receipts] ---------------------------------------- LMO 2005 - LANGAGES ET MODELES A OBJETS ---------------------------------------- EARLY REGISTRATION BEFORE JANUARY, 30 ---------------------------------------- Bern - 9-10-11 march 2205 Program, registration and informations http://lmo2005.unibe.ch 11th french-speaking conference LMO (Langages and Models for Objects) will gather researchers interested in the numerous facets of objects, components and models, including programming languages, knowledge representation, data bases, software engineering, distributed programming, middlewares and operating systems. LMO 2005 will include: ----- 2 Invited conferences - M. SAKKINEN (U. of Jyvaskyla): "Wishes for object-oriented languages" - Y. CASEAU (Bouygues T?l?com): "SLA-based routines for EAI middleware: A step towards self-optimizing BPM" ---- A Panel: "Model Driven Engineering: Standards and Open Source" ----- A selection of 15 research papers, a Poster/Demonstration session ----- Two satellite events: -Workshop "Software Evolution" (march, 8) -OCM group meeting (march, 9-10-11) ----- Poster and demonstrations can still be proposed !!!!!!!!!! (send one-page abstract to huchard at lirmm.fr) ---------------------- La 11?me ?dition de la conf?rence Langages et Mod?les ? Objets se propose de r?unir ? nouveau les chercheurs int?ress?s par les multiples facettes des concepts d'objet, de composant et de mod?le. Convergences, divergences et nouvelles tendances seront abord?es dans les contextes de la programmation, de la repr?sentation des connaissances, des bases de donn?es, du g?nie logiciel, de la programmation r?partie, des intergiciels et du syst?me. LMO 2005 sera compos?e de : ----- 2 conf?rences invit?es - M. SAKKINEN (U. of Jyvaskyla): "Wishes for object-oriented languages" - Y. CASEAU (Bouygues T?l?com): "SLA-based routines for EAI middleware: A step towards self-optimizing BPM" ---- Une table ronde: "L'ing?nierie des mod?les (IDM): Standards and Open Source" ----- Une s?lection de 15 articles, une session de posters et d?monstrations ----- Deux ?v?nements conjoints: - Workshop sur l'?volution du logiciel - R?union du groupe OCM ----- Des posters et d?monstrations peuvent encore etre proposes !!!!!!!!!! (envoyer un resume d'une page a huchard at lirmm.fr) En esp?rant vous accueillir nombreux ? Berne en mars 2005 ! ------------------------ 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.choose.s-i.ch/ From n.schaerli at gmx.net Wed Jan 26 15:05:37 2005 From: n.schaerli at gmx.net (=?iso-8859-1?Q?Nathanael_Sch=E4rli?=) Date: Wed, 26 Jan 2005 15:05:37 +0100 Subject: [choose] PhD Defense: "Traits -- Composing Classes from Behavioral Building Blocks" Message-ID: <000201c503b0$1d06cec0$2101a8c0@apu> Hello everybody You are invited to attend the defense of my Ph.D. entitled: "Traits -- Composing Classes from Behavioral Building Blocks" (thesis abstract below) The defense will take place on Thursday, February 3rd, 2005 at 11:00, room 002 in the IWI building (Engehaldenstrasse 8). After the defense, we will share a light lunch at the Cafeteria in building S14 (Schutzenmattstrasse 14). If you plan to join us for lunch, please let me know as soon as possible so that I can make sure there will be enough food. Kind regards, Nathanael Sch?rli Thesis abstract: Inheritance is well-known and accepted as a fundamental mechanism for reuse in object-oriented languages. Unfortunately, the main variants ? single inheritance, multiple inheritance, and mixin inheritance?all suffer from conceptual and practical problems related to software reuse and robustness with respect to changes. In a first part of this thesis, we identify and illustrate these problems. To overcome these problems, we then present traits, a simple compositional model that extends single inheritance. A trait is essentially a (parameterized) set of methods; it serves as a behavioral building block for classes and is the primitive unit of code reuse. We develop a formal model of traits that establishes how traits can be composed to form other traits or classes, and we describe how we implemented traits in Squeak Smalltalk by bootstrapping a new language kernel. We present our experimental validation in which we apply traits to refactor parts of the Smalltalk kernel and library, and we develop a programming methodology around the usage of traits and the trait browser, the tool that we implemented to take full advantage of the availability of traits in the Squeak programming environment. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ Nathanael Sch?rli Wuhrgasse 11 CH-4900 Langenthal, Switzerland Phone private: +41 62 922 61 21 Phone office: +41 31 631 35 47 Email: n.schaerli at gmx.net Web: www.iam.unibe.ch/~schaerli 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.choose.s-i.ch/ From huchard at lirmm.fr Mon Jan 31 09:00:52 2005 From: huchard at lirmm.fr (Marianne HUCHARD) Date: Mon, 31 Jan 2005 09:00:52 +0100 Subject: [choose] LMO'05: february 6, extended early registration date Message-ID: <41FDE5B4.7010309@lirmm.fr> [Please apologize for multiple receipts] ------------------------------------------------------ LMO 2005 - LANGAGES ET MODELES A OBJETS ------------------------------------------------------ NEW EARLY REGISTRATION DATE : FEBRUARY 6 ------------------------------------------------------ Bern - 9-10-11 march 2205 Program, registration and informations http://lmo2005.unibe.ch 11th french-speaking conference LMO (Langages and Models for Objects) will gather researchers interested in the numerous facets of objects, components and models, including programming languages, knowledge representation, data bases, software engineering, distributed programming, middlewares and operating systems. LMO 2005 will include: ----- 2 Invited conferences - M. SAKKINEN (U. of Jyvaskyla): "Wishes for object-oriented languages" - Y. CASEAU (Bouygues T?l?com): "SLA-based routines for EAI middleware: A step towards self-optimizing BPM" ---- A Panel: "Model Driven Engineering: Standards and Open Source" ----- A selection of 15 research papers, a Poster/Demonstration session ----- Two satellite events: -Workshop "Software Evolution" (march, 8) -OCM group meeting (march, 9-10-11) ----- Poster and demonstrations can still be proposed !!!!!!!!!! (send one-page abstract to huchard at lirmm.fr) ---------------------- La 11?me ?dition de la conf?rence Langages et Mod?les ? Objets se propose de r?unir ? nouveau les chercheurs int?ress?s par les multiples facettes des concepts d'objet, de composant et de mod?le. Convergences, divergences et nouvelles tendances seront abord?es dans les contextes de la programmation, de la repr?sentation des connaissances, des bases de donn?es, du g?nie logiciel, de la programmation r?partie, des intergiciels et du syst?me. LMO 2005 sera compos?e de : ----- 2 conf?rences invit?es - M. SAKKINEN (U. of Jyvaskyla): "Wishes for object-oriented languages" - Y. CASEAU (Bouygues T?l?com): "SLA-based routines for EAI middleware: A step towards self-optimizing BPM" ---- Une table ronde: "L'ing?nierie des mod?les (IDM): Standards et Open Source" ----- Une s?lection de 15 articles, une session de posters et d?monstrations ----- Deux ?v?nements conjoints: - Workshop sur l'?volution du logiciel - R?union du groupe OCM ----- Des posters et d?monstrations peuvent encore etre proposes !!!!!!!!!! (envoyer un resume d'une page a huchard at lirmm.fr) En esp?rant vous accueillir nombreux ? Berne en mars 2005 ! ------------------------ 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.choose.s-i.ch/ From glinz at ifi.unizh.ch Mon Feb 14 14:39:24 2005 From: glinz at ifi.unizh.ch (Martin Glinz) Date: Mon, 14 Feb 2005 14:39:24 +0100 Subject: [choose] SI-SE 2005: Agile Software-Entwicklung Message-ID: Wir laden Sie herzlich ein zur Teilnahme an der SI-SE 2005 Fachtagung und Tutorien ?ber Agile Software-Entwicklung 10. und 11. M?rz 2005 Universit?t Z?rich http://www.ifi.unizh.ch/si-se/sise2005 Programm: Mary Poppendieck (USA): Managing the Development Pipeline +++ Michael Hirsch (Z?hlke, CH): Sieben Techniken f?r den garantierten Misserfolg in der SW-Entwicklung +++ Joseph Pelrine (MetaProg, CH): Understanding the Roots of Agility +++ Andr? Weinand (IBM Research OTI Labs, CH): Inside Eclipse - Einblicke in einen leichtgewichtigen Open-Source Software-Entwicklungsprozess +++ Holger Breitling (C1 WPS, D): Extreme Programming und Kompromisse - geht das? +++ Stefan Roock (it-agile, D): 5 Jahre eXtreme Programming - Wie erwachsen sind wir geworden? Tutorien am 10.3.05: Mary und Tom Poppendieck: Implementing Lean Software Development Michael Hirsch: Making RUP Agile Melden Sie sich an unter http://www.ifi.unizh.ch/si-se/sise2005/registration.html Mit freundlichen Gr?ssen Ivo Ruckstuhl SI-SE 2005 Tagungsleiter ------------------------------------------------------------------ SI-SE Fachgruppe Software Engineering der Schweizer Informatik Gesellschaft http://www.ifi.unizh.ch/si-se/ ------------------------------------------------------------------ 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.choose.s-i.ch/ From oscar at iam.unibe.ch Wed Feb 16 16:46:13 2005 From: oscar at iam.unibe.ch (Oscar Nierstrasz) Date: Wed, 16 Feb 2005 16:46:13 +0100 Subject: [choose] Pre-announcement - CHOOSE Forum - Bern - April 11 - Tools for Managing Software Complexity Message-ID: This message is a pre-announcement for the CHOOSE Forum and General Assembly 2004 Topic: State of the Art in Tools for Managing Software Complexity Date: Monday April 11. Full day Location: Allegro Grand Casino Kursaal Bern Description: Modern software systems are increasingly large, complex, heterogeneous and open. Developers and maintainers are increasingly turning towards advanced tools and environments to help them manage this complexity. But what do these tools offer? What is the state-of-the-art in such tools? And do they really help developers with the problems they are facing today? This CHOOSE Forum will offer a series of presentations of state-of-the-art tools for managing, maintaining, analyzing and reengineering complex software systems. The day will conclude with a session in which developers in charge of complex software systems will have the opportunity to assess and evaluate the state-of-the-art. The day also includes the CHOOSE General Assembly, including reports from the President and the Treasurer, and elections for the CHOOSE Executive Board. Program and Registration details will be available in early March from the CHOOSE web site: www.choose.s-i.ch/Events/forum2004.html For questions, please contact Oscar Nierstrasz (oscar 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.choose.s-i.ch/ From oscar at iam.unibe.ch Thu Feb 17 17:28:49 2005 From: oscar at iam.unibe.ch (Oscar Nierstrasz) Date: Thu, 17 Feb 2005 17:28:49 +0100 Subject: [choose] Pre-announcement - CHOOSE Forum - Bern - April 11 - Tools for Managing Software Complexity Message-ID: <394143e6884c46e37d10b111573e860a@iam.unibe.ch> Apologies for the error in my previous posting. Clearly we are in 2005, not 2004. The URL for the 2005 CHOOSE Forum has also been corrected. The corrected announcement appears below. Oscar Nierstrasz --- This message is a pre-announcement for the CHOOSE Forum and General Assembly 2005 Topic: State of the Art in Tools for Managing Software Complexity Date: Monday April 11, 2005. Full day Location: Allegro Grand Casino Kursaal Bern Description: Modern software systems are increasingly large, complex, heterogeneous and open. Developers and maintainers are increasingly turning towards advanced tools and environments to help them manage this complexity. But what do these tools offer? What is the state-of-the-art in such tools? And do they really help developers with the problems they are facing today? This CHOOSE Forum will offer a series of presentations of state-of-the-art tools for managing, maintaining, analyzing and reengineering complex software systems. The day will conclude with a session in which developers in charge of complex software systems will have the opportunity to assess and evaluate the state-of-the-art. The day also includes the CHOOSE General Assembly, including reports from the President and the Treasurer, and elections for the CHOOSE Executive Board. Program and Registration details will be available in early March from the CHOOSE web site: www.choose.s-i.ch/Events/forum2005.html For questions, please contact Oscar Nierstrasz (oscar 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.choose.s-i.ch/ From uburri at ch-open.ch Mon Feb 28 10:19:52 2005 From: uburri at ch-open.ch (Ursula Burri) Date: Mon, 28 Feb 2005 10:19:52 +0100 Subject: [choose] 10.3.05: Swiss Open Business Lunch Bern Message-ID: <6.1.1.1.2.20050228101434.0292cec0@pop.hispeed.ch> Sehr geehrte CHOOSE-Mitglieder Die /ch/open (Swiss Open Systems User Group) l?dt Sie ein, sich fuer den n?chsten Swiss Open Business Lunch (OBL) vom 10.3.05 anzumelden: 11.45 Uhr: F?d?ral Entrec?te Caf?, B?renplatz 31, Bern/BE (vor dem Bundeshaus), Tel.: 031 311 16 24 Ein kurzer Inpust steht am Anfang des Lunches. Beim anschliessenden gemeinsamen Mittagessen kann das Thema weiter diskutiert werden. Corinne Kassapoglou Faist, EPFL, h?lt zu Beginn einen Kurzvortrag zum Thema: An Integrated Platform for Location-based Services built on Java Technologies Abstract: In the context of a EU project, an integrated platform that caters for the full range of issues related to location-based services (service development, deployment and provisioning) has been developed and demonstrated. The platform serves as an execution environment for service instances, integrates various positioning systems (GPS, GSM-based, WLAN-based), and supports multiple end-user intefaces. In addition, a service creation environment enables high-level service specification in an XML-based language, service deployment and testing. The platform is based on open technologies, mainly J2EE and Web Services. The service creation envitronment is based on the Eclipse Project. The speach will be in English. Bio: Corinne Kassapoglou Faist obtained a EE diploma at EPFL (1985) and a M.S. in Mathematics at Rutgers University (1997). From 1985 to 1989 she worked as a R.and T.A at the EE. Department and later at the Mathematics Department at EPFL, respectively on the implementation of control algorithms on DSPs and on the dynamics of recursive digital filters. From 1991 to 1997, she resided in the U.S. for family reasons. She joined the Real-Time and Software group at CSEM in 1998. Her interests include algorithms and protocols for secure communications, communication protocols, distributed software. She is a mother of 3. Gerne erwarten wir Ihre Anmeldung unter bis zum 9.3.05. Mit freundlichen Gruessen Ursula Burri ------------------------------------------------------------------ Swiss Open Systems User Group Tel.: +41 1 350 26 56 (freitags) /ch/open Fax: +41 1 350 26 55 Postfach 2322 E-mail: CH-8033 Zuerich WWW: Sekretariat Ursula Burri E-mail: ------------------------------------------------------------------ Open Systems for open minded people! 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.choose.s-i.ch/ From oscar at iam.unibe.ch Fri Mar 11 19:12:25 2005 From: oscar at iam.unibe.ch (Oscar Nierstrasz) Date: Fri, 11 Mar 2005 19:12:25 +0100 Subject: [choose] Call for Participation - CHOOSE Forum - Bern - April 11 - Tools for Managing Software Complexity Message-ID: <5a2d0eb55f5d76a25e80c0a5d8b305a5@iam.unibe.ch> Call for Participation - CHOOSE Forum - Bern - April 11 - Tools for Managing Software Complexity On-line registration and a preliminary program for this event are now available on the CHOOSE web site: http://www.choose.s-i.ch/ Topic: State of the Art in Tools for Managing Software Complexity Date: Monday April 11. Full day Location: Allegro Grand Casino Kursaal Bern NB: The CHOOSE General Assembly and Elections to the Executive Board will be held at the start of the lunch break. Description ----------- Modern software systems are increasingly large, complex, heterogeneous and open. Developers and maintainers are increasingly turning towards advanced tools and environments to help them manage this complexity. But what do these tools offer? What is the state-of-the-art in such tools? And do they really help developers with the problems they are facing today? This CHOOSE Forum will offer a series of presentations of state-of-the-art tools for managing, maintaining, analyzing and reengineering complex software systems. The day will conclude with a session in which developers in charge of complex software systems will have the opportunity to assess and evaluate the state-of-the-art. The day also includes the CHOOSE General Assembly, including reports from the President and the Treasurer, and elections for the CHOOSE Executive Board. Preliminary Schedule -------------------- 8.15 - 9.00 Registration and Coffee 9.00 - 09:15 Oscar Nierstrasz, CHOOSE President Michele Lanza, CHOOSE Forum Program Chair Introduction 9:15 - 10.00 Erich Gamma, IBM Research, Switzerland "Eclipse - built to last" 10.00 - 10.30 Coffee Break 10:00 - 10.30 Prof. Margaret-Anne Storey, University of Victoria, Canada "Creole - On-demand visualization to support program comprehension" 10:30 - 11:00 Thomas Zimmermann, Saarland University, Germany "eRose - Guiding programmers in Eclipse" 11:30 - 12:00 Tudor G?rba, University of Bern, Switzerland "Moose - An extensible and collaborative Reengineering Environment" 12:00 - 13.30 CHOOSE General Assembly Buffet Lunch Open Space Demonstrations 13:30 -14:00 Prof. Radu Marinescu, TU Timisoara, Romania "iPlasma - An Integrated Platform for Quality Assessment of Object-Oriented Design" 14:00 - 14:30 Prof. Rainer Koschke, University of Bremen, Germany "Bauhaus: Architecture-Centric Software Development and Evolution" 14:30 - 15:00 Dr. Walter Bischofsberger, Software Tomography, Switzerland "Sotograph - Easing Complexity with Structure, Evolution and Quality Analyses" 15:00 - 15:30 Georgios Koutsoukos, ATX Software, Portugal "L-CARE: A Legacy Reengineering Environment" 15:30 - 16:00 Coffee Break Open Space Demonstrations 16:00 - 17:15 Panel Evaluating Tools for Managing Software Complexity - Present and Future 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 2004. 3. Elections to the CHOOSE Executive Board. 4. Miscellaneous. 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.choose.s-i.ch/ From ducasse at iam.unibe.ch Sat Mar 12 10:44:42 2005 From: ducasse at iam.unibe.ch (=?ISO-8859-1?Q?st=E9phane_ducasse?=) Date: Sat, 12 Mar 2005 10:44:42 +0100 Subject: [choose] [ANN] SSUG sponsoring students to attend ESUG'2005 Message-ID: <1aaf06052d9501dece9ad9dc45888b4f@iam.unibe.ch> Hi all The SSUG Smalltalk User Group is proud to announce that it launches a sponsorship program for two students to participate to ESUG 2005 http://www.esug.org/ Each student will get 500 CHF for participating to ESUG'2005. 13th International Smalltalk Conference Saturday 13 august to saturday 20 august Brussels Interested student should send an email to ssug at iam.unibe.ch with a small bio, their motivation. 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.choose.s-i.ch/ From newsletter28356256 at asp.a-m1.de Thu Mar 24 11:07:23 2005 From: newsletter28356256 at asp.a-m1.de (OMG Informations Days 2005) Date: Thu, 24 Mar 2005 11:07:23 +0100 Subject: [choose] Vormals LogOn, jetzt Sigs-Datacom: ein neuer Partner der OMG Message-ID: <1111658843602.28356256@mg-m1-1> Dear CHOOSE members, Please note the event July 1 in Zurich. Oscar Nierstrasz --- Sehr geehrte Damen und Herren, Sender: owner-choose-news at iam.unibe.ch Precedence: bulk Sie hatten vormals Kontakt mit der Firma LogOn, Frankfurt, die zum Ende 2004 ihre Gesch?ftst?tigkeit einstellte. Ein wichtiger Partner, die OMG (Object Management Group) mit den Themen zum Software Engineering und zu Business Processes (UML, MDA, BPM) orientierte sich neu und entschied sich f?r SIGS-DATACOM: "The OMG is very motivated to work with SIGS-DATACOM as a partner in Germany, Switzerland, Austria and England, and The Netherlands", sagt Richard Mark Soley, OMG Chairman. Wir laden Sie herzlich zum ersten gemeinsamen Auftritt ein: nehmen Sie teil am Relaunch der NEUEN ------------------------- OMG Information Days 2005 ------------------------- Keynote plus 8 Fachvortr?ge _ 1. Juni in Z?rich, _ 6. Juni in M?nchen, _ 9. Juni in Frankfurt, und beteiligen Sie sich am Expertengespr?ch mit kontroverser Diskussion zum Thema: ---------------------------------------------- MDA Praxis - Von der Technologie zur Anwendung ---------------------------------------------- Internet: www.infodays.de Programmdownload: http://asp.a-m1.de/ff/ch.php?cmd=go28356256&vas=4567 Registrieren Sie sich noch heute! F?r nur EUR 298,- pro Konferenztag. F?r Mitglieder der OMG und Angeh?riger der Mitgliedsfirmen gilt ein Vorteilspreis von EUR 268,-. Keynote: _ Andrew Watson, CTO und _ Richard Soley, CEO der OMG plus 8 Fachvortr?ge, z.T. international: _ Douglas Schmidt _ Richard Hubert _ Christoph Br?cker _ Markus Voelter _ Andrea Hemprich _ Georg Rackl _ Ivo Totev und weitere Experten sprechen zu Ihnen! Ich freue mich, Sie in Z?rich, M?nchen oder Frankfurt begr??en zu k?nnen und Sie mit Richard M. Soley von der OMG ins Gespr?ch zu bringen, ?ber Fragen der Software Standardisierung. Mit freundlichem Gru? SIGS-DATACOM GmbH Frank Dietrich Leiter Vertrieb und Marketing 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.choose.s-i.ch/ From oscar at iam.unibe.ch Wed Mar 30 15:39:46 2005 From: oscar at iam.unibe.ch (Oscar Nierstrasz) Date: Wed, 30 Mar 2005 15:39:46 +0200 Subject: [choose] REMINDER - last chance for early registration - CHOOSE Forum - Bern - April 11 - Tools for Managing Software Complexity In-Reply-To: <5a2d0eb55f5d76a25e80c0a5d8b305a5@iam.unibe.ch> References: <5a2d0eb55f5d76a25e80c0a5d8b305a5@iam.unibe.ch> Message-ID: Dear CHOOSE Members, Please note that the early registration deadline for this event is Friday, April 1st. Kind regards, Oscar Nierstrasz President, CHOOSE -- Call for Participation - CHOOSE Forum - Bern - April 11 - Tools for Managing Software Complexity On-line registration and a preliminary program for this event are now available on the CHOOSE web site: http://www.choose.s-i.ch/ Topic: State of the Art in Tools for Managing Software Complexity Date: Monday April 11. Full day Location: Allegro Grand Casino Kursaal Bern NB: The CHOOSE General Assembly and Elections to the Executive Board will be held at the start of the lunch break. Description ----------- Modern software systems are increasingly large, complex, heterogeneous and open. Developers and maintainers are increasingly turning towards advanced tools and environments to help them manage this complexity. But what do these tools offer? What is the state-of-the-art in such tools? And do they really help developers with the problems they are facing today? This CHOOSE Forum will offer a series of presentations of state-of-the-art tools for managing, maintaining, analyzing and reengineering complex software systems. The day will conclude with a session in which developers in charge of complex software systems will have the opportunity to assess and evaluate the state-of-the-art. The day also includes the CHOOSE General Assembly, including reports from the President and the Treasurer, and elections for the CHOOSE Executive Board. Preliminary Schedule -------------------- 8.15 - 9.00 Registration and Coffee 9.00 - 09:15 Oscar Nierstrasz, CHOOSE President Michele Lanza, CHOOSE Forum Program Chair Introduction 9:15 - 10.00 Erich Gamma, IBM Research, Switzerland "Eclipse - built to last" 10.00 - 10.30 Coffee Break 10:00 - 10.30 Prof. Margaret-Anne Storey, University of Victoria, Canada "Creole - On-demand visualization to support program comprehension" 10:30 - 11:00 Thomas Zimmermann, Saarland University, Germany "eRose - Guiding programmers in Eclipse" 11:30 - 12:00 Tudor G?rba, University of Bern, Switzerland "Moose - An extensible and collaborative Reengineering Environment" 12:00 - 13.30 CHOOSE General Assembly Buffet Lunch Open Space Demonstrations 13:30 -14:00 Prof. Radu Marinescu, TU Timisoara, Romania "iPlasma - An Integrated Platform for Quality Assessment of Object-Oriented Design" 14:00 - 14:30 Prof. Rainer Koschke, University of Bremen, Germany "Bauhaus: Architecture-Centric Software Development and Evolution" 14:30 - 15:00 Dr. Walter Bischofsberger, Software Tomography, Switzerland "Sotograph - Easing Complexity with Structure, Evolution and Quality Analyses" 15:00 - 15:30 Georgios Koutsoukos, ATX Software, Portugal "L-CARE: A Legacy Reengineering Environment" 15:30 - 16:00 Coffee Break Open Space Demonstrations 16:00 - 17:15 Panel Evaluating Tools for Managing Software Complexity - Present and Future 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 2004. 3. Elections to the CHOOSE Executive Board. 4. Miscellaneous. 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.choose.s-i.ch/ From Claude.Rubattel at fhso.ch Fri Apr 1 11:06:50 2005 From: Claude.Rubattel at fhso.ch (Rubattel Claude) Date: Fri, 1 Apr 2005 11:06:50 +0200 Subject: [choose] Tagung "Testen verteilter Software Systeme" Message-ID: <1AE2170383153B4F8931C6004701F92E752907@Hermes.so.fhnw.ch> From Claude.Rubattel at fhso.ch Mon Apr 4 08:14:40 2005 From: Claude.Rubattel at fhso.ch (Rubattel Claude) Date: Mon, 4 Apr 2005 08:14:40 +0200 Subject: [choose] Tagung "Testen verteilter Software Systeme" Message-ID: <1AE2170383153B4F8931C6004701F92E752910@Hermes.so.fhnw.ch> Liebe CHOOSE Mitglieder Die Fachhochschule Solothurn Nordwestschweiz organisiert am 12. Mai 2005 eine Tagung in Olten ?ber das wichtige Thema "Testen verteilter Software Systeme" mit Referenten aus der Schweiz und aus Deutschland. Echt verteilte Systeme werden die zuk?nftige Software Landschaft bilden. Diese neuen Systeme unterscheiden sich im Komplexit?tsgrad wesentlich von bisherigen monolithischen Systemen, insbesondere auch was die Testbarkeit betrifft. Nach einer ausf?hrlichen Einf?hrung am Morgen mit u.a. dem bekannten Buchautor Johannes Link ("Softwaretests mit JUnit", dpunkt Verlag, 2005 / "Unit Testing in Java" Morgan Kaufmann, 2003) wird am Nachmittag in zwei parallelen Tracks ?ber die verschiedenen Methoden des Testens und die praktischen L?sungen berichtet. Die Tagung ist bereits die 6. Tagung im Rahmen unserer Tagungsreihe "Distributed Software Systems". Das Programm, weitere Informationen und eine Anmeldungsm?glichkeit finden Sie unter: www.dss.fhso.ch oder erhalten Sie per Telefon unter der Nummer 062 286 00 20. Fr?hbucher bis zum 12. April erhalten einen Rabatt von 60.-, Tarif f?r Studierende mit g?ltigen Legitimationskarte 120.- Erfahren auch Sie das Neuste bez?glich "Software testen". Nur mit ad?quaten Testmethoden kann sowohl die Qualit?t der Software verbessert als auch die "Time to Market" verk?rzt werden. Wir freuen uns Sie an der Tagung in Olten zu begr?ssen Mit freundlichen Gr?ssen Cl. Rubattel Tagungsleiter Claude Rubattel, Software Ing. SWS, Dipl. El. Ing. HTL / EUR ING Wissenschaftlicher Mitarbeiter Fachhochschule Solothurn Nordwestschweiz Bereich Technik Fachgruppe IT Application Development Postadresse: Riggenbachstr. 16, CH-4600 Olten Standort: S?lipark, Louis-Giroud-Str. 26, CH-4600 Olten Telefon: 0848 821 011 Direktwahl: 062 388 25 12 Fax: 062 388 25 20 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.choose.s-i.ch/ From karl.guggisberg at guggis.ch Mon Apr 4 16:25:57 2005 From: karl.guggisberg at guggis.ch (Karl Guggisberg) Date: Mon, 4 Apr 2005 16:25:57 +0200 Subject: [choose] =?iso-8859-1?Q?IAM_Alumni_-_Aller_Anfang_ist_schwer_-_Tipps_zur_Einf=FChr?= =?iso-8859-1?Q?ung_eines_Testprozesses?= In-Reply-To: <200503311018.39678.matthias.guenter@mentor.ch> Message-ID: <000001c53922$3838b940$0a00000a@PCKARL> Aller Anfang ist schwer - Tipps zur Einf?hrung eines Testprozesses ****************************************************************** Referent ******** Andr? Murbach Dr. Andr? Murbach studierte Informatik an der Universit?t Bern, promovierte 1999 in Freiburg i.Br. und hat einige Jahre Industrieerfahrung als Verantwortlicher f?r den Aufbau von Qualit?tssicherungsmassnahmen in der Softwareentwicklung. Heute arbeitet er bei der ETA SA (Swatch Group). Datum ***** Mittwoch, 6. April 2005 Zeit **** 17:30 (Dauer ca. 60 Minuten) Ort *** Institut f?r Wirtschaftsinformatik, Engehaldenstr. 8, Seminarraum 002 Organisation ************ IGE, in Zusammenarbeit mit den IAM Alumni und /ch/open Kurzbeschreibung **************** Die Relevanz des Testens in der Softwareentwicklung ist unbestritten. Im Gegensatz dazu sind Kompetenzen in diesem Bereich weder an den Hochschulen noch in der Wirtschaft weit verbreitet. Software Testing bedeutet heute vielerorts noch Pionierarbeit. Der Vortrag m?chte einerseits einige der Konzepte und Aspekte des Software-Testens vorstellen, andererseits Hinweise dazu liefern, wie ein einfacher Testprozess in der Praxis eingef?hrt werden kann. Vorgesehener Inhalt: Wozu testen?; Software-Qualit?t; Testtechniken; Organisatorisches; Tools; Beispiel eines einfachen und effektiven Testprozesses. Zus?tzliche Information *********************** Anmeldung erw?nscht. Anschliessendes kleines Ap?ro. 45 Pl?tze 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.choose.s-i.ch/ From karl.guggisberg at guggis.ch Tue Jun 7 18:38:37 2005 From: karl.guggisberg at guggis.ch (Karl Guggisberg) Date: Tue, 7 Jun 2005 18:38:37 +0200 Subject: [choose] 1. Berner Architekten Treffen - Fr 24. Juni 2005 - 16:00-18:15 Message-ID: <001201c56b7f$5d678090$0a00000a@PCKARL> Wir laden Sie herzlich ein zur Teilnahme am 1. Berner Architekten Treffen Freitag, 24. Juni 2005 16:00 - 18:15 Hotel Allegro Kursaal, Bern Raum: Adagio 5 http://www.berner-architekten-treffen.ch Thema: GUI Frameworks Das Berner Architekten Treffen ist eine Begegnungsplattform f?r an Architekturfragen interessierte Informatikfachleute. Durch Fachvortr?ge aus der Praxis und Gelegenheiten zur vertieften Diskussion von aktuellen Problemstellungen sowie zu direkten Kontakten zwischen Firmen unterschiedlicher Branchen bietet das Berner Architekten Treffen eine hervorragende Plattform zum Gedanken- und Erfahrungsaustausch. Das Berner Architekten Treffen findet unter dem Patronat der IAM Alumni statt und wird durch die freundliche Unterst?tzung der indato GmbH als kostenlose Veranstaltung erm?glicht. Programm ======== 16.00 Uhr Begr?ssung 16.10 Uhr IBIS Desktop ? Ein Blick hinter einen smarten Fatclient Dr. Nissim J. Buchs, RTC, Teamleiter Architektur Frameworks 16.50 Uhr User Interface - welches Gesicht zeigt die Mobiliar IT ihren Kunden Thomas Goetz, Die Mobiliar, Verantwortlicher f?r die Technische Architektur 17.30 Uhr GUIs - Heute und Morgen in PostFinance Volkert Barr, PostFinance, Enterprise Architekt 18.10 Uhr Abschluss 18.15 Uhr Ap?ro Anmeldung ========= Bitte melden Sie sich an unter http://www.berner-architekten-treffen.ch Die Teilnahme ist kostenlos. Situationsplan ============== Einen Anfahrtsplan finden Sie unter http://www.kursaal-bern.ch/index/anfahrt.htm 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.choose.s-i.ch/ From uburri at ch-open.ch Fri Jun 24 12:28:24 2005 From: uburri at ch-open.ch (Ursula Burri) Date: Fri, 24 Jun 2005 12:28:24 +0200 Subject: [choose] 13.-15.9.05 /ch/open-Workshop-Tage: Call for Papers Message-ID: <6.1.1.1.2.20050624122727.02c39920@pop.hispeed.ch> Call for Papers Workshop-Tage 2005, 13.-15. September ===================================================== Sehr geehrte CHOOSE-Mitglieder Die j?hrlichen /ch/open-Workshop-Tage 2005 werden von 13.-15. September 2005 an der ETH Zuerich stattfinden. Wiederum erm?glicht die Informatik-Support-Gruppe (ISG) des D-ITET die Durchf?hrung in den R?umen der ETH. Ich (Joe Ammann) habe die Organisation in diesem Jahr von Marco Demarmels ?bernommen. Die Workshop-Tage 2003/2004 haben gezeigt, dass vor allem Themen der Software-Entwicklung (UML, MDA, Java/Eclipse, etc.) auf besonders grosses Interesse stossen. Auch dieses Jahr m?chten wir interessante Workshops aus diesen Gebieten anbieten. Daneben finden nat?rlich auch die "Soft-Skills" sowie die klassische System-Administration ihren Platz. Wir m?chten m?glichst alle eingesetzte Software auf einer Knoppix-CD bzw. einem VMware-Image integrieren, so dass wir relativ wenig Administrationsarbeit auf den Systemen der ETH leisten m?ssen. Dazu bieten wir technische Unterst?tzung. Die Kursleiter sind also gebeten, ihre Bed?rfnisse an auf Linux lauff?higer Software fr?hzeitig anzumelden, so dass wir sie integrieren k?nnen. Wir rufen Sie auf, Ihre Beitr?ge einzureichen. Die Themenvorschl?ge f?r die Workshop-Tage 2005 ----------------------------------------------- Wir bieten planen folgende 4 Tracks: 1. Java - mit Angeboten unserer Freunde aus der JUGS Themenvorschl?ge: * JBoss als vollwertiger J2EE Server (Clustering, JMX) * Eclipse Rich Client Framework, Plugins * Struts, Java Server Faces 2. Projektmanagement, Menschenf?hrung, Marketing, Recht: "Soft Skills" Themenvorschl?ge: * Pr?sentation, Verkauf * Initialisierung eines OSS Projekts (SwissForge Plattform) * Urheberrecht, Patente 3. Software Entwicklung und Tools Themenvorschl?ge: * UML, MDA * PHP 5, PostgreSQL 8, MySQL 5 * Subversion * Mono als .NET Alternative 4. Linux und OSS Administration Themenvorschl?ge: * Virtualisierung mit XEN * Voice over IP (Asterisk, Skype) * Storage Management (LVM, SAN) * Zentrale Administration (LDAP, Patches, SW-Verwaltung) * Mail-Verwaltung, Spam-Filtering Nat?rlich sind auch Workshops willkommen, die nicht exakt in einen dieser Tracks passen. Annahmeschluss: Freitag, 8. Juli 2005 Ort: ETH Z?rich Zeit: 13., 14. und 15. September 2005 Dauer pro Workshop: ? oder 1 Tag Inhalt/Form: Gute Mischung zwischen Theorie, Praxis, ?bungen, Diskussionen und Teamwork System-Infrastruktur: PCs mit Software ab Linux (Knoppix-CD oder VMware Image), Sun Solaris Vortragssprachen: Deutsch, Franz?sisch, Englisch Honorar: 1'100.- / Halbtages-Workshop, 2'200.- / Ganztages-Workshop Bitte benutzen Sie unser Online-Formular unter http://www.ch-open.ch/wstage/cfpform.php, um Ihren Beitrag anzumelden. Besten Dank! F?r R?ckfragen stehe ich zur Verf?gung (E-Mail: workshoptage at ch-open.ch, Skype: jammann, Telefon: 044 404 1007) Ich freue mich auf Ihre Beitr?ge und gr?sse Sie freundlich Joe Ammann Vorstandsmitglied /ch/open -- ------------------------------------------------------------------ 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: ------------------------------------------------------------------ Open Systems for open minded people! 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.choose.s-i.ch/ From barrv at postfinance.ch Tue Jul 12 12:43:33 2005 From: barrv at postfinance.ch (barrv@postfinance.ch) Date: Tue, 12 Jul 2005 12:43:33 +0200 Subject: [choose] CfP Eclipse RCP Workshop 17. Okt in Bern Message-ID: <7606561.1121164983064.JavaMail.mailer@post.ch> Aufruf zu Beitr?gen 1. Workshop zur Eclipse Rich Client Platform 17. Oktober Bern http://www.bsiag.com/eclipse/rcp05 ------------------------------------------------------------------------------ VERANSTALTER Die Schweizerische Post/PostFinance, BSI AG zusammen mit der CHOOSE und der Universit?t Bern. THEMA Desktop Anwendungen erleben derzeit in vielen Unternehmen unter dem Begriff Rich Client eine Renaissance. H?here Anspr?che bei der Integration bestehender Applikationen sowie der Wunsch einer geeigneten Abbildung von Arbeitsprozessen in eine moderne, komfortabel gestaltete grafische Benutzungsschnittstelle sind die treibenden Kr?fte hierf?r. Mit der Eclipse Rich Client Platform (Eclipse RCP) ist in den letzten Jahren ein interessantes Framework entstanden, das den Anspr?chen an leistungsf?higen, flexibel erweiterbaren und portablen GUI Applikationen gerecht wird. In einem Workshop im Oktober 2005 wollen die Firma BSI AG in Kooperation mit dem schweizerischen Finanzdienstleister PostFinance Potentiale der Eclipse RCP f?r den Gesch?ftseinsatz diskutieren. Inhaltlich geht es um Software-Entwicklung f?r die Eclipse-Plattform, deren Integration in bestehende Anwendungslandschaften als auch um Third-Party Komponenten. TAGUNGSLEITUNG/PROGRAMMKOMITEE Volkert Barr, PostFinance Rudolf-Stephan Oppliger, PostFinance Markus Brunold, BSI AG Daniel P. Schmidt, BSI AG TERMINE: Extended Abstract (1 Seite): 31. Juli 2005 Notification of Acceptance: 31. August 2005 Final Paper (5 Seiten Short Paper): 30. September 2005 ORT DER VERWANSTALTUNG Universit?t Bern Institut fuer Informatik Weitere Informationen finden Sie auf der oben genannten Webseite. ---- Dipl.-Inform. Volkert Barr Enterprise Architecture Services Die Schweizerische Post PostFinance Informatik Strategie & Architektur Engehaldenstr. 37 CH-3030 Bern Telefon +41 (0)31 338 29 14 Handy +41 (0)79 778 90 32 Fax +41 (0)31 338 95 77 barrv at postfinance.ch www.postfinance.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.choose.s-i.ch/ From uburri at ch-open.ch Fri Jul 22 14:59:49 2005 From: uburri at ch-open.ch (Ursula Burri) Date: Fri, 22 Jul 2005 14:59:49 +0200 Subject: [choose] 13.-15.09.05: /ch/open Workshop-Tage Message-ID: <6.1.1.1.2.20050722145855.029ce918@pop.jugs.ch> Sehr geehrte CHOOSE-Mitglieder Die Swiss Open Systems User Group veranstaltet ihre Workshop-Tage 2005 in Kooperation mit der Java User Group Schweiz (www.jugs.ch) und der ETH Z?rich . Die Veranstaltung ist offen f?r jedermann, die Preise halten sich seit vielen Jahren unver?ndert g?nstig. Das Programm bietet eine interessante Mischung aus technischen Workshops und Beitr?gen im Bereich "Soft Skills". Als einige der Highlights unter den technischen Workshops seien "Struts Best Practices f?r Unternehmens-Anwendungen" von Wolfgang Gehner, der Workshop "Analyse und Design mit UML2" mit praktischen ?bungen von Martin Zimmermann oder der "Embedded-Linux Praxis Workshop" von Detlef Vollman erw?hnt. Das Team von IBM/OTI mit der beliebten "Eclipse Plug-In Clinic" d?rfen wir bereits zum dritten Mal begr?ssen, dieses Jahr begleitet von einem "Tutorial ?ber die Rich Client Platform" von Eclipse. Mit Workshops wie von Thomas Fehlmann ?ber "Erfolgreiche Offertstellung in der ICT" oder ?ber "Wirkungsvolles Pr?sentieren" von Petra W?st bieten wir auch Weiterbildungs-M?glichkeiten f?r Ihre Soft Skills an. Genauere Angaben zum Programm und den weiteren Workshops sind hier (http://www.ch-open.ch/wstage/) auf der Homepage der /ch/open zu finden. Die Workshoptage finden an der ETH Z?rich vom 13.-15. September statt. Anmelden kann man sich direkt auf der Homepage. Die Anzahl Teilnehmer ist bei den meisten Workshops limitiert. Eine fr?hzeitige Anmeldung lohnt sich! Mit freundlichen Gruessen Ursula Burri -- ------------------------------------------------------------------ Swiss Open Systems User Group Tel.: +41 1 350 26 56 (freitags) /ch/open Fax: +41 1 350 26 55 Postfach 2322 E-mail: CH-8033 Zuerich WWW: Sekretariat Ursula Burri E-mail: ------------------------------------------------------------------ Open Systems for open minded people! 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.choose.s-i.ch/ From metz at glue.ch Tue Aug 16 11:47:30 2005 From: metz at glue.ch (Igor Metz) Date: Tue, 16 Aug 2005 11:47:30 +0200 Subject: [choose] Spring Framework Overview Message-ID: The CHOOSE executive board and the Software Composition Group of the University of Berne are pleased to invite you to a presentation. ------------------------------------------------------------------------ Spring Framework Overview ========================= When: Tuesday 20. September 2005, @17h15 Where: Institut f?r Wirtschaftsinformatik (IWI), Universit?t Bern, Engehaldenstrasse 8, 3012 Bern, H?rsaal 001 Travel instructions: http://www.iam.unibe.ch/~scg/Resources/Maps/ Speaker ------- Guido Schmutz, Trivadis AG Agenda ------ 17h15 - 18h15 Talk and Q/A Afterwards you are invited to a refreshment. Abstract ======== The past two years have seen a growing trend toward lightweight architectures as alternatives to traditional Enterprise JavaBeans (EJB) centric architectures. In this approach, application services and domain objects are designed as plain old Java technology objects (POJOs), resulting in fine-grained application components that are reusable and testable outside a container. This can significantly increase productivity and allows easier use of agile processes in J2EE platform development. Key enabling technologies include lightweight containers, such as Spring and HiveMind, and O/R mapping frameworks, such as Hibernate, Java Data Objects (JDO), and TopLink. This presentation introduces the Spring Framework and its lightweight container architecture, focusing on its powerful Dependency Injection capabilities, the Spring AOP framework, and the popular Spring JDBC technology framework. It highlights Spring's transaction management capabilities - in particular, declarative transactions for plain old Java technology objects - and illustrates data access object design for strategies, such as JDBC technology and Hibernate, which are supported out-of-the-box and integrated in a consistent architectural style. Spring does not compete with J2EE technology-based servers and the core system services provided by them; instead, Spring adds architectural value within J2EE technology-based applications, leveraging J2EE services without coupling application components to a concrete J2EE environment. Bio === Seit 1996 ist Guido Schmutz f?r die Trivadis als Consultant und Trainer in den Bereichen Oracle, J2SE und J2EE t?tig. Er hat mehr als 10 Jahre Erfahrung in der Entwicklung von datenbanknahen und objektorientierten Systemen. Sein beruflicher Schwerpunkt sind Java-Architekturen insbesondere auch in Zusammenhang mit dem optimalen Einsatz von modernen Datenbank-Systemen, z.B. Oracle. ----------------------------------------------------------------------- This event is free even the drinks after the talk! Non-CHOOSE members are encouraged to fill out the membership application form (http://www.s-i.ch/si-appl.html) before attending the meeting. If you want to know more about CHOOSE and the events which CHOOSE organises, please visit http://www.choose.s-i.ch/. NOTE: registration for this event is required because we have to prepare the apero. Please fill out the registration form at the end of this e-mail. REGISTRATION ------------ Please DO NOT reply to this e-mail! Fill in the form below and sent it to . Thanks. I want to register to the following event: Spring Framework 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.choose.s-i.ch/ From Claude.Rubattel at fhso.ch Mon Aug 29 11:09:34 2005 From: Claude.Rubattel at fhso.ch (Rubattel Claude) Date: Mon, 29 Aug 2005 11:09:34 +0200 Subject: [choose] Tagung "Agile Software-Entwicklung" vom 20. Oktober 2005 mit Bernd Oestereich Message-ID: <1AE2170383153B4F8931C6004701F92E0102683F@Hermes.so.fhnw.ch> Sehr geehrte CHOOSE-Mitglieder Die Fachhochschule Solothurn Nordwestschweiz organisiert seine 7. Tagung aus der Tagungsreihe "Distributed Software Systems", zu der wir dieses Jahr wieder namhafte Referenten, wie z.B. Dr. Andr? Weinand und den deutschen Buchautor Bernd Oestereich gewinnen konnten. Was: Agile Software-Entwicklung Wo: Olten, Fachhochschule Solothurn Nordwestschweiz Wann: 20. Oktober 2005 Ziele: Nach der Softwarekrise Ende der 90er Jahre wurden viele neue Vorgehensmodelle entwickelt. Die Entwickler ihrerseits benutzen sie kaum; die Modelle boten meist keine echte Hilfe. Anders in den letzten Jahren: Eine ganze Reihe neuer Vorgehensmodelle tauchten auf. Alle verfolgten das Ziel, mit m?glichst wenig zus?tzlichem Aufwand kundenspezifische Softwareprodukte zu entwickeln. Ein Beispiel daf?r ist die so genannte Agile Software-Entwicklung: 17 Protagonisten haben im ?Agilen Manifesto? ihre Ziele und ihr Modell beschrieben. Die Ziele unserer Tagung lauten: _ Sie erfahren, was ?Agile Software-Entwicklung? ist, und lernen verschiedene Auspr?gungen samt Unterschieden, Vor- und Nachteilen kennen _ Sie lernen, wie sich Software mit dieser Methode entwickeln l?sst _ Sie erfahren, warum die Agile Software-Entwicklung kein ungeplantes Entwickeln ist, sondern detaillierte und wirklichkeitsgetreue Planung des Entwicklungsprozesses _ Sie erkennen: die Agile Vorgehensweise ist ein Werkzeug f?r effizientere Entwicklung _ Sie werden f?hig zu entscheiden, ob Agile Software-Entwicklung f?r Ihr Unternehmen geeignet ist, und wenn ja in welcher Form _ Sie lernen, wie man Management und Kunden f?r die konkrete Umsetzung gewinnt _ Experten berichten ?ber ihre Erfahrungen, M?glichkeiten und Grenzen bei der Agilen Software-Entwicklung Referenten: Bernd Oestereich, Berater und Gesch?ftsf?hrer, oose.de Dienstleistungen f?r innovative Informatik GmbH, D-Hamburg Prof. Dr. Rolf Dornberger, Dozent f?r Business Information Systems, Fachhochschule Solothurn Nordwestschweiz, Olten Martin Jud, Dozent f?r Informatik, Fachhochschule Zentralschweiz, Hochschule f?r Technik und Architektur Luzern, Horw Ivo Ruckstuhl, Business Unit Manager, Z?hlke Engineering AG, Z?rich Louis Belle, Projektleiter Prozesse und Methoden, Leistungsbereich eGovernment, Informatikstrategieorgan Bund, Bern Dr. Andr? Weinand, Senior Software Engineer, OTI Labs, IBM Research, Z?rich Marcel Caviola, Berater und Projektleiter, Trivadis AG, Basel Philippe Meuli, Vice President SW Quality, Swisslog AG, Aarau Karol Fr?hauf, Berater, INFOGEM AG, Baden Alle Details zum Programm, alle Abstracts, die on-line Anmeldung unter www.dss.fhso.ch Claude Rubattel Tagungsleiter Claude Rubattel, Software Ing. SWS, Dipl. El. Ing. HTL / EUR ING Wissenschaftlicher Mitarbeiter Fachhochschule Solothurn Nordwestschweiz Bereich Technik Fachgruppe IT Application Development Postadresse: Riggenbachstr. 16, CH-4600 Olten Standort: S?lipark, Louis-Giroud-Str. 26, CH-4600 Olten Telefon: 0848 821 011 Direktwahl: 062 388 25 12 Fax: 062 388 25 20 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.iam.unibe.ch/pipermail/choose-news/attachments/20050829/c6676cc6/attachment.htm From metz at glue.ch Fri Sep 2 11:43:55 2005 From: metz at glue.ch (Igor Metz) Date: Fri, 02 Sep 2005 11:43:55 +0200 Subject: [choose] An Object Oriented Software Architecture for Semiconductor Manufacturing Machines: A Case Study Message-ID: <757296A0608DDCA3594F6771@client83.glue.ch> The CHOOSE executive board and Z?hlke Engineering AG are pleased to invite you to a presentation. ------------------------------------------------------------------- An Object Oriented Software Architecture for Semiconductor Manufacturing Machines: A Case Study ========================================= When: Wednesday 28. September 2005, @17h00 Where: Z?hlke Engineering AG, Wiesenstrasse 10a, 8952 Schlieren Travel instructions: http://www.zuehlke.com/de/uber_uns/lageplan_zurich.cfm?u=18532800081486 NOTE: registration for this event is required because we have to prepare the apero. Please fill out the registration form at the end of this e-mail. Speakers -------- Alexander Beck, Unaxis Daniel Tobler, Z?hlke Agenda ------ 17h00 - 18h15 Talk and Q/A Afterwards you are invited to a refreshment. Abstract ======== Bonding machines (bonders) are automated chip assembly equipment used in the semiconductor industry to package microchips. Thousands of bonders are used in large microchip plants throughout Asia. The company, Unaxis Switzerland Ltd. Assembly & Packaging (ESEC), in Cham has been developing such bonders for many years. There are basically two types of bonders, wire bonders and die bonders. Die bonders pick dice (silicon chips) from a wafer on which microchips have been photolyticly produced and attach them to a carrier material. A die bonder has to rapidly place dice very accurately. The latest generation of die bonders place up to four dice per second. Wire bonders place gold wires from the die to the carrier, so that the die's logic can connect to the outside world. A wire bonder has to be even more accurate and connects up to 20 wires per second. This speech focuses on the control software for the bonder. It is programmed completely in C++. A modular, layered and encapsulated architecture is emphasized. Its size is around some hundred thousand source lines of code and currently several dozen software developers work on the project. This speech focuses on the following topics: * What does a bonder do and what are the processes that must be controlled by the software shown as an example of a die bonder. * How the different layers and subsystems were identified and which methods were suitable. * How the control software is distributed on different computer systems and what aspects led to this decision including the communication between these processes. * How does the software design consider the parallel tasks that must be controlled and which patterns suited our parallel software more and which less. * Data entry for production setup supporting an undo function and system wide dependencies on changing dependant data. * Efficient project controlling: Which processes proved of value and which processes did not. Bios ==== Alexander Beck has been working for more than 5 years in the area of object-oriented software engineering. He graduated in 1999 from the Swiss Federal Institute of Technology Zurich with a M. Sc. in Computer Science. After finishing his education, Alexander Beck developed software at ESEC (today Unaxis Switzerland) in several R&D projects for new chip assembly bonding machines. Since the beginning of 2005, he is a Software Architect for the new generation of die bonder machines. Daniel Tobler has been working for more than 10 years in the area of object-oriented software engineering. He graduated in 1995 from the University of Applied Sciences in Rapperswil with a B. Sc. in Electronic Engineering. In 1998 he received a Post-graduate Diploma in Software Engineering from the same University. After his studies, Daniel Tobler developed software for embedded systems for Siemens Building Technologies. At ESEC, he was responsible as a Project Manager for the development of the software for a new Wire-Bonder and worked afterwards as a Software Architect on various projects in the same domain. Since 2005, he has worked at Z?hlke as a Software Architect for embedded and realtime systems. Daniel Tobler lectures object-oriented design in a post-graduate course at the University for Applied Sciences in Rapperswil and regularly supervises diploma projects related to this course. ----------------------------------------------------------------------- This event is free even the drinks after the talk! Non-CHOOSE members are encouraged to fill out the membership application form (http://www.s-i.ch/si-appl.html) before attending the meeting. If you want to know more about CHOOSE and the events which CHOOSE organises, please visit http://www.choose.s-i.ch/. 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: An OOSA for Semiconductor Manufacturing Machine 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.choose.s-i.ch/ From metz at glue.ch Mon Sep 19 09:31:35 2005 From: metz at glue.ch (Igor Metz) Date: Mon, 19 Sep 2005 09:31:35 +0200 Subject: [choose] Spring Framework Overview (Reminder) Message-ID: The CHOOSE executive board and the Software Composition Group of the University of Berne are pleased to invite you to a presentation. ------------------------------------------------------------------------ Spring Framework Overview ========================= When: Tuesday 20. September 2005, @17h15 Where: Institut f?r Wirtschaftsinformatik (IWI), Universit?t Bern, Engehaldenstrasse 8, 3012 Bern, H?rsaal 001 Travel instructions: http://www.iam.unibe.ch/~scg/Resources/Maps/ Speaker ------- Guido Schmutz, Trivadis AG Agenda ------ 17h15 - 18h15 Talk and Q/A Afterwards you are invited to a refreshment. Abstract ======== The past two years have seen a growing trend toward lightweight architectures as alternatives to traditional Enterprise JavaBeans (EJB) centric architectures. In this approach, application services and domain objects are designed as plain old Java technology objects (POJOs), resulting in fine-grained application components that are reusable and testable outside a container. This can significantly increase productivity and allows easier use of agile processes in J2EE platform development. Key enabling technologies include lightweight containers, such as Spring and HiveMind, and O/R mapping frameworks, such as Hibernate, Java Data Objects (JDO), and TopLink. This presentation introduces the Spring Framework and its lightweight container architecture, focusing on its powerful Dependency Injection capabilities, the Spring AOP framework, and the popular Spring JDBC technology framework. It highlights Spring's transaction management capabilities - in particular, declarative transactions for plain old Java technology objects - and illustrates data access object design for strategies, such as JDBC technology and Hibernate, which are supported out-of-the-box and integrated in a consistent architectural style. Spring does not compete with J2EE technology-based servers and the core system services provided by them; instead, Spring adds architectural value within J2EE technology-based applications, leveraging J2EE services without coupling application components to a concrete J2EE environment. Bio === Seit 1996 ist Guido Schmutz f?r die Trivadis als Consultant und Trainer in den Bereichen Oracle, J2SE und J2EE t?tig. Er hat mehr als 10 Jahre Erfahrung in der Entwicklung von datenbanknahen und objektorientierten Systemen. Sein beruflicher Schwerpunkt sind Java-Architekturen insbesondere auch in Zusammenhang mit dem optimalen Einsatz von modernen Datenbank-Systemen, z.B. Oracle. ----------------------------------------------------------------------- This event is free even the drinks after the talk! Non-CHOOSE members are encouraged to fill out the membership application form (http://www.s-i.ch/si-appl.html) before attending the meeting. If you want to know more about CHOOSE and the events which CHOOSE organises, please visit http://www.choose.s-i.ch/. NOTE: registration for this event is required because we have to prepare the apero. Please fill out the registration form at the end of this e-mail. REGISTRATION ------------ Please DO NOT reply to this e-mail! Fill in the form below and sent it to . Thanks. I want to register to the following event: Spring Framework 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.choose.s-i.ch/ From metz at glue.ch Thu Sep 22 10:45:40 2005 From: metz at glue.ch (Igor Metz) Date: Thu, 22 Sep 2005 10:45:40 +0200 Subject: [choose] An Object Oriented Software Architecture for Semiconductor Manufacturing Machines: A Case Study (Reminder) Message-ID: The CHOOSE executive board and Z?hlke Engineering AG are pleased to invite you to a presentation. ------------------------------------------------------------------- An Object Oriented Software Architecture for Semiconductor Manufacturing Machines: A Case Study ========================================= When: Wednesday 28. September 2005, @17h00 Where: Z?hlke Engineering AG, Wiesenstrasse 10a, 8952 Schlieren Travel instructions: http://www.zuehlke.com/de/uber_uns/lageplan_zurich.cfm?u=18532800081486 NOTE: registration for this event is required because we have to prepare the apero. Please fill out the registration form at the end of this e-mail. Speakers -------- Alexander Beck, Unaxis Daniel Tobler, Z?hlke Agenda ------ 17h00 - 18h15 Talk and Q/A Afterwards you are invited to a refreshment. Abstract ======== Bonding machines (bonders) are automated chip assembly equipment used in the semiconductor industry to package microchips. Thousands of bonders are used in large microchip plants throughout Asia. The company, Unaxis Switzerland Ltd. Assembly & Packaging (ESEC), in Cham has been developing such bonders for many years. There are basically two types of bonders, wire bonders and die bonders. Die bonders pick dice (silicon chips) from a wafer on which microchips have been photolyticly produced and attach them to a carrier material. A die bonder has to rapidly place dice very accurately. The latest generation of die bonders place up to four dice per second. Wire bonders place gold wires from the die to the carrier, so that the die's logic can connect to the outside world. A wire bonder has to be even more accurate and connects up to 20 wires per second. This speech focuses on the control software for the bonder. It is programmed completely in C++. A modular, layered and encapsulated architecture is emphasized. Its size is around some hundred thousand source lines of code and currently several dozen software developers work on the project. This speech focuses on the following topics: * What does a bonder do and what are the processes that must be controlled by the software shown as an example of a die bonder. * How the different layers and subsystems were identified and which methods were suitable. * How the control software is distributed on different computer systems and what aspects led to this decision including the communication between these processes. * How does the software design consider the parallel tasks that must be controlled and which patterns suited our parallel software more and which less. * Data entry for production setup supporting an undo function and system wide dependencies on changing dependant data. * Efficient project controlling: Which processes proved of value and which processes did not. Bios ==== Alexander Beck has been working for more than 5 years in the area of object-oriented software engineering. He graduated in 1999 from the Swiss Federal Institute of Technology Zurich with a M. Sc. in Computer Science. After finishing his education, Alexander Beck developed software at ESEC (today Unaxis Switzerland) in several R&D projects for new chip assembly bonding machines. Since the beginning of 2005, he is a Software Architect for the new generation of die bonder machines. Daniel Tobler has been working for more than 10 years in the area of object-oriented software engineering. He graduated in 1995 from the University of Applied Sciences in Rapperswil with a B. Sc. in Electronic Engineering. In 1998 he received a Post-graduate Diploma in Software Engineering from the same University. After his studies, Daniel Tobler developed software for embedded systems for Siemens Building Technologies. At ESEC, he was responsible as a Project Manager for the development of the software for a new Wire-Bonder and worked afterwards as a Software Architect on various projects in the same domain. Since 2005, he has worked at Z?hlke as a Software Architect for embedded and realtime systems. Daniel Tobler lectures object-oriented design in a post-graduate course at the University for Applied Sciences in Rapperswil and regularly supervises diploma projects related to this course. ----------------------------------------------------------------------- This event is free even the drinks after the talk! Non-CHOOSE members are encouraged to fill out the membership application form (http://www.s-i.ch/si-appl.html) before attending the meeting. If you want to know more about CHOOSE and the events which CHOOSE organises, please visit http://www.choose.s-i.ch/. 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: An OOSA for Semiconductor Manufacturing Machine 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.choose.s-i.ch/ From metz at glue.ch Tue Sep 27 14:15:45 2005 From: metz at glue.ch (Igor Metz) Date: Tue, 27 Sep 2005 14:15:45 +0200 Subject: [choose] Talk cancelled Message-ID: <4AB1E0529FA696B6456829AA@client83.glue.ch> The CHOOSE executive board and Z?hlke Engineering AG are sorry to inform you, that the talk "An Object Oriented Software Architecture for Semiconductor Manufacturing Machines: A Case Study", scheduled for tomorrow, had to be cancelled. Best regards Igor Metz 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.choose.s-i.ch/ From metz at glue.ch Wed Sep 28 16:58:39 2005 From: metz at glue.ch (Igor Metz) Date: Wed, 28 Sep 2005 16:58:39 +0200 Subject: [choose] Portable and Efficient Profiling for the JVM Using Bytecode Instrumentation Message-ID: The CHOOSE executive board and the Software Composition Group of the University of Berne are pleased to invite you to a presentation. ------------------------------------------------------------------------ Portable and Efficient Profiling for the JVM Using Bytecode Instrumentation =========================================================================== When: Tuesday November 22, 2005, @17h15 Where: Institut f?r Wirtschaftsinformatik (IWI), Universit?t Bern, Engehaldenstrasse 8, 3012 Bern, H?rsaal 001 Travel instructions: http://www.iam.unibe.ch/~scg/Resources/Maps/ Speaker ------- Dr. Walter Binder, Laboratoire d'intelligence artificielle, EPFL Agenda ------ 17h15 - 18h15 Talk and Q/A Afterwards you are invited to a refreshment. Abstract ======== Profiling complex, Java-based systems, such as e.g. middleware for service-oriented computing, is a tedious task, because most available profilers for Java cause excessive overhead or are not accurate enough. For instance, the exact profiler delivered with standard JDKs may cause overhead up to factor 4000, while the complementary sampling profiler does not generate accurate profiles. As another drawback, existing profiling support in standard JVMs require profiling agents to be written in native code, contradicting the Java motto "write once, run anywhere". Bio === Dr. Walter Binder is a researcher at the Artificial Intelligence Laboratory at EPFL since February 2003. He holds a M.S. (1997) and a Ph.D. (2001) in computer science from the Vienna University of Technology. Prior to his work at EPFL he worked for a software engineering company in Vienna, where he developed among other things the J-SEAL2 mobile object kernel, a Java-based component system offering operating system functions, strong security mechanisms, and support for mobile code. He also initiated the development of a resource management framework for Java. Moreover, he developed a Java-based operating system for embedded devices offering a high level of security and supporting remote maintenance and software deployment through mobile code. The focus of his recent research is on portable and accurate profiling techniques for virtual execution environments and on middleware for service-oriented computing. Walter Binder has published more than 40 refereed papers on his work. He received the Dimitris N. Chorafas Foundation 2000 Prize for Internet and Information Science. ----------------------------------------------------------------------- This event is free even the drinks after the talk! Non-CHOOSE members are encouraged to fill out the membership application form (http://www.s-i.ch/si-appl.html) before attending the meeting. If you want to know more about CHOOSE and the events which CHOOSE organises, please visit http://www.choose.s-i.ch/. NOTE: registration for this event is required because we have to prepare the apero. Please fill out the registration form at the end of this e-mail. REGISTRATION ------------ Please DO NOT reply to this e-mail! Fill in the form below and sent it to . Thanks. I want to register to the following event: Java Profiling Name: ______________________________________ Email: ______________________________________ Company: ______________________________________ Address: ______________________________________ ZIP/City:______________________________________ Please check: [ ] CHOOSE member [ ] JUGS member [ ] SI member [ ] Non-Member choose-news 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.choose.s-i.ch/ From barr at postmail.ch Wed Sep 28 19:29:47 2005 From: barr at postmail.ch (Barr Volkert) Date: Wed, 28 Sep 2005 19:29:47 +0200 (CEST) Subject: [choose] Aufruf zur Teilnahme "Eclipse RCP Workshop" in Bern / 17.Oktober. Message-ID: <20050928172947.CCE0618F70F@marvin4.daybyday.de> Aufruf zur Teilnahme 1. Workshop zur Eclipse Rich Client Platform 17. Oktober Bern http://www.bsiag.com/eclipse/rcp05 ------------------------------------------------------------------------------ VERANSTALTER Die Schweizerische Post/PostFinance, BSI AG zusammen mit der CHOOSE und der Universitaet Bern. THEMA Desktop Anwendungen erleben derzeit in vielen Unternehmen unter dem Begriff Rich Client eine Renaissance. Hoehere Ansprueche bei der Integration bestehender Applikationen sowie der Wunsch einer geeigneten Abbildung von Arbeitsprozessen in eine moderne, komfortabel gestaltete grafische Benutzungsschnittstelle sind die treibenden Kraefte hierfuer. Mit der Eclipse Rich Client Platform (Eclipse RCP) ist in den letzten Jahren ein interessantes Framework entstanden, das den Anspruechen an leistungsfaehigen, flexibel erweiterbaren und portablen GUI Applikationen gerecht wird. In einem Workshop wollen die Firma BSI AG in Kooperation mit dem schweizerischen Finanzdienstleister PostFinance Potentiale der Eclipse RCP fuer den Geschaeftseinsatz diskutieren. Inhaltlich geht es um Software-Entwicklung fuer die Eclipse-Plattform, deren Integration in bestehende Anwendungslandschaften als auch um Third-Party Komponenten. ANMELDUNG BIS ZUM 13.10.2005 (Web: http://www.bsiag.com/eclipse/rcp05, oder per eMail: d.schmidt at bsiag.com) PROGRAMM 10.00 Einleitung und Organisatorisches Daniel P. Schmidt (BSI AG) 10:15 Inversion of Control in Business Processes, Arne Pfeilsticker (Pfeilsticker Software & Services GmbH) 11.00 Eclipse RCP bei PostFinance, Volkert Barr (PostFinance) 11.45 Mittagessen 12.45 Keynote - Surprise 13.30 PFGUI - GUI Framework bei PostFinance, Thomas Kneubuehl (PostFinance) 14:15 An application made for Eclipse - ORS, Andreas Hoegger (BSI AG) 15.00 Kaffee, Getraenke und Apero 15:30 Offene Diskussion ueber Vortraege und Eclipse RCP 16.30 Ende der Veranstaltung TAGUNGSLEITUNG/PROGRAMMKOMITEE Volkert Barr, PostFinance Rudolf-Stephan Oppliger, PostFinance Markus Brunold, BSI AG Daniel P. Schmidt, BSI AG ORT DER VERANSTALTUNG Universitaet Bern Engehaldenstrasse 8 Raum 001 Institut fuer Informatik 3030 Bern Anfahrt: http://www.iam.unibe.ch/~scg/Resources/Maps/ 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.choose.s-i.ch/ From metz at glue.ch Fri Sep 30 09:00:10 2005 From: metz at glue.ch (Igor Metz) Date: Fri, 30 Sep 2005 09:00:10 +0200 Subject: [choose] (corrected) Portable and Efficient Profiling for the JVM Using Bytecode Instrumentation Message-ID: The CHOOSE executive board and the Software Composition Group of the University of Berne are pleased to invite you to a presentation. ------------------------------------------------------------------------ Portable and Efficient Profiling for the JVM Using Bytecode Instrumentation =========================================================================== When: Tuesday November 22, 2005, @17h15 Where: Institut f?r Wirtschaftsinformatik (IWI), Universit?t Bern, Engehaldenstrasse 8, 3012 Bern, H?rsaal 001 Travel instructions: http://www.iam.unibe.ch/~scg/Resources/Maps/ Speaker ------- Dr. Walter Binder, Laboratoire d'intelligence artificielle, EPFL Agenda ------ 17h15 - 18h15 Talk and Q/A Afterwards you are invited to a refreshment. Abstract ======== Profiling complex, Java-based systems, such as e.g. middleware for service-oriented computing, is a tedious task, because most available profilers for Java cause excessive overhead or are not accurate enough. For instance, the exact profiler delivered with standard JDKs may cause overhead up to factor 4000, while the complementary sampling profiler does not generate accurate profiles. As another drawback, existing profiling support in standard JVMs require profiling agents to be written in native code, contradicting the Java motto "write once, run anywhere". In this talk I present a novel profiling framework for Java, which relies on bytecode instrumentation. The framework includes an exact profiler as well as a sampling profiler. Both of them support dynamic metrics that are related to the execution of bytecode instructions. Such metrics have the advantage of being platform-independent, resulting in reproducible profiles and reduced measurement perturbation. The profiling tools are fully portable and can be customized by user-defined profiling agents, which may be written in pure Java. Experiments show that our exact profiler causes significantly less overhead than a prevailing one and that our sampling profiler reconciles moderate overhead with high profile accuracy. Bio === Dr. Walter Binder is a researcher at the Artificial Intelligence Laboratory at EPFL since February 2003. He holds a M.S. (1997) and a Ph.D. (2001) in computer science from the Vienna University of Technology. Prior to his work at EPFL he worked for a software engineering company in Vienna, where he developed among other things the J-SEAL2 mobile object kernel, a Java-based component system offering operating system functions, strong security mechanisms, and support for mobile code. He also initiated the development of a resource management framework for Java. Moreover, he developed a Java-based operating system for embedded devices offering a high level of security and supporting remote maintenance and software deployment through mobile code. The focus of his recent research is on portable and accurate profiling techniques for virtual execution environments and on middleware for service-oriented computing. Walter Binder has published more than 40 refereed papers on his work. He received the Dimitris N. Chorafas Foundation 2000 Prize for Internet and Information Science. ----------------------------------------------------------------------- This event is free even the drinks after the talk! Non-CHOOSE members are encouraged to fill out the membership application form (http://www.s-i.ch/si-appl.html) before attending the meeting. If you want to know more about CHOOSE and the events which CHOOSE organises, please visit http://www.choose.s-i.ch/. NOTE: registration for this event is required because we have to prepare the apero. Please fill out the registration form at the end of this e-mail. REGISTRATION ------------ Please DO NOT reply to this e-mail! Fill in the form below and sent it to . Thanks. I want to register to the following event: Java Profiling Name: ______________________________________ Email: ______________________________________ Company: ______________________________________ Address: ______________________________________ ZIP/City:______________________________________ Please check: [ ] CHOOSE member [ ] JUGS member [ ] SI member [ ] Non-Member choose-news 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.choose.s-i.ch/ From jacques.pasquier at unifr.ch Fri Oct 14 16:24:57 2005 From: jacques.pasquier at unifr.ch (PASQUIER Jacques) Date: Fri, 14 Oct 2005 16:24:57 +0200 Subject: [choose] RFID Seminar in Fribourg - December 2nd Message-ID: The Software Engineering Group of the University of Fribourg is pleased to invite you to a half day event: =============================================== RFID (Radio Frequency Identification) Applications, Software Tools and Future Vision (see http://diuf.unifr.ch/softeng/rfid) =============================================== When: Friday 2. December 2005, from 8h30 to 13h00 Where: Department of Computer Science, University of Fribourg Bd de P?rolles 90, 1700 Fribourg, Auditorium A140 Agenda, abstract, registration (reduced fee for CHOOSE member) and travel instructions are available online at: http://diuf.unifr.ch/softeng/rfid Speakers -------- Dr sc. techn. Florian Michahelles, Associate Director AutoID-Labs "RFID - Bridging the gap between the virtual and the real world" M. Marc Bielmann, CTO, Sokymat Group "RFID - Des applications r?elles utilisant des transponders de Sokymat" M. Charly Viquerat, Consultant, ilem SA "RFID : Une technologie en marche" Dr Olivier Liechti, Senior Solution Architect, Sun Microystems "RFID: Middleware et Int?gration avec le Syst?me d'Information" 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.choose.s-i.ch/ From uburri at ch-open.ch Fri Oct 21 17:36:08 2005 From: uburri at ch-open.ch (Ursula Burri) Date: Fri, 21 Oct 2005 17:36:08 +0200 Subject: [choose] 21.2.06: Reverse Engineering Java Bytecode Message-ID: <6.1.1.1.2.20051021173204.01b70830@pop.hispeed.ch> Sehr geehrte CHOOSE-Mitglieder Gerne weisen wir Sie auf den nachfolgenden Event hin, der vom Eidg. Instiut f?r Geistiges Eigentum in Bern durchgef?hrt wird - in Zusammenarbeit mit der /ch/open und mit IAM Alumni. Mit freundlichen Gr?ssen Ursula Burri Reverse Engineering Java Bytecode ********************************* Referent: Adrian Kuhn, Doktorand an der Universit?t Bern Datum: ------ 21. Februar 2006 Zeit: ----- 17:00 - 18:30 Uhr Ort: ---- Eidgen?ssisches Institut f?r Geistiges Eigentum, Einsteinstr. 2, 3003 Bern; Raum 132. Organisation: ------------- IGE zusammen mit den IAM Alumni und /ch/open Abstract: --------- Die Mehrheit seiner Lebenszeit verbringt ein Software-Projekt in der Wartung und nicht in der Entwicklung. Wartung jedoch ist anspruchsvolle Arbeit, da vielfach Quelltext und Dokumentation nur unvollst?ndig oder gar nicht vorliegen. Anhand eines konkreten Fallbeispieles aus der Praxis wird gezeigt, wie sich eine Java Applikation ver?nderen und erweitern l?sst obwohl der ursp?ngliche Quelltext nicht mehr vorliegt. Es werden die dazu n?tigen Techniken und Tools vorgestellt -- zB Java Object Inspector, ein Tool zur interaktiven, dynamischen Analyse einer laufenden Anwendung. Bio: ---- 1998 -- Matura am Deutschen Gymansium Biel 1998 bis 2005 -- Informatik Studium an der Universit?t Bern, Abschluss mit Masterthesis "Enriching Reverse Engineering with Semantic Clustering". 2000 bis 2004 -- Begleitend zum Studium Arbeit als Freelancer im Bereich Java und EJB. ab 2006 -- Doktorarbeit an der Universit?t Bern, ?ber Semantic Driven Software Analysis im Bereich Reverse Engineering Zusatzinformation: ------------------ Zu anschliessendem Ap?ro sind Sie herzlich eingeladen. Anmeldung erw?nscht an Matthias.Guenter (at) mentor.ch. -- ------------------------------------------------------------------ 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: ------------------------------------------------------------------ Open Systems for open minded people! 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.choose.s-i.ch/ From oscar at iam.unibe.ch Tue Oct 25 13:26:03 2005 From: oscar at iam.unibe.ch (Oscar Nierstrasz) Date: Tue, 25 Oct 2005 13:26:03 +0200 Subject: [choose] =?ISO-8859-1?Q?"How_Agile_Works_-_Agilit=E4t_und_Komplexit=E4t"_?= =?ISO-8859-1?Q?--_Basel,_07._November_2005?= References: <08af01c5d956$46bdb5e0$0b2b843e@andrena.de> Message-ID: <81C4C0F0-64C3-4CE2-82EC-048387AD732C@iam.unibe.ch> Dear CHOOSE members, This (free) event in Basel may well be of interest to you. Kind regards, Oscar Nierstrasz --- Prof. Dr. O. Nierstrasz -- Oscar.Nierstrasz at iam.unibe.ch Software Composition Group -- http://www.iam.unibe.ch/~scg University of Berne -- Tel/Fax +41 31 631.4618/3355 vcard: http://www.iam.unibe.ch/~oscar/oscarNierstrasz.vcf Begin forwarded message: From: "ObjektForum" Date: October 25, 2005 13:19:42 GMT+02:00 Subject: Einladung zum ObjektForum Basel am 07. November 2005 Sehr geehrter Herr Prof. Dr. Nierstrasz, zu unserer n?chsten Veranstaltung im Rahmen des ObjektForums Basel in diesem Jahr m?chten wir Sie herzlich einladen. Gerne k?nnen Sie die Einladung an Interessenten weiterleiten. Weitere Informationen zum Vortrag: http://www.andrena.de/linkto_of_ba.html Hier kommen Sie direkt zur Anmeldung: http://www.andrena.de/ofba.html ************************************************************** "How Agile Works - Agilit?t und Komplexit?t" Referent: Joseph Pelrine, MetaProg GmbH Zeit: Montag, 07. November 2005, 18:30 Uhr Ort: Handelskammer beider Basel, ?schenvorstadt 67, Seminarraum im 6. OG Einen Abstract zum Vortrag finden Sie unter http://www.andrena.de/linkto_of_ba.html Eine Anfahrtsskizze finden Sie auf unserer Web-Seite http://www.andrena.ch/ oder http://www.hkbb.ch Zur Anmeldung http://www.andrena.de/ofba.html ************************************************************** Sie sind in unserem Verteiler ObjektForum Basel - die Aufnahme erfolgte entweder auf Ihren Wunsch oder auf Bitte von Dritten. Wenn Sie keine weiteren Einladungen w?nschen, senden Sie uns einfach eine Antwort-Mail mit dem Betreff "UNSUBSCRIBE". Da unsere Referenten auf eine Verg?tung verzichten, k?nnen wir die Veranstaltung kostenfrei anbieten. Mit freundlichen Gr??en Dr. Andreas Burckhardt, Handelskammer beider Basel Matthias Grund, andrena suisse ag ******************************************************* * XP DAYS GERMANY am 21. November 2005 in Karlsruhe * * Vorsitzender Programmkomitee: Joseph Pelrine * * Keynote: Frank Westphal * * Anmeldung, Programm und weitere Infos unter * * http://www.xpdays.de/ * ******************************************************* ----------------------------------------------------------------- Das n?chste ObjektForum Basel: Montag, 13. Februar 2006, 18:30 Uhr: Thema und Referent werden noch bekannt gegeben ----------------------------------------------------------------- Weitere Termine ObjektForum: http://www.andrena.de/ObjektForum/index_termine.html ----------------------------------------------------------------- andrena suisse ag Tel.: 061/225-4206 ?schenvorstadt 71 Fax : 061/225-4410 4051 Basel email: objektforum at andrena.ch http://www.andrena.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.choose.s-i.ch/ From karl.guggisberg at guggis.ch Mon Oct 31 22:17:57 2005 From: karl.guggisberg at guggis.ch (Karl Guggisberg) Date: Mon, 31 Oct 2005 22:17:57 +0100 Subject: [choose] Einladung zum 2. Berner Architekten Treffen - Freitag 11. November 2005 - 16:00-18:30 Message-ID: <000001c5de5f$97fce580$0a00000a@PCKARL> Wir laden Sie herzlich ein zur Teilnahme am 2. Berner Architekten Treffen Freitag, 11. November 2005 16:00 - 18:30 Hotel Allegro Kursaal, Bern Raum: Bella Vista http://www.berner-architekten-treffen.ch/treffen.html Thema: Enterprise Architecture Das Berner Architekten Treffen ist eine Begegnungsplattform f?r an Architekturfragen interessierte Informatikfachleute. Durch Fachvortr?ge aus der Praxis und Gelegenheiten zur vertieften Diskussion von aktuellen Problemstellungen sowie zu direkten Kontakten zwischen Firmen unterschiedlicher Branchen bietet das Berner Architekten Treffen eine hervorragende Plattform zum Gedanken- und Erfahrungsaustausch. Das Berner Architekten Treffen findet unter dem Patronat der IAM Alumni statt und wird durch die freundliche Unterst?tzung der indato GmbH als kostenlose Veranstaltung erm?glicht. Programm ======== 16.00 Uhr Begr?ssung 16.10 Uhr Enterprise Architecture - Herausforderung und Implikationen Matilda Anello, Credit Suisse, IT Architektin International 16.50 Uhr Enterprise Architecture @ Mobiliar Peter Kummer, Die Mobiliar, Leiter Architektur / Chief Enterprise Architect 17.30 Uhr Enterprise Architecture PostMail ? Ein Erfahrungsbericht Beat M. St?ckli, PostMail, Enterprise Architect Alain Jacot-Guillarmod, PostMail, Content manager EA PM 18.10 Uhr Podiumsdiskussion 18.15 Uhr Ap?ro Anmeldung ========= Bitte melden Sie sich f?r die Veranstaltung an unter http://www.berner-architekten-treffen.ch Die Teilnahme ist kostenlos. Situationsplan ============== Einen Anfahrtsplan finden Sie unter http://www.kursaal-bern.ch/index/anfahrt.htm 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.choose.s-i.ch/ From bergel at iam.unibe.ch Mon Nov 14 16:44:18 2005 From: bergel at iam.unibe.ch (Alexandre Bergel) Date: Mon, 14 Nov 2005 16:44:18 +0100 Subject: [choose] Invitation to a PhD defense Message-ID: <6B5B248D-215F-46CC-A155-38E2E0DFBD26@iam.unibe.ch> Hello, I will defend my Ph.D. on Monday 21 November, at 10:00. I would like to invite you all to participate. The defense will be help in room 003 in the IWI building on Engehaldestrasse 8, in Bern, and is scheduled to last until 11:30. After, an apero will take place in the Cafeteria. Where this event will be located: http://www.iam.unibe.ch/~scg/Resources/Maps/index.html. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Title: Classboxes -- Controlling Visibility of Class Extensions Abstract: Unanticipated changes to complex software systems can introduce anomalies such as duplicated code, suboptimal inheritance relationships and a proliferation of run-time downcasts. Refactoring to eliminate these anomalies may not be an option, at least in certain stages of software evolution. A class extension is a method that is defined in a module, but whose class is defined elsewhere. Class extensions offer a convenient way to incrementally modify existing classes when subclassing is inappropriate. Unfortunately existing approaches suffer from various limitations. Either class extensions have a global impact, with possibly negative effects for unexpected clients, or they have a purely local impact, with negative results for collaborating clients. Furthermore, conflicting class extensions are either disallowed, or resolved by linearization, with subsequent negative effects. To solve these problems we present classboxes, a module system for object-oriented languages that provides for behavior refinement (i.e. method addition and replacement). Moreover, the changes made by a classbox are only visible to that classbox (or classboxes that import it), a feature we call local rebinding. We present an experimental validation in which we apply the classbox model to both dynamically and statically typed programming languages. We used classboxes to refactor part of the Java Swing library, and we show two extensions built on top of classboxes which are (i) runtime adaptation with dynamically classboxes and (ii) expressing crosscutting changes. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= More info on classboxes: http://www.iam.unibe.ch/~scg/Research/ Classboxes/index.html Cheers, Alexandre -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.iam.unibe.ch/~bergel ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. choose-news 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.choose.s-i.ch/ From jacques.pasquier at unifr.ch Tue Nov 15 16:11:40 2005 From: jacques.pasquier at unifr.ch (PASQUIER Jacques) Date: Tue, 15 Nov 2005 16:11:40 +0100 Subject: [choose] =?iso-8859-1?Q?S=E9minaire_RFID_=E0_l=27Universit=E9_de_Fribourg_le?= =?iso-8859-1?Q?_2_d=E9cembre_2005_=28Rappel=29?= Message-ID: Le groupe G?nie Logiciel de l'Universit? de Fribourg a le plaisir de vous inviter ? un s?minaire: ================================================ RFID (Radio Frequency Identification) Applications, Outils Logiciels et Vision Future http://diuf.unifr.ch/softeng/rfid ================================================ A QUI S'ADRESSE CE SEMINAIRE: Managers, ?conomistes, ing?nieurs et informaticiens int?ress?s par les probl?mes de logistique au sens large : gestion de stock, tra?abilit? des produits, identification, contr?le d'acc?s, ... Le s?minaire pr?sente une composante "grand public", ? savoir une pr?sentation de projets concrets d?j? existants et une discussion sur les possibilit?s et contraintes de la technologie RFID. Il comporte aussi une composante plus technique, par exemple un expos? sur le type de solution informatique ? mettre en place pour int?grer la RFID dans un syst?me d'information au niveau de l'entreprise. RESUME: Les technologies d'identification par fr?quences radio (RFID) et leur standardisation avec l'architecture EPC connaissent un d?veloppement rapide. Des ?tiquettes ?lectroniques, ou "tags", ont d?j? commenc? ? remplacer les traditionnels codes barres. Ces ?tiquettes cr?ent un lien entre les objets du monde physique et leurs contreparties dans le monde digital. Les applications sont nombreuses et les perspectives prometteuses. Que ce soit au niveau des domaines d'application, des mod?les ?conomiques, des techniques de transmission ou encore de leur int?gration dans des architectures logicielles complexes, on observe une activit? intense et de nombreuses innovations. En collaboration avec Sun Microsystems, le D?partement d'Informatique de l'Universit? de Fribourg organise un s?minaire d?di? au th?me du RFID. Les orateurs invit?s partageront leur expertise particuli?re, couvrant les diff?rentes facettes du domaine: ?conomiques, techniques, logicielles. Le s?minaire permettra ainsi aux participants de conna?tre l'?tat de l'art en la mati?re. QUAND: Vendredi 2 d?cembre 2005 de 8h30 ? 13h00 OU: D?partement d'Informatique, Universit? de Fribourg Bd de P?rolles 90, 1700 Fribourg, Auditoire A140 INSCRIPTION (!!!OBLIGATOIRE!!!) : Jusqu'au mercredi 23 novembre PROGRAMME DETAILLE, PLAN D'ACCES: http://diuf.unifr.ch/softeng/rfid INTERVENANTS: Dr sc. techn. Florian Michahelles, Associate Director AutoID-Labs "RFID - Bridging the gap between the virtual and the real world" M. Marc Bielmann, CTO, Sokymat Group "RFID - Des applications r?elles utilisant des transponders de Sokymat" M. Charly Viquerat, Consultant, ilem SA "RFID, l'?tiquette intelligente au service de la logisitique et de la distribution" M. Roland Fischbach, ADELANTE Consulting SA "RFID : Une technologie en marche" Dr Olivier Liechti, Senior Solution Architect, Sun Microystems "RFID: Middleware et Int?gration avec le Syst?me d'Information" -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.iam.unibe.ch/pipermail/choose-news/attachments/20051115/8b962a1c/attachment.htm From metz at glue.ch Mon Nov 21 14:21:17 2005 From: metz at glue.ch (Igor Metz) Date: Mon, 21 Nov 2005 14:21:17 +0100 Subject: [choose] Reminder: Portable and Efficient Profiling for the JVM Using Bytecode Instrumentation Message-ID: <0E8BAE4B9528D83F2D0434D8@client83.glue.ch> The CHOOSE executive board and the Software Composition Group of the University of Berne are pleased to invite you to a presentation. ------------------------------------------------------------------------ Portable and Efficient Profiling for the JVM Using Bytecode Instrumentation =========================================================================== When: Tuesday November 22, 2005, @17h15 Where: Institut f?r Wirtschaftsinformatik (IWI), Universit?t Bern, Engehaldenstrasse 8, 3012 Bern, H?rsaal 001 Travel instructions: http://www.iam.unibe.ch/~scg/Resources/Maps/ Speaker ------- Dr. Walter Binder, Laboratoire d'intelligence artificielle, EPFL Agenda ------ 17h15 - 18h15 Talk and Q/A Afterwards you are invited to a refreshment. Abstract ======== Profiling complex, Java-based systems, such as e.g. middleware for service-oriented computing, is a tedious task, because most available profilers for Java cause excessive overhead or are not accurate enough. For instance, the exact profiler delivered with standard JDKs may cause overhead up to factor 4000, while the complementary sampling profiler does not generate accurate profiles. As another drawback, existing profiling support in standard JVMs require profiling agents to be written in native code, contradicting the Java motto "write once, run anywhere". Bio === Dr. Walter Binder is a researcher at the Artificial Intelligence Laboratory at EPFL since February 2003. He holds a M.S. (1997) and a Ph.D. (2001) in computer science from the Vienna University of Technology. Prior to his work at EPFL he worked for a software engineering company in Vienna, where he developed among other things the J-SEAL2 mobile object kernel, a Java-based component system offering operating system functions, strong security mechanisms, and support for mobile code. He also initiated the development of a resource management framework for Java. Moreover, he developed a Java-based operating system for embedded devices offering a high level of security and supporting remote maintenance and software deployment through mobile code. The focus of his recent research is on portable and accurate profiling techniques for virtual execution environments and on middleware for service-oriented computing. Walter Binder has published more than 40 refereed papers on his work. He received the Dimitris N. Chorafas Foundation 2000 Prize for Internet and Information Science. ----------------------------------------------------------------------- This event is free even the drinks after the talk! Non-CHOOSE members are encouraged to fill out the membership application form (http://www.s-i.ch/si-appl.html) before attending the meeting. If you want to know more about CHOOSE and the events which CHOOSE organises, please visit http://www.choose.s-i.ch/. NOTE: registration for this event is required because we have to prepare the apero. Please fill out the registration form at the end of this e-mail. REGISTRATION ------------ Please DO NOT reply to this e-mail! Fill in the form below and sent it to . Thanks. I want to register to the following event: Java Profiling Name: ______________________________________ Email: ______________________________________ Company: ______________________________________ Address: ______________________________________ ZIP/City:______________________________________ Please check: [ ] CHOOSE member [ ] JUGS member [ ] SI member [ ] Non-Member choose-news 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.choose.s-i.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.choose.s-i.ch/ From metz at glue.ch Mon Nov 21 17:11:32 2005 From: metz at glue.ch (Igor Metz) Date: Mon, 21 Nov 2005 17:11:32 +0100 Subject: [choose] Automatic Contract-Based Testing Message-ID: <0A58D03493DC4C55EFAF3FEA@client83.glue.ch> The CHOOSE executive board and the Software Composition Group of the University of Berne are pleased to invite you to a presentation. -------------------------------------------------------------------- Automatic Contract-Based Testing ================================ When: Tuesday December 6, 2005, @17h15 Where: Institut f?r Wirtschaftsinformatik (IWI), Universit?t Bern, Engehaldenstrasse 8, 3012 Bern, H?rsaal 001 Travel instructions: http://www.iam.unibe.ch/~scg/Resources/Maps/ Speaker ======= Ilinca Ciupa, Dept. of Computer Science, Chair of Software Engineering, ETH Zurich Agenda ====== 17h15 - 18h15 Talk and Q/A Afterwards you are invited to a refreshment. Abstract ======== Although its importance is widely recognized, software testing is seldom done properly. The main reason is that existing tools and methodologies put too much burden on the users (testers); practice shows that software companies are simply not willing to invest the necessary time and effort in testing their products. To tackle this problem, we propose the full automation of the testing process. If classes are equipped with contracts containing their specification (as is the case with JML contracts for Java code, Spec#, or Eiffel and Design by Contract), then there is no need for any intervention of the user in testing their functionality. In this talk I will present the theoretical background behind our approach and the tool we have developed which implements this idea of "push- button testing". Bio: ====== Ilinca Ciupa is a PhD student at ETH Zurich, at the Chair of Software Engineering, under the supervision of Prof. Dr. Bertrand Meyer. Her area of research is contract-based testing of object-oriented software. She has worked on the development of a tool called AutoTest, which performs fully automatic testing of contract-equipped Eiffel code. This tool was first presented in a paper published at the International Workshop on Software Quality (SOQUA), 22 September 2005, Erfurt, Germany. Links: ====== - Further information on the speaker: http://se.inf.ethz.ch/people/ciupa/ - AutoTest tool: http://se.inf.ethz.ch/people/leitner/auto_test/ ----------------------------------------------------------------------- This event is free even the drinks after the talk! Non-CHOOSE members are encouraged to fill out the membership application form (http://www.s-i.ch/si-appl.html) before attending the meeting. If you want to know more about CHOOSE and the events which CHOOSE organises, please visit http://www.choose.s-i.ch/. NOTE: registration for this event is required because we have to prepare the apero. Please fill out the registration form at the end of this e-mail. REGISTRATION ------------ Please DO NOT reply to this e-mail! Fill in the form below and sent it to . Thanks. I want to register to the following event: Contract-Based Testing Name: ______________________________________ Email: ______________________________________ Company: ______________________________________ Address: ______________________________________ ZIP/City:______________________________________ Please check: [ ] CHOOSE member [ ] JUGS member [ ] SI member [ ] Non-Member choose-news 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.choose.s-i.ch/ From metz at glue.ch Mon Nov 28 16:56:17 2005 From: metz at glue.ch (Igor Metz) Date: Mon, 28 Nov 2005 16:56:17 +0100 Subject: [choose] Software Analysis - Die Fehler von Microsoft. Message-ID: The CHOOSE executive board and the Institut f?r Informatik der Universit?t Z?rich are pleased to invite you to a presentation. -------------------------------------------------------------------- Software Analysis - Die Fehler von Microsoft. ============================================= When: Friday December 16, 2005, @14h15 Where: Institut f?r Informatik (IfI), Universit?t Z?rich, IfI H-25 Travel instructions: http://www.ifi.unizh.ch/ifiadmin/wayToInst.html Speaker ======= Andreas Zeller, Prof. Dr., Saarland University, Germany http://www.st.cs.uni-sb.de/~zeller/ Agenda ====== 14h15 - 15h00 Talk Abstract ======== Was sorgt daf?r, dass Programme fehlschlagen? Wir haben die Fehlerdatenbanken von Microsoft durchforstet - und herausgefunden, dass bestimmte Programmeigenschaften die Wahrscheinlichkeit von sp?teren Fehlern signifikant steigern. Welche Eigenschaften das sind, und welche Konsequenzen man daraus ziehen sollte, erl?utert dieser Vortrag. The talk will be given in English. Bio: ====== Andreas Zeller is a full professor at Universit?t des Saarlandes in Saarbr?cken, Germany. His broad research area is software engineering, which concerns the construction and evolution of large, complex software systems at reasonable cost and high reliability. His research in this area concerns the analysis of these systems, especially the analysis of why these systems fail to work as they should. ----------------------------------------------------------------------- This event is being run as part of the ifi Colloquium and is sponsored by CHOOSE. The participation is free for all interested parties. No registration is required, as there will be no drinks after the talk :-( choose-news 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.choose.s-i.ch/ From metz at glue.ch Mon Nov 28 17:01:00 2005 From: metz at glue.ch (Igor Metz) Date: Mon, 28 Nov 2005 17:01:00 +0100 Subject: [choose] Service-oriented Computing - Fundamentals of Modern Internet Technologies Message-ID: <384418D1F139CBF2124EC923@client83.glue.ch> The CHOOSE executive board and the Institut f?r Informatik der Universit?t Z?rich are pleased to invite you to a presentation. -------------------------------------------------------------------- Service-oriented Computing - Fundamentals of Modern Internet Technologies. ========================================================================== When: Thursday January 12, 2006, @17h15 Where: Institut f?r Informatik (IfI), Universit?t Z?rich, IfI H-25 Travel instructions: http://www.ifi.unizh.ch/ifiadmin/wayToInst.html Speaker ======= Schahram Dustdar, Prof. Dr, Technical University of Vienna, Austria http://www.infosys.tuwien.ac.at/staff/sd/ Agenda ====== 17h15 - 18h00 Talk Abstract ======== Today we are experiencing a major paradigm shift in the way that software applications are designed, architected, delivered, and consumed. Service-oriented Computing (SoC) is a new emerging paradigm for distributed computing that has evolved from object-oriented and component computing to enable building agile networks of collaborating applications distributed within and across organizational boundaries. Services are autonomous platform-inde?pen?dent computational elements that can be described, published, discovered, orchestrated and pro?grammed using XML artifacts for the purpose of developing massively distributed interoperable applications. In this talk we will discuss the current state of Service-oriented Computing and outline future research challenges. Bio: ====== Schahram Dustdar is Full Professor for Internet Technologies at the Distributed Systems Group, Information Systems Institute, Vienna University of Technology (TU Wien) where he is director of the Vita Lab and Honorary Professor of Information Systems at the University of Groningen (RuG), The Netherlands. He received his M.Sc. (1990) and PhD. degrees (1992) in Business Informatics (Wirtschaftsinformatik) from the University of Linz, Austria. In April 2003 he received his Habilitation degree (Venia Docendi in Angewandte Informatik) for his work on Process-aware Collaboration Systems - Architectures and Coordination Models for Virtual Teams. His work experience includes several years as the founding head of the Center for Informatics (ZID) at the University of Art and Industrial Design in Linz (1991-1999), Austrian project manager of the MICE EU-project (1993 - 97), and director of Coordination Technologies at the Design Transfer Center in Linz (1999 - 2000). While on sabbatical leave he was a post-doctoral research scholar (Erwin-Schr?dinger scholarship) at the London School of Economics (Information Systems Department) (1993 and 1994), and a visiting research scientist at NTT Multimedia Communications Labs in Palo Alto, USA during 1998. Since 1999 he works as the co-founder and chief scientist of Caramba Labs Software AG (CarambaLabs.com) in Vienna, a venture capital co-funded software company focused on software for collaborative processes in teams. Caramba Labs was nominated for several (international and national) awards: World Technology Award in the category of Software (2001); Top-Startup companies in Austria (Cap Gemini Ernst & Young) (2002); MERCUR Innovationspreis der Wirtschaftskammer (2002). ----------------------------------------------------------------------- This event is being run as part of the ifi Colloquium and is sponsored by CHOOSE. The participation is free for all interested parties. No registration is required, as there will be no drinks after the talk :-( choose-news 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.choose.s-i.ch/