[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[news.eclipse.tools.hyades] Re: Hyades VS STAF

Martin

The way I think of this (I'm preparing to be flamed here!) is that STAF is
a runtime framework that could sit under Hyades. You could build
Hyades-compliant tests and then generate code for which STAF/STAX was the
execution environment. 

There are several of these execution environments out there.  There's
another one called the RAC from IBM which is bundled with some existing
IBM products.  We (Scapa Technologies)have one, Rational has at least one,
and there are TTCN3-based runtime environments available from Telelogic
and Fokus.

There will be some form of free runtime execution framework provided
inside Hyades.  Whether this will be derived from STAF/STAX or from
another code base remains to be seen.  However, the interoperability point
is at the Hyades model level (defined in UML and persisted in EMF), so
Hyades-compliant tests should be  neutral over execution environments,
which may vary on things like platform coverage, efficiency and
fault-tolerance.  The last two are interesting because they are
diametrically opposite.  For long-running monitoring-oriented test you
need fault-tolerance in the execution environment.  For load tests the
fault tolerance introduces overheads which limit scalability.  For this
reason alone, there won't be a one-size fits all execution environment.

Mike Norman,
Hyades Project Lead


martin wrote:

> What are the main differences between Hyades and 
> STAF(http://staf.sourceforge.net)?

> Are they not two simalar tools?

> Martin Courtemanche