Dear CHOOSE members,
We cordially invite you to the upcoming SIG Beer that will be given by
Dr. Tudor Girba on Software Assessment.
After the talk there will be the traditional SIGBeer apéro for
informal Q&A.
We hope to see many of you attending this talk!
best regards,
Harald Gall
TITLE: Software assessment through exploration
SPEAKER: Dr. Tudor Girba,www.tudorgirba.com
LOCATION and TIME:
October 23, 2009, 14.00-15.00
University of Zurich, Department of Informatics
Binzmuehlestrasse 14, 8050 Zuerich Oerlikon, 2nd Floor, Area A, room
2.A.10
http://www.ifi.uzh.ch/ifi/how_to_reach_us/
ABSTRACT:
Assessing large software systems is traditionally tackled using off-
the-shelf tools that offer static reports. However, complex software
systems exhibit specific problems that require specific strategies to
understand and solve. This talk argues that software assessment should
embrace these peculiarities and instead of generic hardcoded tools, it
should rely on dedicated exploratory tools to answer specific
problems. The message is exemplified through demos of the Glamour and
Mondrian scripting engines contained in the Moose analysis platform.
BIO: Tudor Girba (www.tudorgirba.com) attained his PhD in 2005 from
the University of Berne, Switzerland, and he now works as a consultant
at Sw-eng. Software Engineering GmbH. His interests lie in the area of
software engineering with focus on software assessment. He is one of
the main architects and developers of the Moose platform (http://moose.unibe.ch
), and he participated in the development of several other assessment
tools and models. He is the president of the Moose Association and the
Treasurer of the Swiss Group for Object-Oriented Systems and
Environments (CHOOSE).
Dear CHOOSE member
The Java User Group switzerland executive board is pleased to invite you
to a presentation by Mario Fusco, Ex Machina on 'No More Loops with
LambdaJ'.
This event is free for all SI-CHOOSE members!
With kind regards
Ursula Burri, Java User Group Switzerland
No More Loops with LambdaJ
==========================
<http://www.jugs.ch/html/events/2009/lambdaj.html?by=mailing%20of%20another%…>
15.10.09
Technopark Zurich, Room Newton 1009
Travel instructions: <http://www.technopark.ch/start.cfm?p=90&s=0>
SPEAKER
-------
Mario Fusco, Ex Machina
AGENDA
------
17:00 - 18:15h: Talk incl. Q/A
Afterwards you are invited to a refreshment.
ABSTRACT
--------
LambdaJ library makes it easy to manipulate collections in a
pseudo-functional and statically typed way. To iterate over collections
and nested loops is often error prone, particularly when mixed with
conditional statements, and it is difficult to read and maintain the
resulting code. LambdaJ uses functional programming techniques to
address these issues while preserving the advantages of static typing in
Java.
Through a straightforward DSL, LambdaJ reduces code complexity when
writing iterations over collections by allowing you to filter, convert,
group, aggregate and sort items with no need to write a single explicit
loop.
Attend and learn:
* When to leverage the LambdaJ library to have better control over
language constructs involving loops;
* How to eliminate unreadable loops in your code;
* How to implement an internal DSL in Java through a smart use of
proxy and reflection;
* and more.
Talk and Slides in English
BIOGRAPHY
---------
Mario Fusco joined the Java developers community during his studies at
the University, and has been a Java enthusiast since. With a long track
record of successful projects in several industries ranging from media
companies to the financial sector, Mario masters all aspects of software
design and development. A clear passion for collaborative software
development has led Mario to share his efforts with several communities
in mainstream open source software.
Current interests include multi-threaded programming and distributed
computing, performance optimization, the Scala programming language and
functional programming. Mario is the lead developer of LambdaJ and Jamme
open source projects, JUG Lugano community leader, and a keen speaker at
Java conferences and seminars in Europe and the United States.
Mario lives in Lugano, Switzerland, where he works as Head of IT
development at Ex Machina.
Please register online:
<http://www.jugs.ch/html/events/2009/lambdaj.html?by=mailing%20of%20another%…>.
Thanks.
--
----------------------------------------------------------------
Java User Group Switzerland <mailto:info@jugs.ch>
Postfach 2322, 8033 Zuerich WWW: <http://www.jugs.ch>
----------------------------------------------------------------
This is an announcement particularly for PhD students of CHOOSE:
Dear PhD students,
We are organizing a summer school for PhD students on Complex Software
Systems at the Department of Informatics, University of Zurich:
https://seal.ifi.uzh.ch/sosy
We have been able to attract both international and local scientists
as lecturers. The summer school is open to all who want to deepen and
widen their knowledge on Complex Software Systems.
PhD students have the opportunity to acquire ECTS credits for their
degrees.
The topics are:
Services in Mixed Systems – Models, Methods, and Algorithms, Prof. Dr.
Schahram Dustdar, TU Vienna
Adaptive Software Services, Prof. Dr. Luciano Baresi, Politecnico di
Milano
Software Evolution Studies, Prof. Dr. Serge Demeyer, University of
Antwerp (tentative)
Software Testing as Software Quality Control, Dr. Beat Fluri, UZH
Semantic Web Technologies in Software Engineering, Dr. Gerald Reif, UZH
Business Process Modeling, Dr. Jana Köhler, IBM Research
Recurring Architectural Decisions - A Context-Specific Guide through
SOA Design, Dr. Olaf Zimmermann, IBM Research
The goal is to promote state-of-the-art research on Complex Software
Systems as well as basic technologies to build and assure the quality
of such systems.
If you are interested, please register by Sept 5.
See many of you at the event!
best,
Harald Gall
Sehr geehrte Damen und Herren
Das Institut für Informatik der Universität Zürich organisiert in der
Reihe "Fortbildungsseminare in Informatik" wiederum folgenden Event:
Zürich SOFT Summer 2009
Fortgeschrittene Aspekte der Software Entwicklung
7. bis 11. September 2009
http://www.ifi.uzh.ch/softsummer/
Im Zentrum stehen Software-Technologien, die sich in jüngster Zeit als
wesentlich und effektiv in der Entwicklung von Software herausgestellt
haben. Diese Technologien tragen nicht nur zur Verbesserung der
eigenen Effektivität in der Software-Entwicklung bei, sie sind auch
als Schlüsseltechnologien im Wettbewerb um Produkte und Märkte
anzusehen.
Requirements Engineering
Business Intelligence & Data Mining
Software Qualitätsanalyse
Software Testing als Qualitätskontrolle
Semantic Web in Software Engineering
Der Zürich Soft Summer bietet darüber hinaus die Möglichkeit, auf
Tuchfühlung mit der aktuellen Forschung im Bereich Software-
Technologien des Instituts für Informatik der Universität Zürich zu
gehen und Einblick in zukünftige Trends zu erhalten. Diese Referenten,
alles Experten auf ihrem Gebiet, werden sie durch den Zürich Soft
Summer führen.
Prof. Abraham Bernstein, PhD, Professor und Leiter des
Forschungsbereichs Verteilte und Dynamische Informationssysteme
Prof. Dr. Martin Glinz, Professor und Leiter des Forschungsbereichs
Requirements Engineering
Prof. Dr. Harald Gall, Professor und Leiter des Forschungsbereichs
Software Engineering
Dr. Beat Fluri, Senior Research Associate in der Forschungsgruppe
Software Engineering
Dr. Gerald Reif, Senior Research Associate in der Forschungsgruppe
Software Engineering
Der Zürich SOFT Summer richtet sich an Entwickler, Designer,
Architekten und Projektleiter von Software und bietet die
Moeglichkeit, kompakt in einigen
wenigen Tagen Software-Schluesseltechnologien kennenzulernen, deren
Potenzial abzuschätzen und die Einsatzmöglichkeiten im eigenen
Unternehmen oder
Arbeitsbereich auszuloten.
Anmeldung:
Detaillierte Informationen sowie die online Anmeldung finden Sie unter:
http://www.ifi.uzh.ch/softsummer/
Wir würden uns freuen, Sie am Zürich SOFT Summer begrüssen zu dürfen
und stehen gerne für weitere Auskünfte zur Verfügung.
Freundliche Grüsse,
Harald Gall
Koordinator, Zürich SOFT Summer
The CHOOSE executive board is pleased to invite you to the following
presentation:
Dr. Marcus Denker (University of Chile)
"The present and future of Pharo"
When: July 14, 2009, 17:30.
Where: University of Bern, Schützenmattstrasse 14, 3012 Bern, Room 107.
More details about the presentation including the registration
form can be found at:
http://choose.s-i.ch/events/2009-07-14-denker
This event is free for all SI-CHOOSE members, including the drinks
after the talk. Non-CHOOSE members are also welcome, and are
encouraged to fill out the membership application form:
http://www.s-i.ch/index.php?id=be_a_member
Liebe CHOOSE und SWEN Freunde
Haben Sie sich schon angemeldet?
SWEN lädt Sie am 25.Juni 09 zum halbtägigen Workshop "Innovation trotz Krise" im Technopark Zürich ein.
- Sie möchten Informationen zum neuen Verfahren der KTI im Bereich Forschungsförderung?
- Sie möchten einen Überblick über Förderorganisationen und entsprechende Zusammenarbeitsmodelle?
- Sie sind an der Zusammenarbeit zwischen Fachhochschulen und der Wirtschaft im Bereich Informatik interessiert?
- Sie möchten persönliche Kontakte zu Vertretern der Fachhochschulen pflegen und Projektideen diskutieren?
Neben Vertretern der Fachhochschulen aus dem Bereich Informatik-Forschung werden Sie dort aus erster Hand vom Bundesamt für Berufsbildung und Technologie und der Hasler-Stiftung informiert.
Weitere Details und die Anmeldung finden Sie auf der SWEN Seite unter http://www.swen-network.ch/veranstaltungen/ws2009-1
Mit freundlichen Grüssen
Martin Kropp, Präsident SWEN
_________________________________
Fachhochschule Nordwestschweiz
Hochschule für Technik
Institut für Mobile und Verteilte Systeme
Prof. Martin Kropp
Dozent
Steinackerstrasse 5, CH-5210 Windisch
--------------------------------------------------------
T: +41 56 462 4735(direkt)
martin.kropp(a)fhnw.ch
www.fhnw.ch
_________________________________
Aus aktuellem Anlass findet im Rahmen des Kolloquiums für Informatik
und Unterricht der PHBern am Montag 22. Juni kurzfristig ein
ausserplanmässiger Vortrag von Prof. A. Reppening statt.
Montag, 22. Juni 2009, 17.45 – 19.00 Uhr; Raum U101, Pädagogische
Hochschule PHBern, Muesmattstrasse 29, 3012 Bern
(Lageplan: http://maps.google.ch/maps?f=q&source=s_q&hl=de&geocode=&q=muesmattstrasse+…
; 10 Minuten zu Fuss vom Bahnhof)
Prof. Alexander Repenning
University of Colorado, Computer Science Department
Computational Thinking Tools for Scalable Game Design
Alexander Repenning ist der Autor von "AgentSheets", eines cleveren
Autorenwerkzeugs welches das relativ einfache Erstellen von
interaktiven Simulationen ermöglicht. Er wird eine Checkliste für
„Computational Thinking“ präsentieren und illustrieren, wie
Schülerinnen und Schüler ihre eigenen Spiele kreieren können, was sie
lernen und wie computational thinking tools effizient und sinnvoll in
der Schulausbildung angewendet werden können.
Der Vortrag richtet sich primär an IT-nahe Personen und Lehrkräfte,
die sich mit Fragen zum Informatikunterricht beschäftigen.
Es ist keine Anmeldung erforderlich.
Wir würden uns über eine grosse Teilnehmerzahl freuen und es ist
deshalb auch sehr erwünscht, dass diese Ankündigung weitergegeben wird.
(Vortrag in deutscher Sprache.)
Anschliessend an den Vortrag und die Diskussion besteht die
Möglichkeit, im Restaurant Beaulieu mit dem Referenten und weiteren
interessierten Zuhörern den individuellen Austausch zu pflegen.
Mit freundlichen Grüssen
Martin Lehmann und Werner Hartmann
--------------
Posted by Oscar Nierstrasz
---
Prof. Dr. O. Nierstrasz -- Oscar.Nierstrasz(a)iam.unibe.ch
Software Composition Group -- http://scg.unibe.ch/oscar
University of Bern -- Tel/Fax +41 31 631.4618/3355
An alle innovativen Unternehmungen in der Schweiz.
SWEN, das Software Engineering Netzwerk der Schweiz, lädt Sie am 25.Juni 09 zum halbtägigen Workshop "Innovation trotz Krise" im Technopark Zürich ein, in dem Sie sich über die Möglichkeiten der "Innovationsförderung in der Schweiz" für Schweizer Unternehmungen informieren können.
Erfahren Sie in dem Workshop, der in Kooperation mit dem Bundesamt für Berufsbildung und Technologie (KTI) und der Hasler Stiftung durchgeführt wird, aus erster Hand und anhand von Praxiserfahrungen welche Möglichkeiten der Innovationsförderung in Zusammenarbeit mit Schweizer (Fach-) Hochschulen bestehen und wie dies Ihnen helfen kann, Ihre Ideen auch in der heutigen Zeit zu realisieren.
Nutzen Sie im Ideen-Workshop auch die Chance und finden Sie interessierte und geeignete Partner, mit denen Sie Ihre innovativen Ideen in die Praxis umsetzen können.
Weitere Informationen, das detaillierte Programm und die Anmeldung finden Sie im Flyer auf unserer Web Seite unter http://www.swen-network.ch/veranstaltungen/ws2009-1.
Kennen Sie weitere interessierte Firmen? Dann dürfen Sie das Mail gerne weiterleiten.
Wir freuen uns Sie in dem Workshop begrüssen zu dürfen
Mit freundlichen Grüssen
Martin Kropp, Präsident SWEN
Ihr Software Engineering Network SWEN
www.swen-network.ch<http://www.swen-network.ch/>
Dear CHOOSE member
The Java User Group Switzerland would like to invite you to the next
talk given by Jesper Honig Spring,
EPFL:
3.6.09: Flexotasks: a restricted programming model facilitating the
construction of (hard) real-time tasks in Java.
For more information see below or
<http://www.jugs.ch/html/events/2009/flexotasks.html?by=mailing%20of%20anoth…>
(with online registration form).
Best Regards,
The JUGS Board
----------------------------------------------------------------
Flexotasks: a restricted programming model facilitating the
construction of (hard) real-time tasks in Java.
===========================================================
3.6.09
Technopark Zurich, Room Cobol
Travel instructions: <http://www.technopark.ch/start.cfm?p=90&s=0>
SPEAKER
-------
Jesper Honig Spring, EPFL
AGENDA
------
17:00 - 18:15h: Talk incl. Q/A and possibly demo
Afterwards you are invited to a refreshment.
ABSTRACT
--------
Achieving sub-millisecond response times in Java introduces significant
implementation challenges. The Achilles' heel is Java's reliance on
garbage collection (GC), which when used in commercial Java VMs
typically are designed to maximize the performance for predictability.
Consequently, GC introduces execution interference that can easily reach
hundreds of milliseconds. Another source of interference relates to the
integration of real-time tasks with a time-oblivious code. Typical
programming practices for sharing data between threads involve
synchronized access to shared data. In a real-time system this might
lead to unbounded blocking of the real-time thread, so-called priority
inversion, causing serious deadlines misses. Faced with these challenges
a system designer typically has two options: to deploy a real-time GC
(RTGC), or to restrict the programming model. Even though RTGCs achieve
much improved predictability over traditional stop-the-world garbage
collectors, some applications have temporal requirements beyond what is
possible with state-of-the-art RTGCs. Moreover, real-time garbage
collectors still face the problem of priority inversion.
In this talk I will present Flexotask, a simple, statically type-safe
restricted programming model facilitating the construction of
highly-responsive tasks in Java. Flexotask is designed to make it easy
to write and integrate simple periodic tasks or complex stream
processors, both observing real-time timing constraints in the
sub-millisecond range, into larger time-oblivious Java applications.
Flexotask tasks run in a part of memory free from garbage collection
interference, and can maintain a class-based separation between object
lifetimes, enabling reclamation of periodic garbage in constant time.
Tasks are organized in a graph and communicate through uni-directional,
non-blocking channels. Furthermore, Flexotask enable non-blocking
interaction between real-time tasks and time-oblivious code using
limited form of transactional memory. Flexotask specifies a set of
static safety checks preventing dangling pointers and preventing a
Flexotask task from observing heap-allocated objects in an inconsistent
state. These checks are enforced statically by an extension of the
standard Java compiler as well as during initialization to guarantee
correctness. Flexotask has been integrated into Eclipse and is available
in open-source from: <http://flexotask.sourceforge.net>.
Flexotask is the result of a research collaboration between EPFL, Purdue
University and IBM Research, and represents my Ph.D. work, completed in
Nov. 08. The talk should interest people curious about the emerging
real-time support in Java (the Real Time Specification For Java,
real-time garbage collection), as well as to those who are fascinated by
how (what to normal programmers are) small internal details become
non-trivial challenges when aiming for sub-millisecond response time in
a managed language.
Language: English
BIOGRAPHY
---------
Jesper Honig Spring completed his Ph.D. in CS in November 2008 from EPFL
on statically type-safe real-time programming abstractions for Java, a
collaboration with Purdue University and IBM Research (TJW). Before that
he worked 4 years in the industry, e.g., for Zurich-based startup,
Softwired, on a novel highly scalable clustered JMS message passing
server for which he holds a patent. His Master's Thesis concerned a
scalable, replicated tuplespace, which lead him to IBM Almaden Research
Center to lead the design for IBM's Enterprise TSpaces. He has several
years of industrial experience from working on projects for various
companies in Denmark. See more <http://lpd.epfl.ch/jhspring>.
CATEGORIES
----------
Research, Technology, Lessons learned, Tools
Please register online:
<http://www.jugs.ch/html/events/2009/flexotasks.html?by=mailing%20of%20anoth…>.
Thanks.
--
----------------------------------------------------------------
Java User Group Switzerland <mailto:info@jugs.ch>
Postfach 2322, 8033 Zuerich WWW: <http://www.jugs.ch>
----------------------------------------------------------------
Ankündigung
-----------
13. Berner Architekturforum
Freitag, 12. Juni 2009
09:00 - ca. 16:30, mit Mittagessen
Zentrum Paul Klee, Bern
Raum: Auditorium
http://www.berner-architekten-treffen.ch/treffen.php
Thema: SOA Reloaded
- Prof. Dr. Robert Winter, Institut für Wirtschaftsinformatik der
Universität St. Gallen:
"One size fits all? Unternehmensarchitekturmanagement im
Spannungsfeld von Standardisierung und (unternehmens-)individueller
Nutzenmaximierung."
- Dr. Stephan Aier, Institut für Wirtschaftsinformatik der Universität St.
Gallen:
"Serviceorientierung in Unternehmensarchitekturen: Die "richtige"
Transparenz als Basis von Flexibilität und Agilität."
- Prof. Dr. Alain Wegmann, Systemic Modeling Laboratory (LAMS), EPFL:
"Are your ITIL and your SOA services aligned? Should they be?"
- Willy Müller, Eidgenössisches Finanzdepartement EFD,
Informatikstrategieorgan Bund ISB:
"SOA: Herausforderungen in einem Multi-Organisationskontext."
- Dierk Matthäus, Medizinische Fakultät und Informatikdienste der
Universität Bern:
"SOA Reloaded: DEI: Alles wird besser!"
- Hans Ulrich Wiedmer, swisstopo:
"Geoinformations-Services für Geschäftsprozesse mit Raumbezug."
- Dirk Slama, inubit:
"SOA Reloaded - Warum es so hart ist, und warum es trotzdem nicht
ohne SOA geht."
Das Programmheft als PDF wird bald verfügbar sein unter:
http://www.berner-architekten-treffen.ch/archiv/13/BAF_No13.pdf
Generelle Informationen zur Veranstaltung
-----------------------------------------
Die dreizehnte Austragung des Berner Architekten Treffens wird erneut in
Form
eines ganztägigen Forums durchgeführt. Das BAT Architekturforum präsentiert
zum
Thema "SOA Reloaded" ein wie gewohnt breites Spektrum an Beiträgen sowohl
aus der
aktuellen Forschung als auch aus der Praxis und bietet die Gelegenheit zum
intensiven
Ideen- und Erfahrungsaustausch. Getreu unseren bewährten Prinzipien führen
wir dieses
Forum als kostenlose Veranstaltung durch. Dies ist nur möglich durch die
freundliche
Unterstützung der Firmen: BKW FMB Energie AG, Die Mobiliar, PostFinance, RTC
Real-Time
Center AG und Schweizerische Bundesbahnen SBB.
Die Veranstaltung findet im Zentrum Paul Klee statt:
http://www.zpk.org/ww/de/pub/web_root/ser/anfahrt_.cfm
Während den Pausen und dem Mittagessen wird wie üblich die Gelegenheit für
Networking und Diskussion geboten.
Die Teilnahme ist kostenlos.
Anmeldungen bitte bis 10. Juni 2009 über unsere Onlineplattform:
http://www.berner-architekten-treffen.ch/anmeldung.php
Wir freuen uns auf Ihre Teilnahme.
Das Organisationskomitee
----------------------------------------------------------------------
Newsletter Berner Architekten Treffen
Unter dem Patronat der IAM Alumni und mit freundlicher Unterstuetzung der
Firmen BKW FMB Energie AG, Die Mobiliar, PostFinance, RTC Real-Time Center
AG und Schweizerische Bundesbahnen SBB.