Net.ObjectDays
Home Page in GermanHome Page in English Net.ObjectDays

Table of contents

Subject to change!


local linkATAC

local linkENASE

local linkIndustry

local linkKeynotes

local linkMASSA

local linkMATES

local linkNODe

local linkSOAS

local linkInvited Talks

local linkGSEM

local linkTutorials

ATACATAC

Concluding session (discussion)ATAC

  • 17:15 - 17:45 at 18.09.2006, in track "ATAC '06" , in room 'Room Meyer' [in session "Concluding session (discussion)" starting at 17:15 ]

Go to top of page

Designing Autonomic Frameworks with Agent TechnologyATAC

  • 15:00 - 15:30 at 18.09.2006, in track "ATAC '06" , in room 'Room Meyer' [in session "Implementation concerns" starting at 15:00 ]

Joseph Coughla

Margaret Lyell

W. Tang


Go to top of page

Intelligent Supervision of Plan Execution in Multi-Agent Systems ATAC

  • 11:45 - 12:15 at 18.09.2006, in track "ATAC '06" , in room 'Room Meyer' [in session "Theoretical concerns" starting at 11:45 ]

Roberto Micalizio

Pietro Torasso

Ginaluca Torta

Abstract:

The paper discusses a methodology for establishing a closed control loop over thexecution of a plan where concurrent actions are performed by a team of agents. The initial plan is distributed among agents and each of them performs a local control loop on the progress of the sub-plan it is responsible for. As soon as an action failure is detected, the agent invokes a Local Re-Planner in order to recovery from the failure by building a new local plan. In case such a local plan does not exist, a global re-planning phase is initiated; the global re-planner receives from the agent relevant pieces of information concerning the causes of the detected failure and the actions (performed by other agents) which directly or indirectly may fail as a consequence of such a failure failure propagation). Model-Based Reasoning techniques are used for explicitly modeling the actions evolutions both in the nominal and in the abnormal situations. These extended action models play a critical role in re-planning, since the (possibly abnormal) health states of the agents can be taken into account for predicting the effects of actions.


Go to top of page

Agent Technology and Autonomic ComputingATAC

  • 11:15 - 11:45 at 18.09.2006, in track "ATAC '06" , in room 'Room Meyer' [in session "Introductory talk" starting at 11:15 ]

Walid Chainbi

(ISSATS, Tunisia)

Abstract:

This paper presents the promising synergy between autonomic computing systems and agent technology. More precisely, an analysis of the theoretical and pragmatic reasons that underlie this synergy is proposed. Then an agent based solution is presented to deal with autonomic computing systems. Finally, a brief survey is presented upon the studies that has been interested in fostering the link between agent technology and autonomic computing.


Go to top of page

Investigation of an Efficient Approach towards Problem Decomposition in Large Scale Multi-Agent SystemsATAC

  • 14:30 - 15:00 at 18.09.2006, in track "ATAC '06" , in room 'Room Meyer' [in session "Theoretical concerns (continued)" starting at 14:30 ]

Frank Büsher

Rainer Unland


Go to top of page

A Middleware to Engineer Autonomic Systems and ApplicationsATAC

  • 15:30 - 16:00 at 18.09.2006, in track "ATAC '06" , in room 'Room Meyer' [in session "Implementation concerns" starting at 15:00 ]

Dominic Greenwood

Martin E. Kernland

Giovanni Rimassa


Go to top of page

Multi-goal Norm Adaptation in Autonomic Electronic Institutions ATAC

  • 16:15 - 16:45 at 18.09.2006, in track "ATAC '06" , in room 'Room Meyer' [in session "Implementation concerns (continued)" starting at 16:15 ]

Eva Bou

Maite López-Sánchez

J.A. Rodríguez-Aguilar

Abstract:

Electronic institutions (EIs) have been proposed as a means of regulating open agent societies. EIs define the rules of the game in agent societies by fixing what agents are permitted and forbidden to do and under what circumstances. And yet, there is the need for EIs to adapt their regulations to comply with their goals despite coping with varying populations of self-interested agents. In this paper we focus on the extension of EIs with autonomic capabilities to alllow them to yield a dynamical answer to changing circumstances through the adaptation of their norms.


Go to top of page

Self-Organising Agents Approach to Structural DesignATAC

  • 16:45 - 17:15 at 18.09.2006, in track "ATAC '06" , in room 'Room Meyer' [in session "Implementation concerns (continued)" starting at 16:15 ]

Tilmann Bitterberg

(University of Paisley, UK)

Adam Borkowski

(Polish Academy of Science, Poland)

Cherif Branki

(University of Paisley, UK)

Ewa Grabska

(Jagiellonian University, Poland)


Go to top of page

Self-Regulation in Situated AgentsATAC

  • 12:15 - 12:45 at 18.09.2006, in track "ATAC '06" , in room 'Room Meyer' [in session "Theoretical concerns" starting at 11:45 ]

Ali Obied

Martin Randles

(Liverpool John Moores University, UK)

