Functional Requirements Specification Language (FRSL)

frsl-1.0.0

Prerequisites:

  • Install Eclipse DSL Tools (Version: 2023-09).
  • Install UML2 Extender SDK (by Local Update Site: platform:/resource/additional-plugins/mdt-uml2-Update-I202103231848.zip)
  • Clone this repo.
  • Open repo:
    • File -> Open Project From File System -> Specify to folder 'frsl.1.0.0' -> Deselect the 'frsl1.0.0' checkbox -> Select 'Search for nested projects' -> Finish.
  • In Problem section (in Eclipse):
    • If any project is missing src-gen, add manually folder src-gen to that project.
    • Fix the error 'An API baseline has not been set for the current workspace": (1) Click the menu: Windows\Preferences\Plug-in Development\API Baselines; (2) Update the option "Missing API baseline": Error -> Warning
    • ...

Usage:

  • Run runtime: Right click to any project -> Run As -> Eclipse Application.
  • In runtime environment, create general project: File -> New Project -> General -> Project -> Next ...
  • In general project, create .frsl file: Right click -> New -> File -> Set name "test.frsl" -> Finish
  • Gen .frslas from .frsl file:
    • Open .frsl file -> Right click on white space in file -> FRSL -> Save As -> FRSLAS.