Scientific Papers
ISSI Research PapersPaper information
Title
Mobile Ambients in Aspect-Oriented Software Architectures
Mobile Ambients in Aspect-Oriented Software Architectures
Authors
Nour Ali Irshaid
Jennifer Pérez Benedí
Cristóbal Costa Soria
Isidro Ramos Salavert
Jose Angel Carsí Cubel
Nour Ali Irshaid
Jennifer Pérez Benedí
Cristóbal Costa Soria
Isidro Ramos Salavert
Jose Angel Carsí Cubel
Published in
IFIP Working Conference on Software Engineering Techniques - SET 2006, LNCS ISSN: 1571-5736, October 17-20, 2006, Warsaw, Poland - 2006
IFIP Working Conference on Software Engineering Techniques - SET 2006, LNCS ISSN: 1571-5736, October 17-20, 2006, Warsaw, Poland - 2006
Abstract
Nowadays, distributed and mobile systems are acquiring importance and becoming widely extended for supporting ubiquitous computing. In order to develop such systems in a technology-independent way, it is important to have a formalism that describes distribution and mobility at a high abstraction level. Ambient Calculus is a formalism that allows the representation of boundaries where computation occurs. Also, distributed and mobile systems are usually difficult to develop as they need to take into account functional and non-functional requirements and reusability and adaptability mechanisms. In order to achieve these needs it is necessary to separate the distribution and mobility concerns from the rest of the concerns. PRISMA is an approach that integrates the advantages of Component-Based Software Development and Aspect-Oriented Software Development for specifying software architectures. In this paper, we describe how our work combines Ambient Calculus with PRISMA to develop distributed and mobile systems gaining their advantages.
Nowadays, distributed and mobile systems are acquiring importance and becoming widely extended for supporting ubiquitous computing. In order to develop such systems in a technology-independent way, it is important to have a formalism that describes distribution and mobility at a high abstraction level. Ambient Calculus is a formalism that allows the representation of boundaries where computation occurs. Also, distributed and mobile systems are usually difficult to develop as they need to take into account functional and non-functional requirements and reusability and adaptability mechanisms. In order to achieve these needs it is necessary to separate the distribution and mobility concerns from the rest of the concerns. PRISMA is an approach that integrates the advantages of Component-Based Software Development and Aspect-Oriented Software Development for specifying software architectures. In this paper, we describe how our work combines Ambient Calculus with PRISMA to develop distributed and mobile systems gaining their advantages.
BibTeX
@misc{issi_web:id:199, title = "Mobile Ambients in Aspect-Oriented Software Architectures", author = "Nour Ali Irshaid and Jennifer Pérez Benedí and Cristóbal Costa Soria and Isidro Ramos Salavert and Jose Angel Carsí Cubel", booktitle = "IFIP Working Conference on Software Engineering Techniques - SET 2006, LNCS ISSN: 1571-5736, October 17-20, 2006, Warsaw, Poland ", year = "2006", eprint = "http://issi.dsic.upv.es/publications/archives/", url = "", abstract = "Nowadays, distributed and mobile systems are acquiring importance and becoming widely extended for supporting ubiquitous computing. In order to develop such systems in a technology-independent way, it is important to have a formalism that describes distribution and mobility at a high abstraction level. Ambient Calculus is a formalism that allows the representation of boundaries where computation occurs. Also, distributed and mobile systems are usually difficult to develop as they need to take into account functional and non-functional requirements and reusability and adaptability mechanisms. In order to achieve these needs it is necessary to separate the distribution and mobility concerns from the rest of the concerns. PRISMA is an approach that integrates the advantages of Component-Based Software Development and Aspect-Oriented Software Development for specifying software architectures. In this paper, we describe how our work combines Ambient Calculus with PRISMA to develop distributed and mobile systems gaining their advantages." }