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

Verzeichnis der Vorträge

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)

Abstract:

Next generation middleware must support applications in the face of increasing diversity in interaction paradigms, end system types and network styles.
Therefore, to secure applications, flexible security policies must be configured and indeed reconfigured at runtime. In this paper, we propose an approach combining the openness of reflective middleware with the flexibility of programmable security to meet such demands. In particular, we build a security architecture based on the Gridkit reflective middleware platform and the Obol security protocol programming language. The paper then describes a case study that uses flexible policies in order to secure remote procedure calls and secure group communication. We also evaluate this approach in terms of its security properties, flexibility, ease of use and extensibility.

-Metaprogramming and reflection
-Dynamic software adaptation
-Self-Adaptive Architectures & Systems


Go to top of page

Static Architecture Evaluation of Open Source Reuse CandidatesNODe

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

Jens Knodel

(Fraunhofer IESE, Germany)

Dirk Muthig

(Fraunhofer IESE, Germany)

Matthias Naab

(Fraunhofer IESE, Germany)

Abstract:

Open source software systems provide a variety of field-tested components offering software development organizations the potential to reuse and adapt such components for their own purposes. The main challenge before achieving the reuse benefits is to acquire a thorough understanding of open source software systems (i.e., the reuse candidates) in order to reason about alternative solutions,to learn about the points where to adapt the system and eventually to decide?whether or not to invest into reuse. Manually analyzing even small systems is a time-consuming, complex and costly task. In this paper we demonstrate how a software architecture visualization and evaluation tool supported and facilitated our comprehension tasks to learn about the architectural means and concepts implemented in the Apache Tomcat web server.

Topics
-Software architecture, maintenance, and evolution


Go to top of page

SOASSOAS

A Self-governance approach to supporting privacy preference-based content sharing in Distributed Environments SOAS

  • 10:45 - 11:15 at 19.09.2006, in track "SOAS '06" , in room 'Room Reichart B' [in session "Self-Managing Schemes Chair: Michael Cebulla" starting at 10:15 ]

Patricia Charlton

(Motorola Labs, UK)

Jays Close

(Viables Industrial Estate, UK)

Jonathan Teh

(Motorola Labs)

Abstract:

System solutions are moving towards ubiquitous and distributed technologies using policies, profiles etc. as this potentially enables higher level semantic interoperability through making representations formal and explicit. However, it also creates more opportunity for semantic-based attacks.

The development and advancement of autonomic computing could provide mechanisms to solve some of the challenges of capturing privacy preferences and managing these preferences in peer-to-peer environments and assisting in avoiding some of the potential challenges with semantic-based attacks. In particular dealing with privacy preferences when sharing multimedia content.

We are dealing with the support of privacy preferences within a particular application domain, which is in the sharing of content. The content is a collection of metadata, images, videos, personal annotations etc. and is captured as a collection as an autonomous content entity. This is within the context of an EU project called aceMedia. This paper addresses dealing with privacy preferences within the context of P2P environments, where a concept of autonomy exists when sharing content with other users or systems. The rules are generated on the fly to deal with the context required at the given time as it is impossible to define before hand all the types of user preferences to be applied to their content. These rules are self-governing of the autonomous content itself, thus are part of the content. The design of the self-governance mechanism used is provided.


Go to top of page

Pollination - A Biologically Inspired Paradigm for Self-Managing Systems SOAS

  • 15:30 - 16:00 at 18.09.2006, in track "SOAS '06" , in room 'Room Reichart A' [in session "Self-Organization (II) Chair: Azzelarabe Taleb-Bendiab" starting at 14:30 ]

Bernhard Bauer

(University of Augsburg, Germany)

Holger Kasinger

(University of Augsburg, Germany)

Abstract:

From the biology's point of view, pollination is an important step in the reproduction of seed plants. From the software engineer's view, pollination may evolve to a promising, biologically inspired paradigm for future, self-managing computing systems. This estimation is based on the self-* properties implied inherently by the pollination process between plants and insects. To exploit these characteristics for artificial, self-managing systems, this paper analyzes the components and sub-processes involved in the natural pollination process and identifies the emerging self-* properties. Based on that, the paper adapts this process by a formal specification for artificial pollination systems as well as a meta model of their system architecture. The paper illustrates the adaption's benefits by a case study and evaluates its capabilities and limitations. Finally, it presents open issues and an outlook on future work.


Go to top of page

An Hybrid Approach for Reasoning about Self-OptimizationSOAS

  • 11:15 - 11:45 at 19.09.2006, in track "SOAS '06" , in room 'Room Reichart B' [in session "Self-Managing Schemes Chair: Michael Cebulla" starting at 10:15 ]

Michael Cebulla

(Technische Universität Berlin, Germany)

Abstract:

Methods from formal specification and verification have been successfully applied to the description of complex and reactive systems. In our research we observed however that these methods lead to monolithic models which describe important aspects of behavior but do not provide the flexibility and adaptivity which is necessary to cope with reactive behavior and environmental conditions. These adaptive properties are naturally provided by metaheuristics which simulate the capabilities of natural processes (e.g. ant colony algorithms). In our approach we propose a hybrid framework which combines the power of automatic reasoning with ant colony algorithms in order to combine the positive aspects from both research areas. In this paper we demonstrate how to combine robust and inexpensive verification algorithms with the adaptivity of virtual ant colonies. We consider this feature to be a contribution to context awareness of complex systems and to autonomic computing.
Keywords:
Ant Colony Optimization
Tuple Tree Automata
Fuzzy Description Logics
High-Level Specification
Context-Awareness.


Go to top of page

A Video Pre-classification Method with Multi-layer Self-Organizing Maps and Principal Component Analysis SOAS

  • 14:45 - 15:15 at 19.09.2006, in track "SOAS '06" , in room 'Room Reichart B' [in session "Self-Managing Computing (I) Takoua Abdellatif; Dominic Greenwood" starting at 13:45 ]

Jie Bai

(Institute of Computer Science and Technology, P. R. China)

Li Luo

(University of Karlsruhe (TH), Germany)

Guoyin Wang

(Institute of Computer Science and Technology, P. R. China)

Yu Wu

(Institute of Computer Science and Technology, P. R. China)

Abstract:

Motion information is important to describe video. In order to pre-classify video well, we need to find a good classifier to distinguish P frames of global and local motions. In this paper, according to coding characteristics of MPEG, a novel algorithm called MPCA-MSOM is used as the classifier, which is a combination of multi-layer self-organizing map (SOM) and principal component analysis (PCA). In the MPCA-MSOM algorithm, we subdivide the imprecise clustering in the traditional SOM algorithm layer by layer. In addition, PCA is used to select features. Experimental results show that the MPCA-MSOM algorithm increases recognition ratio, and works better than the other methods.


Go to top of page

A Classification Scheme for Self-adaptation ResearchSOAS

  • 12:00 - 12:15 at 20.09.2006, in track "SOAS '06" , in room 'Room Reichart A+B' [in session "Poster Session Chairs: Fritz Laux, Hans Czap " starting at 12:00 ]

Simon Giesecke

(Carl von Ossietzky University of Oldenburg, Germany)

Wilhelm Hasselbring

(Carl von Ossietzky University of Oldenburg, Germany)

Marcel Hiel

(University of Tilburg, Netherlands)

Matthias Rohr

(Carl von Ossietzky University of Oldenburg, Germany)

Hans Weigand

(University of Tilburg, Netherlands)

Willem-Jan van den Heuvel

(University of Tilburg, Netherlands)


Go to top of page

Harnessing Complexity: A Logical Approach to Engineering and Controlling Self-Organising SystemsSOAS

  • 15:00 - 15:30 at 18.09.2006, in track "SOAS '06" , in room 'Room Reichart A' [in session "Self-Organization (II) Chair: Azzelarabe Taleb-Bendiab" starting at 14:30 ]

Philip Miseldine

(Liverpool John Moores University, UK)

Martin Randles

(Liverpool John Moores University, UK)

A . Azzelarabe Taleb-Bendiab

(Liverpool John Moores University, UK)


Go to top of page

Real-Time Analysis to Ensure Deterministic Behavior in a Modular Robot based on an OSEK SystemSOAS

  • 15:30 - 16:00 at 19.09.2006, in track "SOAS '06" , in room 'Room Reichart A' [in session "System & Planning Chair: Walid Chainbi" starting at 15:30 ]

Franck Bimbard

(Cedric/CNAM, France)

Laurent George

(ECE, LACSC, France)


Go to top of page

System-on-Chip Design of a Fuzzy Logic Controller Based on Dynamically Reconfigurable HardwareSOAS

  • 16:00 - 16:30 at 19.09.2006, in track "SOAS '06" , in room 'Room Reichart A' [in session "System & Planning Chair: Walid Chainbi" starting at 15:30 ]

Enrique Cantó

(University Rovira i Virgili, Spain)

Francisco Fons

(University Rovira i Virgili, Spain)

Mariano Fons

(University Rovira i Virgili, Spain)

Abstract:

