Einladung zum nächsten Kolloquium:
Friday 30 June at 11h30
Institut für Informatik und angewandte Mathematik
Schützenmattstrasse 14, 3012 Bern
Seminar Room 107
Speaker:
Prof. Houari Sahraoui, University of Montreal, Canada
Title:
Visual Detection of Design Anomalies and Evolution phenomena
in OO Programs
Abstract:
Design anomalies introduced in early stages of software development
or during its evolution are frequent causes of low maintainability,
high complexity, and possibly faulty behaviors. Detecting and
correcting these anomalies have an important impact on the quality of
software, and particularly on its evolvability. In this presentation,
we describe a semi-automatic technique for anomaly detection based on
visualization of large-scale software programs. Our visualization
framework VERSO combines human visual system capabilities with
composition of visual filters, and animation to detect a large
spectrum of design anomalies and evolution phenomena.
Bio:
Houari A. Sahraoui is associate professor at the department of
computer science and operations research (GEODES, software
engineering group) of University of Montreal. His research interests
include the application of artificial intelligence techniques to
software engineering, object-oriented metrics, software quality,
software visualization, and software reverse- and re-engineering. He
has published more than 80 papers in conferences, workshops, and
journals and edited two books. He served as steering, program, and
organization committee member in several major conferences (ECOOP,
ASE, METRICS, ICSM...) and as member of the editorial boards of two
journals. He was the general chair of the IEEE Automated Software
Engineering Conference in 2003.
URL: http://www.iro.umontreal.ca/~sahraouh/index_eng.html
Freundliche Grüsse
Sabine Gerber
Institut für Informatik und angewandte Mathematik
Neubrückstr. 10, 3012 Bern
http://www.iam.unibe.ch
Sekr. CGG / Prüfungssekretariat, Sabine Gerber
Tel. 031 631 49 14 / Fax 031 631 39 65
E-Mail: gerber(a)iam.unibe.ch
4. Berner Architekten Treffen
Freitag, 23. Juni 2006
16:00 - ca. 18:30, anschl. Apéro
Hotel Allegro Kursaal, Bern
Raum: Bella Vista
http://www.berner-architekten-treffen.ch/treffen.html
Thema: Workflow
Präsentationen:
* Informatikstrategieorgan Bund ISB, Marc Schaffroth:
"Flexible Prozesse - Modulare Gestaltungskonzepte und
Umsetzungsbeispiele aus der öffentlichen Verwaltung"
* anaptecs GmbH, Tillmann Schall:
"Integration von Workflow-Management-Systemen in der Praxis"
* RTC AG, Jean-Marc Terrettaz: "BPM für IBIS"
Das Programmheft als PDF ist verfügbar unter:
http://www.berner-architekten-treffen.ch/archiv/4/BAT_Nr.04.pdf
Generelle Informationen zur Veranstaltung
-----------------------------------------
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.
Im Anschluss an die Präsentationen wird wie üblich die Gelegenheit für
Networking und Diskussion bei einem ausgedehnten Apéro geboten.
Die Teilnahme ist kostenlos.
Ab sofort können Sie sich auf der Online Plattform anmelden.
Wir freuen uns auf Ihre Teilnahme.
Daniel Kühni
Mitglied des Organisationskomittees
The CHOOSE executive board is pleased to invite you to a presentation by
Prof. Jan Vitek, Purdue University on 'Java for Safety-Critical Hard
Real-time Systems'.
This event is free for all SI-CHOOSE members, even the drinks after the
talk! Non-CHOOSE members are encouraged to fill out the membership
application form (http://www.s-i.ch/si-appl.html) before attending the
meeting. If you want to know more about CHOOSE and the events which
CHOOSE organises, please visit http://www.choose.s-i.ch/.
NOTE: registration for this event is required. Please fill out the
registration form at the end of this e-mail.
------------------------------------------------------------------------
Java for Safety-Critical Hard Real-time Systems
===============================================
Wednesday, May 31, 2006
Institut fuer Wirtschaftsinformatik (IWI), Universitaet Bern,
Engehaldenstrasse 8, 3012 Bern, Hoersaal 002.
Travel instructions: http://www.iam.unibe.ch/~scg/Resources/Maps/
Speaker
-------
Prof. Jan Vitek, Purdue University
Agenda
------
17h15 Talk and Q/A
Afterwards you are invited to a refreshment.
Abstract
========
Real-time systems are notoriously difficult to design and implement,
and, as many real-time problems are safety-critical, their solutions
must be reliable as well as efficient and correct. While higher-level
programming models (such as the Real-Time Specification for Java)
permit real-time programmers to use language features that most
programmers take for granted (objects, type checking, dynamic
dispatch, and memory safety) the compromises required for real-time
execution can create as many problems.
This talk reports on our experience implementing an open-source real-
time Java Virtual Machine, and on the development of a navigation
system for an Unmanned Aerial Vehicle in a collaboration with the
Boeing Company. I will then present two techniques for enhanced
assurance in safety- and mission-critical systems. The STARS
methodology is a new approach to the engineering of reliable hard
real-time embedded systems. STARS is based on two new technologies: a
pluggable type system for enforcing memory safety and an aspect-
oriented language that separates real-time concerns from application
logic. The second technique, Preemptible Atomic Region (PARs),
provides guarantees of progress and protection against data races for
concurrent embedded programs. The implement of PARs is based on a
real-time software transactional memory and has been integrated in a
real-time Java virtual machine. I shall conclude with a list of open
research challenges.
Bio
===
Jan Vitek is an Associate Professor in Computer Science at Purdue
University. He leads the Secure Software Systems lab. He obtained his
PhD from the University of Geneva in 1999, and a MSc from the
University of Victoria in 1995. Prof. Vitek research interests
include programming language, virtual machines, mobile code, software
engineering and information security.
-----------------------------------------------------------------------
REGISTRATION
------------
Please DO NOT reply to this e-mail!
Fill in the form below and sent it to choose AT glue.ch. Thanks.
I want to register to the following event: ___
Name: ______________________________________
Email: ______________________________________
Company: ______________________________________
Address: ______________________________________
ZIP/City:______________________________________
Please check:
[ ] CHOOSE member
[ ] JUGS member
[ ] SI member
[ ] Non-Member
Liebe CHOOSE Mitglieder
Möchten Sie sich umfassend und kompetent über die neuen Möglichkeiten der mobilen Software Systeme informieren? Möchten Sie erfahren, was bei Firmen wie IBM, Nokia oder Esmertec vorbereitet wird und was bei den SBB bereits heute funktioniert ? Wir laden Sie recht herzlich zu unserer 8. Fachtagung "Mobile Verteilte Systeme" im Rahmen unserer Tagungsreihe "Distributed Software Systems" ein, zu der wir dieses Jahr wieder namhafte Referenten aus dem In- und Ausland gewinnen konnten.
Die Tagung steht diesmal auch im Zeichen der Eröffnungsfeier des neu gegründeten Instituts für Mobile und Verteilte Systeme, welches aus der Fusion der ehemaligen Fachhochschulen Solothurn (FHSO), Beider Basel (FHBB) und Aargau (FHA) zur neuen Fachhochschule Nordwestschweiz (FHNW) entstanden ist. Die öffentliche Eröffnungsfeier findet direkt im Anschluss zur Tagung statt, und Sie sind recht herzlich dazu eingeladen!
Sie finden alle Informationen zur Tagung und eine online Anmeldungsmöglichkeit auf unserer Webseite www.dss.fhso.ch. Wir würden uns freuen, Sie, interessierte Mitarbeitende Ihrer Firma und andere Kollegen am 17. Mai an der FHNW, Hochschule für Technik, in Brugg-Windisch begrüssen zu dürfen.
Freundliche Grüsse
Claude Rubattel
Tagungsleiter
Fachhochschule Nordwestschweiz
Hochschule für Technik
Sehr geehrtes CHOOSE-Mitglied
Die /ch/open lädt Sie ein, sich für den nächsten Swiss Open Business
Lunch in Bern anzumelden:
*15.3.06* 11.45 Uhr: Fédéral Entrecôte Café, Bärenplatz 31, Bern/BE (vor
dem Bundeshaus), Tel.: 031 311 16 24
Joe Ammann, Swiss Open Systems User Group, hält zu Beginn einen
Kurzvortrag zum Thema:
*MythTV*
*Abstract:*
Linux steht bei vielen Beobachtern im Ruf, in Sachen Multimedia ziemlich
rückständig zu sein. Nichts könnte falscher sein als diese Meinung! In
den letzen Jahren wurden Dutzende von Multimedia-Projekten
vorangetrieben, und inzwischen existieren Software-Lösungen für fast
jeden Bereich. Auch den Herstellern von Consumer-Elektronik-Geräten
blieb dies nicht verborgen, und Linux nimmt heute seinen Platz in immer
mehr Setop-Boxen, DVD-Playern und ähnlichen Geräten ein.
Im ersten Teil der Präsentation werden ein paar ausgewählte Projekte und
Techniken aus den Bereichen Audio, Video und Imaging vorgestellt. Mit
MythTV werden danach die Möglichkeiten eines vollständigen
Heim-Mulitmedia-Centers basierend auf Open Source Software gezeigt. TV
mit Programmführer, Radio, Video, DVD, Audio, Bildergallerie und
umfassende Informationen sind die wichtigsten Elemente. Neben der
Demonstration gibt es auch Tipps für den Kauf passender Hardware sowie
für die Installation.
*Bio:*
Joe Ammann, Vorstandsmitglied der /ch/open, hat vor zweieinhalb Jahren
den Grossteil der Heimelektronik durch ein MythTV Media Center ersetzt.
Inzwischen wurde das System zum "Mission Critical Element" für seine
Familie :-) Er berichtet von seinen Erfahrungen, Erfolgen und auch
Rückschlägen beim Einsatz des Media Centers.
Gerne erwarten wir Ihre Anmeldung unter
<http://www.ch-open.ch/events/lunchbe.html> bis zum 14.3.06.
Mit freundlichen Gruessen
Ursula Burri
--
------------------------------------------------------------------------
Swiss Open Systems User Group Tel.: +41 1 350 26 56 (freitags)
/ch/open Fax: +41 1 350 26 55
Postfach 2322 E-mail: <mailto:info@ch-open.ch>
CH-8033 Zuerich WWW: <http://www.ch-open.ch>
Sekretariat Ursula Burri E-mail: <mailto:uburri@ch-open.ch>
/ch/open ist Mitglied von ICTswitzerland <http://www.ictswitzerland.ch/>
------------------------------------------------------------------------
Open Systems for open minded people!
--
------------------------------------------------------------------------
Swiss Open Systems User Group Tel.: +41 1 350 26 56 (freitags)
/ch/open Fax: +41 1 350 26 55
Postfach 2322 E-mail: <mailto:info@ch-open.ch>
CH-8033 Zuerich WWW: <http://www.ch-open.ch>
Sekretariat Ursula Burri E-mail: <mailto:uburri@ch-open.ch>
/ch/open ist Mitglied von ICTswitzerland <http://www.ictswitzerland.ch/>
------------------------------------------------------------------------
Open Systems for open minded people!
FYI
Begin forwarded message:
> From: "Mauro Prevostini" <mauro.prevostini(a)unisi.ch>
> Date: 8 marzo 2006 10:14:54 GMT+01:00
> To: "500 Docenti" <500Docenti(a)lu.unisi.ch>, "510 Assistenti"
> <510Assistenti(a)lu.unisi.ch>, "520 Dottorandi"
> <520Dottorandi(a)lu.unisi.ch>
> Subject: Public Lecture given by Dr. Leslie Lamport
>
> The Faculty of Informatics is pleased to announce a Public Lecture
> sponsored by Ticino's Rotary Clubs within the celebrations of the
> 100 years of Rotary International.
>
>
> The Public Lecture will take place on March 15, 2006, and will be
> given by Dr. Leslie Lamport, from Microsoft Research atMountain
> View in California, who will be at the University of Lugano as
> Visiting Professor.
>
>
>
> Public Lecture
>
> “How to Write a Proof”
>
> March 15 at 18:00 (06:00PM)
>
> Aula Magna at USI Lugano
>
>
>
> Details can be found at http://www.inf.unisi.ch/guest-lectures/
>
>
> You’re kindly asked to forward this email message to anybody
> interested in this event.
>
>
> Best Regards
>
> Mauro Prevostini
>
>
> University of Lugano
>
> Faculty of Informatics
>
> via G. Buffi 13
>
> CH-6904 Lugano
>
> Tel. +41 58 666 47 17
>
> Fax. +41 58 666 45 36
>
> E-mail: mauro.prevostini(a)unisi.ch
>
> Web: www.inf.unisi.ch
>
>
>
>
Wir laden Sie herzlich ein zur Teilnahme an der
SI-SE 2006
Fachtagung und Tutorien über
Collaborative Software Engineering
16. und 17. März 2006
Universität Zürich
http://www.ifi.unizh.ch/si-se/sise2006
Tagung am 17.3.06:
Paul Layzell (GB): Communication and Cooperation in Distributed
Software Project Teams +++ Ann M. Hickey (USA): Collaborative
Requirements Engineering and Management +++ Bernd Brügge (D):
A Unified Model for Collaboration and System Modeling in Global
Projects +++ Stefan Koch (A): Open-source Softwareentwicklung
als Modell für kollaborative Realisierung +++ Martin Koblet:
Erfahrungsbericht kollaborative Softwareentwicklung im VISTA
Projekt +++ Christoph Städler: Erfahrungsbericht kollaborative
Softwareentwicklung im Fire System 20 Projekt +++ Georg Molter:
Erfahrungsbericht Offshore Development Best Practices
Tutorien am 16.3.06:
Ann M. Hickey (USA): Selecting the "Right" Requirements Elicitation
Techniques +++ Bernd Brügge und Allen H. Dutoit (D): Modeling in
a Distributed Environment
Melden Sie sich an unter
http://www.ifi.unizh.ch/si-se/sise2006/registration.html
Mit freundlichen Grüssen
Walter Bischofberger und Peter Müller
SI-SE 2006 Tagungsleiter
-----------------------------------------------------------------
SI-SE Fachgruppe Software Engineering
der Schweizer Informatik Gesellschaft
http://www.ifi.unizh.ch/si-se/
-----------------------------------------------------------------
Dear CHOOSE-Member
We are glad to invite you to the next talk given by Sacha Labourey, CTO
JBoss, Christian Bauer, Hibernate Team and Bela Ban, Lead JGroups and
JBossCache projects:
*9.3.: Inside JBoss*
For more information see below or <http://www.jugs.ch/html/events.html>
(with online registration form).
Best Regards,
The JUGS Board
----------------------------------------------------------------
Inside JBoss
============
9.3.06
Technopark Zurich, Room Fortran
Travel instructions: <http://www.technopark.ch> > Kontakt > Lageplan
SPEAKERS
--------
Sacha Labourey, CTO JBoss
Christian Bauer, Hibernate Team
Bela Ban, Lead JGroups and JBossCache projects
AGENDA
------
14:00 - 14:05: Welcome
Silvano Maffeis, JUGS Board
14:05 - 15:20: JBoss Enterprise Middleware Suite
Sacha Labourey, CTO JBoss
15:20 - 16:35: Hibernate
Christian Bauer, Hibernate Team
16:35 - 17:00: Break
17:00 - 18:15: JBoss Clustering
Bela Ban, Lead JGroups and JBossCache projects
18:15 - 18:30: More questions and answers
18:30 - ? : Refreshment
ABSTRACTS
---------
*Sacha Labourey: JBoss Enterprise Middleware Suite*
Many JUGS members have used the JBoss Application Server in one way or
another. However, not everybody might be aware of the other "jewels"
which are part of the JBoss Enterprise Middleware Suite.
JBoss Enterprise Middleware Suite (JEMS) is an extensible and scalable
suite of products for creating and deploying e-business applications.
JEMS offers cutting-edge technology components which customers can
mix-and-match and roll out into their line of business infrastructure -
all at zero-cost software licenses. Sacha will talk about those JEMS
products and also give a glimpse of what you can expect from JBoss in
the future.
*Christian Bauer: Hibernate*
Christian Bauer will present the technical background behind Hibernate,
the most popular persistence solution for Java, and how the project
evolved into an EJB 3.0 persistence provider. The significantly improved
and simplified EJB entity beans of the new standard, and how
object/relational database mapping is handled, are another topic of this
presentation.
Finally, the new JBoss Seam framework is presented. Seam can greatly
simplify and speed up web application development in Java, by
introducing a new stateful component concept, based on EJB3 and
JavaServer Faces.
*Bela Ban: JBoss Clustering*
The talk will give an overview of JBoss Clustering. First, we will
define what clustering constitutes, and discuss load balancing and failover.
Then we will identify what can be clustered, e.g. HTTP sessions, SFSBs,
EJBs, and how to configure them for clustering.
Finally, we will take a look at the underlying architecture in place to
achieve clustering, e.g. JGroups and JBossCache.
The attendees should be familiar with J2EE and preferably have used the
JBoss application server before.
BIOGRAPHIES
-----------
*Sacha Labourey*
Born in Neuchatel, Switzerland 1975, Sacha Labourey is the CTO (Chief
Technology Officer) of JBoss Inc. Previously, Sacha was the General
Manager of JBoss (Europe) SaRL, focused on managing the rapid expansion
of the JBoss, Inc.'s European business. Sacha was also responsible for
the first implementation of load-balancing/fail over for JBoss. Prior to
the JBoss, Inc., he was the founder of Cogito Informatique, a Swiss
consulting firm company working in the application server and middleware
fields. Sacha is a graduate of the Swiss Federal Institute of Technology
graduate computer science program.
*Christian Bauer*
Christian Bauer is working as a Technical Product Manager and consultant
for Hibernate, EJB3, and JBoss Seam at JBoss, Inc. He is the author of
the best-selling book "Hibernate in Action" and has designed and created
database applications for more than a decade. He regularly speaks
publicly about Java, databases, and data management.
*Bela Ban*
I completed my PhD at the University of Zurich, Switzerland. After some
time at IBM Research, I did a post-doc at Cornell. Then I worked at
Fujitsu Network Communications in San Jose, California. In 2003, I
joined JBoss Inc to work full-time on open source. I'm leading the
JGroups and JBossCache projects.
My interests include network protocols, performance, group
communication, trail running, biking and beerathlon. If not hacking code
I spend time with my family.
CATEGORIES
----------
Product, Tools, Technology
----- 8< ----- 8< ----- CUT OFF HERE ----- 8< ----- 8< -----
Fill in the form below and send it to <mailto:events@jugs.ch>
or register online: <http://www.jugs.ch/html/events.html>.
Thanks.
REGISTRATION
------------
9.3.: JBoss inside
Name: ______________________________________
Email: ______________________________________
Company: ______________________________________
Address: ______________________________________
ZIP/City:______________________________________
Please check:
[ ] CHOOSE member (free)
[ ] Non-Member - JUGS-events are once free of cost for evaluation
[ ] Non-Member with participation fee CHF 100.- (better: Join the
Java User Group Switzerland and take part as a member...)
--
----------------------------------------------------------------
Java User Group Switzerland <mailto:info@jugs.ch>
Postfach 2322, 8033 Zuerich WWW: <http://www.jugs.ch>
JUGS is an interest group of the Swiss Informatics Society
(SI) <http://www.s-i.ch/>, the swiss chapter of ACM.
----------------------------------------------------------------
Wir laden Sie herzlich ein zur Teilnahme an der
SI-SE 2006
Fachtagung und Tutorien über
Collaborative Software Engineering
16. und 17. März 2006
Universität Zürich
http://www.ifi.unizh.ch/si-se/sise2006
Tagung am 17.3.06:
Paul Layzell (GB): Communication and Cooperation in Distributed
Software Project Teams +++ Ann M. Hickey (USA): Collaborative
Requirements Engineering and Management +++ Bernd Brügge (D):
A Unified Model for Collaboration and System Modeling in Global
Projects +++ Stefan Koch (A): Open-source Softwareentwicklung
als Modell für kollaborative Realisierung +++ Martin Koblet:
Erfahrungsbericht kollaborative Softwareentwicklung im VISTA
Projekt +++ Christoph Städler: Erfahrungsbericht kollaborative
Softwareentwicklung im Fire System 20 Projekt +++ Georg Molter:
Erfahrungsbericht Offshore Development Best Practices
Tutorien am 16.3.06:
Ann M. Hickey (USA): Selecting the "Right" Requirements Elicitation
Techniques +++ Bernd Brügge und Allen H. Dutoit (D): Modeling in
a Distributed Environment
Melden Sie sich an unter
http://www.ifi.unizh.ch/si-se/sise2006/registration.html
Mit freundlichen Grüssen
Walter Bischofberger und Peter Müller
SI-SE 2006 Tagungsleiter
-----------------------------------------------------------------
SI-SE Fachgruppe Software Engineering
der Schweizer Informatik Gesellschaft
http://www.ifi.unizh.ch/si-se/
-----------------------------------------------------------------
The CHOOSE executive board is pleased to invite you to a presentation by
Gilad Bracha (Sun Microsystems) on 'Objects as Software Services:
Toward a World without Releases'.
This event is free for all SI-CHOOSE members, even the drinks after the
talk! Non-CHOOSE members are encouraged to fill out the membership
application form (http://www.s-i.ch/si-appl.html) before attending the
meeting. If you want to know more about CHOOSE and the events which
CHOOSE organises, please visit http://www.choose.s-i.ch/.
NOTE: registration for this event is required. Please fill out the
registration form at the end of this e-mail.
------------------------------------------------------------------------
Objects as Software Services: Toward a World without Releases
=============================================================
Feb 9, 2006
Institut fuer Wirtschaftsinformatik (IWI), Universitaet Bern,
Engehaldenstrasse 8, 3012 Bern, Hoersaal 001.
Travel instructions: http://www.iam.unibe.ch/~scg/Resources/Maps/
Speaker
-------
Gilad Bracha, Computational Theologist & Distinguished Engineer -
Java SE
Sun Microsystems
Agenda
------
17h15 Talk and Q/A
Afterwards you are invited to a refreshment.
Abstract
========
Software services seek to combine the advantages of traditional
client applications and web services. Software services go beyond web
services in supporting rich interaction when networks are slow,
unreliable or nonexistent. At the same time, software services retain
the advantages associated with web services: they are always
available and always up to date. Software services have the potential
to radically transform software development, as they enable a world
without versions and releases. We discuss the advantages of dynamic
object oriented language principles in facilitating the design of an
object based platform for software services.
Bio
===
Gilad Bracha is a Computational Theologist and Distinguished Engineer
at Sun Microsystems. He is co-author and maintainer of the Java
Language Specification, and a researcher in the area of object-
oriented programming languages. Prior to joining Sun, he worked on
Strongtalk, the Animorphic Smalltalk System. He received his B.Sc in
Mathematics and Computer Science from Ben Gurion University in Israel
and a Ph.D. in Computer Science from the University of Utah.
-----------------------------------------------------------------------
REGISTRATION
------------
Please DO NOT reply to this e-mail!
Fill in the form below and sent it to choose AT glue.ch. Thanks.
I want to register to the following event: ___
Name: ______________________________________
Email: ______________________________________
Company: ______________________________________
Address: ______________________________________
ZIP/City:______________________________________
Please check:
[ ] CHOOSE member
[ ] JUGS member
[ ] SI member
[ ] Non-Member