Skip to content
Snippets Groups Projects
newFeatures_af3_fortissPage.html 4.99 KiB
Newer Older
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- html page to use on fortiss website https://www.fortiss.org/veroeffentlichungen/software/autofocus-3 for the release notes link. -->
<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
Andreas Bayha's avatar
Andreas Bayha committed
    <title>New features and changes in AutoFOCUS 2.22</title>
    <style>
      .mBlock { margin-left: 62px; }
      h2 { color: black; }
      table, th, td {border: 1px solid black; border-collapse: collapse;}
      tr:nth-child(even) {background: #DDD; }
      tr:nth-child(odd) {background: #FFF; }
      tr:first-child {background: #AAA; }
    </style>
  </head>
  <body>
    <div class="mBlock">
Andreas Bayha's avatar
Andreas Bayha committed
   <h2>New Features and Changes in AutoFOCUS 2.22</h2>
	  <h3>Architecture and Design Space Exploration</h3>
Andreas Bayha's avatar
Andreas Bayha committed
		<ul> 
Andreas Bayha's avatar
Andreas Bayha committed
			<li>Several improvement to the functionality to specify exploration inputs in the DSE perspective in order to improve the usability and efficiency for the user.</li>		
			<li>New RAM utilization pattern to enable new use cases for the architecture exploration.</li>		
			<li>Several improvements for the visualization of exploration results all over the tool.</li>
Andreas Bayha's avatar
Andreas Bayha committed
		</ul>
		
	<h3>Variability</h3>
		<ul> 
Andreas Bayha's avatar
Andreas Bayha committed
			<li>Various improvements to the Feature-Model editor such as simplified eidting support for comments and improved user support.</li>
		</ul>	  
Andreas Bayha's avatar
Andreas Bayha committed
	  
Andreas Bayha's avatar
Andreas Bayha committed
	  <h3>Co-Simulation</h3>
Andreas Bayha's avatar
Andreas Bayha committed
			<li>Improved robustness for the connection to the Co-Simulation for incomplete models.</li>
		</ul>		
Andreas Bayha's avatar
Andreas Bayha committed
	  <h3>fortissimo</h3>
Andreas Bayha's avatar
Andreas Bayha committed
			<li>Improved connection to the fortissimo demonstrator of the Mobility Lab.</li>
Andreas Bayha's avatar
Andreas Bayha committed
	  	  <h3>Infrastructure</h3>
		<ul>
			<li>Various improvements for the fortiss tooling kernel that improve robustness and flexibility.</li>
		</ul>
     
     <h3>FAQ - Installation and Running</h3>
	<ul>
	<li> On MacOS
		<ul>
		<li>You need to accept unknown developer certificates.</li>
		<li>You need to move AutoFOCUS3 to your application folder.</li>
		<li>If you get an error message on startup which says that AutoFOCUS3 is broken and cannot be started: open a terminal and use the following command:
			<ul>
			<li>sudo xattr -rd com.apple.quarantine /Applications/AutoFOCUS3.app</li>
			<li>As our software is a scientific prototype, our product is not signed which causes a problem due to the security restrictions of MacOS</li>
			</ul>
		</li>
		</ul>
	</li>
	<li> On Windows: DSE does not execute and throws exception
		<ul>
		<li> If you encounter the following exception when running a DSE you might be missing required libraries: 
			<br>
Andreas Bayha's avatar
Andreas Bayha committed
			<i>java.lang.UnsatisfiedLinkError: [...]\plugins\com.microsoft.z3_2.20.[...]\lib\x64\msvcp120.dll: Can't find dependent libraries</i>
			<br>
			Installing the Visual C++ Redistributable Packages for Visual Studio 2013 fixes the problem.
		</ul>
	</li>
	<li> AF3 does not start
		<ul>
		<li> Check, that the path to your AF3 (including the AF3 folder itself) does not contain spaces.
		<li> If the product does not start because the Java Virtual Machine (JVM) could not be created: Please update your Java installation to Java 11.0.7
		</ul>
	</li>
	<li> Unpacking of AF3 zip file fails with 'Path too long' on Windows
		<ul>
		<li> Workaround: Unzip into your drive root, e.g., C:/ and give the folder a short name like 'af3'
		</ul>
	</li>
	<li> Menu icons are not displayed on KDE
		<ul>
		<li> Go to "System settings - Application Style - GNOME Application Style".
		<li> Select "Show symbols of GTK buttons".
		<li> Select "Show symbols in GTK menus".
		</ul>
	</li>
	</ul>
Andreas Bayha's avatar
Andreas Bayha committed
	
	<br>
      <h3>
Andreas Bayha's avatar
Andreas Bayha committed
      Detailed list of changes in 2.22:
Andreas Bayha's avatar
Andreas Bayha committed
      </h3>
      
      <ul>
Andreas Bayha's avatar
Andreas Bayha committed
      	<li>FeatureModel: Rename features in String representation of PresecneConditions  (#4271)</li>
		<li>DSE timeout: specify in seconds and increase default value  (#4267)</li>
		<li>Improvements to DynamicTreeTableViewer  (#4254)</li>
		<li>Add comment column to FeatureModelEditor  (#4249)</li>
		<li>[FF1] Import the fortissimo generator plug-ins  (#4245)</li>
		<li>Variability: FeatureModel is not loaded on tool start  (#4239)</li>
		<li>Fix maven-releng Docker image  (#4238)</li>
		<li>DSE solution table view: Enable sorting of columns  (#4237)</li>
		<li>Disambiguate names of (task) input ports generated for SOA architectures  (#4235)</li>
		<li>Prevent editing of constraint/objective names  (#4234)</li>
		<li>Apply autolayouter to architectures synthesized by DSE  (#4232)</li>
		<li>RAM Utilization Pattern  (#4038)</li>
		<li>Platform: At the tile level, the elements of the upper level are shown  (#3982)</li>
		<li>DSE: Wrong solution is exported from table visualization after sorting  (#4274)</li>
		<li>Enable deleting DSE configurations from model navigator  (#4266)</li>
		<li>[FMU Export] Sampling Time: Consider the case where no data dictionary has been created  (#4263)</li>
		<li>Concurrent Modification Exception when opening large model  (#4111)</li>
		<li>Memory Utilization Pattern erroneously uses task RAM instead of Flash requirements  (#4037)</li>
Andreas Bayha's avatar
Andreas Bayha committed
      </ul>