Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

An Object-Oriented Component Model for Heterogeneous Nets

Einar Broch JohnsenContact Information, Olaf OweContact Information, Joakim BjørkContact Information and Marcel KyasContact Information

(5)  Department of Informatics, University of Oslo, Norway
Abstract
Many distributed applications can be understood in terms of components interacting in an open environment. This interaction is not always uniform as the network may consist of subnets with different quality: Some components are tightly connected with order preservation of communicated messages, whereas others are more loosely connected such that overtaking of messages and even message loss may occur. Furthermore, certain components may communicate over wireless networks, where sending and receiving must be synchronized, since the wireless medium cannot buffer messages. This paper proposes a formal framework for such systems, which allows high-level modeling and formal analysis of distributed systems where interaction is managed by a variety of nets, including wireless ones. We introduce a simple modeling language for object-oriented components, extending the Creol language. An operational semantics for the language is defined in rewriting logic, which directly provides an executable implementation in Maude.
This research is in the context of the EU project IST-33826 CREDO: Modeling and analysis of evolutionary structures for distributed services (http://credo.cwi.nl).

Contact Information Einar Broch Johnsen
Email: einarj@ifi.uio.no

Contact Information Olaf Owe
Email: olaf@ifi.uio.no

Contact Information Joakim Bjørk
Email: joakimbj@ifi.uio.no

Contact Information Marcel Kyas
Email: kyas@ifi.uio.no
Fulltext Preview (Small, Large)
Image of the first page of the fulltext

References secured to subscribers.



Export this chapter
Export this chapter as RIS | Text
 
Remote Address: 38.107.191.112 • Server: mpweb22
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)