Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Various improvements and new features for OO and timed SCCharts #64

Draft
wants to merge 88 commits into
base: master
Choose a base branch
from

Conversation

a-sr
Copy link
Member

@a-sr a-sr commented Sep 14, 2022

Timed Autotmata

  • Added passive clocks
  • Added type for storing time of clocks
  • Added support for time as return value
  • Improved dataflow visualization
  • Added support for logical clocks
  • Improved support of SDs in timed automata

OO

  • Generic type restriction for primitive types
  • References to primitive generic types
  • Primitive typed method parameters and return types
  • Access to super scope for methods
  • Method overloading based on parameter list
  • Input-Output enum references
  • Added support for policies in SCCharts-based classes
  • Added support for class type annotations
  • Fixed abort regions to improve compiling complex models
  • Added support for overriding methods with concretized generic types in signature
  • Added support for inheritance of policies

Dataflow

  • Added support for methods in DF region actors
  • Added OO-based DF transformation
  • Added support for signals in dataflow
  • Added support of enums

Diagrams

  • Improved dataflow visualization
  • Improved visualization of scheduling directives
  • Added more options for method body representation
  • Added abstract method indicator
  • Added visualization for SCCharts-based class instances
  • Added dedicated UML synthesis

Compilation

  • Improved experimental sequential fork support
  • Host methods now use lexical order as default scheduling order

a-sr added 29 commits August 31, 2022 13:33
Also added clock-time return for methods
- Generic type restriction for primitive types
- References to primitive generic types
- Primitive typed method parameters and return types
- Access to super scope for methods
- Method overloading based on parameter list
- input-output enum references
- Added support for policies in SCCharts-based classes
- Added abstract method indicator
@a-sr a-sr changed the title Some new Features Various new OO features and improvements Dec 17, 2022
a-sr and others added 30 commits July 6, 2023 11:35
often produced by OO dataflow compilation
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants