Commit ba669a29 authored by Andreas Bayha's avatar Andreas Bayha
Browse files

2.20 -> 2.21

Issue-Ref: 4229 
Issue-Url: af3#4229

Signed-off-by: Andreas Bayha [bayha@fortiss.org](mailto:bayha@fortiss.org)
parent 6b306fe4
......@@ -3,7 +3,7 @@ Automatic-Module-Name: org.fortiss.af3.rcp.application
Bundle-ManifestVersion: 2
Bundle-Name: AF3 RCP
Bundle-SymbolicName: org.fortiss.af3.rcp.application;singleton:=true
Bundle-Version: 2.20.0.qualifier
Bundle-Version: 2.21.0.qualifier
Bundle-Activator: org.fortiss.af3.rcp.application.AF3ApplicationActivator
Bundle-Vendor: fortiss GmbH
Bundle-RequiredExecutionEnvironment: JavaSE-11
......@@ -18,25 +18,25 @@ Export-Package: org.fortiss.af3.rcp.application;
org.eclipse.equinox.app,
org.osgi.framework",
org.fortiss.af3.rcp.application.example
Require-Bundle: org.fortiss.af3.rcp.help;bundle-version="2.20.0",
eu.fbk.af3.tools.diagram.ui;bundle-version="2.20.0",
org.fortiss.af3.cosimulation.ui;bundle-version="2.20.0",
org.fortiss.af3.exploration.ui;bundle-version="2.20.0",
org.fortiss.af3.mira.ui;bundle-version="2.20.0",
org.fortiss.af3.mode.ui;bundle-version="2.20.0",
org.fortiss.af3.operatorpanel.ui;bundle-version="2.20.0",
org.fortiss.af3.partition.ui;bundle-version="2.20.0",
org.fortiss.af3.platform.hierarchic.ui;bundle-version="2.20.0",
org.fortiss.af3.platform.ui;bundle-version="2.20.0",
org.fortiss.af3.project;bundle-version="2.20.0",
org.fortiss.af3.project.ui;bundle-version="2.20.0",
org.fortiss.af3.safety.ui;bundle-version="2.20.0",
org.fortiss.af3.safetycases.ui;bundle-version="2.20.0",
org.fortiss.af3.task.ui;bundle-version="2.20.0",
org.fortiss.af3.schedule.ui;bundle-version="2.20.0",
org.fortiss.af3.state.ui;bundle-version="2.20.0",
org.fortiss.af3.timing.ui;bundle-version="2.20.0",
org.fortiss.tooling.kernel.ui;bundle-version="2.20.0",
Require-Bundle: org.fortiss.af3.rcp.help;bundle-version="2.21.0",
eu.fbk.af3.tools.diagram.ui;bundle-version="2.21.0",
org.fortiss.af3.cosimulation.ui;bundle-version="2.21.0",
org.fortiss.af3.exploration.ui;bundle-version="2.21.0",
org.fortiss.af3.mira.ui;bundle-version="2.21.0",
org.fortiss.af3.mode.ui;bundle-version="2.21.0",
org.fortiss.af3.operatorpanel.ui;bundle-version="2.21.0",
org.fortiss.af3.partition.ui;bundle-version="2.21.0",
org.fortiss.af3.platform.hierarchic.ui;bundle-version="2.21.0",
org.fortiss.af3.platform.ui;bundle-version="2.21.0",
org.fortiss.af3.project;bundle-version="2.21.0",
org.fortiss.af3.project.ui;bundle-version="2.21.0",
org.fortiss.af3.safety.ui;bundle-version="2.21.0",
org.fortiss.af3.safetycases.ui;bundle-version="2.21.0",
org.fortiss.af3.task.ui;bundle-version="2.21.0",
org.fortiss.af3.schedule.ui;bundle-version="2.21.0",
org.fortiss.af3.state.ui;bundle-version="2.21.0",
org.fortiss.af3.timing.ui;bundle-version="2.21.0",
org.fortiss.tooling.kernel.ui;bundle-version="2.21.0",
javax.servlet,
javax.servlet.jsp,
org.apache.commons.logging,
......
......@@ -2,7 +2,7 @@
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>New features and changes in AutoFOCUS 2.20</title>
<title>New features and changes in AutoFOCUS 2.21</title>
<style>
.mBlock { margin-left: 62px; }
h2 { color: black; }
......@@ -14,60 +14,81 @@
</head>
<body>
<div class="mBlock">
<h2>New Features and Changes in AutoFOCUS 2.20</h2>
<h3>Co-simulation</h3>
<h2>New Features and Changes in AutoFOCUS 2.21</h2>
<h3>Reuse</h3>
<ul>
<li>Replaced the Library with a dedicated reuse mechanism, based on a dynamic library concept</li>
<li>Management of reusable components in user-defined libraries</li>
<li>Automated bi-directional update for reus(ed) elements from/to libraries</li>
</ul>
<h3>Variability</h3>
<ul>
<li>New 150% product-line engineering functionality</li>
<li>New Feature Models to model the configuration possibilities of a product-line</li>
<li>Possibility to link model elements to features in order to make them optional</li>
<li>New Configuration wizard and automated generation of variants for a product-line</li>
</ul>
<h3>Functional Architecture</h3>
<ul>
<li>The generated configuration file was extended to provide information on which exported ports belong to the same complex data structure</li>
<li>Various bug fixes and robustness improvements.</li>
<li>There is a new functional viewpoint for capturing and modeling the function architecture of systems</li>
</ul>
<h3>DSE</h3>
<ul>
<li>It is now possible to allocate logical component (input/port) ports to more than one task (input/output) port.</li>
<li>The DSE perspective is now able to import and handle partition architectures.</li>
<li>Various improvements of the usability.
<li>The Deployment and Schedule synthesis can now operate on partial WCET specifications</li>
<li>Documentation overhaul</li>
</ul>
<h3>Kernel</h3>
<ul>
<li>The <tt>DynamicTreeTableViewer</tt> was enhanced to enable reference lists to model elements.</li>
</ul>
<h3>UI Update</h3>
<h3>User Interface and Usability</h3>
<ul>
<li>The zoom level in diagram editors can now also be adjusted via the toolbar.</li>
<li>Various improvements of usability, performance and responsiveness in all parts of the tool.</li>
<li>All graphical component editors can now use the auto-layouting</li>
<li>The performance of the Annotations view was improved</li>
<li>The stability of various parts of the user interface was improved</li>
<li>Several bug fixes and improvements to the usability and functionality of the graphical user interface</li>
</ul>
<br>
<h3>Detailed list of changes in 2.20:</h3>
<h3>Detailed list of changes in 2.21:</h3>
<ul>
<li> Avoid exceptions/hangs when loading/importing models (<a href="https://git.fortiss.org/af3/af3/-/issues/4166">#4166</a>)</li>
<li> Allocation View: Avoid mouse pointer movement, improve performance (<a href="https://git.fortiss.org/af3/af3/-/issues/4165">#4165</a>)</li>
<li> [FMI] Do not assume task ports are named like the allocated component ports (<a href="https://git.fortiss.org/af3/af3/-/issues/4155">#4155</a>)</li>
<li> DSE Synthesis View: Remember currently selected synthesis type (<a href="https://git.fortiss.org/af3/af3/-/issues/4154">#4154</a>)</li>
<li> Enable to allocate logical component (input/port) ports to more than one task (input/output) port (<a href="https://git.fortiss.org/af3/af3/-/issues/4148">#4148</a>)</li>
<li> Improve performance of project deletion (<a href="https://git.fortiss.org/af3/af3/-/issues/4145">#4145</a>)</li>
<li> [FMI] Provide information on which exported ports belong to the same complex data structure (<a href="https://git.fortiss.org/af3/af3/-/issues/4142">#4142</a>)</li>
<li>Avoid concurrent modification exception in Action service (<a href="https://git.fortiss.org/af3/af3/-/issues/4141">#4141</a>)</li>
<li>Fix export of solutions that contain schedules and improve visualization UI (<a href="https://git.fortiss.org/af3/af3/-/issues/4139">#4139</a>)</li>
<li>MIRA: Show element icons in requirements overview editor (<a href="https://git.fortiss.org/af3/af3/-/issues/4135">#4135</a>)</li>
<li>MIRA: Status cells are also editable where they should not (<a href="https://git.fortiss.org/af3/af3/-/issues/4133">#4133</a>)</li>
<li>[DSE] Enable import of partition architectures (<a href="https://git.fortiss.org/af3/af3/-/issues/4127">#4127</a>)</li>
<li>Implement a JFX controller for the creation and visualization of reference lists (<a href="https://git.fortiss.org/af3/af3/-/issues/4092">#4092</a>)</li>
<li>Introduce Zoom control (<a href="https://git.fortiss.org/af3/af3/-/issues/3843">#3843</a>)</li>
<li>Fix: icons in requirement editor do not vanish correctly when collapsing row items (<a href="https://git.fortiss.org/af3/af3/-/issues/4166">#4166</a>)</li>
<li>[Allocation] Exclude parameter tables when traversing allocation tables (<a href="https://git.fortiss.org/af3/af3/-/issues/4158">#4158</a>)</li>
<li>[FMU Export] Do not fail silently if no sampling time is specified (<a href="https://git.fortiss.org/af3/af3/-/issues/4166">#4166</a>)</li>
<li>[DSE] Switch to partition scheduling only if partitions are used (<a href="https://git.fortiss.org/af3/af3/-/issues/4131">#4131</a>)</li>
<li>Install exception handler for command stack showing errors to user (<a href="https://git.fortiss.org/af3/af3/-/issues/4169">#4169</a>)</li>
<li>Enable to unset annotation value by entering the empty string (<a href="https://git.fortiss.org/af3/af3/-/issues/4170">#4170</a>)</li>
<li>Assume infinite runtime for tasks where no WCET as been specified (<a href="https://git.fortiss.org/af3/af3/-/issues/4171">#4171</a>)</li>
<li>Variability in Logical Architecture (#3790) </li>
<li> Creating a No Migration Constraint - RISE (#4065) </li>
<li> Hierarchical platform: metamodel extensions (#4226) </li>
<li> [FMI] Provide useful error messages in case of failed transformations (#4168) </li>
<li> Improve error reporting if a transformation chain fails (#3638) </li>
<li> [Documentation] Add developer documentation for safetycases (#3753) </li>
<li> The order of the elements in the Marker View should be definable (to make sense) (#4225) </li>
<li> Sort prototype categories (#4220) </li>
<li> Review / clean up library metamodel (#4214) </li>
<li> Remove unused GEF/SWT editors/views (#3946) </li>
<li> Remove library view (#4161) </li>
<li> Import capability for library elements (#3996) </li>
<li> Show element diagram editor (#4202) </li>
<li> Implement selection of type in FX Data Dictionary editor editor (#4162) </li>
<li> Annotation View: Highlighting of rows and columns is sometimes counter-intuitive (#3083) </li>
<li> Annotation View: Performance improvements (#3145) </li>
<li> DSE: Better error handling for DSE backends (#4190) </li>
<li> Fix potential crash in parameter table editors (#4193) </li>
<li> SafetyPatterns: Avoid warning about non-existent EPackage (#4189) </li>
<li> Show errors during execution of EMF commands to user (#4169) </li>
<li> Deployment + Schedule synthesis for partial WCET specification (#4171) </li>
<li> [AF3] Add auto-layout to AF3 LWFXE component editor. (#3872) </li>
<li> Unset annotation value (#4170) </li>
<li> Zoom via Ctrl+Mouse Wheel does not work on Linux (#4164) </li>
<li> Comparison leads to removal of entries on creation of SuperSets (#4224) </li>
<li> Remove log4j from AF3 (#4185) </li>
<li> ModelContext(): Fix performance problems when loading model with many missing/erroneous IDs (#4180) </li>
<li> Add null check for model element handlers (#4179) </li>
</ul>
</div>
</body>
......
......@@ -3,7 +3,7 @@
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>New features and changes in AutoFOCUS 2.20</title>
<title>New features and changes in AutoFOCUS 2.21</title>
<style>
.mBlock { margin-left: 62px; }
h2 { color: black; }
......@@ -15,31 +15,44 @@
</head>
<body>
<div class="mBlock">
<h2>New Features and Changes in AutoFOCUS 2.20</h2>
<h3>Co-simulation</h3>
<h2>New Features and Changes in AutoFOCUS 2.21</h2>
<h3>Reuse</h3>
<ul>
<li>Replaced the Library with a dedicated reuse mechanism, based on a dynamic library concept</li>
<li>Management of reusable components in user-defined libraries</li>
<li>Automated bi-directional update for reus(ed) elements from/to libraries</li>
</ul>
<h3>Variability</h3>
<ul>
<li>New 150% product-line engineering functionality</li>
<li>New Feature Models to model the configuration possibilities of a product-line</li>
<li>Possibility to link model elements to features in order to make them optional</li>
<li>New Configuration wizard and automated generation of variants for a product-line</li>
</ul>
<h3>Functional Architecture</h3>
<ul>
<li> The generated configuration file was extended to provide information on which exported ports belong to the same complex data structure</li>
<li> Various bug fixes and robustness improvements.</li>
<li>There is a new functional viewpoint for capturing and modeling the function architecture of systems</li>
</ul>
<h3>DSE</h3>
<ul>
<li> It is now possible to allocate logical component (input/port) ports to more than one task (input/output) port.
<li> The DSE perspective is now able to import and handle partition architectures.
<li> Various improvements of the usability.
<li>The Deployment and Schedule synthesis can now operate on partial WCET specifications</li>
<li>Documentation overhaul</li>
</ul>
<h3>Kernel</h3>
<ul>
<li> The DynamictableTreeViewer was enhanced to enable reference lists to model elements.
</ul>
<h3>UI Update</h3>
<h3>User Interface and Usability</h3>
<ul>
<li> The zoom level in diagram editors can now also be adjusted via the toolbar.
<li> Various improvements of usability, performance and responsiveness in all parts of the tool.
<li>All graphical component editors can now use the auto-layouting</li>
<li>The performance of the Annotations view was improved</li>
<li>The stability of various parts of the user interface was improved</li>
<li>Several bug fixes and improvements to the usability and functionality of the graphical user interface</li>
</ul>
<br>
......@@ -89,31 +102,38 @@
<br>
<h3>
Detailed list of changes in 2.20:
Detailed list of changes in 2.21:
</h3>
<ul>
<li> Avoid exceptions/hangs when loading/importing models (#4166)
<li> Allocation View: Avoid mouse pointer movement, improve performance (#4165)
<li> [FMI] Do not assume task ports are named like the allocated component ports (#4155)
<li> DSE Synthesis View: Remember currently selected synthesis type (#4154)
<li> Enable to allocate logical component (input/port) ports to more than one task (input/output) port (#4148)
<li> Improve performance of project deletion (#4145)
<li> [FMI] Provide information on which exported ports belong to the same complex data structure (#4142)
<li> Avoid concurrent modification exception in Action service (#4141)
<li> Fix export of solutions that contain schedules and improve visualization UI (#4139)
<li> MIRA: Show element icons in requirements overview editor (#4135)
<li> MIRA: Status cells are also editable where they should not (#4133)
<li> [DSE] Enable import of partition architectures (#4127)
<li> Implement a JFX controller for the creation and visualization of reference lists (#4092)
<li> Introduce Zoom control (#3843)
<li> Fix: icons in requirement editor do not vanish correctly when collapsing row items (#4147)
<li> [Allocation] Exclude parameter tables when traversing allocation tables (#4158)
<li> [FMU Export] Do not fail silently if no sampling time is specified (#4143)
<li> [DSE] Switch to partition scheduling only if partitions are used (#4131)
<li> Install exception handler for command stack showing errors to user (#4169)
<li> Enable to unset annotation value by entering the empty string (#4170)
<li> Assume infinite runtime for tasks where no WCET as been specified (#4171)
<li>Variability in Logical Architecture (#3790) </li>
<li> Creating a No Migration Constraint - RISE (#4065) </li>
<li> Hierarchical platform: metamodel extensions (#4226) </li>
<li> [FMI] Provide useful error messages in case of failed transformations (#4168) </li>
<li> Improve error reporting if a transformation chain fails (#3638) </li>
<li> [Documentation] Add developer documentation for safetycases (#3753) </li>
<li> The order of the elements in the Marker View should be definable (to make sense) (#4225) </li>
<li> Sort prototype categories (#4220) </li>
<li> Review / clean up library metamodel (#4214) </li>
<li> Remove unused GEF/SWT editors/views (#3946) </li>
<li> Remove library view (#4161) </li>
<li> Import capability for library elements (#3996) </li>
<li> Show element diagram editor (#4202) </li>
<li> Implement selection of type in FX Data Dictionary editor editor (#4162) </li>
<li> Annotation View: Highlighting of rows and columns is sometimes counter-intuitive (#3083) </li>
<li> Annotation View: Performance improvements (#3145) </li>
<li> DSE: Better error handling for DSE backends (#4190) </li>
<li> Fix potential crash in parameter table editors (#4193) </li>
<li> SafetyPatterns: Avoid warning about non-existent EPackage (#4189) </li>
<li> Show errors during execution of EMF commands to user (#4169) </li>
<li> Deployment + Schedule synthesis for partial WCET specification (#4171) </li>
<li> [AF3] Add auto-layout to AF3 LWFXE component editor. (#3872) </li>
<li> Unset annotation value (#4170) </li>
<li> Zoom via Ctrl+Mouse Wheel does not work on Linux (#4164) </li>
<li> Comparison leads to removal of entries on creation of SuperSets (#4224) </li>
<li> Remove log4j from AF3 (#4185) </li>
<li> ModelContext(): Fix performance problems when loading model with many missing/erroneous IDs (#4180) </li>
<li> Add null check for model element handlers (#4179) </li>
</ul>
</div>
......
......@@ -19,10 +19,10 @@
<product
application="org.fortiss.af3.rcp.application.af3app"
description="AutoFOCUS 3 - &quot;Phoenix&quot; Release"
name="AutoFOCUS 3 - &quot;Phoenix&quot; 2.20">
name="AutoFOCUS 3 - &quot;Phoenix&quot; 2.21">
<property
name="appName"
value="AutoFOCUS 3 - &quot;Phoenix&quot; 2.20">
value="AutoFOCUS 3 - &quot;Phoenix&quot; 2.21">
</property>
<property
name="aboutImage"
......@@ -34,7 +34,7 @@
</property>
<property
name="aboutText"
value="AutoFOCUS 3 - &quot;Phoenix&quot;&#x0A;&#x0A;Version: 2.20.0&#x0A;&#x0A;Copyright 2011-2021 fortiss GmbH&#x0A;&#x0A;Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);&#x0A;you may not use this file except in compliance with the License.&#x0A;You may obtain a copy of the License at&#x0A;&#x0A; http://www.apache.org/licenses/LICENSE-2.0&#x0A;&#x0A;Unless required by applicable law or agreed to in writing, software&#x0A;distributed under the License is distributed on an &quot;AS IS&quot; BASIS,&#x0A;WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either&#x0A;express or implied. See the License for the specific language&#x0A;governing permissions and limitations under the License.">
value="AutoFOCUS 3 - &quot;Phoenix&quot;&#x0A;&#x0A;Version: 2.21.0&#x0A;&#x0A;Copyright 2011-2021 fortiss GmbH&#x0A;&#x0A;Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);&#x0A;you may not use this file except in compliance with the License.&#x0A;You may obtain a copy of the License at&#x0A;&#x0A; http://www.apache.org/licenses/LICENSE-2.0&#x0A;&#x0A;Unless required by applicable law or agreed to in writing, software&#x0A;distributed under the License is distributed on an &quot;AS IS&quot; BASIS,&#x0A;WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either&#x0A;express or implied. See the License for the specific language&#x0A;governing permissions and limitations under the License.">
</property>
<property
name="startupProgressRect"
......
......@@ -4,7 +4,7 @@ Eclipse-BundleShape: dir
Bundle-ManifestVersion: 2
Bundle-Name: AF3 Online Help
Bundle-SymbolicName: org.fortiss.af3.rcp.help;singleton:=true
Bundle-Version: 2.20.0.qualifier
Bundle-Version: 2.21.0.qualifier
Bundle-Vendor: fortiss GmbH
Bundle-RequiredExecutionEnvironment: JavaSE-11
Bundle-ActivationPolicy: lazy
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment