TRex

TRex - the TTCN-3 Refactoring and Metrics Tool

Welcome to the TRex Website!

perspective-small.jpg The comprehensive test of modern communication systems leads to large and complex test suites which have to be maintained throughout the system life-cycle. Experience with those written in the standardised Testing and Test Control Notation (TTCN-3) has shown that the maintenance of test suites is a non-trivial task and its burden can be reduced with appropriate tool support. To this aim, we have developed the TRex tool, published as an open-source Eclipse plugin under the Eclipse Public License, which provides IDE functionality for the TTCN-3 core notation and supports the assessment and automatic restructuring of TTCN-3 test suites by providing suitable metrics and refactorings.

We invite interested Java programmers to contribute as well to the development of TRex.

News

2008/01/23 - Internet connection was down, now up again

In the last days, our Internet connection was interrupted. The cable has been repaired and everything should be operational again.

2007/10/06 - Nightly product builds disabled until further notice

We are currently in the process of updating our automated build system to make it more flexible and easier to use. As a result, the nightly products builds are not updated until we get around to update the affected parts as well. On the bright side, the nightly plugin builds now also contain software metrics for TTCN-3, intraprocedual control-flow graph and call graph visualization and our integration plug-in for the Danet TTCN-3 compiler. Note: the installation procedure has changed slightly due to additional dependencies. A screencast has been uploaded that demonstrates the changed procedure.

2007/10/05 - Jira updated to 3.11

The Jira issue tracked has been updated to 3.11. Please report if there are any issues with the updated installation.

2007/09/28 - Internet connection was down, now up again

Yesterday and today, our Internet connection was interrupted. The cable has been repaired and everything should be operational again.

2007/09/12 - Transition of TRex to Eclipse 3.3

There was some silence in the news section of this web page: this is no indication that TRex is not maintained anymore, but instead we are busy working on the sources, e.g. adding further refactorings and a pluggable integration of external compilers. The new features can now be previewed with the latest nightly builds and by looking at the trunk of the SVN repository. The source transition to 3.3 is not complete yet, however, every compatibility of recent nightly builds with Eclipse 3.2 is purely coincidental as we use Eclipse 3.3 features already. Thus, you are strongly advised to use only Eclipse 3.3 with recent nightly builds!

2007/01/17 - Server shutdown on 2007/01/23

Due to maintenance work on electric power supply, the TRex server will be shut down on the morning of Tuesday, 2007/01/23.

2007/01/15 - Still some server problems

From time to time, our JIRA bug tracking system still seems to deny service. We are currently investigating this.

2007/01/10 - Server problems (hopefully) resolved

The TRex server problems of the last weeks are hopefully resolved now. No data was lost. However, we took this as an occasion to move the link to our JIRA bug tracking system from the bar on top of each page to the navigation on the right hand side of each page. Jira has been updated to 3.7.1.

2006/12/28 - Server problems

We have currently problems with the TRex server. We are investigating them.

2006/09/05 - TRex roadmap updated

If you are interested in the roadmap for future TRex development, you may have a look at our updated schedule in the JIRA issue tracking system. (To see the whole roadmap, you may have to switch in the "Scope" section from "next 3 versions" to "all versions".)

2006/08/04 - TTCN-3 refactoring catalog available as Wiki

While our TTCN-3 refactoring catalog has been published as PDF almost half a year ago, it took some time to convert it into Wiki format: our TTCN-3 Refactoring Catalog Wiki is online now.
You are welcome to refine our refactorings or even add your TTCN-3 specific refactorings. Contact the TRex Maintainers to get write access for the Wiki.

2006/07/20 - TRex 0.5.3 released [Change Log]

TRex 0.5.3 has been released. Starting with this release, we also provide standalone versions including installers for Windows and Linux (an Install4J license has been donated by ej-technologies). Further details can be found on the Download page.

News Archive


Note that this server is shut down for a few minutes every night (0:50 CET =UTC+1 in winter and UTC+2 in summer) to perform a backup.

YourKit Java Profiler