Fuzzy Logic is, nowadays, a control technique widely extended in nonlinear system applications. This work adds a new point-of-view to the continuous efforts in search of an optimized hardware-software co-design of a dual-input single-output fuzzy logic controller (FLC). Our approach breaks up with the defuzzification cores– to focus it on directly synthesizing the resultant control surface. An innovative design methodology is defined by firstly splitting the total area in rectangular sectors to, afterwards, model each of them by second-order polynomial functions. The algorithm is finally embedded in a MCU-FPGA platform to achieve a balanced cost-performance solution inspired by such efficient concepts in terms of run-time and silicon-area as parallel processing and dynamic partial reconfiguration, respectively. The result is a universal FLC where the control surface is parameterized and handled through a simple data file appended to the design bitstream in the way of initialized SRAM memory. This HW/SW architecture therefore provides a general-purpose solution able to customize whichever fuzzy application by only updating the data that model the particular control surface segmented in rectangular sectors.


Go to top of page

Towards Reliability Self-monitoring in Reactive Autonomic SystemsSOAS

  • 10:15 - 10:45 at 19.09.2006, in track "SOAS '06" , in room 'Room Reichart B' [in session "Self-Managing Schemes Chair: Michael Cebulla" starting at 10:15 ]

H. Kuang

(Concordia University, Canada)

O. Ormandjieva

(Concordia University, Canada)

E. Vassev

(Concordia University, Canada)

Abstract:

This paper targets the reactive autonomic system?s self-monitoring of one of the most important non-functional properties, reliability. There are currently no adequate frameworks for tackling reliability in reactive and autonomic systems with self-monitoring functionality. The proposed in the paper reliability self-assessment of the Autonomic System Timed Reactive Model (AS-TRM) is based on the theory of Markov chains and is concerned with the uncertainty analysis of the AS-TRM as it evolves. An appro-priate architecture for supporting reliability self-assessment is presented, along with a communica-tion mechanism to implement the reactive and autonomic behavior. The reliability assessment is illustrated on a case study.


Go to top of page

Selfish Motivated Cooperative Planning in Cross Networked Mechatronic SystemSOAS

  • 16:30 - 17:00 at 19.09.2006, in track "SOAS '06" , in room 'Room Reichart A' [in session "System & Planning Chair: Walid Chainbi" starting at 15:30 ]

Christoph Danne

(Faculty of Business Administration and Economics)

Viktor Dueck

(Faculty of Business Administration and Economics)

Benjamin Klöpper

(Heinz-Nixdorf-Institute, Germany)

Abstract:

Coordination of mechatronic systems will raise the level of utility of such products. To realise the maximum gain of utility, it is not enough to coordinate just the current actions of the mechatronic systems. Only a forward looking coordination can alter future actions of mechatronic systems in order to realise synergy effects. We assume that mechatronic systems act autonomous and maybe act selfish, for instance due to their owner. For this reason the application of centralised systems is not suitable. This idea leads directly to multiagent planning. In this paper we introduce our first steps on a way to a cooperative planning system for mechatronic systems.


Go to top of page

Policy-based Autonomic Management of an Apache Web ServerSOAS

  • 11:15 - 11:45 at 20.09.2006, in track "SOAS '06" , in room 'Room Reichart A+B' [in session "Self-Organizing Service Architecures Chair: Hong Zhu " starting at 10:15 ]

Raphael M. Bahati

(The University of Western Ontario, Canada)

Michael A. Bauer

(The University of Western Ontario, Canada)

Elvis M. Vieira

(The University of Western Ontario, Canada)

Abstract:

Web-based servers, services and applications are becoming key elements in the way many organizations deliver their services and provide support. Ensuring that expected performance and behavioral objectives are met is therefore critical. A commonly used approach is "application adaptation" which involves "tuning" the behavior of applications to meet the constrains imposed by their environments as well as their expected behavior. While there has been a lot of interest in applying classical feedback control theory in managing Web servers, the stochastic behavior of such systems compounded by complex interactions between the different tuning parameters, operational environment and load characteristics makes this task extremely daunting. On the other hand, policy-based management techniques offer flexible and adaptable means of dynamically changing systems' and applications' behavior without necessarily having to model the effects of the different possible configurations of the parameters. This paper looks at how such techniques can be applied to manage the performance of an Apache Web Server through the dynamic adjustment of tuning parameters. Several scenarios for evaluating the server's performance are presented which show that meeting the service level objectives (SLOs), such as response time, throughput, and the efficient utilization of CPU and memory, could be achieved with few and relatively simple policies.


Go to top of page

Organization Detection Using Emergent ComputingSOAS

  • 14:30 - 15:00 at 18.09.2006, in track "SOAS '06" , in room 'Room Reichart A' [in session "Self-Organization (II) Chair: Azzelarabe Taleb-Bendiab" starting at 14:30 ]

Cyrille Bertelle

(LITIS – Université du Havre, France)

Antoine Dutot

(LITIS – Université du Havre, France)

Frédéric Guinand

(Le Havre University, France)

Damien Olivier

(LITIS – Université du Havre, France)


Go to top of page

Evolutionary Adaptation in Complex Systems - using the example of a Logistics ProblemSOAS

  • 11:15 - 11:45 at 18.09.2006, in track "SOAS '06" , in room 'Room Reichart A' [in session "Self-Organization (I) Chair: Ingo Timm" starting at 11:15 ]

Stefan Kirn

(University of Hohenheim, Germany)

Stephan Otto

(University of Hohenheim, Germany)


Go to top of page

Self-Configuring Socio-Technical Systems: Redesign at RuntimeSOAS

  • 11:45 - 12:15 at 18.09.2006, in track "SOAS '06" , in room 'Room Reichart A' [in session "Self-Organization (I) Chair: Ingo Timm" starting at 11:15 ]

Volha Bryl

(University of Trento, Italy)

Paolo Giorgini

(University of Trento, Italy)

Abstract:

Modern information systems are becoming more and more socio-technical systems, namely systems composed of human (social) agents and software(technical)systems operating together in a common environment. The structure of such systems has to evolve dynamically in response to the changes of the environment. When new requirements are introduced, when an actor leaves the system or when a new actor comes, the socio-technical structure needs to be redesigned and revised. In this paper, we propose an approach to dynamic reconfiguration of a socio- approach is based on planning techniques for generating possible alternative configurations, and local strategies for their evaluation. We present the reconfiguration mechanism that makes the socio-technical system self-configuring, and discuss and analyze the approach on a simple case study.


Go to top of page

Self-Organizing Network-StructuresSOAS

  • 12:15 - 12:45 at 18.09.2006, in track "SOAS '06" , in room 'Room Reichart A' [in session "Self-Organization (I) Chair: Ingo Timm" starting at 11:15 ]

Hans Czap

(University of Trier, Germany)

Abstract:

Denker, Schwartz et al. [10] start one of their famous papers with the sentence: ”Since antiquity, man has dreamed of building a device that would “learn from examples”, “form generalizations”, and “discover the rules” behind patterns in the data”.
Based on systems theory, especially on the framework of self-organization, a systematic approach how to build self-organizing networks based on a given set of trainings-data is shown. At first hand, the system is described in very general terms allowing application to a broad range of different networks. For a better understanding and in order to show the details, the approach is verified for the case of a 3-layer perceptron resulting in an algorithm thatshows how to construct perceptrons having the ability to classify a given set of patterns correctly. Performance at the standard test example “two–or–ore–clumps” is demonstrated.


Go to top of page

A Biologically Motivated Approach to Agent Community InteractionsSOAS

  • 12:15 - 12:30 at 20.09.2006, in track "SOAS '06" , in room 'Room Reichart A+B' [in session "Poster Session Chairs: Fritz Laux, Hans Czap " starting at 12:00 ]

Gabriel Alejandro Lopardo

(University of Girona, Spain)


Go to top of page

Self–Organization of content in file exchange markets with self-interested agentsSOAS

  • 12:30 - 12:45 at 20.09.2006, in track "SOAS '06" , in room 'Room Reichart A+B' [in session "Poster Session Chairs: Fritz Laux, Hans Czap " starting at 12:00 ]

David Conrado Cabanillas

(Technical University of Catalonia, Spain)

Steven Willmott

(Technical University of Catalonia, Spain)


Go to top of page

A Structure for Service Discovery in Ad-Hoc Multi-Agent SocietiesSOAS

  • 16:45 - 17:15 at 18.09.2006, in track "SOAS '06" , in room 'Room Reichart A' [in session "Self-Organizing Multi-Agent Systems Chair: Jafaar Gaber" starting at 16:15 ]

Patrick Dewilde

Filip Miletic

(Delft University of Technology, Netherlands)


Go to top of page

Graphically Designing and Formally Checking Self-Organizations forWireless Networks SystemsSOAS

  • 11:15 - 11:45 at 18.09.2006, in track "SOAS '06" , in room 'Room Reichart B' [in session "Self-Organizing Communications (I) Chair: Peter Clutterbuck" starting at 11:15 ]

Fadil Hind

