Call for Papers and Participation
MOCA'04
Third Workshop on Modelling of Objects, Components and Agents
Aarhus, Denmark, October, 11-13, 2004
organised by
the "Coloured Petri Net" Group
at the University of Aarhus and
the "Theoretical Foundations
of Computer Science" Group at the University of Hamburg
Invited full-day tutorial:
UML and Coloured Petri Nets
Johan Lilius,
Åbo Akademi University, Finland
Jianli Xu, Nokia Research Center, Helsinki, Finland
Didier Buchs and
Levi Lúcio,
University of Geneva, Switzerland
|
Programme (HTML) including the abstracts
Scope
Topics
Programme Committee
Submissions
Important dates
Workshop Site
Registration
and Accommodation
CPN'04
MOCA'04 Flyer: postscript
pdf
The use of adequate concepts at
different stages of the development process is of crucial importance
for the successful realisation of complex systems. The characteristics
of these systems are that they contain interacting as well as reactive
software and hardware components. Within this context the model-based
specification of applications is of special interest. Models can be
built in different manners and can be regarded with respect to
different facets: techniques, methods, tools, basic principles,
paradigms, resources, application areas etc.
Central and widely used structuring notions
are objects, components and agents. In Petri-net-based approaches the
modelling process and its products are often directly related to these
three notions. While Petri nets are already used in several areas,
their relation to practically used paradigms are not completely
clear.
Petri nets are becoming
increasingly popular in the area of software engineering, as they
provide a uniform language supporting modelling, validation and
verification. Their popularity is based on the fact that they capture
fundamental aspects of causality, concurrency and choice in a natural
and mathematically precise way without compromising
readability.
Object-orientation is one of
the central concepts of current distributed system development. It is
now the underlying paradigm for most approaches. The fact that
nowadays developers think in an object-oriented way simplifies the
step towards component and agent concepts, since both are based on the
object-concept.
Component-based development is
strongly related to the industrialisation of software production. The
attempt is to increase productivity of software engineers by reusing
components or by configuring pre-build generic components.
Compositionality is a key concept for the construction of
future software systems.
Agents can be seen as
the new paradigm for software engineering, at least with
respect to upcoming challenges in software engineering like the
development of autonomous, mobile and intelligent software. Agent
technology is currently one of the most vibrant and active areas of
research and development in computer science. Multi-agent systems and
mobile agent technologies are making significant impacts upon almost
all aspects of computer science.
The workshop MOCA'04
will take place at the University of Aarhus, Denmark
on October 11-13 in conjunction with
CPN'04
.
The workshop is organised by the "Coloured Petri
Net" group of the University of Aarhus and the "Theoretical
Foundations of Computer Science" group of the University of
Hamburg.
Scope
Objects, components and agents are the fundamental units to organise
models.
They are also fundamental concepts of the modelling process.
Even though they are used in software engineering intensively, the
relations and potential mutually enhancements between Petri nets and
the three paradigms have not been finally covered.
Therefore, the workshop will address all relations between Petri nets
on the one hand and objects, components, and agents on the other hand
with respect to modelling in general.
The intention is to gather research and application directions
to have a lively mutual exchange of ideas, knowledge, view points and
experiences.
The goals are to apply object-, component- and agent-oriented concepts
to improve building Petri net models (from theoretical and practical
perspectives), and to apply Petri nets in the modelling of complex
systems based on the three mentioned paradigms.
Topics
Contributions describing original research in topics
related to Petri nets in combination with object-orientation, components,
or agents addressing open problems or presenting new ideas regarding
the relation of Petri nets and the three paradigms are sought. Topics
of interest include but are not limited to:
-
Objects
-
object-oriented Petri nets
-
relation to object-oriented design (OOD)
-
relation to object-oriented programming (OOP)
-
middleware
-
design patterns
-
Unified Modeling Language (UML)
-
Components
-
componentware
-
compositionality
-
verification and validation
-
Agents
-
agent-oriented Petri nets
-
modelling intelligence, mobility, autonomy, emotions etc.
-
use as information-, middle-, assistant-, interface-, reflective- etc.
agent
-
multi-agent systems
-
agent-oriented software engineering (AOSE)
-
Agent Unified Modeling Language (AUML)
-
specific issues like negotiation, co-operation
platforms, architectures, frameworks, languages etc.
-
Petri nets
-
in any conceptual or practical way related to objects, components and
agents
-
comparison to other modelling techniques
-
embedding in traditional software engineering approaches
-
extensions of the Petri net formalism
-
Modelling
-
methodologies, paradigms and principles
-
applications in the area of the Internet, intranets,
business objects, e-commerce, workflows, web services,
flexible manufactoring, bio informatics etc.
-
Tools in the fields mentioned above
Programme committee
Submissions
The program committee invites submissions of full
contributions (10 - 20 pages) or short contribution (up to 5 pages).
E-mail submissions as a PostScript file
or a PDF document are encouraged.
Please submit to
moca04_at_informatik_dot_uni-hamburg_dot_de
.
Important dates
Deadline for submissions: August 1, 2004
Notification of acceptance: September 6, 2004
Deadline for final papers: September 22, 2004
Deadline for registration: September 26, 2004
Workshop starts at: October 11th, 2004
|
Accepted papers will be included in the workshop
proceedings which will appear as a technical report of the Department of
Computer Science, University of Aarhus, and which will be available at the
workshop.
The submissions will be evaluated by the international
programme committee.
Last modified: 23.09.2004
Daniel Moldt
http://www.informatik.uni-hamburg.de/TGI/events/moca04/