A . Azzelarabe Taleb-Bendiab

(Liverpool John Moores University, UK)

Abstract:

Situated Autonomic software can be envisaged as a system, which acts and/or reacts autonomously to external stimuli, generated from sensing its environment, which is achieved independently of external human intervention.
This paper focuses on the theoretical development of regulatory mechanisms for deliberative autonomic software under partially observable worlds. The work details progress achieved so far, towards the design and implementation of a proposed partially observable regulation mechanism, which integrates an Extensible Believe, Desire and Intention (EBDI) model deliberation with decision theoretical approaches. Unlike other approaches, the proposed mechanism enables an autonomic system to regulate its reaction not only via logic and deontics based reasoning but also via anticipated risk or benefits (effects) of a given reaction plan.


Go to top of page

ENASEENASE

An Abstraction Mechanism of Component Constraints in Dynamic Software ArchitectureENASE

  • 16:15 - 17:00 at 20.09.2006, in track "ENASE '06" , in room 'Room Meyer' [in session "Design patterns in software engineering" starting at 15:30 ]

Jongmoon Baik

(Information and Communications University , Republic of Korea)

Jeong Wook Bang

(Information and Communications University , Republic of Korea)

Ho-Jin Choi

(Information and Communications University , Republic of Korea)

In-Young Ko

(Information and Communications University , Republic of Korea)


Go to top of page

5-S, an Activity Theoretic Requirements Elicitation Method for Monolithic, Multi-User, High-IQ GUI SystemsENASE

  • 12:30 - 13:00 at 20.09.2006, in track "ENASE '06" , in room 'Room Meyer' [in session "Managing and assessing knowledge during software engineering " starting at 12:00 ]

Robert Brown

(University of Wollongong)

Peter Hyland

(University of Wollongong)

Ian Piper

(University of Wollongong)


Go to top of page

Applying Patterns of Domain Theory to Software Development ProblemsENASE

  • 15:30 - 16:00 at 19.09.2006, in track "ENASE '06" , in room 'Room Meyer' [in session "Building Agility in software engineering" starting at 15:30 ]

Alistair Sutcliffe

(University of Manchester; UK)

Paul Verschueren

(IBM , U.K.)

Liping Zhao

(University of Manchester, UK)


Go to top of page

Effects of reducing reviewer preparation and meeting durations on software review performance: Two laboratory experimentsENASE

  • 12:00 - 12:30 at 20.09.2006, in track "ENASE '06" , in room 'Room Meyer' [in session "Managing and assessing knowledge during software engineering " starting at 12:00 ]

Rohith Enjeti

(University of New South Wales , Australia)

Lesley Land

(Faculty of Commerce and Economics , Australia)

Graham Low

(School of Information Systems, Australia)


Go to top of page

Empirical evaluation of reading techniques for UML models inspectionENASE

  • 13:45 - 14:15 at 19.09.2006, in track "ENASE '06" , in room 'Room Meyer' [in session "Object oriented software engineering" starting at 13:45 ]

Janusz Gorski

(Gdansk University of Technology, Poland)

Aleksander Jarzebowicz

(Gdansk University of Technology; Poland)


Go to top of page

Formal Computation Independent Model within the MDA Life CycleENASE

  • 14:15 - 14:45 at 19.09.2006, in track "ENASE '06" , in room 'Room Meyer' [in session "Object oriented software engineering" starting at 13:45 ]

Janis Osis

(Riga Technical University , Latvia)


Go to top of page

A Genetic Programming Approach to Automated Test Generation for Object Oriented Software ENASE

  • 14:45 - 15:15 at 19.09.2006, in track "ENASE '06" , in room 'Room Meyer' [in session "Object oriented software engineering" starting at 13:45 ]

Hans-Gerhard Gross

(Delft University of Technology , Netherlands)

Arjan Seesing

(Delft University of Technology, Netherlands)


Go to top of page

Improving Knowledge Sharing in Software Engineering ENASE

  • 13:00 - 13:30 at 20.09.2006, in track "ENASE '06" , in room 'Room Meyer' [in session "Managing and assessing knowledge during software engineering " starting at 12:00 ]

Sari Vesiluoma

(Teleca Finland Oy, Finland)


Go to top of page

Including the Microsoft Solution Framework as an agile method into the V-Modell XTENASE

  • 16:30 - 17:00 at 19.09.2006, in track "ENASE '06" , in room 'Room Meyer' [in session "Building Agility in software engineering" starting at 15:30 ]

Marco Kuhrmann

(Technische Universität München, Germany)

Thomas Ternité

(Technische Universität Kaiserslautern,. Germany)


Go to top of page

Influence evaluation of usage of generic design patterns on chosen quality software characteristicsENASE

  • 15:30 - 16:15 at 20.09.2006, in track "ENASE '06" , in room 'Room Meyer' [in session "Design patterns in software engineering" starting at 15:30 ]

Lukasz Baraniewicz

(Wroclaw University of Technology, Poland)

Bogumila Hnatkowska

