FASTEN is an extensible platform to experiment with rich models for requirements-, system- and safety-engineering.
Break silos + Semantically rich models + Deep integration + High automation.
make systems modeling more intuitive for practicing engineers
write tests right away
auto-completion and editor guidance
use high-level abstractions which are easy to understand
automate safety assurance
create special GSN entities that deeply integrate system models
enable automated checks on GSN-based assurance case models
integrate safety and system models
use STPA for performing hazard analysis
create DFMEA for an architecture
automate failure propagation analyses with HiP-HOPS
increase productivity when specifying and verifying systems
modern IDE support
multi-paradigm modeling: write models using low level languages or use DSLs
higher-level abstractions with appropriate notations
plethora of consistency checks performed on-the-fly in the editor
easy to start the verification and interpret results
support modern workflows
git based, pull requests
CI/CD, DevOps
create an open and extensible DSLs stack
we offer a baseline of DSLs which can be extended in modular fashion
create new DSLs to reflect
specific verification problems
specific business domains
teaching formal modeling
show different patterns of use of NuSMV, Spin and other FM tools
lift patterns at the language level