2007
DOI: 10.1109/sccc.2007.4396972
|View full text |Cite
|
Sign up to set email alerts
|

AmbientTalk: Object-oriented Event-driven Programming in Mobile Ad hoc Networks

Abstract: In this paper, we describe AmbientTalk: a domainspecific language for orchestrating service discovery and composition in mobile ad hoc networks. AmbientTalk is a distributed object-oriented programming language whose actor-based, eventdriven concurrency model makes it highly suitable for composing service objects across a mobile network. The language is a so-called ambient-oriented programming language which treats network partitions as a normal mode of operation. We describe AmbientTalk's object model, concur… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
65
0

Year Published

2009
2009
2018
2018

Publication Types

Select...
7
2

Relationship

2
7

Authors

Journals

citations
Cited by 37 publications
(66 citation statements)
references
References 25 publications
1
65
0
Order By: Relevance
“…AmbientTalkST is a framework to build applications using actor semantics similar to E [18] and AmbientTalk [28]. We call it a framework, since it requires care to set up the actors correctly to enforce the desired semantics.…”
Section: Subjectsmentioning
confidence: 99%
“…AmbientTalkST is a framework to build applications using actor semantics similar to E [18] and AmbientTalk [28]. We call it a framework, since it requires care to set up the actors correctly to enforce the desired semantics.…”
Section: Subjectsmentioning
confidence: 99%
“…Context-aware tuples have been implemented as part of AmbientTalk 3 , a distributed object-oriented programming language specifically designed for mobile ad hoc networks [18]. We introduce the necessary syntax and features of the language along with our explanation.…”
Section: Operationsmentioning
confidence: 99%
“…Developing these applications is complicated because of two discriminating properties inherent to mobile ad hoc networks [18]: nodes in the network only have intermittent connectivity (due to the limited communication range of wireless technology combined with the mobility of the devices) and applications need to discover and collaborate without relying on a centralized coordination facility. Decoupled coordination models such as tuple spaces provide an appropriate paradigm for dealing with those properties [10].…”
Section: Introductionmentioning
confidence: 99%
“…Simple predicated event handlers 1, 1, 1 . This includes content-based publish/subscribe multicast systems such as Siena [9] or languages inspired by the model (e.g., ECO [10], Java P S [11]), as well as Actor-based languages or Actor libraries supporting predicates on individual messages (e.g., Erlang 2 , Scala Actors [4], AmbientTalk [12]). Join languages 1, #, 0 .…”
Section: State Of the Art Of Cedmentioning
confidence: 99%