(Wroclaw University of Technology, Poland)


Go to top of page

Cost Modelling Agile Software DevelopmentENASE

  • 16:00 - 16:30 at 19.09.2006, in track "ENASE '06" , in room 'Room Meyer' [in session "Building Agility in software engineering" starting at 15:30 ]

Petri Kettunen

(Nokia Corporation , Finland)

Maarit Laanti

(Nokia Corporation , Finland)


Go to top of page

Advocatus Diaboli Walk Through Model Driven EngineeringENASE

  • 10:15 - 10:30 at 20.09.2006, in track "ENASE '06" , in room 'Room Meyer' [in session "ENASE Advocatus Diaboli Forum" starting at 10:15 ]

Giuseppe Berio

(University of Torino., Italy)


Go to top of page

Advocatus Diaboli Wlak Through Generative ProgrammingENASE

  • 10:30 - 10:45 at 20.09.2006, in track "ENASE '06" , in room 'Room Meyer' [in session "ENASE Advocatus Diaboli Forum" starting at 10:15 ]

Ulrich Eisenecker

(University of Leipzig, Germany)


Go to top of page

Advocatus Diaboli Walk Through Agent-Oriented EngineeringENASE

  • 10:45 - 11:00 at 20.09.2006, in track "ENASE '06" , in room 'Room Meyer' [in session "ENASE Advocatus Diaboli Forum" starting at 10:15 ]

Jaelson Castro

Brian Henderson-Sellers

(University of Technology, Sydney, Australia)


Go to top of page

Advocatus Diaboli Walk Through eXtreme ProgrammingENASE

  • 11:00 - 11:15 at 20.09.2006, in track "ENASE '06" , in room 'Room Meyer' [in session "ENASE Advocatus Diaboli Forum" starting at 10:15 ]

Wojciech Biela

(ExOrigo)

Lech Madeyski

(Wroclaw University of Technology, Poland)


Go to top of page

Advocatus Diaboli Walk Through Service Oriented EngineeringENASE

  • 11:15 - 11:45 at 20.09.2006, in track "ENASE '06" , in room 'Room Meyer' [in session "ENASE Advocatus Diaboli Forum" starting at 10:15 ]

Jian Yang

(Macquarie University Sydney, Australia)


Go to top of page

Panel "Architecture-based Methods Versus Agile-based Methods - Competition, Coexistence, Cooperation or Integration?"ENASE

  • 10:15 - 11:45 at 19.09.2006, in track "ENASE '06" , in room 'Room Meyer' [in session "Panel Architecture-based Methods Versus Agile-based Methods - Competition, Coexistence, Cooperation or Integration?" starting at 10:15 ]

Go to top of page

IndustryIndustry

