<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://soft.vub.ac.be/amop/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://soft.vub.ac.be/amop/feed.php">
        <title>Ambient-Oriented Programming - research</title>
        <description></description>
        <link>https://soft.vub.ac.be/amop/</link>
        <image rdf:resource="https://soft.vub.ac.be/amop/_media/wiki/dokuwiki-128.png" />
       <dc:date>2026-04-13T17:11:30+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://soft.vub.ac.be/amop/research/ambientrefs?rev=1284383622&amp;do=diff"/>
                <rdf:li rdf:resource="https://soft.vub.ac.be/amop/research/atpapers?rev=1523564227&amp;do=diff"/>
                <rdf:li rdf:resource="https://soft.vub.ac.be/amop/research/biomodels?rev=1259596320&amp;do=diff"/>
                <rdf:li rdf:resource="https://soft.vub.ac.be/amop/research/context-aware_cell_phone?rev=1151799123&amp;do=diff"/>
                <rdf:li rdf:resource="https://soft.vub.ac.be/amop/research/context?rev=1259596512&amp;do=diff"/>
                <rdf:li rdf:resource="https://soft.vub.ac.be/amop/research/dgc?rev=1423073453&amp;do=diff"/>
                <rdf:li rdf:resource="https://soft.vub.ac.be/amop/research/doforreal?rev=1280936080&amp;do=diff"/>
                <rdf:li rdf:resource="https://soft.vub.ac.be/amop/research/events?rev=1339929467&amp;do=diff"/>
                <rdf:li rdf:resource="https://soft.vub.ac.be/amop/research/exceptions?rev=1259597919&amp;do=diff"/>
                <rdf:li rdf:resource="https://soft.vub.ac.be/amop/research/home?rev=1750341281&amp;do=diff"/>
                <rdf:li rdf:resource="https://soft.vub.ac.be/amop/research/influentialpapers?rev=1259595959&amp;do=diff"/>
                <rdf:li rdf:resource="https://soft.vub.ac.be/amop/research/jorgeecoop06.pdf?rev=1151799214&amp;do=diff"/>
                <rdf:li rdf:resource="https://soft.vub.ac.be/amop/research/modelling?rev=1163098234&amp;do=diff"/>
                <rdf:li rdf:resource="https://soft.vub.ac.be/amop/research/nars?rev=1315848596&amp;do=diff"/>
                <rdf:li rdf:resource="https://soft.vub.ac.be/amop/research/papers?rev=1186523385&amp;do=diff"/>
                <rdf:li rdf:resource="https://soft.vub.ac.be/amop/research/patterns?rev=1280595578&amp;do=diff"/>
                <rdf:li rdf:resource="https://soft.vub.ac.be/amop/research/posters?rev=1259751039&amp;do=diff"/>
                <rdf:li rdf:resource="https://soft.vub.ac.be/amop/research/presentations?rev=1259596226&amp;do=diff"/>
                <rdf:li rdf:resource="https://soft.vub.ac.be/amop/research/recap?rev=1280593392&amp;do=diff"/>
                <rdf:li rdf:resource="https://soft.vub.ac.be/amop/research/rfid?rev=1315846238&amp;do=diff"/>
                <rdf:li rdf:resource="https://soft.vub.ac.be/amop/research/rp?rev=1280581199&amp;do=diff"/>
                <rdf:li rdf:resource="https://soft.vub.ac.be/amop/research/tuples?rev=1287660718&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://soft.vub.ac.be/amop/_media/wiki/dokuwiki-128.png">
        <title>Ambient-Oriented Programming</title>
        <link>https://soft.vub.ac.be/amop/</link>
        <url>https://soft.vub.ac.be/amop/_media/wiki/dokuwiki-128.png</url>
    </image>
    <item rdf:about="https://soft.vub.ac.be/amop/research/ambientrefs?rev=1284383622&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-09-13T13:13:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Ambient References</title>
        <link>https://soft.vub.ac.be/amop/research/ambientrefs?rev=1284383622&amp;do=diff</link>
        <description>Ambient References

Tom Van Cutsem



Ambient references are a novel type of remote object references.
Remote object references are “pointers across the network” and are a frequently recurring abstraction in both distributed OO languages and distributed middleware. Ambient references are designed to refer to objects in</description>
    </item>
    <item rdf:about="https://soft.vub.ac.be/amop/research/atpapers?rev=1523564227&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-04-12T20:17:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Papers on AmbientTalk</title>
        <link>https://soft.vub.ac.be/amop/research/atpapers?rev=1523564227&amp;do=diff</link>
        <description>Papers on AmbientTalk

