A calculus for a new component model in highly distributed environements - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès TTSS'11 : 5th International Workshop on Harnessing Theories for Tool Support in Software Année : 2011

A calculus for a new component model in highly distributed environements

Antoine Beugnard
Ali Hassan
  • Fonction : Auteur
  • PersonId : 929226
  • IdRef : 187880379

Résumé

The current software systems and their corresponding deployment environments are highly com- plex and demanding. Multiple and unstable network technologies, resource-restricted devices, and mobility, are few examples of these complexities. In this paper we propose a new component model, called Cloud Component (CC), that copes with the challenges posed by mobile and pervasive en- vironments. Traditional distributed applications are based on distribution transparency, where a middleware layer is expected to handle and hide all remote communication. Cloud component model is the result of a paradigm shift from distribution transparency to localization acknowledg- ment, where all details of the deployment environment including networks and communication, mobile devices, constrained devices, and sensors, are considered a first class concern. The cloud component model is presented informally and formally with a mathematical notation. The infor- mal notation allows for faster comprehension of the general concepts. While the formal notation opens the door for a wide range of theoretical topics and provides a precise language to describe details. We also propose an assembly model to build large systems using CCs as building blocks. This assembly model is presented formally and fully implemented for the designer to be able to automatically check if his/her design conforms to the CC assembly model.
Fichier principal
Vignette du fichier
TTSS_2011.pdf (594.26 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00725065 , version 1 (23-08-2012)

Identifiants

  • HAL Id : hal-00725065 , version 1

Citer

Antoine Beugnard, Ali Hassan. A calculus for a new component model in highly distributed environements. TTSS'11 : 5th International Workshop on Harnessing Theories for Tool Support in Software, Sep 2011, Oslo, Norway. ⟨hal-00725065⟩
50 Consultations
54 Téléchargements

Partager

Gmail Facebook X LinkedIn More