Based
on the approach mentioned in Detailed
Study Design, the project is divided into the following
workpackages.
WP0:
Project Management
WP1:
A logic-based model for computees
WP2: Modelling
interactions between computees
WP3: Computational models for
(societies of) computees
WP4: Prototype demonstrator
WP5: Verifiable properties of (societies of) computees
WP6: Experimentation
A
general overview of the project workpackages, their contents
and relationships, and of their relationships with the objectives,
is as follows.
The
project consists of three phases, each corresponding to a year.
The
first phase aims at identifying formal, computational
logic-based models for representing knowledge, reasoning and
behaviour of computees in isolation (workpackage 1)
and interactive behaviour of computees within the society
they inhabit (workpackage 2). These models should allow
to abstract away from the actual internal structure, design
and realisation of the computees. More concretely, at the
level of a single computee (workpackage 1), the model should
provide ways to specify:
-
The knowledge upon which the reasoning capabilities of computee
are based;
-
The
local behaviour that a computee exhibits within a society;
-
The
global behaviour that a computee may expect from other computees
within a society.
At
the level of a society (workpackage 2), the model should
provide ways to specify:
-
Standards of interactive behaviour that the computees which
belong to or enter the society should conform to;
-
Individual
patterns of interactive behaviour, reflecting the heterogeneity
of computees;
We
envisage negotiation, possibly via constructive argumentation,
as a privileged form of interaction, in that this will allow
computees to coordinate their efforts, share their resources
and reconcile any conflicting objectives. We also envisage
hypothetical reasoning as a technique for dealing (intelligently)
with incomplete information in open environments.
The
second phase aims at providing a computational counterpart
to the formal methods proposed in the first phase. The basic
idea is to adapt and extend existing proof procedures for computational
logic formalisms, so that the complex and composite functionalities
required by our (societies of) computees can be achieved. These
functionalities include reasoning with incomplete information,
reasoning over time, in a dynamically changing environment,
assimilating new knowledge and adapting behaviour. The integration
of these functionalities within a single computational framework
is non-trivial, and multiple such integrations will be possible.
We aim at exploring such integrations in workpackage 3,
and provide an animation of the resulting societies via a prototype
demonstrator in workpackage 4.
The
third phase, in workpackage 5, aims at identifying
and catering for the verification of "interesting" properties
of:
-
individual computees, with respect to their specific knowledge
and behaviour, and
-
societies of computees, in relation to the properties of
the individual computees inhabiting them,
relying
upon the logic-based modelling of (societies of) computees as
resulting from phase 1. Then, in workpackage 6, these
theoretical results will be tested by experiments with the animation
of these societies as resulting from phase 2. The experiments
will also be used to check for any unforeseen behaviour which
can guide us to further properties to specify and verify formally,
within workpackage 5.
Workpackage
0 runs through the three years of the project and is responsible
for the administrative and technical management of the three
technical phases and the consortium.
The
workpackages outlined above will enable the SOCS project to
achieve its objectives as follows. The objectives O1
and O2 are achieved by workpackages 1 and 2, respectively. Indeed,
these workpackages are responsible for providing the formal
methods required to satisfy O1 and O2, in the form of computational
logic-based techniques. Objective O3 is achieved by workpackage
3, in that this aims at providing a computational counterpart
to the formal logic-based techniques in workpackages 1 and 2.
Objectives O4 and O5 are achieved by workpackage 5, responsible
for identifying (O4) and verifying (O5) properties of (societies
of) computees. Finally, objective O6 is achieved by the combination
of workpackages 4 and 6, that will deliver a proof that the
logic-based framework developed within SOCS can provide a practical
basis for the design of classes of systems and applications
that require aggregate behaviour of computational entities
Back
to : Workplan
Menu
|