(INOG-CoSy, France)

Jean Paul Jamont

(Université Pierre Mendès France)

Jean-Luc Koning

(INOG-CoSy, France)

Michel Occello

(Université Pierre Mendès France)

Félix Ramos

(CINVESTAV GDL,, México)

Abstract:

This article presents a methodology suitable for analyzing self-organizing systems. The advocated methodology consists to model graphically the problem and verify it formally with B method. The methodology is constituted of three stages. The first one deals with using new model adapted at a self-organizing structure. That stage allows for a more intuitive description of the system’s behavior. The second one deals with translation rules that enable to go from the graphic model to a formal system specification. The third stage deals with the formal verification of the selforganizing process.
Our methodology is presented via the example of a self-organizing algorithm, where roles played by agents are at the heart of the self-organization itself.


Go to top of page

Multi-agent Technology on Grid Network Management SystemSOAS

    Zhenglu Wang

    (Glasgow Caledonian University, UK)


    Go to top of page

    A Grid Computing Diagnosis Model for Tolerating Manipulation AttacksSOAS

    • 10:15 - 10:45 at 19.09.2006, in track "SOAS '06" , in room 'Room Reichart A' [in session "Self-Organizing Grids (I) Chair: Giandomenico Spezzano" starting at 10:15 ]

    Rossana M. C. Andrade

    (Federal University of Ceará, Brazil)

    Marcio Maia

    (Federal University of Ceara, Brazil)

    Felipe Martins

    (Federal University of Ceara, Brazil)

    Jose Neuman de Souza

    (Federal University of Ceara, Brazil)

    Aldri L. dos Santos

    (Federal University of Ceara, Brazil)

    Abstract:

    The performance and dependability of grid computing can be affected due to manipulation of jobs results by malicious nodes. To assure correctness of applications, the grid environment needs to detect and isolate these kinds of nodes, self-organizing the set of available idoneous resources. This work presents a system-level diagnosis model based on comparison and reputation, which can be applied in several grid environments, as a strategy to avoid and minimize jobs results manipulation. This model settles the roles of the nodes according to their index of confidence, grouping them in autonomic logical clusters, where a hierarchy among the nodes is created to reach the diagnosis. Results achieved through simulation evaluate the model effectiveness in scenarios with different rates of malicious nodes.


    Go to top of page

    A Profitable Broker in a Volatile Utility GridSOAS

    • 10:45 - 11:15 at 19.09.2006, in track "SOAS '06" , in room 'Room Reichart A' [in session "Self-Organizing Grids (I) Chair: Giandomenico Spezzano" starting at 10:15 ]

    John Darlington

    (London e-Science Centre, UK)

    Andrew Stephen M. Gough

    (Darlington London e-Science Centre, UK)

    Yash Patel

    (London e-Science Centre, UK)

    Abstract:

    An autonomic network must work unsupervised. Therefore it must be able to respond to unpredicted situations. The BIONETS project is investigating possible approaches for the production of network services that are able not only to perform short-term adaptations to the environment but also long-term evolution of new functionalities. To this end a bio-inspired approach is proposed, based on crossover or recombination of existing services to produce new generations of services which proliferate in the network or are discarded by a mechanism similar to natural selection. In this paper, we consider, from an engineering perspective, the problem of building self-evolving services in a pervasive computing environment. We try to individuate biological processes able to provide useful design guidelines for such systems and discuss various issues related to the translation of such models into a fully functional solution.


    Go to top of page

    Exploring Transport Layer Solutions for Parallelism and Load Balancing within Internet Service Clusters SOAS

    • 11:45 - 12:15 at 18.09.2006, in track "SOAS '06" , in room 'Room Reichart B' [in session "Self-Organizing Communications (I) Chair: Peter Clutterbuck" starting at 11:15 ]

    Peter Clutterbuck

    (University of Queensland, Australia)

    George Mohay

    (Queensland University of Technology, Australia)

    Owen Seamons

    (University of Queensland, Australia)


    Go to top of page

    Formal AOMG: An Agent-Oriented Modeling Framework for Grid ApplicationSOAS

    • 13:45 - 14:15 at 19.09.2006, in track "SOAS '06" , in room 'Room Reichart A' [in session "Self-Organizing Grids (II) Chair: Alan Bivens, Yuksel Gunal" starting at 13:45 ]

    Liu Wei

    (Shanghai University, China)

    Tong Wei-Qin

    (Shanghai University, China)

    Liu Zong-Tian

    (Shanghai University, China)


    Go to top of page

    Discovering Categorized Resources in Grids by Self-Organizing AgentsSOAS

    • 11:15 - 11:45 at 19.09.2006, in track "SOAS '06" , in room 'Room Reichart A' [in session "Self-Organizing Grids (I) Chair: Giandomenico Spezzano" starting at 10:15 ]

    Agostino Forestiero

    (Giandomenico Spezzano, Italy)

    Raffaele Giordanelli

    (Giandomenico Spezzano, Italy)

    Carlo Mastroianni

    (Giandomenico Spezzano, Italy)

    Giandomenico Spezzano

    (Giandomenico Spezzano, Italy)

    Abstract:

    This paper proposes a self-organizing approach, based on ant-like agents, for the logical reorganization and the discovery of resources in Grids. Grid resources are assumed to be categorized according to their semantic features, and accordingly Grid users can search the network for resources belonging to a specific class. Metadata documents describing Grid resources are replicated and disseminated on the Grid by ant-like agents, in such a way that documents related to the same class are accumulated in restricted regions of the Grid. A semi-informed discovery protocol drives query messages towards a region in which a large number of resources belonging to the requested class are maintained. Both agents and query messages travel the network according to a system state, so guaranteeing scalability and robustness. Simulation analysis proves that the proposed approach allows for increasing the effectiveness of resource discovery, in terms of the mean number of discovered resources and time to collect them. This paper analyzes the impact that the granularity of resource categorization, i.e. the number of defined resource classes, has on performance results, and discusses benefits and drawbacks of having a more or less fine-grained resource categorization.


    Go to top of page

    Transcoding Agents for Multimedia Content Deliver in a GridSOAS

    • 14:15 - 14:45 at 19.09.2006, in track "SOAS '06" , in room 'Room Reichart A' [in session "Self-Organizing Grids (II) Chair: Alan Bivens, Yuksel Gunal" starting at 13:45 ]

    Giovanni Novelli

    (Università di Catania, Italy)

    Giuseppe Pappalardo

    (Università di Catania, Italy)

    Corrado Santoro

    (Università di Catania, Italy)

    Emiliano Tramontana

    (Università di Catania, Italy)


    Go to top of page

    On the Redesign of Self–Organizing Multi–Agent SystemsSOAS

    • 16:15 - 16:45 at 18.09.2006, in track "SOAS '06" , in room 'Room Reichart A' [in session "Self-Organizing Multi-Agent Systems Chair: Jafaar Gaber" starting at 16:15 ]

    Wolfgang Renz

    (University of Applied Sciences Hamburg, Germany)

    Jan Sudeikat

    (University of Applied Sciences Hamburg, Germany)


    Go to top of page

    A Methodology for Classifying Self-Organizing Software SystemsSOAS

    • 13:45 - 14:15 at 19.09.2006, in track "SOAS '06" , in room 'Room Reichart B' [in session "Self-Managing Computing (I) Takoua Abdellatif; Dominic Greenwood" starting at 13:45 ]

    Klaus Herrmann

    (Berlin University of Technology, Germany)

    Gero Muehl

    (Berlin University of Technology, Germany)

    Matthias Werner

    (Berlin University of Technology, Germany)

    Abstract:

    The software industry is faced with the fast growing complexity of IT infrastructures. This makes manual administration increasingly difficult and appears to be the limiting factor in the general development of such infrastructures. This complexity crisis has stimulated many researchers to propose software systems that are allegedly self-organizing. However, often, this claim is only based on vague intuitions about self-organization, and a proper classification is missing. From a scientific standpoint, this is questionable and undesirable since it adds confusion rather than clarity. In this article, we propose a framework that enables researchers to classify their systems and to state clearly, verifiably, and reproducibly why and in which way they are self-organizing. This framework provides a definition of the properties of a self-organizing system, it defines a respective class of systems denoted as SO, and it offers a methodology for showing that a given system is belonging to $SO$ or not. We present case studies of well-known existing software systems to show that our methodology is useful and practically applicable.


    Go to top of page

    Mobile Agents for the Automatic Composition of Distributed ServicesSOAS

    • 12:45 - 13:00 at 20.09.2006, in track "SOAS '06" , in room 'Room Reichart A+B' [in session "Poster Session Chairs: Fritz Laux, Hans Czap " starting at 12:00 ]

    R. Aversa

    (Italy)

    B. Di Martino

    (Italy)

    N. Mazzocca

    (Italy)

    S. Venticinque

    (Italy)


    Go to top of page

    A Survey of Autonomic Computing SystemsSOAS

    • 13:00 - 13:30 at 20.09.2006, in track "SOAS '06" , in room 'Room Reichart A+B' [in session "Poster Session Chairs: Fritz Laux, Hans Czap " starting at 12:00 ]

    Mohammad Reza Nami

    (Islamic Azad University, Iran)

    Mohsen Sharifi

    (Iran)


    Go to top of page

    Graph Coloring by Self-Organizing AlgorithmSOAS

    • 15:30 - 16:00 at 19.09.2006, in track "SOAS '06" , in room 'Room Reichart B' [in session "Self-Managing Computing (II) Chair: Adrian Mos, Hong Tang" starting at 15:30 ]

    Toomas Kirt

    (Tallinn University of Technology; Estonia)

    Abstract:

    A self-organizing method to solve complex optimization problems as a graph vertex coloring is proposed in this paper. The self-organizing approach is needed in the environment of ad hoc networks because there is no central management and the network nodes can use only local information. The solution can be found only by local interaction between the system components without any help from outside. The proposed method is inspired by the chemical casting model but it is extended and more generalized. The method's accuracy is tested with instance graphs.


    Go to top of page

    A Roadmap towards Autonomic Service-oriented ArchitecturesSOAS

    • 10:15 - 10:45 at 20.09.2006, in track "SOAS '06" , in room 'Room Reichart A+B' [in session "Self-Organizing Service Architecures Chair: Hong Zhu " starting at 10:15 ]

    Lei Liu

    (University of Karlsruhe, Germany)

    Hartmut Schmeck

    (University of Karlsruhe, Germany)

    Abstract:

    The advent and proliferation of Service-oriented Architectures (SOA) drives computing infrastructures into a highly interconnected, heterogeneous, and dynamic world. Conventional management tools fail in the attempt to deal with the heterogeneity and the dynamics associated with this type of information infrastructures. More and more researchers try to cope with the complexity, heterogeneity, and uncertainty by using technologies inspired by biological systems. A promising approach for managing such large-scale IT infrastructure is to provide capabilities for self-organization, which – to some extent – is analogous to the human autonomic system (as postulated in IBM’s Autonomic Initiative). This paper outlines a common view on Autonomic Service-oriented Architectures and proposes a way to get such an autonomic infrastructure. An outline of the differences between autonomic service-oriented architectures and other systems with autonomic properties is followed by a discussion of the existing enabling technologies and of missing pieces on the roadmap to a self-organizing infrastructure.


    Go to top of page

    JMX-based autonomic management of J2EE serversSOAS

    • 14:15 - 14:45 at 19.09.2006, in track "SOAS '06" , in room 'Room Reichart B' [in session "Self-Managing Computing (I) Takoua Abdellatif; Dominic Greenwood" starting at 13:45 ]

    Takoua Abdellatif

    (INRIA, France)

    Adriana Danes

    (INRIA, France)

    Abstract:

    In this paper, we present how we extended the management system in JOnAS, an open source J2EE application server to introduce autonomic functions. This work required minimal modifications in the application server and is based on a standard component model, JMX. Therefore, our solution can be easily generalized to other application servers or JMX-based systems. To illustrate our approach, we describe a self-recovery experience we held in a J2EE cluster and we discuss the benefits and the drawbacks of our solution. adapt to external events without human intervention. Performance variation and failures are examples of external events that can occur at run time. This work can be tedious for legacy systems, like J2EE AS, since it can lead to an important modification in the system code. Furthermore, the legacy systems generally implement specified standards that have to be maintained in the modified code.


    Go to top of page

    Autonomic Load Balancing with Workload ManagersSOAS

    • 14:45 - 15:15 at 19.09.2006, in track "SOAS '06" , in room 'Room Reichart A' [in session "Self-Organizing Grids (II) Chair: Alan Bivens, Yuksel Gunal" starting at 13:45 ]

    Alan Bivens

    (IBM T.J .Watson Research Center)

    Donna Dillenberger

    (IBM TJ Watson Research Center)

    Pavitra Ghanta

    (IBM TJ Watson Research Center)

    Yuksel Gunal

    (IBM Systems and Technology Group)

    Peter Yocom

    (IBM Systems and Technology Group)

    Abstract:

    Systems and workload management frameworks have proven to be valuable utilities used to monitor and manage enterprise applications and the systems they run on. While these systems may have a great deal of knowledge about applications, they generally have little ability to control the rate at which applications receive work. In contrast, load balancers can control this rate, but typically have little information about the application’s ability to successfully handle the request. This paper describes recent efforts to unite these components in an autonomic manner for efficient, performance-oriented load balancing in enterprise environments. We will cover the interactions between these two components, an algorithm for autonomic, performance-based load balancing, and a brief case study involving this interaction with an enterprise application.


    Go to top of page

    Agent-Based Approach for Web CrawlingSOAS

    • 17:15 - 17:45 at 18.09.2006, in track "SOAS '06" , in room 'Room Reichart A' [in session "Self-Organizing Multi-Agent Systems Chair: Jafaar Gaber" starting at 16:15 ]

    M. Bakhouya

    (UTBM, France)

    Jaafar Gaber

    (UTBM, France)

    M. Wack

    (UTBM, France)

    Abstract:

    Since its creation in 1990, World Wide Web has increased the popularity of Internet which becomes an important source of information or services for all people over the world. The dynamic nature of the Web draws attention to the need for continuous support and updating of Web information retrieval systems. Web crawling is the process of discovery and maintenance of large-scale web data. Crawlers achieve this process by following the Web pages hyperlinks to automatically download a partial snapshot of the Web. In this paper, an agent- based approach, through three scenarios, for parallel and distributed Web crawling is presented. Simulations with ns2 show that the cloning based mobile agents scenario outperforms the single and multiple mobile agents scenarios.


    Go to top of page

    A Task Distribution Structure for Emergency Rescue Operations: An OverviewSOAS

      Patrick Dewilde

      Filip Miletic

      (Delft University of Technology, Netherlands)


      Go to top of page

      Self balancing computational load on multiprocessor architectureSOAS

      • 16:00 - 16:30 at 19.09.2006, in track "SOAS '06" , in room 'Room Reichart B' [in session "Self-Managing Computing (II) Chair: Adrian Mos, Hong Tang" starting at 15:30 ]

      Michel Auguin

      (I3S, University of Nice Sophia-Antipolis, CNRS, France)

      Farooq Muhammad

      (I3S, University of Nice Sophia-Antipolis, CNRS, France)

      Fabrice Muller

      (I3S, University of Nice Sophia-Antipolis, CNRS, France)

      Abstract:

      Poster


      Go to top of page

      Towards Self-Deployment and Self-Configuration of Service ComponentsSOAS

        Shumao Ou

        (University of Essex, UK)

        Kun Yang

        (University of Essex, UK)


        Go to top of page

        Self-Optimization of Quality of Service by Adaptive Routing in Communication Dynamic NetworksSOAS

        • 14:30 - 15:00 at 18.09.2006, in track "SOAS '06" , in room 'Room Reichart B' [in session "Self-Organizing Communications (II) Chair: Abdelhamid Mellouk" starting at 14:30 ]

        Saïd Hoceïni

        (University Paris XII, France)

        Samia Larynouna

        (Science Computer Dept, Bordj El Bahri, Algeria)

        Abdelhamid Mellouk

        (University Paris XII, France)

        Abstract:

        In the last decade, due to emerging real-time and multimedia applications, there has been much interest for developing mechanisms to take into account the quality of service required by these applications. One of these mechanisms consists to integrate quality of service (QoS) in routing decision. Efficient outing of information packets in dynamically changing communication network requires that as the load levels, traffic patterns and topology of the network change, the routing policy also adapts. Making globally optimal routing decisions would require a central controller with complete information about the state of all nodes and links in the network, which is not realistic. An adaptive routing algorithm should efficiently explore and update routing information available at different nodes as it route packets. It should continuously evolve routing policies with minimum overhead on network resources. In order to take into account the dynamic’s change communication networks, we must to have interaction between nodes and the nature of quality of service needed by the transported flow. We focused in this paper on self-optimization of QoS by developing a neuro-dynamic programming to construct dynamic state-dependent routing policies. In this paper, we propose an approach based on adaptive algorithm for packet routing using reinforcement learning called K Shortest Optimal Path Q Routing Algorithm which gives much more better performances compared to standard shortest path, K-Shortest algorithm and Q-routing algorithms. To improve the distribution of the traffic on several paths, we integrate a probabilistic module in order to compute dynamically a probabilistic traffic distribution. This module takes into account the capacity of the queuing file in the router and the average packet delivery time. The performance of our algorithm is evaluated experimentally with OPNET simulator for different levels of traffic’s load and compared to standard shortest path and Q-routing algorithms on large interconnected network. Our approach prove superior to a classical algorithms and is able to route efficiently in large networks even when critical aspects, such as the link broken network, are allowed to vary dynamically.


        Go to top of page

        A Novel Optimal Control Algorithm of Access Channel in IEEE 802.11e WLANSOAS

        • 12:15 - 12:45 at 18.09.2006, in track "SOAS '06" , in room 'Room Reichart B' [in session "Self-Organizing Communications (I) Chair: Peter Clutterbuck" starting at 11:15 ]

        SUN Shixing

        (UEST of China, China)

        Hong Tang

        (Chongqing University of Posts and Telecommunications, China)

        Liu Yanbing

        (Chongqing University of Posts and Telecommunications, China)


        Go to top of page

        Threshold-Based Energy Efficient Routing Protocol for Wireless Sensor NetworksSOAS

        • 15:00 - 15:30 at 18.09.2006, in track "SOAS '06" , in room 'Room Reichart B' [in session "Self-Organizing Communications (II) Chair: Abdelhamid Mellouk" starting at 14:30 ]

        Hong Tang

        (Chongqing University of Posts and Telecommunications, China)

        Abstract:

        We propose the Threshold-Based Energy Efficient Routing Protocol (TBEERP) for Wireless Sensor Networks. In this scheme, hard and soft threshold are set, and the data collected by sensor nodes are forwarded only if they are higher than the threshold value. The energy level of each node is broadcasted to all neighbors periodically and each individual node makes routing decisions according to a routing algorithm, which is sensitive to the residual energy level of the node. To prevent the node from receiving dupli-cate data, a route set which is composed of the nodes on the route is deployed and then the node only chose the neighbor node that is not in route set. To insure that the network delay is not too long, a parameter Ts is set. If the delay is longer than Ts, the data are dropped. To prolong the life time of the network, the activity of an exhausting node is reduced. Simulation results show that such routing mechanism has high robustness in terms of packet delivery ratio even in harsh link conditions. This scheme allows network planners to influence the routing decisions for adapting to a variety of network scenarios by adjusting parameters.


        Go to top of page

        A Novel Region-based Multi-path Routing Algorithm for Ad Hoc Networks SOAS

        • 16:30 - 17:00 at 19.09.2006, in track "SOAS '06" , in room 'Room Reichart B' [in session "Self-Managing Computing (II) Chair: Adrian Mos, Hong Tang" starting at 15:30 ]

        Yanbing Liu

        (Chongqing University of Posts and Telecommunications , China)

        Hong Tang

        (Chongqing University of Posts and Telecommunications, China)

        Menghao Wang

        (Chongqing University of Posts and Telecommunications, China)


        Go to top of page

        An Autonomic Handover in Future-oriented Vehicular Satellite Communications with Concept of Self-Organized GPS Signal Archive by the Civil to Predict BlockageSOAS

        • 15:30 - 16:00 at 18.09.2006, in track "SOAS '06" , in room 'Room Reichart B' [in session "Self-Organizing Communications (II) Chair: Abdelhamid Mellouk" starting at 14:30 ]

        Masato Takahashi

        (National Institute of Information and Communications Technology, Japan)


        Go to top of page

        Towards Autonomous Management of QoS through Model-Driven Adaptability in Communication-Centric SystemsSOAS

        • 10:45 - 11:15 at 20.09.2006, in track "SOAS '06" , in room 'Room Reichart A+B' [in session "Self-Organizing Service Architecures Chair: Hong Zhu " starting at 10:15 ]

        François Armando

        (LAAS CNRS, France)

        Christophe Chassot

        (University of Toulouse, France)

        Khalil Drira

        (LAAS CNRS, France)

        Ernesto Exposito

        (University of Toulouse, France)

        K. Guennoun

        (LAAS CNRS, France)

        André Lozes

        (University of Toulouse, France)


        Go to top of page

        The CASCADAS Project: a Vision of Autonomic Selforganising Component-ware for ICT ServicesSOAS

        • 15:30 - 16:00 at 20.09.2006, in track "SOAS '06" , in room 'Room Reichart A+B' [in session "Invited Session on Service Development and Provisioning through Situated and Autonomic Communications (I) Chairs: Paul Marrow, Antonio Manzalini " starting at 15:30 ]

        Antonio Manzalini

        (Telecom Italia, Italy)

        Paul Marrow

        (Pervasive ICT Research Centre, UK)

        Abstract:

        One of the key motivations for the provisioning of autonomic communication features in next generation services is to reduce the need of human inference for management tasks. This however means essentially that system control is delegated to the system itself, i.e. the system operator gives up control to a certain extent. The consequence is that autonomic systems might deviate from intended states and behaviours, may show inconsistent or unwanted ones. Based on Stefford Beers Viable System Model (VSM), we develop a methodology to define supervision structures as self-similar system enhancements to alleviate from those behaviours. The VSM provides us with an intellectual and methodological framework for self-management in autonomic systems and allows for an understanding of the relationship of those control structures to the hierarchical organization of the supervised system.


        Go to top of page

        Towards Self-Organizing Knowledge Networks for Smart World InfrastructuresSOAS

        • 18:15 - 18:45 at 20.09.2006, in track "SOAS '06" , in room 'Room Reichart A+B' [in session "Invited Session on Service Development and Provisioning through Situated and Autonomic Communications (II) Chairs: Paul Marrow, Antonio Manzalini" starting at 17:15 ]

        M. Baumgarten

        (University of Ulster, UK)

        N. Bicocchi

        (Università di Modena e Reggio Emilia, Italy)

        K. Curran

        (University of Ulster, UK)

        M. Mamei

        (Università di Modena e Reggio Emilia, Italy)

        M. Mulvenna

        (University of Ulster, UK)

        C. Nugent

        (University of Ulster, UK)

        F. Zambonelli

        (Università di Modena e Reggio Emilia, Italy)

        Abstract:

        Current society is witnessing an age of computing ubiquity where the digital world is not longer limited to closed work, home or social environments but increasingly envelops every aspects of private and social life and their surroundings. However, if computing power is to serve us, and the converse is to be denied, then individual components and their rich panoply of services must be able to operate without significant intrusion. To achieve this, such services would require a high degree of supporting knowledge, including knowledge about the social, computational, and physical environments in which they are situated, as well as self-knowledge about their own functioning. While this provides the knowledge with which they can, eventually, manage and configure themselves it does also makes them more self-aware or in short it makes them smarter. However, in order to get 'smarter', the environment, its entities and services need some form of properly represented, well correlated and widely accessible repositories, which leads to the concept of self-organizes knowledge networks,focus of this work.


        Go to top of page

        Steering and evaluating autonomic deployment of service components in a P2P network SOAS

        • 16:30 - 17:00 at 20.09.2006, in track "SOAS '06" , in room 'Room Reichart A+B' [in session "Invited Session on Service Development and Provisioning through Situated and Autonomic Communications (I) Chairs: Paul Marrow, Antonio Manzalini " starting at 15:30 ]

        Jean Louis Deneubourg

        (Service d’Ecologie Sociale and Centre for Nonlinear, Belgium)

        José Halloy

        (Service d’Ecologie Sociale and Centre for Nonlinear, Belgium)

        Fabrice Saffre

        (BT Group plc, UK)

        Abstract:

        In this paper, we present local decision rules for autonomic service deployment, based on nonlinear dynamics and regulatory feedback loops. We then move on to describe a methodology to study global system dynamics and make quantitative predictions about service availability in a peer-to-peer community governed by these rules. The need for efficient differentiation is made obvious by the cost of resource reallocation.For example, in server farms, the cost of migrating a server from one application to the other (e.g. to respond to a fluctuation in demand) may be associated with the time required to reboot the machine and/or load a different set of software components, or by the delay incurred by the need to scrub the memory of any sensitive information [REF]. In these conditions, it becomes highly adaptive to be capable of inducing long-term specialisation, so as to reduce reallocation cost without sacrificing plasticity and adjustment of the offer to the demand. The motivation of this work is to demonstrate that,even in extreme conditions in which hosts are not characterised by a priori, explicit capabilities that could determine their future specialisation (i.e. they are are notionally equivalent “peers” in initial conditions), self-organisation can be used to promote such differentiation.


        Go to top of page

        An Autonomic Networked Auction SystemSOAS

        • 17:45 - 18:15 at 20.09.2006, in track "SOAS '06" , in room 'Room Reichart A+B' [in session "Invited Session on Service Development and Provisioning through Situated and Autonomic Communications (II) Chairs: Paul Marrow, Antonio Manzalini" starting at 17:15 ]

        Antonio Di Ferdinando

        (Imperial College London, UK)

        Erol Gelenbe

        (Imperial College, UK)

        Ricardo Lent

        Antonio Manzalini

        (Telecom Italia, Italy)

        Ferdinando Manzalini

        Abstract:

        We expect that the future economy will be organised around networked and completely automated transactions between enterprises, and between individuals and enterprises. Thus it is important to understand how such systems may operate and how they would perform. Such systems will also have to operate in an opportunistic autonomic networking framework in order to be able to deliver uninterrupted economic services to large numbers of automated or live users. The purpose of this paper is to describe a framework for such systems using the paradigm of an automated networked auction operating on top of an autonomic network. This applies in particular to the application framework for the EU FP6 CASCADAS project.


        Go to top of page

        A Model for Service Evolution in Bio-Inspired Communication Systems SOAS

        • 16:00 - 16:30 at 20.09.2006, in track "SOAS '06" , in room 'Room Reichart A+B' [in session "Invited Session on Service Development and Provisioning through Situated and Autonomic Communications (I) Chairs: Paul Marrow, Antonio Manzalini " starting at 15:30 ]

        Daniele Miorandi

        (CREATE-NET, Italy)

        Lidia Yamamoto

        (University of Basel, Switzerland)

        Abstract:

        An autonomic network must work unsupervised. Therefore it must be able to respond to unpredicted situations. The BIONETS project is investigating possible approaches for the production of network services that are able not only to perform short-term adaptations to the environment but also long-term evolution of new functionalities. To this end a bio-inspired approach is proposed, based on crossover or recombination of existing services to produce new generations of services which proliferate in the network or are discarded by a mechanism similar to natural selection. In this paper, we consider, from an engineering perspective, the problem of building self-evolving services in a pervasive computing environment. We try to individuate biological processes able to provide useful design guidelines for such systems and discuss various issues related to the translation of such models into a fully functional solution.


        Go to top of page

        Supervision of Autonomic SystemsSOAS

        • 17:15 - 17:45 at 20.09.2006, in track "SOAS '06" , in room 'Room Reichart A+B' [in session "Invited Session on Service Development and Provisioning through Situated and Autonomic Communications (II) Chairs: Paul Marrow, Antonio Manzalini" starting at 17:15 ]

        Peter H. Deussen

        (Fraunhofer Research Institute for Open Communication, Germany)

        Abstract:

        One of the key motivations for the provisioning of autonomic communication features in next generation services is to reduce the need of human inference for management tasks. This however means essentially that system control is delegated to the system itself, i.e. the system operator gives up control to a certain extent. The consequence is that autonomic systems might deviate from intended states and behaviours, may show inconsistent or unwanted ones. Based on Stefford Beers Viable System Model (VSM), we develop a methodology to define supervision structures as self-similar system enhancements to alleviate from those behaviours. The VSM provides us with an intellectual and methodological
        framework for self-management in autonomic systems and allows for an understanding of the relationship of those control structures to the hierarchical organization of the supervised system.


        Go to top of page

        Invited TalksInvited Talks

        Creating and Managing Dynamic Service Level Agreements Invited Talks

        • 13:45 - 14:30 at 18.09.2006, in track "Invited Talks 2" , in room 'Room Zeiss B' [talk]

        Omer F. Rana

        (Cardiff University; UK)

        Abstract:

        Service Level Agreements (SLAs) provide a contract between an application user making demands on resources, and application providers determining what should be made available for external use. To enable resource sharing in multi-application environments, SLAs may be used to define: (i) requirements that such an application would place on resources (and services) owned by a third party; (ii) check whether these requirements have been met during use. An SLA must also encode some policy that specifies the penalty that a service provider may incur if terms in the SLA are violated. Currently, SLAs are defined in a static manner, i.e. the terms within an SLA must adhere to strict constraints, and monitored during application execution -- such as in WS-Agreement. However, within many scientific computing applications, it is often difficult to define such constraints very precisely -- thereby leading to a large number of violations. The need to modify an agreement that had already been established especially if the agreement is used at a time much later than when the agreement had been defined is necessary. These requirements relates to comparing the cost of re-establishing a new agreement vs. being able to adapt an agreement that is already in place. Secondly, there is need to support flexibility in the agreement if an agreement initiator is not fully aware of the operating environment when the agreement is defined. In this case, the agreement initiator may not have enough information to determine what to ask for from a provider. This is likely to be the case when an agreement initiator or provider operates with imprecise knowledge about the other party involved in the agreement. This talk will describe the need for such dynamic SLAs and identify possible mechanisms that may be used to define and manage them. Changes needed to WS-Agreement to develop such dynamic SLAs will also be discussed.


        Go to top of page

        Multi-Agent Systems: From Research to Business Applications Invited Talks

        • 12:00 - 12:45 at 19.09.2006, in track "Invited Talks 1" , in room 'Room Zeiss A' [talk]

        Joaquim Filipe

        (INSTICC, Portugal)


        Go to top of page

        What is the Self that Organizes?Invited Talks

        • 13:45 - 14:30 at 18.09.2006, in track "Invited Talks 1" , in room 'Room Zeiss A' [talk]

        Bernd Schiemenz

        (Philipps- University of Marburg, Germany)

        Abstract:

        Many different natural and man-made objects have already been referred to as self-organizing. Natural examples are magnets, swarms and other animal societies, the brain and nervous systems and even the whole nature. Man-made examples are the web and scientific communities, firms, co-operatives and the market economy. After explaining some of them in more detail, several definitions for self-organization are presented. They result in a first generalizing look at the self-organizing objects as relatively isolated operationally closed systems. The internal structure and correspondingly the self-organizing processes of these systems however differ. We elaborate the following typology: equality (in flat - one layer - systems with random or determined or goal-seeking behavior of their elements as well as hierarchies of these flat systems); heterarchy; hierarchy; and combinations of these types in complex systems. And we explain mechanisms and rules which these different types of self-organization are following. Examples are order from noise; the slaving principle; tit-for-tat response and antagonistic control; principle of potential command; and bottom-up-top-down planning in hierarchical organizations.


        Go to top of page

        Organizing Multi-Agent Systems for the real WorldInvited Talks

        • 10:15 - 11:00 at 18.09.2006, in track "Invited Talks 1" , in room 'Room Zeiss A' [talk]

        Frank Dignum

        (Utrecht University, Netherlands)

        Abstract:

        Agent technology has been a promising new paradigm for the last 10 years now. However, unlike object oriented programming, it is not a general purpose solution that should be used for any application conceivable. Therefore, inevitably, agent systems will be connected to other software systems using other paradigms. The role of the agents in the overall application, however, can vary considerably. It ranges from a type of expert system module to sensors in a sensor network. Autonomy of the agents is usually seen as the main common feature. Although this is a nice feature it also poses the question of reliability in connection to other systems and predictability of the complete multi-agent system.
        In this presentation I will show how multi-agent systems can be organized in order to deliver predictable outcomes and how the connection of the agents with their environment can be shaped depending on the role of the agents in the overall application.


        Go to top of page

        Service-Oriented Architectures and Enterprise-Class Computing: Two Sides of the same Coin?Invited Talks

        • 14:30 - 15:15 at 20.09.2006, in track "Invited Talks 2" , in room 'Room Zeiss B' [talk]

        Christoph Bussler

        (Cisco Systems, USA)

        Abstract:

        The Service-oriented Architecture paradigm (SOA) is the current silver bullet expected to solve all enterprise computing problems once and for all, as many methodologies and technologies before. SOA promotes autonomy - through the separation of interface, implementation and location combined with the aspect of choreography for achieving higher-level computation. In an industrial setting these capabilities address only a very small set of the overall requirements of an agile enterprise software architecture. Aspects like modular modeling, separation of concern, transaction processing, scale-out requirements, change management and reliability are a few of the additional requirements that must be considered for enterprise computing. This presentation will paint an overall enterprise architecture picture for enterprise-class computing and shows the role SOA can play in it in the long run.


        Go to top of page

        Specifying and reasoning about emergent behaviours of multi-agent systemsInvited Talks

        • 14:30 - 15:15 at 20.09.2006, in track "Invited Talks 1" , in room 'Room Zeiss A' [talk]

        Hong Zhu

        (Oxford Brookes University, UK)

        Abstract:

        Emergent behaviour is a common phenomenon in multi-agent systems in which autonomous agents perform actions with only limited local information and making decisions individually while the whole system demonstrates properties and behaviours that have strong global features. A typical example of the applications of emergent behaviours is the self-organisation of autonomous agent communities. Because of the huge gap between individual agents' property and behaviour and those of the whole system, specifying and reasoning about emergent behaviours are notoriously difficult if not impossible. In this talk, I will report a recent attempt in the development of a formal theory, called Scenario Calculus, based on the formal specification language SLABS for logical analysis and formal proofs of the properties of emergent behaviours in multi-agent systems. It will be illustrated by examples such as autonomous sorting and a variety of self-organised agent communities.


        Go to top of page

        Tapping into Random Dynamics of Large-Scale Complex Autonomic SystemsInvited Talks

        • 12:00 - 12:45 at 19.09.2006, in track "Invited Talks 2" , in room 'Room Zeiss B' [talk]

        A . Azzelarabe Taleb-Bendiab

        (Liverpool John Moores University, UK)

        Abstract:

        During recent years the autonomic computing research and development community has made astonishing leaps forward with regard to defining and developing programming, control and interaction models to enable self* capabilities. This is reflected in the flurry of reports of a wide-industry uptake of the technology. Whilst, most of such effort has focused primarily “in-the-small” to enterprise scale systems self-management, research effort is now investigating scalable approaches to support large-scale autonomic networks of systems. However, in an inherently random network of autonomic systems with complex interactions, simply scaling up the prevailing model-based autonomic designs based on feedback and centralized control is reaching its limits. Hence, work is now underway exploring emerging theories of self-organising systems, statistical mechanics, complexity theory and random networks to name but a few.
        In this talk, we start with a brief review of the state-of-the-art autonomic systems designs including; reference models, standards, distributed software engineering, and then introduce the technical challenges and limits of applicability of model-based approaches to designing and analyzing large-scale self-management IT systems. This will be followed by an overview of emerging theory of random and complexity networks and its application to modelling and understanding both structural and dynamic aspects of emergent autonomic behaviour. We present formal models for characterizing such networks supported by experimental results providing further insights into self-organisation and scaling properties of such networks. Finally, we conclude with a description of how these techniques can be implemented using illustrative examples of peer-to-peer grid based systems.


        Go to top of page

        Using Open Source Software on your next IT ProjectInvited Talks

        • 10:15 - 11:00 at 18.09.2006, in track "Invited Talks 2" , in room 'Room Zeiss B' [talk]

        Akmal Chaudhri

        (IBM, UK)


        Go to top of page

        GSEMGSEM

        FIPA Agents Messaging grounded on Web ServicesGSEM

        • 16:00 - 16:30 at 20.09.2006, in track "GSEM '06" , in room 'Room Ries' [in session "SLA Negotiation and Agents" starting at 15:30 ]

        Esteban León Soto

        (DFKI GmbH, Germany)

        Abstract:

        The messaging mechanism of Web Services is tending towards an agent paradigm which is based on very flexible addressing and semantics of the messages and communication protocols to serve macro objectives shared by participants. Recent improvements in Web Services make it possible to integrate agents and Web Services in a common messaging framework that includes both architectures integrally. The present work describes the integration based on the properties of both scenarios. The proposed integrated architecture is discussed and related work reviewed to conclude with a numerous set of research areas that are enabled by this elemental step.


        Go to top of page

        Building next generation Service-Oriented Architectures using argumentation agentsGSEM

        • 16:30 - 17:00 at 20.09.2006, in track "GSEM '06" , in room 'Room Ries' [in session "SLA Negotiation and Agents" starting at 15:30 ]

        Vasa Curcin

        Moustafa Ghanem

        Yike Guo

        Kostas Stathis

        Francesca Toni

        Abstract:

        Motivated by the increased bioinformatics service-based offering on the Grid, we envisage a new model for programming the Grid at a semantic, knowledge-based level of abstraction through theuse of argumentative agent technology. In this setting, agents are associated with roles of service requestors, service providers and brokers. This new model provides an enhanced service composition model for grid applications, whereby service requestors, providers and brokers can profit from the dynamic composition of Grid resources and services into executable workflows. This model would thus have considerable impact on existing business practices, by enhancing the role of Grid in current business applications. Within this model, argumentative agents are equipped with methods for negotiation with other agents. Agents act on behalf of their owners, be
        it in the consumer, provider or broker roles, or a combination thereof. With the support of argumentation processes, they decide how to fulfill the demands of their owners by creating, managing and joining virtual organisations, understood as societies of agents, while pursuing their own goals.


        Go to top of page

        DS_Grid: A Database Oriented Data Grid Supporting Dynamic data integration in a DomainGSEM

        • 13:00 - 13:30 at 20.09.2006, in track "GSEM '06" , in room 'Room Ries' [in session "Grid Service Engineering" starting at 12:00 ]

        Derong Shen

        (Northeastern University, Shenyang, China)

        Abstract:

        Database oriented data grid becomes a new demand with the development of grid technology, and DS_Grid (DatabaSe oriented Data Grid) is such a grid system supporting dynamic data integration with the idea of service. In DS_Grid, MultiChord is adopted as the grid framework implementing the distributed storage, processing and data integration of data service resources and the domain and its corresponding data resources schema are specified according to text similarity definition to locate the peers data service resources registered, so as to improve the cover range of data service resources discovered, multi-root and multi-peer data resources replica management mechanism to improve the efficiency of discovering data service resources and the reliability and availability of DS_Grid, filter distributed data integration strategy is applied to reduce the traffic cost and the data integration cost, and distributed clustering analysis technology is realized to summarize the huge data information. The experiments have demonstrated the availability of the key technologies adopted in DS_Grid.


        Go to top of page

        Expansion-based Service Workflow Replanning with Limited ChangeGSEM

        • 11:15 - 11:45 at 20.09.2006, in track "GSEM '06" , in room 'Room Ries' [in session "Service Grids" starting at 10:15 ]

        Ryszard Kowalczyk

        Boris Wu

        Jian Feng Zhang

        Abstract:

        Service Oriented Architecture and Web Services provide an integration infrastructure for service workflow composition and execution. Many planning techniques can be facilitated to construct the service workflow at a building phase (planning), however, it is difficult and challenging to maintain the qualities of service workflow at execution phase, as the delayed response time, the limited throughput and service faults are common that often violate, or fail the service goals. Then service workflow re-planning should be in place in order to deal with the unpredictable situations during service workflow execution. In this paper, we consider an expansion-based replanning algorithm with the use of a limited change strategy. It addresses the problem of least affecting the original service workflow structure whiles the service goals of the workflow remains valid. We will show simulation results of the proposed replanning strategy based on experiments with service workflow replanning. The results of the simulation are analyzed for the consideration of further research.


        Go to top of page

        GSEE: A Grid-enabled Value-added Service Platform in NGNGSEM

        • 10:45 - 11:15 at 20.09.2006, in track "GSEM '06" , in room 'Room Ries' [in session "Service Grids" starting at 10:15 ]

        Li LI

        Fangchun Yang

        Abstract:

        GSEE - a grid-enabled value-added service platform in Next Generation Network NGN) - is proposed to solve the performance problem with traditional service platform of NGN. The value-added services hosted by GSEE are wrapped into grid services. GSEE and other nodes with spare processing capability are organized into virtual organization (VO). A task scheduling algorithm is proposedto overcome the performance bottleneck problem when system gets overload by leveraging existing resources in the same VO. GSEE is modeled by Stochastic Petri Net (SPN) in this paper. And simulation experiment is done based on this model, with the help of SPNP (stochastic Petri net package) to test the performance of GSEE. The simulation result verifies GSEE can really improve system performance.


        Go to top of page

        SLA Lifecycle Management in Services Grid - Requirements and Current Efforts AnalysisGSEM

        • 15:30 - 16:00 at 20.09.2006, in track "GSEM '06" , in room 'Room Ries' [in session "SLA Negotiation and Agents" starting at 15:30 ]

        Bogdan Franczyk

        Andre Ludwig

        (University of Leipzig, Germany)

        Abstract:

        An important aspect of managing service-oriented grid environments is management of agreement relationships between service providers and their customers. The key concept in addressing these agreements is service level agreement. In this paper we motivate the need for SLA lifecycle management in services grid and present results of our analysis on functional and non-functional requirements. Afterwards the state of the art in managing service level agreements is revisited by a comprehensive evaluation of current efforts and their respective strength and weaknesses in service level agreement lifecycle management systems. The results of this evaluation have been applied to the development of the open management platform Adaptive Service Grid which is an EU founded research project.


        Go to top of page

        Modelling and Solving QoS Composition Problem Using DisCSPGSEM

        • 12:00 - 12:30 at 20.09.2006, in track "GSEM '06" , in room 'Room Ries' [in session "Grid Service Engineering" starting at 12:00 ]

        Ryszard Kowalczyk

        Xuan Thang Nguyen

        Khoi Anh Phan

        Abstract:

        Web services have emerged as a popular technology for integrating distributed applications. A Web service composition is a description of how different Web services can interoperate in order to perform more complex tasks.
        QoS for composite Web services has attracted interests from both research and industrial communities. In this paper, we propose an agent-based solution for the QoS composition problem using Distributed Constraint Satisfaction Problem (DisCSP) techniques. We show that by using the composition structures, local constraints can be constructed and used with DisCSP.We also present an enhancement of the Asynchronous Aggregate Search (AAS) algorithm to solve the problem and discuss our initial experiment in building a multi-agent system to prove the feasibility of our approach.


        Go to top of page

        A Reusable Architecture with Product Line Technique Applied to Context Sensitive Service GSEM

        • 12:30 - 13:00 at 20.09.2006, in track "GSEM '06" , in room 'Room Ries' [in session "Grid Service Engineering" starting at 12:00 ]

        Misook Choi

        S.W. Hwang

        J.H Kim

        Seojeong Lee

        G.S Ryu

        Abstract:

        In ubiquitous environments, the content adaptable services can be dynamically provided to adapt the frequent changes of contexts. These services have common things that the kinds of context factors are limited to ubiquitous environment, though the contexts are flexible. To reuse service architecture can be reasonable for effective adaptable service. In this paper, we propose a reusable architecture with product line techniques for content adaptable applications in ubiquitous environment. It can describe reusable points for service and optimization policies. Description of reusable points is to define variation points and their variants and to find out the dependencies between them. Optimization policies are to build the variant selection strategies. These can accomplish to define the decision model based on content adaptable service, and to help the reuse more effective.


        Go to top of page

        GDT: A Toolkit for Grid Service DevelopmentGSEM

        • 10:15 - 10:45 at 20.09.2006, in track "GSEM '06" , in room 'Room Ries' [in session "Service Grids" starting at 10:15 ]

        Bernd Freisleben

        (UNI Marburg, Germany)

        Thomas Friese

        Bernd Freisleben

        Abstract:

        The inherent complexity of Grid application development is an obstacle to the widespread adoption of service oriented Grid technology. In this paper, a software development environment for service oriented Grid applications integrated into the Eclipse platform is presented. Its design is based on model-driven software development principles, allowing domain experts to rapidly develop Grid applications by hiding the complexities of Grid middleware. The functionality of the three main components supporting service creation, process creation and interactive debugging are presented, and implementation issues is discussed.


        Go to top of page

        TutorialsTutorials

        Accelerating Web Services Development with Axis2 Part 1/2Tutorials

        • 10:15 - 11:45 at 20.09.2006, in track "Tutorial 5" , in room 'Room Ehrhardt B' [talk]

        Deepal Jayasinghe

        (WSO2 Inc., Sri Lanka)

        Abstract:

        Apache Axis2 is the successor of the highly influential Apache Axis SOAP project. The new Axis2 architecture is highly flexible and supports many additional functionalities compared to Axis1. It is built around an XML object model called AXIOM. Axis2 also features a highly flexible model to support MTOM and asynchronous Web service invocations. In this tutorial we will briefly discuss the architecture and how services can be implemented or invoked by using Axis2. Examples of handlers and modules will also be presented to explain the pluggable architecture of Axis2.


        Go to top of page

        Accelerating Web Services Development with Axis2 Part 2/2Tutorials

        • 12:00 - 13:30 at 20.09.2006, in track "Tutorial 5" , in room 'Room Ehrhardt B' [talk]

        Deepal Jayasinghe

        (WSO2 Inc., Sri Lanka)

        Abstract:

        Apache Axis2 is the successor of the highly influential Apache Axis SOAP project. The new Axis2 architecture is highly flexible and supports many additional functionalities compared to Axis1. It is built around an XML object model called AXIOM. Axis2 also features a highly flexible model to support MTOM and asynchronous Web service invocations. In this tutorial we will briefly discuss the architecture and how services can be implemented or invoked by using Axis2. Examples of handlers and modules will also be presented to explain the pluggable architecture of Axis2.


        Go to top of page

        Tutorial 3/3Tutorials

        • 16:15 - 17:45 at 18.09.2006, in track "Tutorial 1" , in room 'Room Ehrhardt A' [talk]

        Klaus Fischer

        (DFKI GmbH, Saarbrücken, Germany)


        Go to top of page

        Developing Services and Services-oriented Applications Tutorials

        • 10:15 - 11:45 at 19.09.2006, in track "GSEM '06/Tutorial 3" , in room 'Room Ries' [talk]

        Joachim Bayer

        (Fraunhofer IESE, Germany)

        Abstract:

        Description: The service orientation of software, that is, the decomposition of functionality into self-contained, well-defined services and their provision via service-oriented architectures, is currently one of the major trends in software development. As usual with trends and hypes, their benefits dominate the discussion, whereas the drawbacks and limitations are often not mentioned. In this tutorial, challenges for the migration of applications to service-orientation are critically discussed. To this end, an integrated approach for the development of service platforms, services, and service-oriented applications is presented. This general approach can be customized to different development situations and contexts; the possible cutomizations, as well as their impact on processes and organizations are presented.


        Go to top of page

        The Good, the Bad and the Ugly – Web Service Standards for Service-oriented Architectures Tutorials

        • 13:45 - 15:15 at 19.09.2006, in track "GSEM '06/Tutorial 3" , in room 'Room Ries' [talk]

        Abstract:

        Technological aspects of modern service-oriented architectures typically relate to approved web service standards, such as SOAP and WSDL. Due to the increasing non-functional demands for such environments, there is a need for standardized SOAP and WSDL extensions to cover topics like security, asynchronous messaging, transactional behavior or routing. The tutorial provides an overview of the according WS-* landscape, and provides practical experiences from the usage of these specifications and implementations in the ASG "Services Infrastructure" component. We will focus on the representation of stateful service instances, as well as on the appliance of service grid technologies in modern SOA environments


        Go to top of page

        Tutorial 1/3Tutorials

        • 11:15 - 12:45 at 18.09.2006, in track "Tutorial 1" , in room 'Room Ehrhardt A' [talk]

        Klaus Fischer

        (DFKI GmbH, Saarbrücken, Germany)


        Go to top of page

        Introduction to metamodelling (Part1/2)Tutorials

        • 13:45 - 15:15 at 19.09.2006, in track "Industry/Tutorial 4" , in room 'Room Reichart C' [talk]

        Brian Henderson-Sellers

        (University of Technology, Sydney, Australia)

        Abstract:

        Metamodelling is often viewed as obscure and irrelevant for the daily work of software developers. To dispel this misconception this tutorial will demonstrate some advances in metamodelling techniques that make metamodelling affordable to developers and much more applicable and useful for their needs. The new techniques explained will include powertype-based metamodelling, the construction of methodologies using resources and templates from a method engineering perspective, the integration of process and modelling issues in the same metamodel and the incorporation of capability/maturity attributes at the methodological level. The Australian Standard AS 4651-2004 (as well as the ongoing ISO/IEC 24744 project) will be used as a reference framework.


        Go to top of page

        Introduction to metamodelling (Part2/2)Tutorials

        • 15:30 - 17:00 at 19.09.2006, in track "Industry/Tutorial 4" , in room 'Room Reichart C' [talk]

        Brian Henderson-Sellers

        (University of Technology, Sydney, Australia)

        Abstract:

        Metamodelling is often viewed as obscure and irrelevant for the daily work of software developers. To dispel this misconception this tutorial will demonstrate some advances in metamodelling techniques that make metamodelling affordable to developers and much more applicable and useful for their needs. The new techniques explained will include powertype-based metamodelling, the construction of methodologies using resources and templates from a method engineering perspective, the integration of process and modelling issues in the same metamodel and the incorporation of capability/maturity attributes at the methodological level. The Australian Standard AS 4651-2004 (as well as the ongoing ISO/IEC 24744 project) will be used as a reference framework.


        Go to top of page

        Introduction to method engineering Part (2/2)Tutorials

        • 14:30 - 16:00 at 18.09.2006, in track "Tutorial 2" , in room 'Room Ehrhardt B' [talk]

        Brian Henderson-Sellers

        (University of Technology, Sydney, Australia)


        Go to top of page

        Introduction to method engineering Part (1/2)Tutorials

        • 11:15 - 12:45 at 18.09.2006, in track "Tutorial 2" , in room 'Room Ehrhardt B' [talk]

        Brian Henderson-Sellers

        (University of Technology, Sydney, Australia)

        Abstract:

        Method engineering promotes the idea of constructing methodologies for information systems development by selecting and assembling method fragments from a pre-existing repository. This repository needs first to be populated with self-contained fragments derived from industry best practices and compliant with a given metamodel. This tutorial will show how to construct a method fragment repository using a metamodel, how to obtain method fragments both from analysis of best practices and by extraction from existing methodologies), how to standardise the interfaces of these method fragments and how to construct tailor-made methodologies from these fragments.


        Go to top of page

        Tutorial 2/3Tutorials

        • 14:30 - 16:00 at 18.09.2006, in track "Tutorial 1" , in room 'Room Ehrhardt A' [talk]

        Klaus Fischer

        (DFKI GmbH, Saarbrücken, Germany)


        Go to top of page

        Self-organization of multi-agent systems: swarm intelligence and holonificationTutorials

        • 12:00 - 13:30 at 20.09.2006, in track "Tutorial 6" , in room 'Room Reichart C' [talk]
        • 10:15 - 11:45 at 20.09.2006, in track "Tutorial 6" , in room 'Room Reichart C' [talk]

        Hua Tianfield

        (School of Computing and Mathematical Sciences, UK)


        Go to top of page

        Semantic Web Services Life Cycle on Adaptive Services Grid PlatformTutorials

        • 15:30 - 17:00 at 19.09.2006, in track "GSEM '06/Tutorial 3" , in room 'Room Ries' [talk]

        Monika Kaczmarek

        (The Poznan University of Economics, Poland)

        Abstract:

        Service Oriented Architecture paradigm promises to fill the environment with many small, reusable services that can be combined to perform a vast range of tasks. In order to make it happen some issues have to be solved. How to find adequate services? How to combine them? How the functionality of a real service should be described and represented?
        This tutorial will elaborate on the advantages and drawbacks of SOA and trying to answer how state-of-the-art can be brought to a next level using the idea of Semantic Web services and the outcomes of the Adaptive Services Grid project. Besides some technological insights, the Semantic Web services lifecycle within the ASG platform will be discussed along with the ASG prototype of a Semantic Web Services environment.


        Go to top of page

        backtop