Below you can find a number of selected scientific publications about the AmbientTalk programming language.

	*  T. Van Cutsem, E. Gonzalez Boix, C. Scholliers, A. Lombide Carreton, D. Harnie, K. Pinte, W. De Meuter. AmbientTalk: programming responsive mobile peer-to-peer applications with actors</description>
    </item>
    <item rdf:about="https://soft.vub.ac.be/amop/research/biomodels?rev=1259596320&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-11-30T15:52:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Biologically-Inspired Programming Models</title>
        <link>https://soft.vub.ac.be/amop/research/biomodels?rev=1259596320&amp;do=diff</link>
        <description>Biologically-Inspired Programming Models

Jessie Dedecker

The goal of this research is to learn from biological models to structure, design and implement robust and scalable ambient intelligent systems.

Motivation

Biological models have a number of interesting properties that can be useful in the design of robust and large-scale ambient intelligent systems.  An example class of biological models is based on stigmergy [4,5].  Stigmergy is used by ant and termite colonies to communicate indirec…</description>
    </item>
    <item rdf:about="https://soft.vub.ac.be/amop/research/context-aware_cell_phone?rev=1151799123&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-02T00:12:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>A Context-Aware Cell Phone Scenario</title>
        <link>https://soft.vub.ac.be/amop/research/context-aware_cell_phone?rev=1151799123&amp;do=diff</link>
        <description>A Context-Aware Cell Phone Scenario

We illustrate the context influence on software applications in the following high-level scenario: Assume you are attending a meeting and someone wants to reach you via his cell phone (see picture below). However, since this is an important meeting, you may not want to be disturbed by such incoming calls. Therefore, the cell phone should provide a way to react to the context of use: You are currently in an important meeting - so phone calls should be signaled…</description>
    </item>
    <item rdf:about="https://soft.vub.ac.be/amop/research/context?rev=1259596512&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-11-30T15:55:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Context-Dependent Behaviour Adaptations</title>
        <link>https://soft.vub.ac.be/amop/research/context?rev=1259596512&amp;do=diff</link>
        <description>Context-Dependent Behaviour Adaptations

Jorge Vallejos

Motivation

Within the domain of pervasive computing, context-awareness has commonly been defined as the ability of an application to adapt itself to its dynamic environment. The context of an application is defined as any information or service in the application&#039;s surroundings that may influence its current state or behaviour. In this research, we focus on the influence of such context on the communications between the entities of a soft…</description>
    </item>
    <item rdf:about="https://soft.vub.ac.be/amop/research/dgc?rev=1423073453&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-02-04T18:10:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Distributed Garbage Collection</title>
        <link>https://soft.vub.ac.be/amop/research/dgc?rev=1423073453&amp;do=diff</link>
        <description>Distributed Garbage Collection

Elisa Gonzalez Boix
my website

Motivation

Mobile ad hoc networks represent a new kind of distributed system with distinguishing characteristics that pose new challenges in the field of distributed garbage collection (DGC). In particular, DGC must deal with a highly partial disconnected network topology where remote references may be inaccessible for unpredicted amount of time. DGC mechanisms typically determine the reachability of the remote objects by means of …</description>
    </item>
    <item rdf:about="https://soft.vub.ac.be/amop/research/doforreal?rev=1280936080&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-04T15:34:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Distributed Objects for Real</title>
        <link>https://soft.vub.ac.be/amop/research/doforreal?rev=1280936080&amp;do=diff</link>
        <description>Distributed Objects for Real

Over the past year, the Software Languages Lab has been experimenting with new programming language abstractions for mobile RFID-enabled applications. We approached the development of such applications from two opposing perspectives, each outlined below.</description>
    </item>
    <item rdf:about="https://soft.vub.ac.be/amop/research/events?rev=1339929467&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-06-17T10:37:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Events</title>
        <link>https://soft.vub.ac.be/amop/research/events?rev=1339929467&amp;do=diff</link>
        <description>Events

This page provides an overview of the events and media appearances related to the ambient-oriented programming-related research.

droidcon.de 2011

Andoni Lombide Carreton presented AmbientTalk and its extensions for writing mobile RFID-enabled applications at</description>
    </item>
    <item rdf:about="https://soft.vub.ac.be/amop/research/exceptions?rev=1259597919&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-11-30T16:18:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Ambient-Oriented Exception Handling</title>
        <link>https://soft.vub.ac.be/amop/research/exceptions?rev=1259597919&amp;do=diff</link>
        <description>Ambient-Oriented Exception Handling

Stijn Mostinckx



