Txture is a tool for textual IT-Architecture documentation and analysis. It consists of a multi-user Eclipse-based textual modeling tool and a web-app to flexibly visualize the architecture for different stakeholders in your organization.
Txture comes with a useable default meta-model, however you can adapt it to your organization-specific needs ... more
Txture's editor provides productivity features such as code completion and error-highlighting to speed up modelling ... more
Txture allows you to configure architecture visualizations based on stakeholders' information demand and navigate between these views ... more
Each organization is different. Therefore, txture allows you to easily add new languages for additional architectural aspects such as security or decision- and requirement traceability ... more
The text-based nature of txture makes it extremely easy to integrate information from other sources such as Excel files ... more
Quick and easy installation as an Eclipse plug-in via the Eclipse Update Manager ... more
For detailed instructions click here!
Goto the Xtext download page and download a Full Eclipse for the operating system you are using.
In case you already have Eclipse installed, but not Xtext, you can install it by pointing Eclipse to the Xtext Update Site.
Start your local Eclipse installation and open the dialog allowing you to install new software, which you will find in Help → Install New Software...
At the top of the dialog insert the URL http://www.txture.org/update (e.g., simply copy & paste). This URL directly points to an Eclipse update site that contains all you need to get an installation of txture or update to new releases in the future.
You have two options: Either you start out with a new IT-landscape documentation project in txture or you can download a small example project here!
The project contains a set of IT-landscape entities, related to each other for demonstration purposes. Feel free to modify the content in any way!
The dowloaded archive is a self-contained txture project. Simply copy the contained folder to your local Eclipse workspace and import the project from within
Eclipse, or import the archive itself as a project directly.
Both types of imports can be accessed in File → Import... via General → Existing Projects into Workspace.
After you have imported the project you can look at the local web-based views by clicking Views → DataCenterDemo.
We started with interviewing different architecture stakeholder groups to elicit their requirements for graphical views on the architecture. From there we developed the according textual modelling language and web-based views on the architecture. The navigable views range from data center rack visualization as trees, over software deployment views to views showing the relationships of business services to software components. In addition, we developed a language that allows to document architectural decisions and created visualization for the relationships between architecture components and related decisions.
Iteratively developing a meta-model tightly together with our clients has proven to be very beneficial for the quality of the resulting views and language. Such meta-models are highly aligned with the actual IT-architecture at our industry partner and it helped to create a shared understanding of the architecture within the organization. With our tool and the applied meta-model development process we supported the ARZ to better document their IT-landscape and to understand its structure in detail. The users of the tool perceived the textual modeling as light-weight and intuitive. Also, the maintainance of the textual models has been reported to be very convenient, even allowing for documentation automation via simple automation scripts.