Adlet: A Java-based Architecture Description Language - INRIA - Institut National de Recherche en Informatique et en Automatique Accéder directement au contenu
Rapport (Rapport De Recherche) Année : 2018

Adlet: A Java-based Architecture Description Language

Résumé

Adlet is a Java-based architecture description language (ADL). Adlet enables to describe in pure Java syntax a software architecture. Two main patterns are supported: composite component, and typed binding. The composite component pattern enables to describe a hierarchy of parent and sub components. Typed bindings enable to describe the communication links between provided and required component interfaces. These two patterns are implemented in pure Java syntax. This means that an Adlet software architecture descriptor is a fully legal Java program with no particular language extension. This enables reusing the full stack of tools (unit testing, processing, editing, compiling, etc.) available for this language. As such Adlet can be seen a programming style for describing software architectures with the Java language.
Adlet est un langage de description d’architecture (ADL) en Java. Adlet permet de décrire une architecture logicielle dans une syntaxe purement Java. Deux gabarits principaux sont supportés: composant composite, et liaison typée. Le gabarit composant composite permet de décrier une hiérarchie de composants parents et enfants. Les liaisons typées permettent de décrire les liens de communication entre les interfaces fournies et requises d’un composant. Ces deux gabarits sont mis en œuvre avec une syntaxe purement Java. Cela signifie qu’un descripteur Adlet d’architecture logicielle est un programme purement Java sans extension langage particulière. Cela permet d’utiliser la pile complète d’outils (test unitaire, traitement, édition, compilation, etc.) disponible pour ce langage. En tant que tel Adlet peut être vu comme un style de programmation pour décrire des architectures logicielles en Java
Fichier principal
Vignette du fichier
RR-9242.pdf (683.12 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01964792 , version 1 (23-12-2018)

Identifiants

  • HAL Id : hal-01964792 , version 1

Citer

Lionel Seinturier. Adlet: A Java-based Architecture Description Language. [Research Report] RR-9242, Inria Lille - Nord Europe. 2018. ⟨hal-01964792⟩
175 Consultations
98 Téléchargements

Partager

Gmail Facebook X LinkedIn More