seminar topics available
Vladimir Mencl
mencl at nenya.ms.mff.cuni.cz
Wed Nov 10 12:08:03 CET 2004
Zdravim,
v priloze posilam seznam temat na seminar.
Vyberte si prosim a dejte mi vedet emailem. Zaalokovana temata jsou
zatim pouze
Comega (Pavel Jezek),
IBM Autonomic Computing (Jan Kofron) a
CIAO (Component-Integrated ACE ORB) (Luba Bulej nebo jeho diplomant)
Seznam temat jsem taktez vyvesil na
http://nenya.ms.mff.cuni.cz/teaching/topics-2004-11.html
Je potreba pokryt seminari leden. Vetsina clenu skupiny jiz mela dva
referaty na podzim, na kazdeho ale vychazi jeste jeden referat na leden.
Dejte mi prosim do konce listopadu vedet, jake tema jste si vybrali.
Vlada
-------------- next part --------------
Object Systems Group (OSG) Geneve
http://cui.unige.ch/OSG/
=> ESOA: The Engineering Self-Organising Applications project (ESOA),
funded by FNRS grant (21-68026.02), aims at enabling two or more
programs, which do not know each other, to discover each other
capabilities by exchanging formal specifications and proofs.
http://www.co.umist.ac.uk/~mcaihak2/esoa-cfp.html
http://www.co.umist.ac.uk/~mcaihak2/esoa-programme.htm
=> Self-Organising Applications: A Survey ... & others
Agent Communication Languages (do an introductory overview)
http://agents.umbc.edu/technology/acl.shtml
FIPA is a non-profit organisation aimed at producing standards for the
interoperation of heterogeneous software agents.
... Foundation for Intelligent Physical Agents.
http://www.fipa.org/repository/bysubject.html
JoCaml, http://pauillac.inria.fr/join/
Join Calculus -
experimental language based on the homonymous process calculus. The
join-calculus programming model features concurrent processes running on
several machines, static type-checking, global lexical scope,
transparent remote communication, agent-based mobility, and some
failure-detection.
M-Calculus - a higher-order version of the Distributed Join calculus with
programmable localities.
http://doi.acm.org/10.1145/604131.604136
SIGPLAN-SIGACT 2003
Alan Schmitt, Jean-Bernard Stefani: The m-calculus: a higher-order distributed
process calculus
Acute Language (Inria)
Acute: high-level programming language design for distributed
computation
http://www.cl.cam.ac.uk/users/pes20/acute/
CIAO - Component-Integrated ACE ORB
http://www.cse.wustl.edu/~nanbor/projects/CIAO/
TACS 2001, LNCS 2215
Caires, L., Cardelli, L.: A Spatial Logic for Concurrency (Part I)
http://www.springerlink.com/openurl.asp?genre=article&issn=0302-9743&volume=2215&spage=1
We present a logic that can express properties of freshness,
secrecy, structure, and behavior of concurrent systems. In
addition to standard logical and temporal operators, our logic
includes spatial operations corresponding to composition,
local name restriction, and a primitive fresh name quantifier.
Properties can also be defined by recursion; a central theme of
this paper is then the combination of a logical notion of freshness
with inductive and coinductive definitions of properties.
FASE04 LNCS 2984
Roman, G.-C., Julien, C., Payton, J.
A Formal Treatment of Context-Awareness
http://www.springerlink.com/openurl.asp?genre=article&issn=0302-9743&volume=2984&spage=12
FOSSACS 2003, LNCS 2620
Matthew Hennessy, Massimo Merro, Julian Rathke
Towards a Behavioural Theory of Access and Mobility Control in
Distributed Systems
(Extended Abstract)
http://www.springerlink.com/openurl.asp?genre=article&issn=0302-9743&volume=2620&spage=282
WADT 2002, LNCS2755
P. Hoffman, Verifying Generative Casl Architectural Specifications
http://www.springerlink.com/openurl.asp?genre=article&issn=0302-9743&volume=2755&spage=233
We present a proof-calculus for architectural specifications, complete w.r.t.
their generative semantics. Architectural specifications, introduced in the
Casl specification language, are a formal mechanism for expressing
implementation steps in program development. They state that to implement a
needed unit, one may implement some other units and then assemble them in the
prescribed manner; thus they capture modular design steps in the development
process. We focus on developing verification techniques applicable to full
Casl architectural specifications, which involves, inter alia, getting around
the lack of amalgamation in the Casl institution.
C-omega
http://research.microsoft.com/Comega/
- A control flow extension for asynchronous wide-area concurrency
(formerly known as Polyphonic C#):
- A data type extension for XML and table manipulation (formerly known
as Xen and as X#):
Peter Lee: Proof-Carrying Code
http://www-2.cs.cmu.edu/~petel/papers/pcc/pcc.html
IBM Autonomic Computing - Creating self-managing computing systems
http://www-1.ibm.com/servers/autonomic/
http://www.gartner.com/DisplayDocument?id=329887
More information about the Seminar
mailing list