Release Notes until DaVinci Developer Adaptive 2.8
- DaVinci Developer Adaptive 2.8 (SP1)
- DaVinci Developer Adaptive 2.8
- DaVinci Developer Adaptive 2.7 (SP1)
- DaVinci Developer Adaptive 2.7 (HF1)
- DaVinci Developer Adaptive 2.7
- DaVinci Developer Adaptive 2.6 (SP2)
- DaVinci Developer Adaptive 2.6 (SP1 HF1)
- DaVinci Developer Adaptive 2.6 (SP1)
- DaVinci Developer Adaptive 2.6
- DaVinci Developer Adaptive 2.5 (SP1)
- DaVinci Developer Adaptive 2.5
- DaVinci Adaptive Tool Suite 2.4 (SP4)
- DaVinci Adaptive Tool Suite 2.4 (SP3 HF1)
- DaVinci Adaptive Tool Suite 2.4 (SP3)
- DaVinci Adaptive Tool Suite 2.4 (SP2)
- DaVinci Adaptive Tool Suite 2.4 (SP1)
- DaVinci Adaptive Tool Suite 2.4
- DaVinci Adaptive Tool Suite 2.3 (SP2)
- DaVinci Adaptive Tool Suite 2.3 (SP1)
- DaVinci Adaptive Tool Suite 2.3
- DaVinci Adaptive Tool Suite 2.2 (SP2)
- DaVinci Adaptive Tool Suite 2.2 (SP1)
- DaVinci Adaptive Tool Suite 2.2
- DaVinci Adaptive Tool Suite 2.1
- DaVinci Adaptive Tool Suite 2.0
- DaVinci Adaptive Tool Suite 1.1 SP3
- DaVinci Adaptive Tool Suite 1.1 SP2
- DaVinci Adaptive Tool Suite 1.1 SP1
- DaVinci Adaptive Tool Suite 1.1
- DaVinci Adaptive Tool Suite 1.0 SP1
- DaVinci Adaptive Tool Suite 1.0
- Additional Information
DaVinci Developer Adaptive 2.8 (SP1)
Miscellaneous Improvements
-
Removing the selected Scripts folder in the DaVinci Adaptive project properties is now possible by deleting the according value in the Scripts field.
-
Improved the recommendation message when using projects which are incompatible with the used tool version.
-
All editors and views provide now a help button in the according toolbar to open the related help topic.
-
The script tasks in the Scripts view are now automatically updated when a new script is added to the selected DaVinci Adaptive project.
Fixed Issues
-
Fixed the display of check box states, which were sometimes barely visible on Linux.
-
Resolved an issue where the Groovy Language Support plugin could not be found when opening the tool help.
-
When closing the application with multiple open part stacks, there will be no empty area after a restart anymore.
-
Fixed an issue where locked projects were marked as dirty, even if no changes in the model were done.
-
The validation of Instance References also checks the validity of the context objects in between.
-
After selecting a DaVinci Adaptive project in the Project Selection toolbar drop down menu and then deleting that project, no exception will occur anymore.
-
Closing a dirty DaVinci Adaptive project and saving it via the upcoming dialog will not leave the project dirty anymore.
-
DaVinci Project Explorer:
-
Creating an ARXML file in a subfolder will not place the file in the model root folder anymore.
-
Acknowledged validation results are no longer displayed at the DaVinci Adaptive project.
-
-
AUTOSAR Model Explorer:
-
Resolved an issue where the AUTOSAR Model Explorer sometimes got the focus when creating a new element in another editor.
-
-
Diagnostic Editor:
-
Creating an Interface via context menu behaves now in the same way as using the button and reveals the newly created Interface in the tree.
-
Fixed an issue where the selected Process Design disappeared after switching between the editor pages.
-
When having multiple DaVinci Adaptive projects open at the same time, changing the selected Executable or Process Design in one project is no longer carried over to another project.
-
Using the
Delkey to delete model elements or mappings is now working again.
-
-
DML Editor:
-
Fixed a warning for missing Log4j logger when opening the DML editor for the first time.
-
Wrongly configured Instance References will not be written to the model anymore. Additionally, the validation of Instance References was improved.
-
Removed a problem where sometimes all number format switch actions were shown in the first row of the DML Editor, instead of placing them at the according elements.
-
Fixed an issue where the same problem description was reported multiple times in the hover information.
-
UNC paths don’t lead to issues in the DML anymore.
-
-
Service Deployment Editor:
-
It is no longer possible to create a Service Interface Deployment via context menu in a locked DaVinci Adaptive project.
-
-
Model Extensions:
-
Nested child class definitions don’t cause exceptions in the instance model anymore, and references to nested child classes can now be resolved.
-
-
Unresolved References View:
-
Using the 'Open Existing Part…' command now also works when the AUTOSAR Model Explorer tree is in type based view.
-
Corrected some displayed paths, which showed a dot instead of a slash before the short name of the model element.
-
No exception is raised anymore when deleting an unresolved reference in some other editor.
-
Instance References show the correct owner of the reference as Referrer, not the Instance Reference itself.
-
-
Validation View:
-
Fixed an issue where some validation results were not shown in the list.
-
Acknowledged validation results don’t disappear from the list anymore if the according filter is not active.
-
-
Generation Result View:
-
Fixed an issue when using the filter on the Root Object column, which could lead to an empty table.
-
-
Wizards and Dialogs:
-
The DaVinci Adaptive project list in the File Selection dialog is now updated when DaVinci Adaptive project references are changed. Additionally, the check box state to show only files of the current project is now remembered.
-
Fixed an issue in the Package Selection dialog, which sometimes didn’t create the Package in the selected file.
-
After generation code and closing the Generation dialog, no exception will occur anymore.
-
When creating a Default State Machine in the Create Process wizard, the default modes are now correctly capitalized with a starting upper case letter.
-
A warning in dialogs and wizards doesn’t prevent continuing or finishing the dialog or wizard anymore.
-
Known Issues
-
Adaptive Projects created with version 2.7 or newer are not compatible to version 2.6 or earlier. Instead, create a new Adaptive Project in the according version and add the model content in the New Project wizard from the newer version.
-
The Latest Eclipse Release update site installs incompatible updates when active while installing new software in the IDE. In DaVinci Developer Adaptive, this update site is removed by default.
DaVinci Developer Adaptive 2.8
New Features
-
Brand new Welcome Page:
-
The Welcome Page was redesigned to provide better information for new users as well as experienced users.
-
A new information section about the latest features and an overview of the available cheat sheets are available.
-
-
Unresolved References View:
-
A new comfort view to check on all kinds of Unresolved References in the model.
-
Different kinds of wizards assist in correcting the Unresolved References.
-
-
Application Design Center:
-
A new cheat sheet guides through the workflow of the Application Design Center.
-
Application name and Machine name are pre-filled with default names to get started quickly.
-
-
DML Editor:
-
Comments can now be used in the DML for elements which have a short name to improve the readability in the DML editor. Just select your favorite language in the Workbench Preferences and existing descriptions will be displayed as comments for the according elements or start to write new comments for your elements.
-
The number format representation can now be switched via a button at the according number element directly in place.
-
The syntax for all References and Instance References in the DML has been simplified to improve readability even further.
-
-
CLI bundled together with the tool:
-
The CLI is now bundled together with the tool and can be used directly without the need for an Adaptive SIP.
-
The Adaptive SIP will still contain the CLI to support CI solutions.
-
-
Generation Result View:
-
The output folder can be opened via a button in the toolbar.
-
Details on the selected object in the Generation Result View tree can be viewed in the Properties View.
-
There is a new help entry for more information on the Generation Result View.
-
-
AUTOSAR Model Explorer:
-
The form can also show and edit MICROSAR Adaptive parameters, if available for the selected element.
-
-
Instance References:
-
All Instance References are now validated and potential issues are reported in the Validation View.
-
-
Read-Only and Locks:
-
The lock/unlock context menu action now supports multi-selection.
-
-
DaVinci Project Explorer:
-
The issue annotation at DaVinci Adaptive projects can show the issue details of the project in a tooltip.
-
-
Wizards and Dialogs:
-
Newly created ARPackages are automatically selected in the Package Selection dialog.
-
-
Miscellaneous Improvements:
-
The Problems View shows a summary of all issues of a project to get a quick overview on all different projects in the workspace.
-
The License Page in the Workbench Preferences provides better support for license related information and issue handling.
-
In the Generation Report the used tool version is noted.
-
Improved the icons for out-of-scope validation results to be easier distinguishable from in-scope validation result icons.
-
Adaptive SIPs can also be referenced via relative paths in the Workbench Preferences.
-
All model elements in trees of comfort editors which have a short name can show the full path in the tooltip.
-
Tooltips show the acknowledgment status of validation results.
-
Fixed Issues
-
Fixed an issue where some modifier actions were still available in locked projects.
-
Changes in the project dependencies are reflected immediately in the graphical Project Dependencies overview.
-
A missing or broken project reference doesn’t prevent the user from editing the project references anymore.
-
The quick type filter above trees doesn’t filter already hidden elements anymore.
-
Fixed the styling of various tooltips which were barely readable under Linux.
-
Fixed an issue where the filter in boolean grid columns was not showing the correct results.
-
The links to the Vector KnowledgeBase and Request Support will open in the preferred browser set in the Workbench Preferences instead of the internal Eclipse browser.
-
Fixed layout issues in the Validation View and Generation Result View where scrolling was not possible even when the views were to small.
-
Application Design Center:
-
Fixed an exception when using the Application Design Center with Fields in Service Interfaces which have a reduced definition of boolean flags.
-
-
Project Home View:
-
The icons in the Validation Results in Scope section don’t disappear anymore after a full validation is triggered.
-
-
DML Editor:
-
Fixed a problem where it could happen that descriptions were duplicated.
-
When working with Instance References no proposal window appears anymore if the target is already selected.
-
Deleting the Admin Data element while Model Extensions are still present will not accidentally delete the Model Extension data.
-
Improved the update performance in the DML editor for external changes in the model through other editors or wizards.
-
-
Machine Editor:
-
Fixed an exception on the Services form page which occurred if certain elements were missing in the model.
-
In the Startup Configuration tab the Function Group States column doesn’t contain duplicated entries anymore.
-
-
DaVinci Project Explorer:
-
Renaming a project doesn’t cause issues when renaming folders inside this project afterwards.
-
Fixed an issue where some sub folders were not shown immediately.
-
-
Validation View:
-
When aborting the Acknowledgment dialog via the ESC key the acknowledgment is not created or changed anymore.
-
-
Wizards and Dialogs:
-
Fixed some issue where dialogs might exceed the available Display space.
-
Removed some unexpected check boxes in dialogs where no check box should be displayed.
-
Known Issues
-
Adaptive Projects created with version 2.7 or newer are not compatible to version 2.6 or earlier. Instead, create a new Adaptive Project in the according version and add the model content in the New Project wizard from the newer version.
-
The Latest Eclipse Release update site installs incompatible updates when active while installing new software in the IDE. In DaVinci Developer Adaptive, this update site is removed by default.
DaVinci Developer Adaptive 2.7 (SP1)
Miscellaneous Improvements
-
Updated the icon for starting a full validation in the Validation View to be easier distinguishable and moved it to a separate area.
-
Improved the validation of short names in various forms.
-
When creating a new Startup Configuration in the Machine Editor, it is now possible to select multiple Function Groups.
-
Added the possibility to clear the Safety Level of an IPC Service Instance in the Machine Editor.
-
Improved the loading of DaVinci Adaptive projects.
Fixed Issues
-
Fixed an issue with the validation of Instance References in some special cases.
-
The Properties View shows the properties of a selected element in the DaVinci Project Explorer.
-
Fixed an issue where scripts throw exceptions when using a Groovy template inside the script.
-
Improved the stability when switching between different MICROSAR Adaptive SIPs while multiple DaVinci Adaptive projects are open.
-
Fixed an issue where exceptions might occur when changing project references.
-
Saving the project is done successfully now when generating code via the GUI and being asked to save the configuration before proceeding.
-
Fixed an issue where the Dashboard might be blank after switching from the Project Dependencies tab to the Dashboard tab.
-
Validation tooltips in the GUI consider newlines.
-
Application Design Center:
-
Created short name length for IPC elements is now checked and ensured to be valid regarding the AUTOSAR schema.
-
Removed the MICROSAR Adaptive Platform Definitions check box. The PLATFORM_CORE Software Cluster will now always be created automatically.
-
Fixed the 'Link with Editor' functionality in the DaVinci Project Explorer when using the Application Design Center.
-
-
DaVinci Project Explorer:
-
Re-enabled the
Ctrl+Akey combination to select all items in the tree.
-
-
DML Editor:
-
When creating a new element below a split parent element, the Multiple Files dialog to select the file location will now be presented after the entry masks (tabstops) were left.
-
Fixed an exception when using undo/redo in the DML Editor.
-
Improved the reload time of the DML Editor as details part when switching between elements in the tree.
-
-
Executable Editor:
-
Fixed an exception which could occur when opening the Executable Editor.
-
-
Service Deployment Editor:
-
Fixed a rendering issue in the Deployment Configuration table.
-
-
Model Extensions:
-
Removing all Model Extension data from an element will not leave some Model Extension structures behind in the ARXML file.
-
-
Validation View:
-
Fixed an issue where the details message of the affected configuration entity were not updated when the model changed.
-
-
Scripts View:
-
The scripts tree doesn’t collapse anymore when a script is changed.
-
-
Automation Interface:
-
The mdfModel(AsrPath) method was improved to also handle elements below non-referrable parent element.
-
-
CLI:
-
When generating code, the previously acknowledged validation results will be considered now.
-
Raised the severity for broken or not found DaVinci Adaptive project references from warning to error, like in the GUI.
-
-
Wizards and Dialogs:
-
Newly created files in the File Selection dialog are now automatically shown and selected. Also improved the 'Show files of parent element only' option, which was not available even when there was a parent element available.
-
The Generation and Validation dialogs will not show an error as overall result anymore when all generators were executed successfully.
-
Selecting an existing file in dialogs with file selection is now also working for files in subfolders.
-
Fixed an issue in the New DaVinci Adaptive Project dialog where the script folder of a newly created DaVinci Adaptive project was not configured correctly.
-
DaVinci Developer Adaptive 2.7 (HF1)
Fixed Issues
-
Fixed an issue where the various wizards in the tool are not working if a new Package was previously created under the AUTOSAR root node.
Known Issues
-
The Latest Eclipse Release update site installs incompatible updates when active while installing new software in the IDE. In the pre-integrated version of the DaVinci Developer Adaptive, this update site is removed by default. When installing the DaVinci Developer Adaptive update site into an Eclipse IDE, make sure this Eclipse update site is disabled beforehand. Please refer to the Installation Guide contained in the delivery.
DaVinci Developer Adaptive 2.7
New Features
-
Application Design Center:
-
A new comfort editor, which assists in creating Adaptive Applications.
-
The editor guides through the process of defining the Data Types, Service Interfaces, Executables and finally the definition of the Application deployment.
-
At the end of the process, the complete description and deployment of the Application can be created with help of the ARXML Model Builder with one click.
-
-
DaVinci Project Explorer:
-
A new Project Explorer for all DaVinci Adaptive Projects.
-
Provides the content and context menus dedicated to work with DaVinci Adaptive Projects.
-
There is also a new DaVinci Project Importer, which assists in importing DaVinci Adaptive Projects.
-
-
More flexible DaVinci Adaptive Project handling and new Project Home View:
-
The predefined project types were removed to allow a more flexible handling of DaVinci Adaptive Projects and the references between them.
-
The brand new Project Home View provides a new Dashboard with a better overview that can be configured according to the current use case.
-
-
Instance References:
-
The DML provides a simplified syntax to model Instance References. Use the code completion to get possible proposals for roots, contexts and targets. See the DML help section for an example of this new feature.
-
-
Read-Only and Locks:
-
The read-only status of files and model elements are shown in the various editors, trees, forms and grids and the DML.
-
Projects can be locked or unlocked for editing via a context menu entry in the DaVinci Project Explorer.
-
-
Signal-To-Service Editor:
-
Many small improvements in the related wizards as well as some new icons.
-
-
Validation View:
-
It is possible to suppress Infos and Warnings by acknowledging them in the Validation View.
-
A new button in the toolbar can be used to trigger a full validation of the complete model. This will include elements outside of selected Model Scopes as well as executing the validation phase of the MICROSAR generators.
-
-
Model Scopes:
-
Project model validation is now done based on the selected Model Scopes.
-
The Generation Result View and the Generation Execution HTML Report show which generators were running in a particular scope.
-
-
Model Extensions:
-
Besides simple attributes, also child elements can be created and configured in the comfort editors.
-
-
CLI:
-
Improved the command-line help for some of the parameters.
-
Extended the CLI to also be able to trigger a full validation of the model, regardless of any selected model scopes.
-
Added support for server licenses: Server Edition License Types.
-
-
Automation Interface:
-
New and simpler API for creating DaVinci Adaptive Projects.
-
Improved documentation for the 'New Automation Script Project' wizard.
-
-
Wizards and Dialogs:
-
The Generation Dialog will automatically open the Generation Result View after it is closed to show the latest generation results.
-
The File Selection Dialog contains more useful information and is structured more clearly.
-
-
Miscellaneous Improvements:
-
Improved readability of validation messages in tooltips.
-
Improved the message when closing a DaVinci Adaptive project with unsaved changes.
-
Extended the help in CLI for a better understanding on how to use it and introduced a new parameter '--listGenerators' to print all available code generators.
-
Reduced the DaVinci Developer Adaptive product file size.
-
Added support to configure the safety level for Required/Provided IPC Service Instances in related comfort editors and DML.
-
Instance Specifiers can now also be copied in the according comfort editors on Executables and Ports.
-
Fixed Issues
-
The size of long validation message tooltips doesn’t exceed the screen anymore.
-
Fixed an issue where it was not possible to create a child element under a split parent element, if the parent element was contained in read-only and writable files.
-
Improved the error message text when entering a wrong input into a numeric field in forms.
-
Fixed the occurrence of a blank area in the project frame when closing and reopening parts in a separate part stack.
-
Fixed an issue in tree grids, where the expand and editing actions collided. A double click will always trigger the expand action, whereas two separate clicks will activate the editing action.
-
Closing a DaVinci Adaptive project with unsaved changes doesn’t throw an exception and the message dialog contains more useful information about the model status.
-
AUTOSAR Model Explorer:
-
Improved the visibility of check boxes in light themes on Linux.
-
-
Signal-To-Service Editor:
-
The context menus in the various tables are now able to handle multi selections and only present the correct entries.
-
-
Home View:
-
Saving the model on the Home View is now possible via
Ctrl+S. -
On the Model Scopes page, root objects with the same short name can be distinguished by hovering over them to see the full path of the root object.
-
-
Scripts View:
-
Fixed an issue where using a script location relative to the project didn’t work.
-
Reverting model changes after a script run is now possible via
Ctrl+Zin the Scripts View.
-
-
Wizards and Dialogs:
-
Fixed an issue where the Validation and Generation Dialogs could be opened up multiple times at once.
-
-
CLI:
-
Specifying a set of generators to be run via the '-m' parameter after all generators were previously deselected in the GUI application will not fail anymore.
-
Fixed an issue where using relative project paths would not load the ARXML files of the specified projects.
-
-
Automation Interface:
-
Updated the Automation Interface Documentation and removed some outdated parts.
-
Known Issues
-
The Latest Eclipse Release update site installs incompatible updates when active while installing new software in the IDE. In the pre-integrated version of the DaVinci Developer Adaptive, this update site is removed by default. When installing the DaVinci Developer Adaptive update site into an Eclipse IDE, make sure this Eclipse update site is disabled beforehand. Please refer to the Installation Guide contained in the delivery.
DaVinci Developer Adaptive 2.6 (SP2)
New Features
-
Model Scopes:
-
The Generation Result View shows the generation results per root object.
-
The Generation Execution HTML Report can show the results either per root object or per generator.
-
-
Model Extensions:
-
All comfort editors can display model extensions parameters in the form or grid of details parts, if model extensions are defined for the current input element.
-
Model Extension descriptions can be viewed when hovering over the class or parameter name in forms and grids.
-
-
Miscellaneous:
-
Starting an on-demand validation or generation invalidates all previous validation results.
-
In the Project Explorer, all ARXML files now have an according overlay and show a lock icon if the file is read-only.
-
Context specific actions in context menus appear at the top of the list.
-
Cascaded or nested project structures are not recommended in the DaVinci Developer Adaptive and there is a warning shown if such project structures are detected.
-
The code completion proposals in the DML proposes entries matching the prefix, even if they are currently filtered.
-
Fixed Issues
-
Updated log4j to version 2.17.1 to prevent security vulnerability of previous version.
-
Fixed the detection of circular project dependencies in some cases.
-
Deleting a referenced project updates the content of the referencing projects correctly.
-
Fixed an issue where in the Generation Execution HTML Report the error message was missing for some failed generation reports.
-
Spaces in the path to the DaVinci Developer Adaptive executable will not cause exceptions during generation.
-
Switching the number format of an edited numerical value doesn’t revert the value back to the previous one.
-
Fixed some inaccurate model extension validations of child element and reference multiplicity.
-
The 'Using the Diagnostic Editor' cheat sheet can be opened successfully from the Welcome page.
-
AUTOSAR Model Explorer:
-
Fixed an issue where clicking on a reference target in the breadcrumb did not reveal the according element in the tree.
-
Adding a dependsOn formula to a Software Cluster doesn’t cause an endless loop.
-
Selecting a reference of a node under the Incoming References node in the form part doesn’t throw an exception anymore.
-
-
DML Editor:
-
Fixed a problem where packages got deleted right after they were opened in the DML Editor used as details part.
-
Hover information popups containing error messages are wrapped if the message exceeds the text box.
-
-
Diagnostic Editor:
-
Fixed an issue where using the Port Allocator and Mapper page could crash during port creation.
-
The navigation buttons now also work on the Port Allocator and Mapper page trees.
-
Deleting the currently selected Executable in another editor doesn’t throw an exception.
-
Creating ports for a split Executable doesn’t throw exceptions anymore.
-
Fixed the usage of the wrong icon for PRPorts and other small improvements.
-
Creating a port for a Diagnostic Service Validation Interface sets the correct Role Based Port Assignment with value 'DiagnosticServiceValidation'.
-
-
Machine Editor:
-
Creating Network Settings doesn’t throw exceptions.
-
Fixed an issue where the button to switch between form and DML was not visible sometimes.
-
-
Signal-To-Service Editor:
-
Fixed an issue where the Select Signal wizard was not working in some cases.
-
-
Executable Editor:
-
For split elements, the editor will ask where to store a newly created sub elements.
-
-
Validation View:
-
Fixed an issue where in some cases the root object of a validation result was not shown.
-
When resolving a validation result via a solving action, no exception occurs anymore.
-
The Validation View updates validation results correctly when model content changes.
-
-
Generation Result View:
-
Showing the generated file in the system file explorer is now also working for Linux.
-
-
Scripts View:
-
Executing a script for a previously not loaded project loads the project and executes the script directly afterwards.
-
-
Automation Interface:
-
Fixed missing description and failing creation of some script templates.
-
Using @CompileStatic in an automation script doesn’t block compilation of the script.
-
Fixed the code completion in IntelliJ IDEA when creating automation scripts.
-
Fixed an issue where script jar files contained the wrong class name and could not be loaded in the DaVinci Developer Adaptive.
-
Newly created scripts allow beta API usage by default and do not throw exceptions anymore, since most classes in AUTOSAR Adaptive are still marked as draft.
-
-
Wizards and Dialogs:
-
Fixed an issue where the validation column in the Generation dialog was too wide after opening the dialog.
-
Project references set in the process of creating a new adaptive project will not be lost anymore after finishing the wizard.
-
Known Issues
-
The Latest Eclipse Release update site installs incompatible updates when active while installing new software in the IDE. In the pre-integrated version of the DaVinci Developer Adaptive, this update site is removed by default. When installing the DaVinci Developer Adaptive update site into an Eclipse IDE, make sure this Eclipse update site is disabled beforehand. Please refer to the Installation Guide contained in the delivery.
DaVinci Developer Adaptive 2.6 (SP1 HF1)
Known Issues
-
The Latest Eclipse Release update site installs incompatible updates when active while installing new software in the IDE. In the pre-integrated version of the DaVinci Developer Adaptive, this update site is removed by default. When installing the DaVinci Developer Adaptive update site into an Eclipse IDE, make sure this Eclipse update site is disabled beforehand. Please refer to the Installation Guide contained in the delivery.
DaVinci Developer Adaptive 2.6 (SP1)
New Features
-
Signal-To-Service Editor:
-
New context menu command Clone for ServiceInstanceToSignalMappings in the left navigation tree available.
-
Signal-To-Service Translation tables have a new option to open the S2S Mapping page containing the mapping on the row.
-
Updated the Mapping Set page and Select Signal/Signal Group wizards with new functionalities.
-
The Event Mapping table now also shows the Signal Data Type.
-
-
Scripts View:
-
Description and help texts can be viewed when hovering over the according script task.
-
The Scripts view shows the current API version and the version the available scripts were compiled against.
-
-
Project Dependencies page of the Project Dashboard:
-
A new page for the visualization of project dependencies is now available on the Project Dashboard.
-
On the Project Dependencies page, the incoming and outgoing projects dependencies can be viewed in a graphical way.
-
Set filters or zoom in and out on the graph to focus on the important information.
-
-
Model Extensions:
-
The top-level SdgClass can have a description which gets displayed for all extension defined below this SdgClass. Can be used to describe the general purpose of the extension.
-
All Model Extension information texts now state the origin of the according extension.
-
Extended the help for Model Extensions and included descriptions on the various elements and features.
-
-
The CLI can now be executed in parallel on multiple processes.
-
Warnings in the Validation View can be acknowledged and filtered to help focusing on the important issues in the projects.
-
Miscellaneous Improvements:
-
All instance specifiers of an Executable can be copied at once via the new context menu command .
-
Improved the file selection behavior in wizards.
-
Scripts can now be developed even without an Adaptive SIP in the tool.
-
When defining model extensions, it is checked if a feature definition is already contained to prevent duplicates.
-
Open projects state now clearly if a referenced project got closed or deleted to prevent follow-up problems.
-
Improved the tool performance in projects with many validation results.
-
The order of the file locations shown in the Properties view are now sorted in a natural order.
-
On the Scope Selection page of the Project Dashboard, a new column shows the type of the root objects.
-
Added a new section Project Collaboration in the help which contains best practices when several persons or teams collaborate to produce an AUTOSAR model.
-
The license information shows also the license type in use.
-
Scripts in the scripts folder are searched recursively which allows the use of sub-folders.
-
Fixed Issues
-
Pressing the Back button in the toolbar doesn’t select the first item in the tree if it was not actually selected previously.
-
Moving an element without sub-elements in the Project Explorer from one file to another is now possible.
-
Improved the performance in wizards with project selection when there are many dependencies involved.
-
Fixed an issue where read-only files in the Adaptive SIP could prevent the creation/conversion of a DaVinci Adaptive project.
-
Unsupported linked folders in the project don’t throw a NullPointerException.
-
Solved an issue where the Adaptive SIP could be switched automatically to another Adaptive SIP contained in the preferences list.
-
Prevented the ability to create a circular project dependency chain via project type change.
-
Fixed a memory leak on the Project Dashboard overview page after closing and reopening the project.
-
Starting the tool via a link from another directory doesn’t lead to several 'Resource not found' issues anymore.
-
Renaming a project doesn’t lead to exceptions.
-
The Validation Library is now recognized and loaded in the CLI.
-
Fixed an exception when setting a required ID to ANY.
-
Prevented unnecessary blocking Progress dialogs when working with the tool.
-
The highlighting when using quicktype filters in the tool don’t break up multi-line strings anymore.
-
Fixed an OutOfHandlesError when using the number format representation.
-
AUTOSAR Model Explorer:
-
Fixed an issue where the layout of the form page could get messed up after restoring an element using Undo.
-
-
DML Editor:
-
Fixed a problem with Namespace proposals and removed the need for entering double quotes.
-
Auto-completion proposals in tabstops can now be filtered down by typing some part of the proposal text and replace always the correct range in the document.
-
-
Machine Editor:
-
Cloning a Process without a Process To Machine Mapping Set adds the missing Mapping Set now automatically.
-
-
Software Cluster Editor:
-
Fixed an exception when a file was removed while showing the Software Cluster dependencies.
-
-
Validation View:
-
Double clicking an erroneous element in the Validation View will jump to the according element in the AUTOSAR Model Explorer.
-
The descriptions of Solving Actions are updated as well when the Validation View is refreshed.
-
-
Scripts View:
-
The toolbar of the view doesn’t move into a separate line anymore if there is enough space.
-
-
Wizards and dialogs:
-
Creating a new package on root level no longer forces to enter a meaningless package path anymore.
-
Fixed an issue where the Validation dialog showed a green success icon even when there were errors at some point during validation.
-
In the Create… wizard, the initial file and package selection does match and when creating a sub-element the package is not changeable anymore.
-
Function Group States wizard now only allows selecting exactly one State of one Function Group.
-
Known Issues
-
The Latest Eclipse Release update site installs incompatible updates when active while installing new software in the IDE. In the pre-integrated version of the DaVinci Developer Adaptive, this update site is removed by default. When installing the DaVinci Developer Adaptive update site into an Eclipse IDE, make sure this Eclipse update site is disabled beforehand. Please refer to the Installation Guide contained in the delivery.
DaVinci Developer Adaptive 2.6
New Features
-
Signal-To-Service Editor:
-
A new comfort editor to allow configuration and editing of mappings from AUTOSAR Classic Signals to AUTOSAR Adaptive Events of Services. The mapping to Signal Groups and Signals is supported for Events and Implementation Data Type sub-elements of an Event.
-
-
Scripts View:
-
A new home for all your scripts which allows to define multiple script locations and use them in different scopes.
-
-
Model Extensions:
-
Added the possibility to set descriptions on definition side, which will be shown in the DML.
-
Model Extensions are validated live at runtime to support in configuring consistent model content.
-
-
Logging:
-
The Machine and Software Cluster Editors now allow to configure logging of Processes.
-
-
Project wizard:
-
The improved Project wizard now allows the creation of DaVinci Adaptive projects outside the workspace.
-
-
Number Formats:
-
The AUTOSAR Model Explorer and comfort editors allow to change the number format representation between decimal and hexadecimal for form fields and grid columns.
-
-
Comfort wizards:
-
Optimized the workflow in the New Element wizard for faster creation of new elements.
-
-
Miscellaneous Improvements:
-
Added the option to jump from a consistency tooltip directly to the according validation result entry in the Validation View.
-
Check box trees are shown in a tree hierarchy instead of a flat list.
-
Improved user-defined argument handling when using scripts. Arguments can now be set in a dedicated dialog.
-
The output folder for the generation can be specified in the CLI also when working with adaptive projects.
-
The CLI displays the supported AUTOSAR version information in the console when the CLI help is displayed.
-
The Diagnostic Editor informs the user when the configuration is not complete and the sub-editors therefore cannot be used.
-
Function Group Sets and their Function Groups can be opened directly in the Software Cluster Editor from the context menu.
-
A missing Executable of a Process is now automatically inserted if there is a according Process Design which references an Executable.
-
When a project’s ADPA file is missing, an according error entry will be shown in the Problems view which explains how to fix this issue.
-
The Copy Instance Specifier context menu command is now also available for ports in the Executable Editor.
-
The DML completion proposals tabstops provide the appropriate values to insert when reaching the tabstop.
-
Improved the dialog for selecting which ARXML file to store newly created elements.
-
Fixed Issues
-
Fixed missing Link with Editor functionality in several comfort editors to reveal selected elements in the Project Explorer.
-
After detaching a Project Frame from the main window there are no exceptions anymore when closing it.
-
Warnings and errors of a project are shown directly after opening the project.
-
Using filters in multi-column grids with trees also finds elements outside the first column.
-
The Model Scopes page on the Dashboard only applies changes after the Apply button was pressed.
-
When a project reference cannot be resolved, an according error message is shown and working with the project is prevented.
-
Fixed an issue where a ConcurrentModificationException could occur during a on-demand validation.
-
Changing project folders in the project properties doesn’t throw exceptions anymore when a project reference cannot be resolved.
-
When a project is removed in the Project Explorer, the according Project Frame will be closed.
-
DML editor fixes:
-
No more useless tabstop proposals while tabbing through a completion proposal snippet.
-
-
Validation View fixes:
-
Double clicking an erroneous element in the Validation View will jump to the according element in the AUTOSAR Model Explorer.
-
-
Wizard and dialog fixes:
-
Startup Parameters dialog in the Machine editor opens in the correct size.
-
Removing a Process, Process State, or Resource Group in the New Startup Configuration dialog removed the according element from the model.
-
Package path for sub-elements is set correctly in the New Element wizard.
-
Known Issues
-
The Latest Eclipse Release update site installs incompatible updates when active while installing new software in the IDE. In the pre-integrated version of the DaVinci Developer Adaptive, this update site is removed by default. When installing the DaVinci Developer Adaptive update site into an Eclipse IDE, make sure this Eclipse update site is disabled beforehand. Please refer to the Installation Guide contained in the delivery.
DaVinci Developer Adaptive 2.5 (SP1)
New Features
-
The DaVinci Adaptive SIP preference page offers an easy check box option to quickly select the integrated MICROSAR Adaptive SIP in the standalone application.
-
Generation will not be possible anymore if there are erroneous SdgDefs in the model.
-
AUTOSAR Model Explorer provides a context menu command to split a splittable element to another file.
-
All actions between left and right table in the Diagnostic editor are also available in the context menu in the tree.
-
When validation errors appear during the generation phase, the generated files will contain the following warning message: This code has been generated with errors.
-
The CLI accepts an additional argument to allowlist specific warning IDs which should not appear in the log.
-
General performance improvements.
Fixed Issues
-
An Ethernet Cluster with Ethernet Cluster Conditionals split across multiple files is now correctly loaded into the model.
-
Fixed an issue where newly created elements in the DML Editor disappeared when a DML Editor as details part of another editor was opened on the same element as a separate DML Editor.
-
Changing toolbar settings in an editor will not change the settings of another editor of the same kind in another project anymore.
-
Fixed an issue where a DV_EDITOR_MULTI_SELECTION script with only one element selected caused an exception.
-
The log output of a script execution doesn’t cut off some letters at the beginning of the log output text.
-
Closing a referenced project outside the workspace will unload the contained ARXML file contents.
-
Deactivating the DaVinci Adaptive support on a project with invalid ARXML files doesn’t freeze the application anymore.
-
Disabled buttons now also appear grayed-out in Linux.
-
Fixed the behavior of the project references page when duplicated UUIDs in projects are detected.
-
Fixed an issue where the warning to activate the Refresh using native hooks or polling setting didn’t disappear after activation.
-
Fixed a problem in large projects where the application ran out of handles.
-
The validation of Model Extensions will not complain about null values anymore if null is a valid value.
-
The parsing of BigInteger values in ValueVariationPoints doesn’t throw NumberFormatExceptions anymore if the BigInteger is denoted in hexadecimal or binary.
-
AUTOSAR Model Explorer fixes:
-
Fixed an issue where pasting a previously copied element could miss some properties.
-
-
DML Editor fixes:
-
Fixed an issue where the DML proposed wrong completion proposals in some situations.
-
The DML Editor as details part saves contents even when switching quickly to another tree node after a content change.
-
When deleting the last element in a list, the list element will not disappear immediately anymore. Empty list element still gets removed after a model update from another source.
-
-
Executable Editor fixes:
-
Fixed an issue where the DML Editor as details part didn’t show up.
-
-
Diagnostic Editor fixes:
-
The Properties view shows previously missing properties in the Diagnostic Properties tab for non-linked RID elements, DEM elements, and mapping items.
-
Fixed the undo behavior after an interface was created in the Interface Builder.
-
The Interface Builder and Port Allocator and Mapper pages of one project do not interfere with pages of the same kind in other Diagnostic editors in other open projects anymore.
-
RPorts in the Port Allocator and Mapper show the correct icon.
-
Fixed an issue where a PPort instead of a RPort was created when creating a port referencing a Diagnostic Monitor Interface.
-
All Executable action buttons between the left and right tables are now also available in the context menu.
-
Fixed an issue in the Interface Builder where the undo/redo behavior didn’t work as expected.
-
-
Wizard and dialog fixes:
-
All wizards remember the last used package path if not started on a specific package.
-
Fixed an issue where in some wizards the next page was enabled before a valid ARXML file was specified.
-
The package selection by mouse in the wizards now selects the correct element.
-
Fixed an issue where the creation of a new ARXML file for a newly created Required SOME/IP Service Instance failed.
-
A default name for a new element is inserted in every wizards which creates a new element.
-
Known Issues
-
Sometimes unexpected Eclipse IDE shutdowns occur when a hover window is about to be shown or content proposals are opened.
This seems to be a general Eclipse IDE issue and very hard to reproduce, so please let us know if you’re facing this problem when using the DaVinci Developer Adaptive: Contact our tool support at www.vector.com. -
The Latest Eclipse Release update site installs incompatible updates when active while installing new software in the IDE. In the pre-integrated version of the DaVinci Developer Adaptive, this update site is removed by default. When installing the DaVinci Developer Adaptive update site into an Eclipse IDE, make sure this Eclipse update site is disabled beforehand. Please refer to the Installation Guide contained in the delivery.
DaVinci Developer Adaptive 2.5
General Notes
-
New product name: DaVinci Developer Adaptive.
-
Based on Eclipse 2020-09 (4.17.0).
-
Supporting AUTOSAR AP 20-11 (AUTOSAR_00049.xsd).
-
Requires Java 11 Runtime.
New Features
-
Standalone application:
-
The DaVinci Developer Adaptive is now also available as standalone application, that is, preintegrated into Eclipse and possible to use without a MICROSAR Adaptive SIP.
-
-
Model Scopes:
-
A powerful way to set a scope on the model parts of interest.
-
Allows for validating and generating only parts of the complete model.
-
Model Scope configuration can be done in a new dedicated section in the Project Dashboard.
-
Grouping of root objects in scopes makes it possible to quickly switch between different model parts while working with your models.
-
The selected scopes are shown in the status line at the bottom of the tool.
-
-
Validation View:
-
Adapts to the selected scope to support focus on the relevant validation messages for the model parts of interest.
-
New filter button in the toolbar can filter the validation results for a specific subset of the selected scopes.
-
New Show All Validation Results button to quickly view all reported validation results ignoring any scopes.
-
New column which shows the related root object of a validation result.
-
-
Software Cluster Editor:
-
Initial release of the Software Cluster Editor that assists in configuring Software Clusters and Function Group Sets.
-
-
DML Editor:
-
Added a new simplified notation for value variation points.
-
The DML Editor also shows on-demand validations.
-
-
Project Home:
-
Updated the Project Dashboard of Machine Integration projects for Software Clusters.
-
The Validation Result section shows the amount of validation results for the selected scopes.
-
-
Executable Editor:
-
Added more configuration possibilities to the Executable Details page and included the Root Software Component Type configuration.
-
-
AUTOSAR Model Explorer:
-
Comfort editors are easily accessible from the context menu of supported elements in the type-based view.
-
The last used ration between tree and details part is persisted.
-
-
Validation and Generation dialog:
-
Supports the new scope feature.
-
New option to start the validation or generation immediately when opening the dialog.
-
New option in the Generation dialog to clean the source folder before generation and to jump directly to the Validation View.
-
-
Miscellaneous Improvements:
-
Pasting a previously copied element into a package which is mapped to multiple files will show a dialog to select the desired files this element shall be mapped to.
-
Wizards remember the last used package and file.
-
Major rework of the help and cheat sheets.
-
All tree nodes which have child elements show their child count.
-
All quicktype filters above the various trees support highlighting of the matched elements.
-
The live validation now validates all package and element names against reserved C++ keywords to avoid clashes in generated code.
-
Improved the dialog for creating new DaVinci Adaptive projects.
-
In all wizards where a new file can be created, this can be done directly in the same wizard.
-
ARXML file contents in the Project Explorer are sorted in the same way as in the AUTOSAR Model Explorer.
-
Fixed Issues
-
Fixed an issue in the Project Dashboard where the number of validation results were not updated after on-demand validation.
-
Fixed an issue in the Service Deployment Editor where a missing Service Instance ID was not annotated with an error marker.
-
Wizards now select the current project as default project.
-
Fixed an issue in Linux where the license notification dialog could lead to an unresponsive UI if another dialog was already open.
-
The DML Editor as details part now shows the content directly when following a link into the AUTOSAR Model Explorer.
-
Fixed an issue where the context menu commands for the same kind of element were different.
-
Switching from an invalid Adaptive SIP to a valid one doesn’t throw exceptions anymore.
-
The redo action in Linux now shows the correct key mapping (
Shift+Ctrl+Z). -
The AUTOSAR Model Explorer no longer automatically switches the view mode when opened from the Project Dashboard.
-
Fixed an issue where it could happen that the generation dialog freezes.
-
Undo/redo is now also working inside the Validation View.
Known Issues
-
Sometimes unexpected Eclipse IDE shutdowns occur when a hover window is about to be shown or content proposals are opened.
This seems to be a general Eclipse IDE issue and very hard to reproduce, so please let us know if you’re facing this problem when using the DaVinci Developer Adaptive: Contact our tool support at www.vector.com. -
In certain cases, newly created elements in the DML Editor will disappear when a DML Editor as details part of another editor is opened on the same element as a separate DML Editor.
DaVinci Adaptive Tool Suite 2.4 (SP4)
New Features
-
Miscellaneous Improvements:
-
Improved readability of validation messages in tooltips.
-
Added a check for not recommended cascaded or nested DaVinci Adaptive projects.
-
Added a description to some of the script templates where it was missing.
-
Improved the error message in some dialogs when entering a String into an Integer field.
-
Improved the message when closing a DaVinci Adaptive project with unsaved changes.
-
Fixed Issues
-
Updated log4j to version 2.17.1 to prevent security vulnerability of previous version.
-
Closing a DaVinci Adaptive project with unsaved changes doesn’t throw an exception.
-
Showing a generated file in the File Explorer from the Generation Result view is now working also in Linux.
-
Fixed the 'CreateProject' script template, so it can be executed successfully.
-
Improved the handling of spaces in the path to the DaVinci Adaptive Tool Suite executable.
-
Service Deployment Editor fixes:
-
Fixed an exception when trying to edit a Port without a Process in the Mappings section.
-
-
Diagnostic Editor fixes:
-
Fixed an issue where the navigation buttons are not working as expected when switching between different pages.
-
Fixed some exceptions that occurred if certain elements were missing in the model.
-
Updated the icon of PR-Ports to be distinguishable from the R-Port icon.
-
-
Executable Editor fixes:
-
Adding new sub elements below a split element will not create the new sub element in all files, but ask for the file location where to persist the new sub element.
-
-
Wizard and dialog fixes:
-
Fixed an issue where the Validation and Generation Dialogs could be opened up multiple times at once.
-
-
Automation Interface fixes:
-
Using @CompileStatic in scripts will not throw a NoClassDefFound exception anymore.
-
Fixed an issue where saving via a script would not succeed.
-
Known Issues
-
Sometimes unexpected Eclipse IDE shutdowns occur when a hover window is about to be shown or content proposals are opened.
This seems to be a general Eclipse IDE issue and very hard to reproduce, so please let us know if you’re facing this problem when using the DaVinci Adaptive Tool Suite: Contact our tool support at www.vector.com.
DaVinci Adaptive Tool Suite 2.4 (SP3 HF1)
Known Issues
-
Sometimes unexpected Eclipse IDE shutdowns occur when a hover window is about to be shown or content proposals are opened.
This seems to be a general Eclipse IDE issue and very hard to reproduce, so please let us know if you’re facing this problem when using the DaVinci Adaptive Tool Suite: Contact our tool support at www.vector.com.
DaVinci Adaptive Tool Suite 2.4 (SP3)
New Features
-
Project Wizard:
-
The improved New DaVinci Adaptive Project wizard now allows the creation of DaVinci Adaptive projects outside the workspace.
-
-
Miscellaneous Improvements:
-
Improved the readability and information in error messages regarding duplicated UUIDs of DaVinci Adaptive projects.
-
Changing a toolbar setting in one editor of one project doesn’t affect the same setting and editor in another project anymore.
-
Updated the Service Deployment Editor help to reflect the available options.
-
Added a new section Project Collaboration in the help with useful tips and best practices on distributed development of DaVinci Adaptive projects.
-
The AUTOSAR Model Explorer provides a context menu command to split a splittable element to another file.
-
The Link with Editor option for the validation/generation project selection is now activated by default.
-
All commands between left and right table in the Diagnostic Editor are now also available in the context menu of an element in the tree.
-
In the CLI, the src-gen folder can now also be specified for adpa projects.
-
Fixed Issues
-
Executing a DV_EDITOR_MULTI_SELECTION script with only one element selected causes no exception.
-
No letters at the beginning of log messages are cut-off when executing a script.
-
Deactivating the DaVinci Adaptive Support of DaVinci Adaptive projects with invalid ARXML files doesn’t lead to an infinite loop anymore.
-
Fixed an issue where the warning to activate the 'Refresh using native hooks or polling' setting didn’t disappear after activation.
-
Closing a referenced project outside the workspace will unload the contained ARXML file contents.
-
Fixed a problem in large projects where the application ran out of handles.
-
Generated code differentiates between generation with and without the --ignoreErrors option and states this clearly in the warning header.
-
The validation of Model Extensions will not complain about null values anymore if null is a valid value.
-
Fixed a problem of the project references page when duplicated UUIDs in projects are detected.
-
Executing the amsrgen.sh script in a containerized environment doesn’t throw exceptions.
-
Fixed several misspellings and typos in various places.
-
When a project is removed in the Project Explorer, the corresponding Project Frame will be closed.
-
Validation results displayed on the Project Dashboard are updated also after on-demand validation.
-
AUTOSAR Model Explorer fixes:
-
Fixed an issue where parts of copied model elements were missing in the pasted contents.
-
Following a link into the AUTOSAR Model Explorer will not change the Top Level Elements mode anymore.
-
-
DML Editor fixes:
-
Fixed an issue where a newly created element in the DML disappeared right after creation.
-
Empty lists are preserved after deleting the last element inside.
-
Fixed an issue where the DML completion proposals could be wrong in some situations.
-
The DML Editor as details part saves contents even when switching quickly to another tree node after a content change.
-
DML template proposals don’t show a useless default proposal for the tabstops.
-
An update of the DML Editor content from another source preserves the cursor position.
-
-
Diagnostic Editor fixes:
-
Fixed an issue in the Port Allocator and Mapper sub-editor where the icons between left and right table indicated the wrong enabled status.
-
Diagnostic properties on a Diagnostic Routine Port that is not linked are now available.
-
When selecting multiple elements in the Interface Builder or Port Allocator and Mapper sub-editor, only the appropriate actions are available.
-
Fixed the undo behavior after an interface was created in the Interface Builder sub-editor.
-
Changing settings in one Diagnostic Editor doesn’t affect the Diagnostic Editor of another project anymore.
-
RPorts in the Port Allocator and Mapper sub-editor show the correct icon.
-
Fixed an issue where a PPort instead of a RPort was created when creating a port referencing a Diagnostic Monitor Interface.
-
-
Wizard and dialog fixes:
-
The Startup Parameters dialog of a process is not closing when double clicking on the Name or Prio cell to edit the value.
-
Fixed an issue where in some wizards the next page was enabled before a valid ARXML file was specified.
-
The package selection by mouse in the wizards now selects the correct element.
-
Read-only files in the MICROSAR Adaptive SIP without access rights don’t cause the New DaVinci Project and Convert to DaVinci Project dialogs to throw an exception.
-
Known Issues
-
Sometimes unexpected Eclipse IDE shutdowns occur when a hover window is about to be shown or content proposals are opened.
This seems to be a general Eclipse IDE issue and very hard to reproduce, so please let us know if you’re facing this problem when using the DaVinci Adaptive Tool Suite: Contact our tool support at www.vector.com.
DaVinci Adaptive Tool Suite 2.4 (SP2)
General Notes
-
License required:
The tool will check if a valid license is used and show a warning if this is not the case. The tool cannot be used without a valid license. If a license is needed it can be requested from Vector.
The Vector License Client needs to be installed and can be obtained from the following locations:
New Features
-
Service Deployment Editor:
-
New deployment configuration overview for methods, fields, events, and event groups.
-
IPC service interface deployments are now supported.
-
-
Machine Editor:
-
Enhanced Processors overview with possibility to map Processes to Processor Cores.
-
New dedicated Processor configuration page to manage cores.
-
Function Group page now also shows a process overview.
-
On the Service Discovery page, the port can now be configured.
-
The Services page now also shows IPC Service Instances.
-
-
Diagnostic Editor:
-
Redesign of the complete editor for improved usability, featuring a navigation sidebar and tabs for different use-cases.
-
Configuration tab for setting all basic diagnostics settings.
-
Interface Builder tab for creating different kinds of diagnostic interfaces.
-
Port Allocator and Mapper tab for creating diagnostic ports for the different diagnostic interfaces and for creating mappings between diagnostic elements and diagnostic ports.
-
-
DML Editor:
-
The code completion proposes the most relevant information at first. If the full list of proposals is needed the code completion can be triggered again.
-
-
Validation View:
-
It is possible to show validation results also in the corresponding comfort editor.
-
-
Wizards:
-
Optimized the workflow in the Service Instance and Service Instance To Machine Mapping wizards.
-
A new ARXML file can now be created directly from inside the wizards which are used to create a new element.
-
-
Miscellaneous Improvements:
-
Instance specifiers of ports can now be copied in the context menu of the port in the AUTOSAR Model Explorer and are displayed in the hover information in the DML.
-
Entries in the trees of the comfort editors are now sorted alphabetically.
-
Automatic adaption of the AUTOSAR schema in ARXML files if elements of a newer schema version are saved. A pop-up notification informs about the change.
-
Added tooltips for labels in the form pages which show the description of the according feature.
-
All editors now have a help icon in the toolbar for quickly accessing the according help of the editor.
-
Restructured the context menu entries for copy and scripting in the editors. They are now contained in separate sub-menus.
-
Fixed Issues
-
Consistency tooltips in grids now working when display scaling is set to 125%.
-
Filter tooltip in grids now opened on the current display when multiple displays are used.
-
Deleting a reference in the form part now deletes the reference, not only the reference value.
-
Removed an unnecessary User Defined Arguments dialog when executing a script with an input parameter.
-
Newly created ARLXML files have the correct AUTOSAR schema version set.
-
Severity of the reserved service instance id '0' reduced to warning.
-
Executing a script which opens a transaction doesn’t throw 'Access denied' exceptions anymore.
-
The contextual help is now correctly displayed for the current editor in use.
-
Fixed an issue where the New Adaptive Project wizard could not be executed successfully when there are projects with a higher AUTOSAR version in the workspace.
-
Workbench doesn’t get into an irreparable broken state anymore when closing all projects in the Project Explorer at once.
-
Renaming an ARXML file will not cause an exception anymore.
-
Selecting a generator in the Generation or Validation dialog will not immediately trigger the on-demand validation anymore.
-
Changing folder names in the DaVinci Adaptive project properties doesn’t freeze the IDE anymore.
-
The Go to AUTOSAR Element search now also works when the Project Dashboard is in focus.
-
Fixed an issue where newly created ARXML files were not automatically loaded in the project.
-
AUTOSAR Model Explorer fixes:
-
New packages can now be created on the AUTOSAR root node.
-
The tree no longer gets collapsed when changing certain attributes in Admin Data contents.
-
Selecting an element in the breadcrumb will scroll the according element now into the viewport.
-
Wizards and rename action are now consistently disabled for read-only elements.
-
-
DML Editor fixes:
-
Preference page now correct initialized and showing the description and buttons.
-
Editor title doesn’t get stuck anymore when the content is emptied and filled with other content afterwards.
-
Primitive list features are no more proposed if there is already the same feature contained in the parent element.
-
Code completion now replaces additional character input correct without leftovers.
-
Double click on an entry in the Problems View will not open the editor outside the Project Frame anymore.
-
The DML Editor will now show understandable error messages when a read-only file is about to be modified.
-
Removed invalid actions from the DML context menu.
-
-
Machine Editor fixes:
-
When editing the startup config of a Process, it is now possible to create a new startup config in the dialog.
-
-
Service Deployment Editor fixes:
-
Version of a Service Deployment can now be set if it was previously not present.
-
Fixed an issue where users needed to specify already known input data when starting the Machine Mapping wizard.
-
Service Instance to Port Prototype Mappings can now also be done for Processes which have no Process Design set.
-
The ID of a Service Instance can now be modified in the grid.
-
New Process or Machine mappings are no longer mapped to all files the parent element is mapped to, but instead the user can choose the file where the mapping shall be saved to.
-
-
Diagnostic Editor fixes:
-
Fixed an issue which automatically saved the project after modifications in the Port Allocator and Mapper sub-editor.
-
Multiple mappings for generic ports are now possible.
-
-
Wizard and dialog fixes:
-
Fixed the Show only unmapped Service Instances filter check box in the Service Instance To Machine Mapping wizard to actually filter the list.
-
The project selection list in various wizards now only offers relevant projects.
-
When opening a wizard, the first text box is now preselected and escape will always close the wizard.
-
The Generation/Validation dialogs can now be resized.
-
Known Issues
-
Sometimes unexpected Eclipse IDE shutdowns occur when a hover window is about to be shown or content proposals are opened.
This seems to be a general Eclipse IDE issue and very hard to reproduce, so please let us know if you’re facing this problem when using the DaVinci Adaptive Tool Suite: Contact our tool support at www.vector.com. -
In certain cases, newly created elements in the DML Editor will disappear when a DML Editor as details part of another editor is opened on the same element as a separate DML Editor.
DaVinci Adaptive Tool Suite 2.4 (SP1)
General Notes
-
License check activated:
The tool will check if a valid license is used and shows a warning if this is not the case. If a license is needed it can be requested from Vector.
The Vector License Client needs to be installed and can be obtained from the following locations:
New Features
-
The IPC model was aligned with the IPC model used by the BSW.
-
Machine Editor shows an overview of the Processors and the Services for SOME/IP and IPC are now grouped.
-
Service Deployment Editor now supports IPC configuration.
-
Improved validation message in case of missing references.
-
When using Show Reference Targets in the AUTOSAR Model Explorer, the parent element of an expanded reference is not shown anymore.
-
Improved the New StateDependentStatupConfig wizard to only propose relevant elements for selection.
-
Updated the icon in the AUTOSAR Model Explorer for the Show Reference Targets toolbar.
Fixed Issues
-
Warnings for duplicated elements with different attributes in different files are now shown.
-
Using dashes in project names is working again.
-
Multiple users can work on the same machine with the DaVinci Adaptive Tool Suite now (without a restart of the machine).
-
Closing all Adaptive projects at once doesn’t break the workbench anymore.
-
Opening the Automation Interface documentation from the toolbar of the Script Tasks view is now working.
-
Fixed an issue where a previously saved project is shown as dirty without intermediate interaction and where projects shown as non-dirty are actually dirty.
-
DaVinci Adaptive CLI: amsrgen.sh script can cope with spaces and special characters now.
-
Validation/Generation toolbar now always opens for the selected project in the combo.
-
Fixes for various exceptions which occurred while using the DaVinci Adaptive IDE.
-
Various AUTOSAR Model Explorer fixes:
-
Fixed an issue where a long right-click is needed to show the context menu in the tree in Linux.
-
Error decorations are now always shown at the correct elements and error tooltips in form controls now have the correct background color in Linux.
-
Pasting a previously copied element in the AUTOSAR Model Explorer doesn’t store this element in multiple ARXML files anymore, instead the desired file to store this element in can be specified. Pasting of a previously copied list-element into an according list is now working.
-
-
DML Editor fixes:
-
Using
Ctrl+Dto delete a line in the DML Editor doesn’t stop working after some time. -
Syntax Highlighting now working even if parenthesis are displayed in a new line.
-
Working path header of the DML Editor now shows the correct path for the current selection in the AUTOSAR Model Explorer.
-
Following a link from a comfort editor to the AUTOSAR Model Explorer with activated DML Editor as details part shows the followed element now instantly.
-
-
Validation View fixes:
-
Grid filter is now working in combination with sorting in the columns.
-
Empty validation result groups are now removed when the last validation result is fixed.
-
Resizing of the Validation View is now working correctly and selecting a short validation message doesn’t scroll out the content to a non-visible area.
-
Validation View is opening again if it was moved to a different place inside the Project Frame.
-
Errors in files outside the workspace don’t prevent the Validation View from opening anymore.
-
-
Machine Editor fixes:
-
New Processes can now be added via context menu and the grids don’t show duplicated Processes anymore.
-
Environment variables are now editable.
-
Only mode declaration states of the selected group are now shown.
-
Missing Service Instance references are not crashing the Service Instance to Machine Mapping grid anymore.
-
Opening the editor while a Process not mapped to a Machine is selected doesn’t result in an error anymore.
-
-
Service Deployment Editor fixes:
-
Fixed an issue which prevented the Service Deployment Editor to be started from the Dashboard in some cases.
-
The help contents can now be opened from inside the editor with F1 key.
-
The New Port Prototype Mapping wizard now only proposes Processes with an associated Application Component Type and also shows which kind of port is needed (provided or required).
-
-
Diagnostic Editor fixes:
-
Scroll bar is now shown when expanding the grids which exceed the editor boundaries.
-
Newly created data types are not added to all ARXML files containing the target package anymore.
-
-
Wizard and dialog fixes:
-
Pressing the delete key in grids inside wizards doesn’t cause exceptions or freeze of the Eclipse IDE anymore.
-
The SOME/IP Service Instance To Machine Mapping wizard now uses the correct ports.
-
New Process wizard now lets the user select a mode declaration group instead of a mode declaration group prototype.
-
Known Issues
-
Sometimes unexpected Eclipse IDE shutdowns occur when a hover window is about to be shown or content proposals are opened.
This seems to be a general Eclipse IDE issue and very hard to reproduce, so please let us know if you’re facing this problem when using the DaVinci Adaptive Tool Suite: Contact our tool support at www.vector.com. -
The New Port Prototype Mapping wizard in the Service Deployment Editor currently requires a process to reference a process design to find the connected application component type.
DaVinci Adaptive Tool Suite 2.4
New Features
-
Project-specific validation view: New Project Editor frame showing the validation messages specific for each project and providing solving actions to easily fix model inconsistencies.
-
Machine Editor:
-
Enhanced modeling support for Processors, Function Groups, Process (with startup mode declaration), and Services assigned to a Machine.
-
Integrates the existing Machine wizard to easily create a new Machine.
-
-
Diagnostic Editor:
-
Initial release of the Diagnostic Editor that assists in processing a given DEXT file and creating diagnostic interfaces.
-
-
Service Deployment Editor:
-
Within a Machine Integration project, a Service Deployment Editor is provided. This editor provides support in creating and editing Service Deployments for existing Service Interfaces.
-
-
AUTOSAR Model Explorer:
-
A new command Copy Model Element is provided allowing to copy a certain element including its AUTOSAR substructure and paste is into another location of the AUTOSAR model. This provides an additional option to quickly create new objects.
-
The AUTOSAR Model Explorer can show all references pointing to a certain model element now. Use the command Incoming References at the AUTOSAR Model Explorer toolbar to enable to feature.
-
-
Two new dropdown menus are available in the Project Frame allowing to quick access to editors and wizards for the current project.
-
Projects and ARXML files located outside the Eclipse workspace can be used by keeping their original location.
-
Miscellaneous Improvements:
-
AUTOSAR_MOD_StandardTypes.arxml are set to read-only to prevent changing them accidentally.
-
When updating the model (saving and updating included projects), the editors are read-only to prevent loss of modifications.
-
Projects leading to dependency cycles are grayed-out in the project dependency selection list now.
-
The element selection list in the Create wizard can be filtered and sorted by name.
-
Improved display of simple annotations in the AUTOSAR Model Explorer by showing them directly at the according model element in the tree.
-
A notification was added that the default port number of the Service Discovery Port of the Network Endpoint in the New Machine Design wizard should be configured correctly to prevent model validation errors.
-
The package selection of the Create Element wizard provides an additional column that shows which package already contains elements of the same type.
-
Quick fixes are supported in case of outdated or missing dependent project links in the workspace.
-
Improved file selection at the Create Element wizard allowing also to directly create new ARXML files.
-
Fixed Issues
-
Incompatible SIP versions are now shown.
-
Automation API: objects are no longer available in the most outer closure only. Invocations of methods on these objects is now done correctly.
-
Exception in SameEventGroupReferencedTwiceValidation validation is fixed and doesn’t block the code generation anymore.
-
The values of SomeIpSdServiceServiceInstanceConfigs that are created by the New ServiceInstance (incl. Deployment) do not cause validation error anymore.
-
AUTOSAR file split supported for (conditional) reference lists now (for example, if DIAGNOSTIC-CONTRIBUTION-SET is contained in multiple files).
Known Issues
-
Sometimes unexpected Eclipse IDE shutdowns occur when a hover window is about to be shown or content proposals are opened.
This seems to be a general Eclipse IDE issue and very hard to reproduce, so please let us know if you’re facing this problem when using the DaVinci Adaptive Tool Suite: Contact our tool support at www.vector.com. -
License information is not shown in license info page within the DaVinci Adaptive workbench settings.
DaVinci Adaptive Tool Suite 2.3 (SP2)
New Features
-
Project name can be changed now and according DaVinci project file is adapted according using the Eclipse refactoring support.
-
Using the AUTOSAR_MOD_StandardTypes.arxml file in new projects is optional now.
-
Handling of invalid ARXML files was improved (missing content can be created and schema inconsistent files can be removed from project).
-
Generic support of AUTOSAR reference semantic in model extensions is supported now.
-
Executable Editor handles different port assignments now (Service Interfaces, Diagnostic Interfaces, Persistency Interfaces, PHM Interfaces).
-
The selection of a package is now possible when creating elements in the AUTOSAR package view of the AUTOSAR Model Explorer.
-
Selection of an existing or creation of a new Software Component Type within the Executable wizard is possible now.
-
Various model extension improvements and fixes:
-
Support of min/max values in MEX ENUMERATION attribute definitions.
-
Model extension child classes below extended meta classes are now validated for unique names.
-
-
Specifying a new package in generic New Element wizard is possible now.
-
Unused generic model fields are removed from Executable Editor.
-
It easier to access the delete button on editor forms.
-
The UI of the Executable Editor is improved. It collapses the accordion controls by default and the editor content appears more compact.
-
Add Name field to type based wizards and Create… wizard.
-
DaVinci Adaptive CLI: Added new option "--bsw<dir>" amsrgen.sh script to support modified SIP structures. This need to be used whenever the basic software directory is not beside the DaVinciConfigurator directory because of custom deployments of the Vector SIP. A new option "--bsw=<dir>" is available which allows to specify an alternative basic software directory.
-
DaVinci Adaptive CLI: Specifying the project path using the -p option is possible now with script execution.
Fixed Issues
-
Code generation of read-only project on Linux system is now possible.
-
Set focus on validation tooltips (F2) is now working.
-
The executable wizard can be completed now despite of having broken references in the model.
-
Short names are validated according to AUTOSAR schema now. Characters like '-' now cause a violation.
-
The AUTOSAR Model Explorer tree filter is fixed so that it continues working after switching between view modes (package based and type based).
-
When deleting an Executable, the Executable Editor is asking now for also deleting the Adaptive Application SWC Type.
-
Dirty projects are no longer saved without asking the user.
-
Various DML Editor fixes:
-
ModeDeclaration with same short name is now proposed in code completion.
-
Removing integer attributes from value lists is possible now.
-
The DML Editor keeps the value while changing the attribute name.
-
DML Editor can no longer be closed with unresolved errors.
-
DML Editor stays open when content is deleted.
-
Removing model extension content doesn’t cause errors anymore.
-
No errors when typing 'MachineDesign' anymore.
-
-
Input fields do no longer accept invalid tokens (e.g.'-').
-
References in the DML are now updated when changing a short name.
-
The Project Dashboard can be opened on empty projects.
-
Various model extension validation fixes:
-
Boolean values as min/max in attribute definitions.
-
minLength < 0 of a STRING attribute.
-
Duplicate literals of ENUMERATION attributes.
-
Unknown AUTOSAR meta class names.
-
Mandatory attributes are validated without having ADMIN-DATA.
-
Known Issues
-
Sometimes unexpected Eclipse IDE shutdowns occur when a hover window is about to be shown or content proposals are opened.
This seems to be a general Eclipse IDE issue and very hard to reproduce, so please let us know if you’re facing this problem when using the DaVinci Adaptive Tool Suite: Contact our tool support at www.vector.com. -
License information is not shown in license info page within the DaVinci Adaptive workbench settings.
DaVinci Adaptive Tool Suite 2.3 (SP1)
New Features
-
Enhanced edit support for the Executable Editor. It provides a form-based editor page and a tree-based navigation.
-
Project type icons are shown in the generate and validate toolbar and when using the project create wizard.
-
Common wizard page and context menu command for SOME/IP- and IPC-ServiceInterfaceDeplyoments.
Fixed Issues
-
Going back to the first page of a wizard is fixed now.
-
Inconsistent naming of the Create command in context menu is fixed.
-
Error icons are immediately updated in AUTOSAR Model Explorer when changing a value in the form editor.
-
Moving the cursor within the DML Editor does no longer trigger the autosave operation.
-
SD parameters are now created for IPC deployments when using the wizard.
Known Issues
-
Sometimes unexpected Eclipse IDE shutdowns occur when a hover window is about to be shown or content proposals are opened.
This seems to be a general Eclipse IDE issue and very hard to reproduce, so please let us know if you’re facing this problem when using the DaVinci Adaptive Tool Suite: Contact our tool support at www.vector.com. -
License information is not shown in license info page within the DaVinci Adaptive workbench settings.
DaVinci Adaptive Tool Suite 2.3
New Features
-
Project Editor Frames:
-
New Project Editor Frame hosting all project related DaVinci Adaptive modeling editors in one editor frame.
-
New Project Dashboard providing quick overview of the current project’s modeling status.
-
DML Editor can be used side-by-side as details part for comfort editors and AUTOSAR Model Explorer.
-
-
New Machine wizard provides enhanced modeling support for Machine configuration (covers Machine, Machine Design and required Network Endpoint elements).
-
Executable Editor: Executables of a User Application project can be edited in a specific comfort editor where DML is used as details part.
-
Enhanced model browsing and navigation:
-
Type based navigation mode for AUTOSAR Model Explorer. Elements can be grouped either by type or package structure.
-
Open in DML Editor is provided in Project Explorer.
-
More compact display of package structure in DML and AUTOSAR Model Explorer (removing intermediate packages and elements level).
-
-
Customization of DaVinci Adaptive project folder names: Support to modify the predefined model-, generation output-, and script-folder in DaVinci Adaptive projects.
-
Model validations: A first set of model validation is integrated. Validating ProvidedEventGroups, ProvidedSomeipServiceInstances, and SomeipSdServerServiceInstanceConfigs.
-
Miscellaneous Improvements:
-
Buttons for generate and validate can be accessed from the main toolbar.
-
Getting started tutorial is available again (see ).
-
Vector KnowledgeBase and Vector support links are integrated into the Eclipse IDE (see and ).
-
Enhanced package, project, and file selection when creating new model elements in wizards.
-
Improved support of dark theme in Eclipse IDE.
-
Fixed Issues
-
SOME/IP Deployment wizard now includes the SD service instance config now.
-
Problems with changing a letter to capital in short names of model elements is fixed now.
-
Very quick changes in the DML do not longer result in duplicated data and error messages.
Known Issues
-
Sometimes unexpected Eclipse IDE shutdowns occur when a hover window is about to be shown or content proposals are opened.
This seems to be a general Eclipse IDE issue and very hard to reproduce, so please let us know if you’re facing this problem when using the DaVinci Adaptive Tool Suite: Contact our tool support at www.vector.com. -
License information is not shown in license info page within the DaVinci Adaptive workbench settings.
DaVinci Adaptive Tool Suite 2.2 (SP2)
New Features
-
The paths of a DaVinci Adaptive project can now be defined when creating a project and modified in existing projects.
For details, please refer to following topic within Eclipse IDE help: . -
DaVinci Adaptive CLI: The command line now allows to use round brackets in external generation step paths.
Fixed Issues
-
Resizing a tooltip on Linux is now possible.
-
Problem with Starting up DaVinci Tooling job runs into an endless loop is now fixed.
-
The dialog ARXML Modification Detected no longer comes up when a new ARXML file is created.
-
Content proposal in DML (
Ctrl+Space) used in context of a reference now shows the correct template. -
Performance improvements for loading and updating projects.
-
Drag and drop is now working when AUTOSAR Model Explorer.
-
DaVinci Adaptive CLI: In automation use-case now provides the active project available in scripts when -p option is used.
Known Issues
-
Sometimes unexpected Eclipse IDE shutdowns occur when a hover window is about to be shown or content proposals are opened.
This seems to be a general Eclipse IDE issue and very hard to reproduce, so please let us know if you’re facing this problem when using the DaVinci Adaptive Tool Suite: Contact our tool support at www.vector.com -
License information is not shown in license info page within the DaVinci Adaptive workbench settings.
DaVinci Adaptive Tool Suite 2.2 (SP1)
New Features
-
The New Application wizard was renamed to New Executable wizard and allows to map new model elements to dedicated files and packages.
-
Performance improvements when searching for ServiceInterfaces within the New Executable wizard.
-
DaVinci Project Migration Tool (1.0.1): new command line option that allows to convert ADPA-project files now.
-
Warning message when Vector license components are not installed.
-
User notification if 'native hooks or polling' is not enabled when using dependent projects.
Fixed Issues
-
Error markers disappear from AUTOSAR Model Explorer.
-
Save Failed appears after save action.
-
Change of ADPA file causes a long running Updating ARXML Model job.
-
Drag-and-drop of packageable model elements are causing an error within the AUTOSAR Model Explorer.
-
DaVinci Modeling Language creates data types without creating an AUTOSAR element 'typeEmitter' in ARXML model.
-
Invalid modification exception message appears when using the SOME/IP Deployment wizard.
-
There is no possibility to create a new ARXML file when creating new elements within the AUTOSAR Model Explorer on Linux systems.
-
Validation of the C++ data type throws an null pointer exception.
-
UInt32 C++ enum datatype entries cannot use BigInteger values.
-
DaVinci Adaptive CLI:
-
Exits due to file creation problems in ~/DaVinciACfg/…
-
Finds duplicates when generators in the default location are loaded via symlinks.
-
-
High CPU load on one core on Linux system caused by DaVinci Adaptive IDE.
-
SOME/IP Deployment wizard:
-
Creates wrong REQUIRED-SERVICE-INSTANCE-ID.
-
Cannot create multiple elements with same name.
-
Does not show selected PortPrototypes elements when using Back button.
-
DaVinci Adaptive Tool Suite 2.2
New Features
-
Improved navigation from DML Editor to AUTOSAR Model Explorer: Within the DML Editor, there is a Show in AUTOSAR Model Explorer and Follow reference command available now.
-
A New Application wizard simplifies the creation of an initial application model. Available in AUTOSAR Model Explorer context menu at AUTOSAR package level.
-
Integration of MICROSAR Adaptive platform:
-
New Project wizard allows to set project dependencies to platform projects provided by the MICROSAR Adaptive SIP.
-
No more need to import those projects into the workspace.
-
-
Miscellaneous Improvements:
-
Live validation for missing reference target.
-
Support of incremental reload of changed project dependencies.
-
Provide AUTOSAR packages of dependent projects within the input proposal of Create new ARXML file…
-
Improved message text for project and SIP compatibility messages.
-
Fixed Issues
-
File reload occurs after intentional file modifications.
-
Consistent structure of context menus within AUTOSAR Model Explorer.
-
Content from a dependent project is not unloaded when project is removed completely.
-
Exception in Error Log when pasting content to DML Editor.
-
AUTOSAR Model Explorer allows to enter ':' in symbol feature of SymbolProp element.
DaVinci Adaptive Tool Suite 2.1
DaVinci Adaptive IDE
New Features
-
Separation of modeling and ARXML file handling introduced:
-
ARXML files are no longer directly associated with the DML Editor.
-
ARXML file handling is part of the Eclipse Project Explorer now and AUTOSAR modeling with the DML can be used in context of the AUTOSAR Model Explorer (packages/elements).
-
For details, please refer to 2.0 Release Notes, the integrated help or to the cheat sheets.
-
-
Multi Project Support:
-
Introduction of project types. For details, please refer to the integrated help with the Eclipse IDE: .
-
New DaVinci Adaptive project… wizard.
-
-
DaVinci Modeling Language (DML):
-
Simplified ServiceInterface content proposal.
-
Minimized MultiLanguageOverviewParagraph syntax to enable compact display of documentation tags (give it a try: use 'descDE' or 'descEN' in content proposal of DML Editor).
-
-
Sysgo CODEO Integration:
-
Available as a separate set of features.
-
Creating a CODEO application allows to create a DaVinci Adaptive project nature too.
-
MICROSAR Adaptive SIP information is forwarded to the CODEO tooling.
-
-
Miscellaneous Improvements:
-
A Property view is available for all AUTOSAR Model Explorer elements showing the ARXML location and status.
-
Support creating new elements in arbitrary files with Eclipse IDE Project Explorer.
-
Reload-mechanism for changed file shall detect conflicting changes.
-
DaVinci Adaptive Tool Suite 2.0
DaVinci Adaptive IDE
New Features
-
Multi Project Support:
-
Multiple active DaVinci Adaptive projects are supported now.
-
Projects can be referenced now to build up hierarchical project structure.
-
For each DaVinci Adaptive project, an AUTOSAR Model Explorer instance can be launched.
-
-
DaVinci Modeling Language (DML):
-
DML covers all AUTOSAR model elements now.
-
Seamless integration of generic and simplified syntax for often used model elements (IpcDeployment, Datatypes, etc.).
-
Filter mechanism allows hiding unwanted generic AUTOSAR elements.
-
Visualization of validation results within text editor.
-
Synchronization and update with AUTOSAR Model Explorer.
-
DML Editor can now be launched for specific AUTOSAR packages or single model elements from within the AUTOSAR Model Explorer.
-
Syntax and editor help within Eclipse IDE for generic and simplified syntax.
-
-
ARXML file handling:
-
ARXML files are no longer associated with DML Editor.
-
ARXML file content can be explored in Project Explorer now.
-
File mapping and file splitting support in Project Explorer (refer to the integrated help pages for details).
-
-
AUTOSAR Model Explorer:
-
Layout orientation of edit form can be changed now (vertical and horizontal).
-
Inline references can be displayed now with optional setting.
-
(write and read access).
-
Improved display of AUTOSAR SDGs (value preview and full text search).
-
Wizards for creating new elements and complex mappings can be called from within the AUTOSAR Model Explorer now.
-
-
Help content:
-
Restructured tutorials for specific tasks within the DaVinci Adaptive extension of the Eclipse IDE integration (refer to ).
-
Help section DaVinci Adaptive IDE (F1 tool help).
-
DML syntax and editor documentation.
-
Integration into Eclipse welcome page (Overview, Tutorial, What’s New).
-
-
Miscellaneous Improvements:
-
Removed all 32-bit execution artifacts of the CLI application.
-
Remove SIP Reference from ADPA file.
-
Implement refresh (F5) handling within Eclipse Project Explorer.
-
Support creating new elements in arbitrary files (including new ARXML files).
-
Improvement of New ServiceInstanceToMachineMapping wizard.
-
Automatically open up Getting Started cheat sheet.
-
New PortPrototype Wizard with multi project support.
-
Extend New .arxml File wizard with specification of an initial package.
-
SIP vs. DaVinci Adaptive IDE compatibility check.
-
Replace Platform types with the C++ impl data types in AUTOSAR_MOD_StandardTypes.arxml.
-
Fixed Issues
-
Projects are not fully loaded and no automation script (of type project) is executed.
-
Error message references the DaVinci Configurator project settings editor.
-
When using an outdated SIP, no incompatibility message is shown in the DaVinci Adaptive IDE.
-
Missing icon for New ServiceInterface command in context menu.
-
ServiceInterface is not suggested as provided interface for Port Prototype.
-
No warning about incompatible generators is shown.
-
Failing generation results in exceptions and doesn’t create entries in the Problems view.
-
Error message about incompatible project version is not shown.
-
Backslashes in ADPA are not converted on Linux.
-
CLI: Subsequent starts deliver different results.
-
Validation tooltip in AUTOSAR Model Explorer is hard to read due to black background color on Linux.
-
Switching the SIP while a project is open results in error messages in the error log.
-
Unhandled event loop exception after editing a parameter value and clicking the empty area on the AUTOSAR Model Explorer form.
-
AUTOSAR Model Explorer: on Linux systems reference labels are not readable when the element is selected.
DaVinci Adaptive Tool Suite 1.1 SP1
DaVinci Adaptive IDE
New Features
-
New PortPrototype wizard creating required ports according to ServiceInterfaces.
-
New UserManual document in doc folder of the DaVinci Adaptive IDE.
-
Provide specific config.ini with Eclipse IDE for better memory performance.
-
Create… command for element nodes.
-
Display IPv6 addresses in the DML in expanded notation.
-
Improve handling of ARXML files containing split AUTOSAR elements.
Fixed Issues
-
Validation tooltip in AUTOSAR Model Explorer is hard to read due to black background color.
-
NPE in New ServiceInstance and New ServiceInstanceToMachineMapping wizards.
-
Cheat sheet creates elements in incorrect files and textual improvements.
-
Code formatting reduces DML content to one line.
-
Wrong Enum recognition.
-
Some DML contents cannot be deleted.
-
The DML Editor is no longer marked as dirty even if saving was not successful.
-
Unsaved changes in the DML Editor are lost if the file on the disk changes.
-
Fallback for validation errors reported for resources not linked to the workspace.
-
Appearance of AUTOSAR Model Explorer tree on Linux should be better readable.
-
Link can’t be resolved in AUTOSAR Model Explorer if tree is filtered.
-
DaVinci Adaptive nature is not configured correctly on partially set up projects.
-
Exception when creating deployments with non-existing interfaces.
-
Provide Trove library code within current deployment artifact.
-
UserDefined connectors without AdminData throws exceptions.
-
Files copied to the ARXML folder are not changeable.
-
Size of the dropdown menu in the AUTOSAR Model Explorer breadcrumb is too small.
-
Incorrect screenshot and text in cheat sheet.
-
DML decimals only allow one fragment digit.
-
File split causes duplicate error message in DML Editor.
DaVinci Adaptive Tool Suite 1.1
DaVinci Adaptive IDE
New Features
-
AUTOSAR Model Explorer:
-
Full editing support for all AUTOSAR model elements.
-
Support of predefined filters (not instantiated model elements).
-
Top-level tree view can be configured (workspace folders, AUTOSAR packages).
-
Visualization of generator validation results.
-
Synchronization and update with text based DML editors.
-
-
IPC binding support:
-
IPC binding support within DML (keywords, templates).
-
Wizard to create IpcServiceInstance (incl. Deployment).
-
Wizard to create IpcServiceInterfaceDeployment.
-
-
Miscellaneous Improvements:
-
Provide content proposals for package path control in assistant pages.
-
Visualization of live-validations in Eclipse Problems View.
-
Correctly report old projects which cannot be loaded by DaVinci Adaptive Tool Suite applications.
-
Formatting in DML Editor not working correctly.
-
Provide user feedback in IDE when loading the ADPA project fails.
-
Fixed Issues
-
Cheat Sheet creates elements in incorrect files and textual improvements.
-
Opening the properties view in AUTOSAR Model Explorer results in entry in error log.
-
Adaptive IDE can be started only once.
-
Formatting in DML Editor not working correctly.
-
Incorrect file-read-only state on Linux.
-
SIP path settings should be read-only within New Project wizard.
-
Loading of ARXML file missing mandatory content for DML fails.
-
Duplicate type declaration message in files with names containing space characters.
-
Improve persistency error for schema invalid files in command line generator.
DaVinci Adaptive Tool Suite 1.0
DaVinci Adaptive Tool Suite
General Notes
-
DaVinci Adaptive IDE: DaVinci Adaptive tooling as Eclipse features for Eclipse IDE integration.
-
DaVinci Adaptive CLI: Eclipse based command line interface for continuous integration use-cases.
-
Support of Windows and Linux platform.
-
AUTOSAR AP 17-10 (AUTOSAR_00043.xsd) support.
-
Based on Eclipse 4.7.1.
DaVinci Adaptive IDE
New Features
-
IDE Integration:
-
MICROSAR Adaptive code generator validation output within Eclipse Problems view.
-
DaVinci Adaptive perspective with Generation Result and Script Tasks view.
-
DaVinci Adaptive Eclipse project nature.
-
DaVinci Adaptive generation and validation commands.
-
DaVinci Adaptive project integration into Eclipse Project Explorer.
-
Getting Started tutorial within help.
-
DaVinci Groovy scripting execution.
-
-
DaVinci Modeling Language (DML):
-
Domain Specific Language (DSL) for AUTOSAR Adaptive modeling tasks.
-
DML text editor for ARXML file resources within the Eclipse IDE.
-
Syntax highlighting and code folding.
-
Editing support with content proposals and templates.
-
-
Wizards:
-
Wizard to create new AUTOSAR XML files.
-
Wizard to create ServiceInterfaces.
-
Wizard to create SomipServiceInstance (incl. Deployment).
-
Wizard to create SomipServiceInstanceToMachineMapping.
-
Wizard to create SomipServiceInterfaceDeployment.
-
Additional Information
Certified Quality Management System
The Quality/Process Management of Vector Informatik GmbH is being certified according to DIN EN ISO 9001:2000-12 (formerly DIN EN ISO 9001:1994-08) throughout since 1998-08-19.
Vector Informatik GmbH - Addresses
Please find the contacts of Vector Informatik GmbH and all subsidiaries worldwide via Vector website.