Developing mobile ambients using an aspect-oriented software architectural model

Nour Ali, C. Millan, I. Ramos

Research output: Chapter in Book/Conference proceeding with ISSN or ISBNConference contribution with ISSN or ISBNpeer-review

Abstract

Nowadays, distributed and mobile systems are acquiring greater importance and becoming more widely used to support ubiquitous computing However, developing systems of this kind is a difficult task Instead of concentrating on how problems should be solved developers must worry about implementation details Ambient Calculus is a formalism that provides primitives to describe mobile systems in an abstract way Aspect-oriented software development and software architectures promise to achieve reusability, maintenance and adaptability, which are all essential for the development of distributed systems In this paper, we present how a platform-independent model called Ambient-PRISMA combines both Ambient Calculus and Aspect-Oriented Software Architecture for the specification of distributed and mobile systems A platform-specific model in .Net for supporting Ambient-PRISMA code generation is also presented.
Original languageEnglish
Title of host publicationProceedings of the confederated international conference on the move to meaningful internet systems: CoopIS, DOA, GADA, and ODBASE
Place of PublicationGermany
PublisherSpringer
Pages1633-1649
Number of pages17
Volume4276
ISBN (Electronic)9783540482833
ISBN (Print)9783540482741
DOIs
Publication statusPublished - 31 Dec 2006
EventProceedings of the confederated international conference on the move to meaningful internet systems: CoopIS, DOA, GADA, and ODBASE - Montpellier, France, 29 October - 3 November, 2006
Duration: 31 Dec 2006 → …

Publication series

NameLecture notes in computer science

Conference

ConferenceProceedings of the confederated international conference on the move to meaningful internet systems: CoopIS, DOA, GADA, and ODBASE
Period31/12/06 → …

Fingerprint Dive into the research topics of 'Developing mobile ambients using an aspect-oriented software architectural model'. Together they form a unique fingerprint.

Cite this