Jacal Adl

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

FACULTY OF ENGINEERING

JACAL
Juan Sebastián Gonzalez Forero- 20181020029
Jhojan Esneyder Rizo Arias- 20192020027
Marcela del Pilar Porras Quevedo- 20191020131

DEFINITION
Jacal it's a general purpose ADL, based on architecture "animation", it
means Jacal allows visualizing a simulation of how it will be the
dynamic behavior of the different parts composing the system in
order to help avoiding further development on a bad design.

CARACTERISTICS
Provides a graphic notation to represent the architectures
It can be used in early stage of the software development, detecting
problems before the initial stage ends.
Jacal features two level of descriptions (low & high), behavior level &
interface level
Component type hierarchy, Multicast, Return parameters, Time,
Platform level, Graphical representation extensions

IT'S USED FOR


EXAMPLE
In this situation, JACAL can
An invoice system storing solve problems where the
documents in a sequential header isn't with his
file, where all the invoices respective footer, creating
should have the header states of incosistent in the
with his footer invoices.

ADVANTAGES DISADVANTAGES
The main advantage consists in the The process demands
detection of errors without the permanent attention
need to previously indicate the from the designer
properties to be tested. during simulations.
The ability to actually display the
Jacal doesn't offer a
running system on top of your restricted
graphical representation is configuration for a
unmatched by existing ADLs. specific style.
In its actual version,
Formal semantics is easy to operate
without requiring the user any Jacal doesn't generate
training beyond knowledge of the code in any program
language itself language

REFERENCES
Galiana, Medrano & Mohnen. ( 2006). Definición e
implementación de un lenguaje de descripción de
arquitecturas de software. Dirigido por (Kicillof, C. R. N)
Kicillof, C. R. N., & Reynoso, C. (2004). Architectural
Description Languages (ADL).
Kicillof, C. R. N & Yankelevich, D. (2004). Detecting and
Solving Architectural Problems with JACAL.

You might also like