Monday, January 26, 2009

A systems simulator

When you define a system, one of the things that happened is that to see it working, generally you must implement it. In the analisys and design phase all is in your head, and many details can be hidden.

That´s why I believe that a tool that can be used in these phases to show the modeled behavior, can be extremely usefull to enhance the quality of the new system.

I found something called an Architecture Description Language (ADL), that seems to serve well to this porpouse.

Two things I like fro it:

1. Its has a formal language basis (a process algebra Communicating Sequential Processes (CSP) ).
2. There are some interesting tools like ACME (Carnegie Mellon), that let us to make an implementation of the model and analize its behavior.

Maybe, this can be a new way for software architects and analists, for making software specs.

No comments: