{"id":40,"date":"2015-06-11T17:36:33","date_gmt":"2015-06-11T15:36:33","guid":{"rendered":"http:\/\/truconf.ist.tugraz.at\/?page_id=40"},"modified":"2015-06-12T13:32:09","modified_gmt":"2015-06-12T11:32:09","slug":"about","status":"publish","type":"page","link":"https:\/\/truconf.sai.tugraz.at\/index.php\/about\/","title":{"rendered":"About"},"content":{"rendered":"<p>TRUCONF is a national Austrian research project funded by <a title=\"FFG\" href=\"http:\/\/www.ffg.at\/\" target=\"_blank\">FFG<\/a> (\u00d6sterreichische Forschungsf\u00f6rderungsgesellschaft).<\/p>\n<p>The project has a duration of three years: from November 2014 to October, 2017. <a href=\"https:\/\/truconf.sai.tugraz.at\/index.php\/partners\/\">Three partners<\/a> contribute to the project: two research partners and one\u00a0industrial partners.<\/p>\n<p><strong>Project Summary<\/strong><\/p>\n<p>When integrating ICT systems into systems of systems, system providers are facing the problem of emerging effects &#8211; the overall system does not behave as expected from the behaviour of the system parts. In many cases, especially when the system parts are loosely coupled, these effects stem from the shared use of limited resources (usually, but not necessarily, computing and communication related resources like bandwidth, memory, handles, power dissipation). Due to the emergent nature of the effects and the overall complexity of the systems, they are hard to predict systematically. This leaves testing as an approach to gain trust in the assembled system. The project is motivated by the use case provided by AVL, where up to twenty out of over hundred different test devices are combined into engine and power train test beds defined by customer needs. The software, which controls the testbed (called automation system) and all the devices \u201cplugged in\u201d, needs to work flawlessly with any combination of devices. Currently, testing the automation system is a manual, time consuming process that cannot guarantee to cover a worst-case. Hence, a lot of testing experience and significant manual efforts of explorative testing are required prior releasing a set of configurations to the market. This project aims to speed up this process by a methodical shift from manual to automated testing with even higher accuracy by applying and extending techniques successfully used in model-based test-case generation. Since sharing of limited resources is one of the main causes of emerging unwanted behaviour, high overall consumption of a resource is considered to be a good indicator for reaching possibly problematic scenarios. Therefore, test cases shall be generated that drive both the single systems and the combined system of systems to high resource consumption levels within a short time frame. The project will develop and demonstrate an approach to extend an existing model based test case generator with support for resource consumption testing \u2013 thereby moving from testing of functional properties to testing non-functional properties. To do so, a modelling approach for expressing how resource consumption (costs) is related to the behaviour model\u00a0will be elaborated, together with the test case generator itself. Said costs are usually not obvious and tedious to derive manually. Therefore, an accompanying approach and tool support is provided that automatically derives resource consumption data from the system under test and connects it to a given behaviour model (cost model learning). As outlined above, the outcome of the project will thus substantially improve the situation of validating non-functional properties of complex systems of systems. It is motivated by the needs of the industrial partner and will increase the competitiveness of the Austrian industry in a global market once successfully finished. Knowledge transfer will be promoted systematically in both directions, from research to industry and from industry to research. The scientific results will further establish the role of the research partners within the European model based testing community and strengthen Austria\u2019s cluster of scientists working in software verification, validation and formal methods.<\/p>\n<p><strong>Project goals and results<\/strong><\/p>\n<p>The three main goals of TRUCONF are as follows.<\/p>\n<p><strong>1. Test-case Generation For Non-Functional Properties Of Systems Of Systems<br \/>\n<\/strong>TRUCONF will create a technique accompanied with tools for testing non-functional properties in a system of systems. The project will conduct research to address the stated challenges of Modelling Language, Coverage and test purposes, and Test-case generation and deliver necessary theory, models, and a prototype-version of a test-case generator as results of the first goal.<\/p>\n<p><strong>2. Automated Cost-Function Refinement Via Learning<br \/>\n<\/strong>TRUCONF will take advantage of the data available from test-case execution and tune the model so there is a close relationship between the observed, real behaviour and the modelled one. In order to deliver to this promise, the project will conduct research to address the challenges stated under Refinement of Costs. The project will deliver theory and tools for learning and cost-function refinement as results of the second goal.<\/p>\n<p><strong>3. Practicability of the Method &amp; Know-How Transfer<br \/>\n<\/strong>TRUCONF will try hard and make sure the adopted formalism can be presented in a way non-experts can use it, cf. the challenges stated under Acceptance of Model-based approaches. This is demonstrated best by the fact that the models, although initially developed by the research partners, will be maintained by the industry partner in the end. Hence as a result of TRUCONF, the academic partners get a better feeling on what holds back rigorous system engineering approaches based on formal methods in industry, while the industry partner will acquire knowledge and practice in formal modelling.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>TRUCONF is a national Austrian research project funded by FFG (\u00d6sterreichische Forschungsf\u00f6rderungsgesellschaft). The project has a duration of three years: from November 2014 to October, 2017. Three partners contribute to the project: two research partners and one\u00a0industrial partners. Project Summary &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"more-link\" href=\"https:\/\/truconf.sai.tugraz.at\/index.php\/about\/\"> <span class=\"screen-reader-text\">About<\/span> Read More &raquo;<\/a><\/p>\n","protected":false},"author":28,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-40","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/truconf.sai.tugraz.at\/index.php\/wp-json\/wp\/v2\/pages\/40","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/truconf.sai.tugraz.at\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/truconf.sai.tugraz.at\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/truconf.sai.tugraz.at\/index.php\/wp-json\/wp\/v2\/users\/28"}],"replies":[{"embeddable":true,"href":"https:\/\/truconf.sai.tugraz.at\/index.php\/wp-json\/wp\/v2\/comments?post=40"}],"version-history":[{"count":3,"href":"https:\/\/truconf.sai.tugraz.at\/index.php\/wp-json\/wp\/v2\/pages\/40\/revisions"}],"predecessor-version":[{"id":59,"href":"https:\/\/truconf.sai.tugraz.at\/index.php\/wp-json\/wp\/v2\/pages\/40\/revisions\/59"}],"wp:attachment":[{"href":"https:\/\/truconf.sai.tugraz.at\/index.php\/wp-json\/wp\/v2\/media?parent=40"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}