Exception handling mechanisms have become an essential tool for software development. Since exceptions are propagated automatically by the language support, methods need to be aware only of the particular exceptions they can handle locally. This degree of obliviousness is particularly useful in a context where exceptions are bound to arise not only to report logical errors but also as a response to environmental failures (e.g. long-lasting …</description>
    </item>
    <item rdf:about="https://soft.vub.ac.be/amop/research/home?rev=1750341281&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-19T13:54:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Research</title>
        <link>https://soft.vub.ac.be/amop/research/home?rev=1750341281&amp;do=diff</link>
        <description>Research

The following pages contains research topics conducted within the Ambient-Oriented Programming Paradigm.

	*  Ambient References
	*  Reactive Programming
	*  Reactive Context-Aware Programming
	*  Context-Dependent Behaviour Adaptations
	*  Distributed Garbage Collection
	*  Mobile RFID-enabled Applications
	*  Modelling for Ambient Intelligence
	*  Biologically-Inspired Programming Models
	*   Tuple Space-based Abstractions
	*  Mobile Social Networking


Ambient-Oriented Programming T…</description>
    </item>
    <item rdf:about="https://soft.vub.ac.be/amop/research/influentialpapers?rev=1259595959&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-11-30T15:45:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Influential Papers</title>
        <link>https://soft.vub.ac.be/amop/research/influentialpapers?rev=1259595959&amp;do=diff</link>
        <description>Influential Papers

Papers which have influenced our research in significant ways, categorized by topic:

Simplicity

	*  Fisher Price Toys

Programming Languages

	*  Oscar Nierstrasz, Alexandre Bergel, Marcus Denker, Stephane Ducasse, Markus Galli and Roel Wuyts. On the Revival of Dynamic Languages, Proceedings of Software Composition 2005, Thomas Gschwind and Uwe Aßmann (Eds.), vol. 3628, LNCS 3628, 2005, pp. 1-13</description>
    </item>
    <item rdf:about="https://soft.vub.ac.be/amop/research/jorgeecoop06.pdf?rev=1151799214&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-02T00:13:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>A Role-Based Implementation of Context-Dependent Communications Using Split Objects</title>
        <link>https://soft.vub.ac.be/amop/research/jorgeecoop06.pdf?rev=1151799214&amp;do=diff</link>
        <description>A Role-Based Implementation of Context-Dependent Communications Using Split Objects

Jorge Vallejos, Peter Ebraert, Tom Van Cutsem, Stijn Mostinckx, Brecht Desmet, Theo D&#039;Hondt. ECOOP 2006, Nantes, France. [ Download ]</description>
    </item>
    <item rdf:about="https://soft.vub.ac.be/amop/research/modelling?rev=1163098234&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2006-11-09T18:50:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Modelling for Ambient Intelligence</title>
        <link>https://soft.vub.ac.be/amop/research/modelling?rev=1163098234&amp;do=diff</link>
        <description>Modelling for Ambient Intelligence

Ellen Van Paesschen
Stijn Mostinckx
Maja D&#039;Hondt

Context

In the past few years, special-purpose hardware (e.g. cellular phones, portable music players, game consoles, etc.) has evolved enormously. The most important innovation is not that these devices are becoming ever smaller and more powerful but that they have evolved into networked devices. To make optimal use of the growing network surrounding these devices, co-operative software 
needs to be developed…</description>
    </item>
    <item rdf:about="https://soft.vub.ac.be/amop/research/nars?rev=1315848596&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-09-12T17:29:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Network-Aware References</title>
        <link>https://soft.vub.ac.be/amop/research/nars?rev=1315848596&amp;do=diff</link>
        <description>Network-Aware References

Multi-networking and network awareness for mobile applications.

Kevin Pinte
Dries Harnie
futher reading

Further Reading

	*  Enabling Cross-Technology Mobile Applications with Network-Aware References. Kevin Pinte, Dries Harnie and Theo D’Hondt. Coordination Models and Languages (COORDINATION 2011),in Lecture Notes in Computer Science, vol. 6721, De Meuter, Wolfgang and Roman, Gruia-Catalin (eds.), 2011; 142-156. [</description>
    </item>
    <item rdf:about="https://soft.vub.ac.be/amop/research/papers?rev=1186523385&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2007-08-07T21:49:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Papers on Ambient-Oriented Programming</title>
        <link>https://soft.vub.ac.be/amop/research/papers?rev=1186523385&amp;do=diff</link>
        <description>Papers on Ambient-Oriented Programming

Rather than providing you with all papers published by our group, we try to give an overview of a selected set of important publications discussing Ambient-Oriented Programming. Each paper is also accompanied by a short description highlighting the particular relevance of each paper.</description>
    </item>
    <item rdf:about="https://soft.vub.ac.be/amop/research/patterns?rev=1280595578&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-31T16:59:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Pattern Matching</title>
        <link>https://soft.vub.ac.be/amop/research/patterns?rev=1280595578&amp;do=diff</link>
        <description>Pattern Matching

Stijn Mostinckx

Research topic which contemplates the extension of AmbientTalk&#039;s type tag system, such that type tags can have optional arguments.  These arguments can be used to deconstruct objects in pattern matching expressions as will be shown below.</description>
    </item>
    <item rdf:about="https://soft.vub.ac.be/amop/research/posters?rev=1259751039&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-12-02T10:50:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Posters</title>
        <link>https://soft.vub.ac.be/amop/research/posters?rev=1259751039&amp;do=diff</link>
        <description>Posters

This page provides an overview of the various posters related to Ambient-Oriented Programming. A pdf version of each poster is available, together with a brief abstract describing it.

Ambient-Oriented Programming in AmbientTalk

Jessie Dedecker


Abstract Software development for mobile devices (such as smart phones and PDA’s) is given a new impetus with the advent of mobile networks.  Mobile networks surround a mobile device 
equipped with wireless technology and are demarcated dynami…</description>
    </item>
    <item rdf:about="https://soft.vub.ac.be/amop/research/presentations?rev=1259596226&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-11-30T15:50:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Presentations</title>
        <link>https://soft.vub.ac.be/amop/research/presentations?rev=1259596226&amp;do=diff</link>
        <description>Presentations

This page provides an overview of the presentations we have prepared related to Ambient-Oriented Programming. A PDF version of each set of slides is available, together with a brief abstract describing it.

AmbientTalk: Event-driven OOP for MANETs

We describe AmbientTalk, a distributed object-oriented language designed specifically for developing programs that run in mobile ad hoc networks (MANETs). AmbientTalk deals with the universal characteristics of MANETs (e.g. the fact tha…</description>
    </item>
    <item rdf:about="https://soft.vub.ac.be/amop/research/recap?rev=1280593392&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-31T16:23:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Reactive Context-Aware Programming</title>
        <link>https://soft.vub.ac.be/amop/research/recap?rev=1280593392&amp;do=diff</link>
        <description>Reactive Context-Aware Programming

Stijn Mostinckx

Reactive Context-Aware Programming (ReCAP) extends the ambient-oriented programming paradigm to tailor it for the Internet of Things (IoT): a network environment in which physical objects are given an embedded digital representation.</description>
    </item>
    <item rdf:about="https://soft.vub.ac.be/amop/research/rfid?rev=1315846238&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-09-12T16:50:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Distributed Object-Oriented Programming with RFID Technology</title>
        <link>https://soft.vub.ac.be/amop/research/rfid?rev=1315846238&amp;do=diff</link>
        <description>Distributed Object-Oriented Programming with RFID Technology

Representing RFID-tagged physical objects as mutable software objects.

Kevin Pinte and Andoni Lombide Carreton
futher reading

RFID-enabled Library

The RFID-enabled library is a mobile RFID-enabled application (MoREnA) and illustrates the kind of application we target. The application runs on a mobile device, such as a smartphone and shows the books that are in the vicinity of the user and allows certain operations to be performed o…</description>
    </item>
    <item rdf:about="https://soft.vub.ac.be/amop/research/rp?rev=1280581199&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-31T12:59:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Reactive Programming</title>
        <link>https://soft.vub.ac.be/amop/research/rp?rev=1280581199&amp;do=diff</link>
        <description>Reactive Programming

Stijn Mostinckx and Andoni Lombide Carreton
further reading

AmbientTalk/R

Distributed Semantics

Up to this point, reactive values -- and the dataflow networks constructed using them -- have been confined to the scope of a single actor.  At present, we are experimenting with two mechanisms to allow dataflow dependencies to cross the actor boundary. Both techniques are briefly described below.</description>
    </item>
    <item rdf:about="https://soft.vub.ac.be/amop/research/tuples?rev=1287660718&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-21T11:31:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Tuple Space-based Abstractions</title>
        <link>https://soft.vub.ac.be/amop/research/tuples?rev=1287660718&amp;do=diff</link>
        <description>Tuple Space-based Abstractions

Christophe Scholliers and
Elisa Gonzalez Boix

Tuple spaces were first introduced in the coordination language Linda. A tuple space is a shared associative memory used by processes to communicate. Processes can post and read tuples using three basic operations: out to insert a tuple into the tuple space, in to remove a tuple from the tuple space and rd to check if a tuple is present in the tuple space (without removing it). Tuples are anonymous and are extracted f…</description>
    </item>
</rdf:RDF>