Industriestandards im Bereich der mobilen Datensynchronisation"Industry

  • 10:15 - 11:45 at 19.09.2006, in track "Industry/Tutorial 4" , in room 'Room Reichart C' [in session "Industriestandards im Bereich der mobilen Datensynchronisation"" starting at 10:15 ]

Carsten Brinkschulte

(Synchronica plc, UK)

Abstract:

Das Büro in der Tasche – diese Vision der Pioniere im Bereich der drahtlosen Synchronisation ist heute fester Bestandteil der modernen Arbeitswelt. Während der Datenabgleich – zwischen stationären Rechnern und mobilen Geräten – anfänglich nach proprietären Protokollen erfolgte, setzt sich zunehmend der auf XML basierenden, offenen Standard SyncML (OMA DS) durch: Kalenderdaten, Adressen und Aufgaben werden in Unternehmen aller Größen problemlos und sicher synchronisiert. Mobilfunkanbieter bringen Push E-Mail zum Endverbraucher, Firmen verwalten zentral ganze Handyflotten und Gerätehersteller vermeiden teure Rückholaktionen durch Übertragung von Firmware-Updates und Software-Patches „over the air“.


Go to top of page

KeynotesKeynotes

Taming Software Change Keynotes

  • 09:00 - 10:00 at 18.09.2006, in track "Keynote" , in room 'Room Zeiss A' [keynote]

Oscar Nierstrasz

(University of Bern, Switzerland)

Abstract:

Software Systems must change to remain useful. Current programming languages and support environments however treat software systems as though they were static, unchanging and globally consistent. We argue in favour of a more dynamic approach in which complex software systems can seen as a set of overlapping and constantly changing contexts. We report on some initial research activities pointing in this direction, and we lay out our vision for taming software change.

Go to website with additional information regarding this talk (http://www.iam.unibe.ch/~oscar/bio.html)


Go to top of page

Methodological Objects and Agents Keynotes

  • 09:00 - 10:00 at 19.09.2006, in track "Keynote" , in room 'Room Zeiss A' [keynote]

Brian Henderson-Sellers

(University of Technology, Sydney, Australia)

Abstract:

The FAME project uses method engineering to construct a methodological approach for agent-oriented software development. Its precursor was a project utilizing the object-oriented OPEN Process Framework, in which its repository of OO-focussed method fragments was extended to support various agent-oriented methodological approaches. In this talk, I will show how method engineering provides an excellent base for constructing situation specific software engineering methodologies for both object and agent software development. Both OPF and FAME use an existing repository coupled to an appropriate metamodel (which in the near future will be the new ISO standard metamodel ISO24744, itself based on the concept of powertypes). This flexible, yet standardized repository supplies method fragments that are then configured to support specific projects. In addition, all existing, and new, OO and AO methodologies can be recreated, thus providing an industry strength resource for object-oriented and agent-oriented software development.


Go to top of page

D-GRID- The International Context of a German GRID-InitiativeKeynotes

  • 09:00 - 10:00 at 20.09.2006, in track "Keynote" , in room 'Room Zeiss A' [keynote]

Wolfgang Gentzsch

(Coordinator D-Grid)

Abstract:

Globalization demands global infrastructures, e.g. for transportation, communication, and collaboration. The latter, collaboration, will be facilitated by grid infrastructures, which are currently being built in hundreds of grid projects around the world. One of them is the 5-year German D-Grid initiative which aims at developing a common grid infrastructure for "Services for Scientists", to be shared and tested by Community Grids (high-energy physics, astronomy, climate, medicine, engineering, libraries.
Recently, a 2nd Call invited new communities, IT service providers and industry users to help expand the user community, and to strengthen D-Grid towards a productive and sustainable service platform shared by scientists and industry.
This lecture will present an overview on D-Grid, and its challenges and benefits for the national and international science and industry community. In an international context, we will offer "Lessons Learned" and "Recommendations" for those who intend to build grids in the near future.


Go to top of page

MASSAMASSA

Coordination as a concern in MAS architectureMASSA

  • 15:30 - 16:00 at 19.09.2006, in track "MASSA '06" , in room 'Room Ehrhardt B' [in session "Session 3_MASSA" starting at 15:30 ]

Nelis Boucke

Tom Holvoet


Go to top of page

A Description Language for Component and Aspect-Oriented Agent ArchitecturesMASSA

  • 16:00 - 16:20 at 19.09.2006, in track "MASSA '06" , in room 'Room Ehrhardt B' [in session "Session 3_MASSA" starting at 15:30 ]

Mercedes Amor

(University of Malaga, Spanien)

Lidia Fuentes

Abstract:

Normally current OO frameworks provided with MAS development toolkits put little emphasis on the separate (re)use of agent domain-specific unctionalities from other concerns. Component technologies promote the (re)use of COTS components as standalone entities, so modelling agent domain specific functionality as components seems to be a natural approach. However, there are other concerns that are not well separated by existing agent architectures such as the agent interaction protocols which are intermingled with the agent functionality in the same architectural component. Aspect-oriented technologies overcome this problem known as the tangled code problem modelling such crosscutting concerns as aspects. In this paper we present MaDL, a component-aspect oriented architecture description language based on XML for the configuration of software agent architectures. The joint use of component and aspect technologies improves agent internal architecture, which is therefore more adaptable to new functional requirements and promotes reuse.


Go to top of page

Discussion (TBA)MASSA

  • 16:20 - 16:50 at 19.09.2006, in track "MASSA '06" , in room 'Room Ehrhardt B' [in session "Session 3_MASSA" starting at 15:30 ]

Go to top of page

Metamodelling of Semantic Web Enabled MultiagentMASSA

  • 14:25 - 14:45 at 19.09.2006, in track "MASSA '06" , in room 'Room Ehrhardt B' [in session "Session 2_MASSA" starting at 13:45 ]

Oguz Dikenelli

Arda Goknil

Geylani Kardas

(Ege Universitesi, Turkey)

N. Yasemin Topaloglu

Abstract:

Several agent researchers are currently studying agent modeling and they propose different architectural metamodels for developing Multiagent Systems (MAS) according to specific agent development methodologies. When support for Semantic Web technology and its related constructs are considered, agent metamodels should include meta-entities to model MASs which work in semantic web environment. In this paper, we introduce an agent metamodel to define the required constructs of a Semantic Web enabled MAS in order to provide semantic capability modeling and interaction of agents both with other agents and semantic web services. We give a conceptual MAS architecture to identify new constructs in addition to constructs of a traditional MAS and propose a metamodel including the first-class entities required by such a conceptual architecture.


Go to top of page

Multiagent Systems and Software architectureMASSA

  • 10:25 - 10:55 at 19.09.2006, in track "MASSA '06" , in room 'Room Ehrhardt B' [in session "Session 1_MASSA" starting at 10:25 ]

Tom Holvoet

Danny Weyns

(Katholieke Universiteit Leuvenb Belgium)


Go to top of page

On the Quantitative Assessment of Aspect-Oriented Agent ArchitecturesMASSA

  • 14:45 - 15:15 at 19.09.2006, in track "MASSA '06" , in room 'Room Ehrhardt B' [in session "Session 2_MASSA" starting at 13:45 ]

Christina Chavez

Alessandro Garcia

Uira Kulesza

Cidiane Lobato

Carlos Lucena

Claudio Sant'Anna


Go to top of page

A Scalable Agent-Based Workflow Management System For Business Process Management EnvironmentsMASSA

  • 13:45 - 14:05 at 19.09.2006, in track "MASSA '06" , in room 'Room Ehrhardt B' [in session "Session 2_MASSA" starting at 13:45 ]

Hesam Chiniforooshan Esfahani

Seyed Hassan Mirian Hosseinabadi

Abstract:

To accommodate the rapidly evolving business envi-ronments, there is a need for workflow management systems that can activate intra organizational business processes, in an efficient way. In this paper an Agent-Based Workflow Management System (AB-WfMS) is presented with the aim of supporting this issue through the adoption of agent technology. The proposed enterprise architecture has set apart some of the classical management responsibilities of central workflow engine, for autonomous process agents. In this way, the paper proposes a scalable workflow management system, which is applicable for a wide range of distributed heterogeneous business management environments.


Go to top of page

Time-Aware Multi Agent SystemsMASSA

  • 14:05 - 14:25 at 19.09.2006, in track "MASSA '06" , in room 'Room Ehrhardt B' [in session "Session 2_MASSA" starting at 13:45 ]

Daniela Micucci

Marco Oldani

Francesco Tisato

Abstract:

Time emerges as a key concept in Multi Agent Systems (MASs) and influences the overall system architecture. Since architectural abstractions aim at capturing issues that are relevant in specific domains, MAS architectures should provide abstractions allowing the temporal behaviour to be modelled, observed, and controlled. In other terms, time should be a full-fledged first-class concept in MAS architectures. This paper proposes Time-Awareness Model (TAM), a reference model for building Time-Aware MASs. The model defines a collection of architectural abstractions allowing temporal issues to be modelled in a platform-independent way. Moreover, the paper applies TAM in a reference architecture for Time-Aware MASs. The reference architecture has been exploited in the Packet-World test-bed.


Go to top of page

On applying the PROSA reference architecture in multi-agent manufacturing control applicationsMASSA

  • 10:55 - 11:25 at 19.09.2006, in track "MASSA '06" , in room 'Room Ehrhardt B' [in session "Session 1_MASSA" starting at 10:25 ]

Bart Saint Germain

Paul Valckenaers

Hadeli Van Brussel

Hendrik Van Brussel

Paul Verstraete

Abstract:

Prosa is a reference architecture for manufacturing control. This paper is inspired by the practical experience of our group in applying this reference architecture in concrete applications. The paper makes two key observations . As a first observation, all entities in the 'world of interest' should not only be represented as an agent in the multi-agent system but also as an entity in the environment. A second observation is that there exist multiple viewpoints on the basic elements in the reference architecture. Two examples of such viewpoints are given. The paper explains how PROSA merges both views.


Go to top of page

The proper role of agent technologies in design and implementation of dependable network enabled systemsMASSA

  • 11:25 - 11:45 at 19.09.2006, in track "MASSA '06" , in room 'Room Ehrhardt B' [in session "Session 1_MASSA" starting at 10:25 ]

Martin Frederiksson

Rune Gustavsson

(Blekinge Institute of Technology, Sweden)

Per Mellstrand

Abstract:

Envisions of future network enabled socio-technical systems are in focus of several international ongoing efforts by industry and academia. Different interest groups, e.g., the agent and the Grid computing communities, have to that end put forward several roadmaps. However, those roadmaps by and large presuppose a key role to be played by their favorite technologies. We propose another complementary approach with a focus on the requirements on the goal system (Network Enabled Capabilities) and a generic configurable framework to support design, implementation, monitoring, and maintenance of future dependable and secure socio-technical systems. Our methodological approach is grounded on IEEE standards on software intensive systems and on own experiences of development of such systems. We propose the use of agent technologies foremost in requirement engineering and high-level design whence the implementation platform is in our cases preferably based on Service Oriented Architectures as in Grid computing.


Go to top of page

MATESMATES

Adding new communication services to the FIPA Message Transport SystemMATES

  • 10:15 - 10:45 at 19.09.2006, in track "MATES '06" , in room 'Room Ehrhardt A' [in session "Session 1: Communication and Interaction" starting at 10:15 ]

Gustavo Aranda

(Universidad Politécnica de Valencia, Spain)

V. Botti

M. Escriva

A. García-Fornes

V. Julian

J. Palanca


Go to top of page

Agent-based Simulation versus Econometrics – From Macro- to Microscopic Approaches in Route Choice SimulationMATES

  • 14:15 - 14:45 at 19.09.2006, in track "MATES '06" , in room 'Room Ehrhardt A' [in session "Session 2: Applications and Simulation" starting at 13:45 ]

Franziska Klügl

Gustavo Kuhn Andriotti


Go to top of page

Agent-supported Cross-Organizational Business Process Management and ImplementationMATES

  • 11:15 - 11:30 at 20.09.2006, in track "MATES '06" , in room 'Room Ehrhardt A' [in session "Session 4: Agent Planning" starting at 10:15 ]

Klaus Fischer

(DFKI GmbH, Saarbrücken, Germany)

Timo Kahl

Peter Loos

Dominik Vanderhaeghen

Jörg Ziemann

Ingo Zinnikus


Go to top of page

Agent Based Simulation Architecture for Evaluating Operational Policies in Transshipping ContainersMATES

  • 14:45 - 15:15 at 19.09.2006, in track "MATES '06" , in room 'Room Ehrhardt A' [in session "Session 2: Applications and Simulation" starting at 13:45 ]

Paul Davidsson

Lawrence Henesey

Jan A. Persson


Go to top of page

Agents Bidding Strategies in a Combinatorial AuctionMATES

  • 15:30 - 16:00 at 19.09.2006, in track "MATES '06" , in room 'Room Ehrhardt A' [in session "Session 3:" starting at 15:30 ]

Oleg Gujo

Michael Schwind

Tim Stockheim


Go to top of page

Analysis of Multi-Agent Interactions with Process Mining TechniquesMATES

  • 10:45 - 11:15 at 19.09.2006, in track "MATES '06" , in room 'Room Ehrhardt A' [in session "Session 1: Communication and Interaction" starting at 10:15 ]

Lawrence Cabac

Nicolas Knaak

Daniel Moldt

Heiko Rölke


Go to top of page

Applying ForMAAD for Designing an Air Traffic Control ApplicationMATES

  • 16:15 - 16:30 at 20.09.2006, in track "MATES '06" , in room 'Room Ehrhardt A' [in session "Session 6: Agent-Oriented Software Engineering II" starting at 15:30 ]

Ahmed Hadj Kacem

Mohamed Jmaiel

Slim Kallel

Amira Regayeg


Go to top of page

Continuations and Behavior Components Engineering in Multi-Agent SystemsMATES

  • 15:30 - 16:00 at 20.09.2006, in track "MATES '06" , in room 'Room Ehrhardt A' [in session "Session 6: Agent-Oriented Software Engineering II" starting at 15:30 ]

Denis Jouvin

(LIRIS, France)


Go to top of page

Decentralized Reputation Management for Cooperating Software Agents in Open Multi-Agent SystemsMATES

  • 16:45 - 17:00 at 20.09.2006, in track "MATES '06" , in room 'Room Ehrhardt A' [in session "Session 6: Agent-Oriented Software Engineering II" starting at 15:30 ]

Andreas Grünert

Sebastian Hudert

Sven Kaffille

Stefan König

Guido Wirtz


Go to top of page

Diagnosis of Multi-Agent Plan ExecutionMATES

  • 10:15 - 10:45 at 20.09.2006, in track "MATES '06" , in room 'Room Ehrhardt A' [in session "Session 4: Agent Planning" starting at 10:15 ]

Nico Roos

Cees Witteveen

Femke de Jonge


Go to top of page

Engineering Agent Conversations with the DIALOG FrameworkMATES

  • 11:15 - 11:45 at 19.09.2006, in track "MATES '06" , in room 'Room Ehrhardt A' [in session "Session 1: Communication and Interaction" starting at 10:15 ]

Fernando Alonso

Rafael Fernández

Sonia Frutos

Javier Soriano


Go to top of page

Evaluating Mobile Agent Platform SecurityMATES

  • 17:15 - 17:45 at 20.09.2006, in track "MATES '06" , in room 'Room Ehrhardt A' [in session "Session 7: Security, Trust, and Reputation" starting at 17:15 ]

Axel Bürkle

(Fraunhofer Institut für Informations- und Datenverarbeitung, Germany)

Alice Hertel

Wilmuth Müller

Martin Wieser


Go to top of page

Evaluation of a Multi-Agent System for Hospital Patient SchedulingMATES

  • 11:30 - 11:45 at 20.09.2006, in track "MATES '06" , in room 'Room Ehrhardt A' [in session "Session 4: Agent Planning" starting at 10:15 ]

Lars Braubach

Armin Heinzl

Winfried Lamersdorf

Torsten O. Paulussen

Alexander Pokahr

Franz Rothlauf

Anja Zöller


Go to top of page

Formation of Virtual Organizations through OrganizationMATES

  • 13:00 - 13:30 at 20.09.2006, in track "MATES '06" , in room 'Room Ehrhardt A' [in session "Session 5: Agent-Oriented Software Engineering I" starting at 12:00 ]

Mark Hoogendoorn

Catholijn M. Jonker


Go to top of page

Framework and Complexity Results for Coordinating Non-Cooperative Planning AgentsMATES

  • 10:45 - 11:15 at 20.09.2006, in track "MATES '06" , in room 'Room Ehrhardt A' [in session "Session 4: Agent Planning" starting at 10:15 ]

J. Renze Steenhuisen

Jeroen M. Valk

Cees Witteveen

Adriaan W. ter Mors


Go to top of page

Implementing Multi-Agent Teamwork Via Reference Net Team ModulesMATES

  • 16:00 - 16:15 at 20.09.2006, in track "MATES '06" , in room 'Room Ehrhardt A' [in session "Session 6: Agent-Oriented Software Engineering II" starting at 15:30 ]

Matthias Wester-Ebbinghaus


Go to top of page

Meta-models, Models, and Model Transformations: Towards Interoperable AgentsMATES

  • 12:30 - 13:00 at 20.09.2006, in track "MATES '06" , in room 'Room Ehrhardt A' [in session "Session 5: Agent-Oriented Software Engineering I" starting at 12:00 ]

Arne-Jørgen Berre

Brian Elvesæter

Klaus Fischer

(DFKI GmbH, Saarbrücken, Germany)

Christian Hahn

Cristian Madrigal-Mora

Ingo Zinnikus


Go to top of page

A Model Driven Approach to Agent-Based Service-Oriented ArchitecturesMATES

  • 12:00 - 12:30 at 20.09.2006, in track "MATES '06" , in room 'Room Ehrhardt A' [in session "Session 5: Agent-Oriented Software Engineering I" starting at 12:00 ]

Gorka Benguria

Brian Elvesæter

Klaus Fischer

(DFKI GmbH, Saarbrücken, Germany)

Julien Vayssière

Ingo Zinnikus


Go to top of page

Modeling and Simulation of Tests for AgentsMATES

  • 13:45 - 14:15 at 19.09.2006, in track "MATES '06" , in room 'Room Ehrhardt A' [in session "Session 2: Applications and Simulation" starting at 13:45 ]

Martina Gierke

Jan Himmelspach

Mathias Röhl

Adelinde M. Uhrmacher


Go to top of page

A Performance Analysis of Multi-Agent SystemsMATES

  • 16:00 - 16:15 at 19.09.2006, in track "MATES '06" , in room 'Room Ehrhardt A' [in session "Session 3:" starting at 15:30 ]

G. Jezic

K. Jurasovic

M. Kusek


Go to top of page

The State of the Art in Automated Negotiation Models of the Behavior and Information PerspectiveMATES

  • 16:30 - 16:45 at 20.09.2006, in track "MATES '06" , in room 'Room Ehrhardt A' [in session "Session 6: Agent-Oriented Software Engineering II" starting at 15:30 ]

Ricardo Büttner


Go to top of page

A General Framework for Multi-Agent Search with Individual and Global Goals: Stakeholder SearchMATES

  • 16:15 - 16:30 at 19.09.2006, in track "MATES '06" , in room 'Room Ehrhardt A' [in session "Session 3:" starting at 15:30 ]

Jörg Denzinger

(University of Calgary, Canada)

Alan Fedoruk


Go to top of page

A new Model for Trust and Reputation Management with an Ontology based Approach for Similarity between TasksMATES

  • 17:45 - 18:15 at 20.09.2006, in track "MATES '06" , in room 'Room Ehrhardt A' [in session "Session 7: Security, Trust, and Reputation" starting at 17:15 ]

Juan A. Botia

Alberto Caballero

F. Gomez-Skarmeta


Go to top of page

NODeNODe

Avoiding Infinite Recursion with Stratified AspectsNODe

  • 14:30 - 15:00 at 18.09.2006, in track "NODE '06" , in room 'Room Ries' [in session "Session 2" starting at 14:30 ]

Eric Bodden

(McGill University, Canada)

Florian Forster

(Fernuniversität in Hagen)

Friedrich Steimann

(Fernuniversität in Hagen)

Abstract:

Infinite recursion is a known problem of aspect-oriented programming with AspectJ: if no special precautions are taken, aspects which advise other aspects easily and unintentionally advise themselves. We present a compiler for an extension of the AspectJ programming language that avoids self reference by associating aspects with levels, and by automatically restricting the scope of pointcuts used by an aspect to join points of lower levels. We report on a case using our language extension and quantify the changes necessary for migrating existing applications to it. Our results suggest that we can make programming with AspectJ simpler and safer, without restricting its expressive power unduly.


Go to top of page

Explicit High-Level Rules for the Customization of Web Services ManagementNODe

  • 16:45 - 17:15 at 18.09.2006, in track "NODE '06" , in room 'Room Ries' [in session "Session 3" starting at 16:15 ]

María Agustina Cibrán

(Vrije Universiteit Brussel)

Maja D'Hondt

(INRIA Jacquard)

Abstract:

Current Web Services integration approaches fail at supporting a highly flexible service selection and management. To overcome these problems, the Web Services Management Layer was proposed in previous work. However, this layer presents some limitations due to the implicit representation of service criteria that guide its customization. In this paper we propose externalizing these criteria as high-level business rules. Moreover, the specification of new unanticipated business rules is also supported. We do this by employing a high-level business rule language proposed in previous work. We show how this rule language can be used to customize the WSML, enhancing flexibility. The originality of our approach is the application of a general-purpose business rule language to the domain of Web Services management.

Topics
-Aspect-oriented concepts, languages and technologies
-Dynamic software adaptation
-Service-Oriented Architectures & Computing


Go to top of page

Path Expression Pointcuts: Abstracting over Non-Local Object Relationships in Aspect-Oriented LanguagesNODe

  • 15:30 - 16:00 at 18.09.2006, in track "NODE '06" , in room 'Room Ries' [in session "Session 2" starting at 14:30 ]

Mohammed Al-Mansari

Stefan Hanenberg

(University of Duisburg-Essen)

Abstract:

In aspect-oriented programming, aspects require access to join point information for selecting join points within pointcuts as well as for specifying aspect-specific behavior at such join points within advice. Unfortunately, aspect-oriented systems typically provide only local information about join points, i.e. information that is directly accessible from the execution context that available at join points. However, there are many situations where the needed information is not directly available and relies on object information that is non-local concerning the execution context of the corresponding join points. As a consequence, developers are forced to specify a number of work-arounds – pointcuts and advices that neither reflect on the conceptual join point selection nor purely on the conceptual aspect behavior. In this paper, we show recurring situations in which “local” join point information is not sufficient for specifying aspects. We propose so called “path expression pointcuts” that permit to abstract over (non-local) objectrelationships within pointcuts – and show that this overcomes the problem.


Go to top of page

Implementing a Backward-In-Time DebuggerNODe

  • 11:45 - 12:15 at 18.09.2006, in track "NODE '06" , in room 'Room Ries' [in session "Session 1" starting at 11:15 ]

Marcus Denker

(University of Berne, Switzerland)

Stéphane Ducasse

(Université de Savoie, France)

Christoph Hofer

(University of Berne, Switzerland)

Abstract:

In both development and maintenance of software, finding and fixing bugs take a huge percentage of the overall time and resources. Traditional debugging and stepping execution trace are well-accepted techniques to understand deep internals about a program. However in many cases navigating the stack trace is not enough to find bugs, since the cause of a bug is often not in the stack trace anymore and old state is lost, so out of reach from the debugger. Therefore there is a challenge in providing new ways of debugging.
In this paper, we present the design and implementation of a backward-in-time debugger for a dynamic language, i.e., a debugger that allows one to navigate back the history of the application. We present the design and implementation of a backward-in-time debugger called Unstuck and show our solution to key implementation challenges.

Topics
-Object-oriented concepts, languages and technologies
-Software architecture, maintenance, and evolution


Go to top of page

Integrating Feature Modeling into UMLNODe

  • 11:15 - 11:45 at 18.09.2006, in track "NODE '06" , in room 'Room Ries' [in session "Session 1" starting at 11:15 ]

Jan Snirc

(Slovak University of Technology, Bratislava, Slovakia)

Valentino Vranic

(Slovak University of Technology, Bratislava, Slovakia)

Abstract:

Feature modeling is an important approach to dealing with variability at an abstract level in a hierarchical manner extensively used in software product lines. For its use in conjunction with other UML models and MDA approach, it is important to correctly integrate feature modeling into UML. In this paper, we present an approach to integrating feature modeling into UML that respects abstractness of feature modeling elements. This is achieved by deriving feature modeling elements from the deeper levels of the UML metamodel. We applied this approach to the essential elements of feature modeling in the cardinality-based Czarnecki-Eisenecker notation and selected elements specific to other notations.
Since UML modeling tools do not support such modifications of the UML metatmodel, in order to facilitate experimentation with combining elements from different notations, we implemented this feature modeling extension as a UML profile (in Enterprise Architect and Omondo UML).

Topics
-Software architecture, maintenance, and evolution
-Generative programming


Go to top of page

Patterns for Re-usable Aspects in Object TeamsNODe

  • 15:00 - 15:30 at 18.09.2006, in track "NODE '06" , in room 'Room Ries' [in session "Session 2" starting at 14:30 ]

Stephan Herrmann

(Technische Universität Berlin)

Katharina Mehner

(Technische Universität Berlin)

Dehla Sokenou

(GEBIT Solutions GmbH, Germany)

Henry Sudhof

(Technische Universität Berlin)

Abstract:

Aspect-oriented software development still lacks practical evidence. While aspects are claimed to be useful in adapting existing applications there is also first evidence that they might themselves be re-usable. We present results from two case studies with the aspect-oriented programming language ObjectTeams/Java that investigate the re-usability of aspects in developing a security framework. During the development of the framework we have identified patterns for re-usable aspects that increase the flexibility when applying a framework to a given application.


Go to top of page

The Role of Reflective Middleware in Supporting Flexible Security PoliciesNODe

  • 16:15 - 16:45 at 18.09.2006, in track "NODE '06" , in room 'Room Ries' [in session "Session 3" starting at 16:15 ]

Gordon S Blair

(Lancaster University)

Per Harald Myrvang

Tage Stabell-Kulø

(University of Tromsø)

Na XU

(Lancaster University, United Kingdom)