Implementation
As LISA is a Domain Language, it is possible to define it and
implement it.
Here is the terminology used in LISA.
LISA Terminology.
|
This Domain Language can be used to construct Applications that
manipulates and analyzes the Architecture of software systems. As a
matter of fact, this is a requirement if LISA is to be followed in the
construction of such Applications.
An Application is built on top of LISA for analyzing software
Architectures. It has the following capabilities:
- Find cyclic dependencies.
- Find Applications without Domain Languages.
- Find User Interfaces without Applications.
- Classify the leaves as reusable library, reusable
application or end user application.
- Find possible Base Language conflicts.
- Find dependencies that go in the wrong direction;
between app->app, app->if, if->if.
Contact the author of LISA if you are interested in using this
Application.
|
|
Related Topics
Application Architecture Domain Language LISA The Author User Interface
|