Skip to Main content Skip to Navigation
Reports

Adlet: A Java-based Architecture Description Language

Abstract : 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.
Document type :
Reports
Complete list of metadata

Cited literature [6 references]  Display  Hide  Download

https://hal.inria.fr/hal-01964792
Contributor : Lionel Seinturier <>
Submitted on : Sunday, December 23, 2018 - 5:51:48 PM
Last modification on : Friday, December 11, 2020 - 6:44:06 PM
Long-term archiving on: : Sunday, March 24, 2019 - 1:05:01 PM

File

RR-9242.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-01964792, version 1

Citation

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

Share

Metrics

Record views

170

Files downloads

240