Skip to content

DSL (Domain Specific Language) for AUTOSAR modeling - VSCode extension

License

Notifications You must be signed in to change notification settings

RadomirZlatkovic/arlang-autosar

Repository files navigation

Quick demo

QuickDemo.mp4

GUI

When you install extension, new View Container is shown, and opening it reveals welcome views for guiding the user.

ViewContainer

To begin working you must add folder to workspace which is used to store ARXML files and add folder to workspace which will store Arlang files.

WorkspaceAddedFolders

To mark folder as Target or Arlang, right click on desired folder and click Select as Target project folder or Select as Arlang project folder.

WorkspaceTargetFolderSelection

Selected folders will be marked.

WorkspaceFoldersSelected

Write language

Create file with .arlang extension and start writing.

image

Translate Arlang to ARXML

After you are done making changes in Arlang files, you can translate it to ARXML. To do that, navigate to Arlang View Container and press Arlang To Arxml Transformation button

ArlangToArxmlTranslateButton

or right-click on Arlang project folder and select Transform Arlang files to ARXML files

image

ARXML files will be generated and Arlang files will be regenerated so that they are in sync with new ARXML files.

image

Starting from existing ARXML files

Similarly, you can edit existing ARXML files using Arlang files, by choosing the Transform ARXML files to Arlang files button

image

or right-click Target Project folder and choose Transform ARXML files to Arlang files

image

After that, you can edit Arlang files and transform Arlang to ARXML to reflect changes.

To find more information, go to Wiki page.

About

DSL (Domain Specific Language) for AUTOSAR modeling - VSCode extension

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages