Passer à la navigation principale Passer à la recherche Passer au contenu principal

Coordination of dynamic software components with JavaBIP

  • Vanderbilt University School of Engineering
  • Microsoft Corporation
  • ENAC-IIC-GEL

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

3 Citations (Scopus)

Résumé

JavaBIP allows the coordination of software components by clearly separating the functional and coordination aspects of the system behavior. JavaBIP implements the principles of the BIP component framework rooted in rigorous operational semantics. Recent work both on BIP and JavaBIP allows the coordination of static components defined prior to system deployment, i.e., the architecture of the coordinated system is fixed in terms of its component instances. Nevertheless, modern systems, often make use of components that can register and deregister dynamically during system execution. In this paper, we present an extension of JavaBIP that can handle this type of dynamicity. We use first-order interaction logic to define synchronization constraints based on component types. Additionally, we use directed graphs with edge coloring to model dependencies among components that determine the validity of an online system. We present the software architecture of our implementation, provide and discuss performance evaluation results.

langue originaleAnglais
titreFormal Aspects of Component Software - 14th International Conference, FACS 2017, Proceedings
rédacteurs en chefMarkus Lumpe, Jose Proenca
EditeurSpringer Verlag
Pages39-57
Nombre de pages19
ISBN (imprimé)9783319680330
Les DOIs
étatPublié - 1 janv. 2017
Modification externeOui
Evénement14th International Conference on Formal Aspects of Component Software, FACS 2017 - Braga, Portugal
Durée: 10 oct. 201713 oct. 2017

Série de publications

NomLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume10487 LNCS
ISSN (imprimé)0302-9743
ISSN (Electronique)1611-3349

Une conférence

Une conférence14th International Conference on Formal Aspects of Component Software, FACS 2017
Pays/TerritoirePortugal
La villeBraga
période10/10/1713/10/17

Empreinte digitale

Examiner les sujets de recherche de « Coordination of dynamic software components with JavaBIP ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation