[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(a)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(a)lirmm.fr)
En espérant vous accueillir nombreux à Berne en mars 2005 !
------------------------
choose-news(a)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(a)iam.unibe.ch
To unsubscribe, please send the message "unsubscribe choose-news" to:
Majordomo(a)iam.unibe.ch
To learn more about SI and CHOOSE, see: http://www.choose.s-i.ch/
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 inheritanceall
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(a)gmx.net
Web: www.iam.unibe.ch/~schaerli
choose-news(a)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(a)iam.unibe.ch
To unsubscribe, please send the message "unsubscribe choose-news" to:
Majordomo(a)iam.unibe.ch
To learn more about SI and CHOOSE, see: http://www.choose.s-i.ch/
[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(a)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(a)lirmm.fr)
En espérant vous accueillir nombreux à Berne en mars 2005 !
------------------------
choose-news(a)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(a)iam.unibe.ch
To unsubscribe, please send the message "unsubscribe choose-news" to:
Majordomo(a)iam.unibe.ch
To learn more about SI and CHOOSE, see: http://www.choose.s-i.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 <http://www.ch-open.ch/events/lunchbe.html> 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: <mailto:info@ch-open.ch>
CH-8033 Zuerich WWW: <http://www.ch-open.ch>
Sekretariat Ursula Burri E-mail: <mailto:uburri@ch-open.ch>
------------------------------------------------------------------
Open Systems for open minded people!
choose-news(a)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(a)iam.unibe.ch
To unsubscribe, please send the message "unsubscribe choose-news" to:
Majordomo(a)iam.unibe.ch
To learn more about SI and CHOOSE, see: http://www.choose.s-i.ch/
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(a)iam.unibe.ch
http://www.iam.unibe.ch/~arevalo/
choose-news(a)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(a)iam.unibe.ch
To unsubscribe, please send the message "unsubscribe choose-news" to:
Majordomo(a)iam.unibe.ch
To learn more about SI and CHOOSE, see: http://www.choose.s-i.ch/