Frequently asked questions about itemis ANALYZE.
itemis ANALYZE supports everyone who needs to ensure traceability over the toolchain. It supports all user groups in performing their tasks in the context of traceability.
The driver for the Quickstart edition is to quickly create meaningful traceability analysis. If you are in the situation, for example, that you maintain your Requirements Traceability Matrix \„by hand\” (e.g. in Excel), you know how error-prone this can be. The Quickstart Edition does exactly this work for you – and you can define even more meaningful analyses with it.
To make sure that this is done quickly, we help you with this – that’s why a free day of consulting is included.
With the Quickstart Edition you can evaluate data from Word, Excel and C/C++. If you want to connect even more tools, you might want to consider the Professional Edition.
Please contact us if you have any further questions.
itemis ANALYZE is highly configurable to integrate with the toolchain you are using. Therefore, we provide two demo/evaluation options:
In either case, the evaluation period is not limited strictly – we always suggest to choose your weapons carefully.
itemis ANALYZE consists of core functionalities plus different adapters allowing you to connect to the tools in your toolchain. By way of these adapters you can access data from these tools and create trace links between them. The costs for itemis ANALYZE largely depend on the adapters you need. Please contact us to give us information about your toolchain, and we will be glad to give you an overview on the costs.
This is highly configurable and to a large degree depends on your toolchain processes and preferences. You can either store links in itemis ANALYZE’s own link storage file format, leaving your artifacts unaffected. Alternatively, you can maintain the links invasively within the artifacts. For example, you could save link information as cells in an Excel sheet or as comments in a Java source file. What is possible and how it works in detail differs from tool to tool. Non-invasive and invasive approaches both have there specific advantages. You can even mix both approaches.
Technically, itemis ANALYZE rests upon the Eclipse platform, and the latter provides a very flexible resource management. The workspace bundles the data you are working with in a single place, no matter whether they reside physically. The spectrum of functions comprises implicit or explicit copies, symbolic links for files and folders, and more ( Help ).
Yes, you can control the refresh behaviour by means of the preference settings. If you check “Refresh using native hooks or polling” in the general workspace preferences, ANALYZE refreshes automatically after changes.
Yes. The IBM DOORS adapter can be configured in a way to consider only artifacts and links that are present in a certain baseline. You can find more about this feature in the ANALYZE documentation.
itemis ANALYZE has a large number of tool adapters. In addition, with our generic adapters for XML or Text we can analyze data from all tools that support these formats.
Per default, the ANALYZE Explorer view displays linked artifacts only. However, there is an easy means to also show unlinked artifacts: In the toolbar of the ANALYZE Explorer view, click on the “Show also unlinked artifacts” button. ANALYZE Explorer will now present linked as well as unlinked artifacts. You can identify unlinked artifacts in the tree by the icon in front of the artifact name: It’s adapter icon is decorated with the icon used in the toolbar.
ANALYZE Explorer shows its content in groups. You can choose from four different grouping rules, which are explained in detail in section Show links based on different groupings in the ANALYZE documentation. Select the link type grouping to order the artifacts based on their link types.
Yes, itemis ANALYZE supports directed as well as bidirectional traceability. In the ANALYZE configuration, you can define which type of artifact can be linked with which other type – the direction is not important here. However, ANALYZE Overview provides a toggle button that allows you to analyze traceability either bidirectionally or undirectionally. More on this in our blog post “About bidirectional traceability, link semantics and a toggle button":https://blogs.itemis.com/en/about-bidirectional-traceability-link-semantics-and-a-toggle-button.
itemis ANALYZE provides different means to analyse the current status of your project. For example, the ANALYZE Dashboard view displays pie charts with all artifacts, linked artifacts or unlinked artifacts.
To support some deeper analysis, itemis ANALYZE comes with an easy-to-use query language for the creation of all kinds of custom metrics. We provide various query templates to support you in writing your own queries.
Also, you can generate custom reports answering your individual, project-specific questions and export the results, for example in Excel.
Find out more about how to analyse the traceability status of your project in the ANALYZE documentation.
Yes, this is possible. itemis ANALYZE can run on continuous integration servers, such as Jenkins, Travis, etc. This allows to execute queries and export the results or to create individual reports in a regular manner. It is also possible to write the results into a database.
You can create a traceability matrix by use of itemis ANALYZE’s query language. Navigate to the ANALYZE Queries view, e.g. in the Analysis perspective, and open a query file. In that file, please add the following query and replace the green-colored artifact type names by names of your own configuration. Tip: While editing the query file, press [Ctrl+Space] to be supported by code completion proposals and template suggestions. To create a traceability matrix, you can use the query template “Trace Matrix”.
Save the query file and execute the created query in the ANALYZE Queries view. The traceability matrix will be shown in the ANALYZE Query Results view.
itemis ANALYZE provides different means to identify unlinked artifacts, like requirements. One way is to activate the switch "Show also unlinked artifacts" in the ANALYZE Explorer view and navigate to the artifact type configured for your requirements. Alternatively, you can use the ANALYZE Dashboard view that can be found in the Analysis perspective. In the dropdown field, select "Not linked artifacts". Afterwards, click on the pie section of the type you are interested in. ANALYZE Dashboard Details will show you a list with all unlinked artifacts of this type.
You can also use the query language to answer this question. Navigate to the ANALYZE Queries view, e.g. in the Analysis perspective, and open a query file. In that file, please add the following query and replace the green-colored artifact type names by names of your own configuration. Tip: While editing the query file, press [Ctrl+Space] to be supported by code completion proposals and template suggestions. To identify unlinked artifacts, you can use the "All unlinked artifacts for" query template.
Save the query file and execute the created query in the ANALYZE Queries view. The unlinked artifacts will be shown in the ANALYZE Query Results view.
itemis ANALYZE’s query language includes a function to count elements. You can set up a query that first collects all traces from one artifact type to another artifact type and then use the @count function at the end of your query. The following example would result in a list of “Software Requirements” linked with “Software qualification test results”. The last column of that list contains the number of “Software qualification test results” linked to the corresponding “Software Requirement”.
This is a typical use case for the query language. The example below shows how to find all “Software Requirements” that have the attribute “Needs test” set to true and are not linked to a respective “Software qualification test specification”.
Our idea is to adjust itemis ANALYZE to your process and not to adjust your process to our tool. Therefore it is highly configurable and expandable, e.g. to support new tools. This gives you the perfect basis to comply with your process standards. Furthermore, we have a lot of experience in introducing traceability in companies that need to comply with process standards. So we can also provide you with professional consulting services in setting up the necessary traceability level in your company, based on our experience in this domain.