Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • af3/af3-rcp
1 result
Show changes
Commits on Source (2)
...@@ -3,7 +3,7 @@ Automatic-Module-Name: org.fortiss.af3.rcp.application ...@@ -3,7 +3,7 @@ Automatic-Module-Name: org.fortiss.af3.rcp.application
Bundle-ManifestVersion: 2 Bundle-ManifestVersion: 2
Bundle-Name: AF3 RCP Bundle-Name: AF3 RCP
Bundle-SymbolicName: org.fortiss.af3.rcp.application;singleton:=true 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-Activator: org.fortiss.af3.rcp.application.AF3ApplicationActivator
Bundle-Vendor: fortiss GmbH Bundle-Vendor: fortiss GmbH
Bundle-RequiredExecutionEnvironment: JavaSE-11 Bundle-RequiredExecutionEnvironment: JavaSE-11
...@@ -18,25 +18,25 @@ Export-Package: org.fortiss.af3.rcp.application; ...@@ -18,25 +18,25 @@ Export-Package: org.fortiss.af3.rcp.application;
org.eclipse.equinox.app, org.eclipse.equinox.app,
org.osgi.framework", org.osgi.framework",
org.fortiss.af3.rcp.application.example org.fortiss.af3.rcp.application.example
Require-Bundle: org.fortiss.af3.rcp.help;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.20.0", eu.fbk.af3.tools.diagram.ui;bundle-version="2.21.0",
org.fortiss.af3.cosimulation.ui;bundle-version="2.20.0", org.fortiss.af3.cosimulation.ui;bundle-version="2.21.0",
org.fortiss.af3.exploration.ui;bundle-version="2.20.0", org.fortiss.af3.exploration.ui;bundle-version="2.21.0",
org.fortiss.af3.mira.ui;bundle-version="2.20.0", org.fortiss.af3.mira.ui;bundle-version="2.21.0",
org.fortiss.af3.mode.ui;bundle-version="2.20.0", org.fortiss.af3.mode.ui;bundle-version="2.21.0",
org.fortiss.af3.operatorpanel.ui;bundle-version="2.20.0", org.fortiss.af3.operatorpanel.ui;bundle-version="2.21.0",
org.fortiss.af3.partition.ui;bundle-version="2.20.0", org.fortiss.af3.partition.ui;bundle-version="2.21.0",
org.fortiss.af3.platform.hierarchic.ui;bundle-version="2.20.0", org.fortiss.af3.platform.hierarchic.ui;bundle-version="2.21.0",
org.fortiss.af3.platform.ui;bundle-version="2.20.0", org.fortiss.af3.platform.ui;bundle-version="2.21.0",
org.fortiss.af3.project;bundle-version="2.20.0", org.fortiss.af3.project;bundle-version="2.21.0",
org.fortiss.af3.project.ui;bundle-version="2.20.0", org.fortiss.af3.project.ui;bundle-version="2.21.0",
org.fortiss.af3.safety.ui;bundle-version="2.20.0", org.fortiss.af3.safety.ui;bundle-version="2.21.0",
org.fortiss.af3.safetycases.ui;bundle-version="2.20.0", org.fortiss.af3.safetycases.ui;bundle-version="2.21.0",
org.fortiss.af3.task.ui;bundle-version="2.20.0", org.fortiss.af3.task.ui;bundle-version="2.21.0",
org.fortiss.af3.schedule.ui;bundle-version="2.20.0", org.fortiss.af3.schedule.ui;bundle-version="2.21.0",
org.fortiss.af3.state.ui;bundle-version="2.20.0", org.fortiss.af3.state.ui;bundle-version="2.21.0",
org.fortiss.af3.timing.ui;bundle-version="2.20.0", org.fortiss.af3.timing.ui;bundle-version="2.21.0",
org.fortiss.tooling.kernel.ui;bundle-version="2.20.0", org.fortiss.tooling.kernel.ui;bundle-version="2.21.0",
javax.servlet, javax.servlet,
javax.servlet.jsp, javax.servlet.jsp,
org.apache.commons.logging, org.apache.commons.logging,
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"> <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> <style>
.mBlock { margin-left: 62px; } .mBlock { margin-left: 62px; }
h2 { color: black; } h2 { color: black; }
...@@ -14,60 +14,81 @@ ...@@ -14,60 +14,81 @@
</head> </head>
<body> <body>
<div class="mBlock"> <div class="mBlock">
<h2>New Features and Changes in AutoFOCUS 2.20</h2> <h2>New Features and Changes in AutoFOCUS 2.21</h2>
<h3>Co-simulation</h3>
<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> <ul>
<li>The generated configuration file was extended to provide information on which exported ports belong to the same complex data structure</li> <li>There is a new functional viewpoint for capturing and modeling the function architecture of systems</li>
<li>Various bug fixes and robustness improvements.</li>
</ul> </ul>
<h3>DSE</h3> <h3>DSE</h3>
<ul> <ul>
<li>It is now possible to allocate logical component (input/port) ports to more than one task (input/output) port.</li> <li>The Deployment and Schedule synthesis can now operate on partial WCET specifications</li>
<li>The DSE perspective is now able to import and handle partition architectures.</li> <li>Documentation overhaul</li>
<li>Various improvements of the usability.
</ul> </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> <ul>
<li>The zoom level in diagram editors can now also be adjusted via the toolbar.</li> <li>All graphical component editors can now use the auto-layouting</li>
<li>Various improvements of usability, performance and responsiveness in all parts of the tool.</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> </ul>
<br> <br>
<h3>Detailed list of changes in 2.20:</h3> <h3>Detailed list of changes in 2.21:</h3>
<ul> <ul>
<li> Avoid exceptions/hangs when loading/importing models (<a href="https://git.fortiss.org/af3/af3/-/issues/4166">#4166</a>)</li> <li>Variability in Logical Architecture (#3790) </li>
<li> Allocation View: Avoid mouse pointer movement, improve performance (<a href="https://git.fortiss.org/af3/af3/-/issues/4165">#4165</a>)</li> <li> Creating a No Migration Constraint - RISE (#4065) </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> Hierarchical platform: metamodel extensions (#4226) </li>
<li> DSE Synthesis View: Remember currently selected synthesis type (<a href="https://git.fortiss.org/af3/af3/-/issues/4154">#4154</a>)</li> <li> [FMI] Provide useful error messages in case of failed transformations (#4168) </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 error reporting if a transformation chain fails (#3638) </li>
<li> Improve performance of project deletion (<a href="https://git.fortiss.org/af3/af3/-/issues/4145">#4145</a>)</li> <li> [Documentation] Add developer documentation for safetycases (#3753) </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> The order of the elements in the Marker View should be definable (to make sense) (#4225) </li>
<li>Avoid concurrent modification exception in Action service (<a href="https://git.fortiss.org/af3/af3/-/issues/4141">#4141</a>)</li> <li> Sort prototype categories (#4220) </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> Review / clean up library metamodel (#4214) </li>
<li>MIRA: Show element icons in requirements overview editor (<a href="https://git.fortiss.org/af3/af3/-/issues/4135">#4135</a>)</li> <li> Remove unused GEF/SWT editors/views (#3946) </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> Remove library view (#4161) </li>
<li>[DSE] Enable import of partition architectures (<a href="https://git.fortiss.org/af3/af3/-/issues/4127">#4127</a>)</li> <li> Import capability for library elements (#3996) </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> Show element diagram editor (#4202) </li>
<li>Introduce Zoom control (<a href="https://git.fortiss.org/af3/af3/-/issues/3843">#3843</a>)</li> <li> Implement selection of type in FX Data Dictionary editor editor (#4162) </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> Annotation View: Highlighting of rows and columns is sometimes counter-intuitive (#3083) </li>
<li>[Allocation] Exclude parameter tables when traversing allocation tables (<a href="https://git.fortiss.org/af3/af3/-/issues/4158">#4158</a>)</li> <li> Annotation View: Performance improvements (#3145) </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: Better error handling for DSE backends (#4190) </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> Fix potential crash in parameter table editors (#4193) </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> SafetyPatterns: Avoid warning about non-existent EPackage (#4189) </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> Show errors during execution of EMF commands to user (#4169) </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> 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> </ul>
</div> </div>
</body> </body>
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<html> <html>
<head> <head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"> <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> <style>
.mBlock { margin-left: 62px; } .mBlock { margin-left: 62px; }
h2 { color: black; } h2 { color: black; }
...@@ -15,31 +15,44 @@ ...@@ -15,31 +15,44 @@
</head> </head>
<body> <body>
<div class="mBlock"> <div class="mBlock">
<h2>New Features and Changes in AutoFOCUS 2.20</h2> <h2>New Features and Changes in AutoFOCUS 2.21</h2>
<h3>Co-simulation</h3> <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> <ul>
<li> The generated configuration file was extended to provide information on which exported ports belong to the same complex data structure</li> <li>There is a new functional viewpoint for capturing and modeling the function architecture of systems</li>
<li> Various bug fixes and robustness improvements.</li>
</ul> </ul>
<h3>DSE</h3> <h3>DSE</h3>
<ul> <ul>
<li> It is now possible to allocate logical component (input/port) ports to more than one task (input/output) port. <li>The Deployment and Schedule synthesis can now operate on partial WCET specifications</li>
<li> The DSE perspective is now able to import and handle partition architectures. <li>Documentation overhaul</li>
<li> Various improvements of the usability.
</ul> </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> <ul>
<li> The zoom level in diagram editors can now also be adjusted via the toolbar. <li>All graphical component editors can now use the auto-layouting</li>
<li> Various improvements of usability, performance and responsiveness in all parts of the tool. <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> </ul>
<br> <br>
...@@ -89,31 +102,38 @@ ...@@ -89,31 +102,38 @@
<br> <br>
<h3> <h3>
Detailed list of changes in 2.20: Detailed list of changes in 2.21:
</h3> </h3>
<ul> <ul>
<li> Avoid exceptions/hangs when loading/importing models (#4166) <li>Variability in Logical Architecture (#3790) </li>
<li> Allocation View: Avoid mouse pointer movement, improve performance (#4165) <li> Creating a No Migration Constraint - RISE (#4065) </li>
<li> [FMI] Do not assume task ports are named like the allocated component ports (#4155) <li> Hierarchical platform: metamodel extensions (#4226) </li>
<li> DSE Synthesis View: Remember currently selected synthesis type (#4154) <li> [FMI] Provide useful error messages in case of failed transformations (#4168) </li>
<li> Enable to allocate logical component (input/port) ports to more than one task (input/output) port (#4148) <li> Improve error reporting if a transformation chain fails (#3638) </li>
<li> Improve performance of project deletion (#4145) <li> [Documentation] Add developer documentation for safetycases (#3753) </li>
<li> [FMI] Provide information on which exported ports belong to the same complex data structure (#4142) <li> The order of the elements in the Marker View should be definable (to make sense) (#4225) </li>
<li> Avoid concurrent modification exception in Action service (#4141) <li> Sort prototype categories (#4220) </li>
<li> Fix export of solutions that contain schedules and improve visualization UI (#4139) <li> Review / clean up library metamodel (#4214) </li>
<li> MIRA: Show element icons in requirements overview editor (#4135) <li> Remove unused GEF/SWT editors/views (#3946) </li>
<li> MIRA: Status cells are also editable where they should not (#4133) <li> Remove library view (#4161) </li>
<li> [DSE] Enable import of partition architectures (#4127) <li> Import capability for library elements (#3996) </li>
<li> Implement a JFX controller for the creation and visualization of reference lists (#4092) <li> Show element diagram editor (#4202) </li>
<li> Introduce Zoom control (#3843) <li> Implement selection of type in FX Data Dictionary editor editor (#4162) </li>
<li> Fix: icons in requirement editor do not vanish correctly when collapsing row items (#4147) <li> Annotation View: Highlighting of rows and columns is sometimes counter-intuitive (#3083) </li>
<li> [Allocation] Exclude parameter tables when traversing allocation tables (#4158) <li> Annotation View: Performance improvements (#3145) </li>
<li> [FMU Export] Do not fail silently if no sampling time is specified (#4143) <li> DSE: Better error handling for DSE backends (#4190) </li>
<li> [DSE] Switch to partition scheduling only if partitions are used (#4131) <li> Fix potential crash in parameter table editors (#4193) </li>
<li> Install exception handler for command stack showing errors to user (#4169) <li> SafetyPatterns: Avoid warning about non-existent EPackage (#4189) </li>
<li> Enable to unset annotation value by entering the empty string (#4170) <li> Show errors during execution of EMF commands to user (#4169) </li>
<li> Assume infinite runtime for tasks where no WCET as been specified (#4171) <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> </ul>
</div> </div>
......
...@@ -19,10 +19,10 @@ ...@@ -19,10 +19,10 @@
<product <product
application="org.fortiss.af3.rcp.application.af3app" application="org.fortiss.af3.rcp.application.af3app"
description="AutoFOCUS 3 - &quot;Phoenix&quot; Release" description="AutoFOCUS 3 - &quot;Phoenix&quot; Release"
name="AutoFOCUS 3 - &quot;Phoenix&quot; 2.20"> name="AutoFOCUS 3 - &quot;Phoenix&quot; 2.21">
<property <property
name="appName" name="appName"
value="AutoFOCUS 3 - &quot;Phoenix&quot; 2.20"> value="AutoFOCUS 3 - &quot;Phoenix&quot; 2.21">
</property> </property>
<property <property
name="aboutImage" name="aboutImage"
...@@ -34,7 +34,7 @@ ...@@ -34,7 +34,7 @@
</property> </property>
<property <property
name="aboutText" 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>
<property <property
name="startupProgressRect" name="startupProgressRect"
......
...@@ -4,7 +4,7 @@ Eclipse-BundleShape: dir ...@@ -4,7 +4,7 @@ Eclipse-BundleShape: dir
Bundle-ManifestVersion: 2 Bundle-ManifestVersion: 2
Bundle-Name: AF3 Online Help Bundle-Name: AF3 Online Help
Bundle-SymbolicName: org.fortiss.af3.rcp.help;singleton:=true 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-Vendor: fortiss GmbH
Bundle-RequiredExecutionEnvironment: JavaSE-11 Bundle-RequiredExecutionEnvironment: JavaSE-11
Bundle-ActivationPolicy: lazy Bundle-ActivationPolicy: lazy
......