Skip to content

merge/master#254

Merged
danielratiu merged 14 commits intomasterfrom
merge/master
Apr 27, 2026
Merged

merge/master#254
danielratiu merged 14 commits intomasterfrom
merge/master

Conversation

@danielratiu
Copy link
Copy Markdown
Member

No description provided.

danielratiu and others added 14 commits March 8, 2026 00:25
* gradle: updated dependencies to mbeddr.platform, mps

+ use -XX:+UseStringDeduplication in the RCP

* overall: ran gradlew migrate remigrate
* safety: added "com.fasten.base.sat" to the fasten.assurance build

* overall: ran gradlew remigrate
* mpsbasics: improvement of langchain4j integration - we can have chats and querries which consider a knowledge base

* mpsbasics: improvement of knowldge base definition of langchain

* safety.tutorial: initial AI examples

* safety.tutorial: initial AI examples

* safety.tutorial: mini improvement of examples

* mpsbasics: improved langchain integration + tutorial example

* mpsbasics: infrastructure for custom serialization of nodes to json
safety: custom json serialisation for HazardList
safety-tutorial: examples about modelquery and genai

* safety: added the genai languages and solutions to the build

* overall: ran gradlew migrate remigrate

* safety-tutorial: fixed resolve info mismatch
* mpsbasics, symo, nusmv: added linters solution to the projects

* gradle.lockfile: updated dependency to mpsqa

* gradle: updated dependency to mbeddr platform

* overall: adding the lint solution to _000_meta virtual package

* symo: cleanup plantuml + fixed tests and add tests to the build

* safety-tutorial: mini fix of linters

* repo_admin: updated linters

* syml: ran "optimize imports" on the project

* overall: removed empty generator aspects + asapted the build

* lint: whitelisted not used classes

* overall: removed empty behavior roots

* req.odd: removed old deprecated concepts and associated migration

* nusmv.cbd: removed forgotten migration

* safety.gsn.doc: removed forgotten migration

* overall: mini cleanups

* overall: ran "gradlew migrate remigrate"

* safety: fixed builds to  reflect the cleanups

* overall: ran gradlew migrate remigrate

* safety: cleanup stamp dependencies

* safety: cleanup dependencies + enhanced the meta.architecture to contain most modules

* safety: mini improvement in architecture description

* overall: called "optimize imports" in the repo.admin fasten.all project

* safety: fixed build dependencies

* smtlib: smtlib.z3.rt exports the dependency z3.lib

* overall: ran migration and resolveInfos were updated

* overall: ran gradlew migrate remigrate
* safety.tutorial: fixed SPIs top argument

* safety.gsn: mini fix of the importer config editor

* safety.gsn: mini improvements

* mpsbasics: fix of plaintext.yaml w.r.t. handling of sequences

* safety.bowtie: mini improvement in the bowtie language

* nusmv.base: added infrastructure for definition of ColorAttribute-s

* safety: enahnced the bowtie language

* overall: ran gradlew migrate remigrate

* safety.gsn: added intention to convert one goal-structure-entity to another (e.g. Context -to-> Justification)

* safety.gsn.doc: added URL-Word to enable referencing of URLs from documentation text

* safety.tutorial: added the argument about "Safety Assurance of Autonomous Systems in Complex Environments"to examples section

* safety: File -> Force Save All

* safety.tutorial: renamed directory of model "_200_autonomy_safety_arguments_catalogue._030_sace" to be the same as the model name

* safety.tutorial: updated whitelist of each_gsn_diagram_has_a_documentation
* safety.tutorial: slightly improved SACE example

* mpsbasics: mini improvement of the plaintext yaml

* mpsbasics: restructuring of genai language to allow injection of custom chat-models

* safety, safety.tutorial: fixed code to reflect the changes in infrastructure

* overall: ran gradlew migrate remigrate

* safety.tutorial: File -> Force Save All

* mpsbasics: fixed tests for plaintext yaml
…ces (#253)

* safety.gsn: enable forced synchronization between the text of references to library Goal-Structure-Entities and their definition inside the library
…ge/master

# Conflicts:
#	code/languages/com.fasten.symo/languages/com.fasten.symo.hw/com.fasten.symo.hw.mpl
#	code/languages/com.fasten.symo/languages/com.symo.plantuml.ext/models/com.symo.plantuml.ext.constraints.mps
#	code/languages/com.fasten.symo/languages/com.symo.plantuml.ext/models/com.symo.plantuml.ext.editor.mps
#	code/languages/com.fasten.symo/languages/com.symo.plantuml/com.symo.plantuml.mpl
#	code/languages/com.fasten.symo/languages/com.symo.plantuml/models/com.symo.plantuml.editor.mps
#	code/languages/com.fasten.symo/languages/com.symo.sysml.ibd/com.symo.sysml.ibd.mpl
#	code/languages/com.fasten.symo/languages/com.symo.sysml.ibd/models/com.symo.sysml.ibd.editor.mps
#	code/languages/com.fasten.symo/solutions/com.symo.plantuml.sandbox/com.symo.plantuml.sandbox.msd
#	code/languages/com.mbeddr.formal.nusmv/languages/com.fasten.base.activity/com.fasten.base.activity.mpl
#	code/languages/com.mbeddr.formal.nusmv/languages/com.fasten.base.activity/models/com.fasten.base.activity.editor.mps
#	code/languages/com.mbeddr.formal.nusmv/languages/com.fasten.base.arch.msc/com.fasten.base.arch.msc.mpl
#	code/languages/com.mbeddr.formal.nusmv/languages/com.fasten.base.msc/com.fasten.base.msc.mpl
#	code/languages/com.mbeddr.formal.nusmv/languages/com.fasten.base.msc/models/com.fasten.base.msc.editor.mps
#	code/languages/com.mbeddr.formal.nusmv/languages/com.mbeddr.formal.base.arch/com.mbeddr.formal.base.arch.mpl
#	code/languages/com.mbeddr.formal.nusmv/languages/com.mbeddr.formal.base.arch/models/structure.mps
#	code/languages/com.mbeddr.formal.nusmv/languages/com.mbeddr.formal.base.operatorspanel/com.mbeddr.formal.base.operatorspanel.mpl
#	code/languages/com.mbeddr.formal.nusmv/languages/com.mbeddr.formal.base.operatorspanel/models/editor.mps
#	code/languages/com.mbeddr.formal.nusmv/languages/com.mbeddr.formal.base.tabular/com.mbeddr.formal.base.tabular.mpl
#	code/languages/com.mbeddr.formal.nusmv/languages/com.mbeddr.formal.base.tabular/models/com.mbeddr.formal.base.tabular.editor.mps
#	code/languages/com.mbeddr.formal.nusmv/languages/com.mbeddr.formal.base/models/editor.mps
#	code/languages/com.mbeddr.formal.nusmv/languages/com.mbeddr.formal.base/models/typesystem.mps
#	code/languages/com.mbeddr.formal.nusmv/languages/com.mbeddr.formal.nusmv.arch/com.mbeddr.formal.nusmv.arch.mpl
#	code/languages/com.mbeddr.formal.nusmv/languages/com.mbeddr.formal.nusmv.arch/models/editor.mps
#	code/languages/com.mbeddr.formal.nusmv/languages/com.mbeddr.formal.nusmv.cbd/com.mbeddr.formal.nusmv.cbd.mpl
#	code/languages/com.mbeddr.formal.nusmv/languages/com.mbeddr.formal.nusmv.cbd/models/editor.mps
#	code/languages/com.mbeddr.formal.nusmv/languages/com.mbeddr.formal.nusmv.cbd/models/structure.mps
#	code/languages/com.mbeddr.formal.nusmv/languages/com.mbeddr.formal.nusmv.ext/com.mbeddr.formal.nusmv.ext.mpl
#	code/languages/com.mbeddr.formal.nusmv/languages/com.mbeddr.formal.nusmv.importer/com.mbeddr.formal.nusmv.importer.mpl
#	code/languages/com.mbeddr.formal.nusmv/languages/com.mbeddr.formal.nusmv.importer/models/editor.mps
#	code/languages/com.mbeddr.formal.nusmv/languages/com.mbeddr.formal.nusmv.operatorspanel/com.mbeddr.formal.nusmv.operatorspanel.mpl
#	code/languages/com.mbeddr.formal.nusmv/languages/com.mbeddr.formal.nusmv.sm/com.mbeddr.formal.nusmv.sm.mpl
#	code/languages/com.mbeddr.formal.nusmv/languages/com.mbeddr.formal.nusmv.sm/models/editor.mps
#	code/languages/com.mbeddr.formal.nusmv/languages/com.mbeddr.formal.nusmv.source/com.mbeddr.formal.nusmv.source.mpl
#	code/languages/com.mbeddr.formal.nusmv/languages/com.mbeddr.formal.nusmv.source/models/editor.mps
#	code/languages/com.mbeddr.formal.nusmv/languages/com.mbeddr.formal.nusmv.spec.patterns/com.mbeddr.formal.nusmv.spec.patterns.mpl
#	code/languages/com.mbeddr.formal.nusmv/languages/com.mbeddr.formal.nusmv.tabular/com.mbeddr.formal.nusmv.tabular.mpl
#	code/languages/com.mbeddr.formal.nusmv/languages/com.mbeddr.formal.nusmv.tests/com.mbeddr.formal.nusmv.tests.mpl
#	code/languages/com.mbeddr.formal.nusmv/languages/com.mbeddr.formal.nusmv/com.mbeddr.formal.nusmv.mpl
#	code/languages/com.mbeddr.formal.nusmv/languages/com.mbeddr.formal.nusmv/models/editor.mps
#	code/languages/com.mbeddr.formal.nusmv/solutions/com.fasten.base.sat/com.fasten.base.sat.msd
#	code/languages/com.mbeddr.formal.nusmv/solutions/com.mbeddr.formal.base.pluginSolution/com.mbeddr.formal.base.pluginSolution.msd
#	code/languages/com.mbeddr.formal.nusmv/solutions/com.mbeddr.formal.base.pluginSolution/models/plugin.mps
#	code/languages/com.mbeddr.formal.nusmv/solutions/com.mbeddr.formal.nusmv.cbd.pluginSolution/models/plugin.mps
#	code/languages/com.mbeddr.formal.nusmv/solutions/com.mbeddr.formal.nusmv.pluginSolution/com.mbeddr.formal.nusmv.pluginSolution.msd
#	code/languages/com.mbeddr.formal.nusmv/solutions/com.mbeddr.formal.nusmv.pluginSolution/models/plugin.mps
#	code/languages/com.mbeddr.formal.nusmv/solutions/com.mbeddr.formal.rcp.pluginSolution/com.mbeddr.formal.rcp.pluginSolution.msd
#	code/languages/com.mbeddr.formal.nusmv/solutions/com.mbeddr.formal.rcp.pluginSolution/models/plugin.mps
#	code/languages/com.mbeddr.formal.nusmv/tests/test.com.fasten.base.sat/test.com.fasten.base.sat.msd
#	code/languages/com.mbeddr.formal.prism/languages/com.mbeddr.formal.prism/com.mbeddr.formal.prism.mpl
#	code/languages/com.mbeddr.formal.repo_admin/solutions/com.fasten.meta.linters/models/com.fasten.meta.linters.landev_aspects.behavior_aspect.mps
#	code/languages/com.mbeddr.formal.repo_admin/solutions/com.fasten.meta.linters/models/com.fasten.meta.linters.landev_aspects.generator_aspect.mps
#	code/languages/com.mbeddr.formal.req/languages/com.fasten.req.odd/com.fasten.req.odd.mpl
#	code/languages/com.mbeddr.formal.req/languages/com.fasten.req.odd/models/com.fasten.req.odd.editor.mps
#	code/languages/com.mbeddr.formal.req/languages/com.fasten.req.ontology/com.fasten.req.ontology.mpl
#	code/languages/com.mbeddr.formal.req/languages/com.mbeddr.formal.req.arch/com.mbeddr.formal.req.arch.mpl
#	code/languages/com.mbeddr.formal.req/languages/com.mbeddr.formal.req.base/com.mbeddr.formal.req.base.mpl
#	code/languages/com.mbeddr.formal.req/languages/com.mbeddr.formal.req.msc/com.mbeddr.formal.req.msc.mpl
#	code/languages/com.mbeddr.formal.req/languages/com.mbeddr.formal.req.nusmv/com.mbeddr.formal.req.nusmv.mpl
#	code/languages/com.mbeddr.formal.req/languages/com.mbeddr.formal.req.scenarios/com.mbeddr.formal.req.scenarios.mpl
#	code/languages/com.mbeddr.formal.req/languages/com.mbeddr.formal.req.tl_patterns.arch/com.mbeddr.formal.req.tl_patterns.arch.mpl
#	code/languages/com.mbeddr.formal.req/languages/com.mbeddr.formal.req.tl_patterns.nusmv/com.mbeddr.formal.req.tl_patterns.nusmv.mpl
#	code/languages/com.mbeddr.formal.req/languages/com.mbeddr.formal.req.tl_patterns.nusmv/models/com.mbeddr.formal.req.tl_patterns.nusmv.editor.mps
#	code/languages/com.mbeddr.formal.req/solutions/com.mbeddr.formal.req.tl_patterns.nusmv.pluginSolution/com.mbeddr.formal.req.tl_patterns.nusmv.pluginSolution.msd
#	code/languages/com.mbeddr.formal.req/solutions/com.mbeddr.formal.req.tl_patterns.nusmv.pluginSolution/models/com.mbeddr.formal.req.tl_patterns.nusmv.pluginSolution.plugin.mps
#	code/languages/com.mbeddr.formal.safety/languages/com.fasten.safety.bayesian_network/com.fasten.safety.bayesian_network.mpl
#	code/languages/com.mbeddr.formal.safety/languages/com.fasten.safety.bayesian_network/models/com.fasten.safety.bayesian_network.editor.mps
#	code/languages/com.mbeddr.formal.safety/languages/com.fasten.safety.bowtie.sandbox/com.fasten.safety.bowtie.sandbox.msd
#	code/languages/com.mbeddr.formal.safety/languages/com.fasten.safety.bowtie/com.fasten.safety.bowtie.mpl
#	code/languages/com.mbeddr.formal.safety/languages/com.fasten.safety.bowtie/models/com.fasten.safety.bowtie.editor.mps
#	code/languages/com.mbeddr.formal.safety/languages/com.fasten.safety.bowtie/models/com.fasten.safety.bowtie.structure.mps
#	code/languages/com.mbeddr.formal.safety/languages/com.fasten.safety.ft.xfta_gen/com.fasten.safety.ft.xfta_gen.mpl
#	code/languages/com.mbeddr.formal.safety/languages/com.fasten.safety.ft.xfta_gen/models/com.fasten.safety.ft.xfta_gen.editor.mps
#	code/languages/com.mbeddr.formal.safety/languages/com.mbeddr.formal.safety.argument.genai/com.mbeddr.formal.safety.argument.genai.mpl
#	code/languages/com.mbeddr.formal.safety/languages/com.mbeddr.formal.safety.argument.modelquery/com.mbeddr.formal.safety.argument.modelquery.mpl
#	code/languages/com.mbeddr.formal.safety/languages/com.mbeddr.formal.safety.argument.process/com.mbeddr.formal.safety.argument.process.mpl
#	code/languages/com.mbeddr.formal.safety/languages/com.mbeddr.formal.safety.argument.process/models/com.mbeddr.formal.safety.argument.process.editor.mps
#	code/languages/com.mbeddr.formal.safety/languages/com.mbeddr.formal.safety.argument.spi/com.mbeddr.formal.safety.argument.spi.mpl
#	code/languages/com.mbeddr.formal.safety/languages/com.mbeddr.formal.safety.genai/com.mbeddr.formal.safety.genai.mpl
#	code/languages/com.mbeddr.formal.safety/languages/com.mbeddr.formal.safety.gsn.confidence.acp/com.mbeddr.formal.safety.gsn.confidence.acp.mpl
#	code/languages/com.mbeddr.formal.safety/languages/com.mbeddr.formal.safety.gsn.doc/com.mbeddr.formal.safety.gsn.doc.mpl
#	code/languages/com.mbeddr.formal.safety/languages/com.mbeddr.formal.safety.gsn.doc/models/com.mbeddr.formal.safety.gsn.doc.editor.mps
#	code/languages/com.mbeddr.formal.safety/languages/com.mbeddr.formal.safety.gsn.ext/com.mbeddr.formal.safety.gsn.ext.mpl
#	code/languages/com.mbeddr.formal.safety/languages/com.mbeddr.formal.safety.gsn.ext/models/com.mbeddr.formal.safety.gsn.ext.editor.mps
#	code/languages/com.mbeddr.formal.safety/languages/com.mbeddr.formal.safety.gsn.ext/models/com.mbeddr.formal.safety.gsn.ext.structure.mps
#	code/languages/com.mbeddr.formal.safety/languages/com.mbeddr.formal.safety.gsn.importer/models/com.mbeddr.formal.safety.gsn.importer.editor.mps
#	code/languages/com.mbeddr.formal.safety/languages/com.mbeddr.formal.safety.gsn/com.mbeddr.formal.safety.gsn.mpl
#	code/languages/com.mbeddr.formal.safety/languages/com.mbeddr.formal.safety.gsn/models/com.mbeddr.formal.safety.gsn.behavior.mps
#	code/languages/com.mbeddr.formal.safety/languages/com.mbeddr.formal.safety.gsn/models/com.mbeddr.formal.safety.gsn.editor.mps
#	code/languages/com.mbeddr.formal.safety/languages/com.mbeddr.formal.safety.gsn/models/com.mbeddr.formal.safety.gsn.intentions.mps
#	code/languages/com.mbeddr.formal.safety/languages/com.mbeddr.formal.safety.stamp/com.mbeddr.formal.safety.stamp.mpl
#	code/languages/com.mbeddr.formal.safety/languages/com.mbeddr.formal.safety.stamp/models/com.mbeddr.formal.safety.stamp.editor.mps
#	code/languages/com.mbeddr.formal.safety/solutions/com.fasten.assurance.build/models/com.fasten.assurance.build.mps
#	code/languages/com.mbeddr.formal.safety/solutions/com.mbeddr.formal.safety.build/models/com.mbeddr.formal.safety.build.mps
#	code/languages/com.mbeddr.formal.safety/solutions/com.mbeddr.formal.safety.gsn.sandbox/com.mbeddr.formal.safety.gsn.sandbox.msd
#	code/languages/com.mbeddr.formal.smt/languages/com.mbeddr.formal.smtlib.synthesis/com.mbeddr.formal.smtlib.synthesis.mpl
#	code/languages/com.mbeddr.formal.smt/languages/com.mbeddr.formal.smtlib.synthesis/models/editor.mps
#	code/languages/com.mbeddr.formal.smt/languages/com.mbeddr.formal.smtlib.synthesis/models/structure.mps
#	code/languages/com.mbeddr.formal.smt/languages/com.mbeddr.formal.smtlib/com.mbeddr.formal.smtlib.mpl
#	code/languages/com.mbeddr.formal.smt/languages/com.mbeddr.formal.smtlib/models/editor.mps
#	code/languages/com.mbeddr.formal.smt/languages/com.mbeddr.formal.smtlib/models/structure.mps
#	code/languages/com.mbeddr.formal.spin/languages/com.mbeddr.formal.spin.c.core/com.mbeddr.formal.spin.c.core.mpl
#	code/languages/com.mbeddr.formal.spin/languages/com.mbeddr.formal.spin.c.core/models/editor.mps
#	code/languages/com.mbeddr.formal.spin/languages/com.mbeddr.formal.spin.ext/com.mbeddr.formal.spin.ext.mpl
#	code/languages/com.mbeddr.formal.spin/languages/com.mbeddr.formal.spin.hdl/com.mbeddr.formal.spin.hdl.mpl
#	code/languages/com.mbeddr.formal.spin/languages/com.mbeddr.formal.spin.hdl/models/editor.mps
#	code/languages/com.mbeddr.formal.spin/languages/com.mbeddr.formal.spin/com.mbeddr.formal.spin.mpl
#	code/languages/com.mbeddr.formal.spin/languages/com.mbeddr.formal.spin/models/editor.mps
#	code/languages/com.mbeddr.formal.spin/solutions/com.mbeddr.formal.spin.pluginSolution/com.mbeddr.formal.spin.pluginSolution.msd
#	code/languages/com.mbeddr.formal.spin/solutions/com.mbeddr.formal.spin.pluginSolution/models/plugin.mps
#	code/languages/com.mpsbasics/languages/com.mpsbasics.genai/com.mpsbasics.genai.mpl
#	code/languages/com.mpsbasics/languages/com.mpsbasics.genai/models/com.mpsbasics.genai.editor.mps
#	code/languages/com.mpsbasics/languages/com.mpsbasics.pdfexporter/com.mpsbasics.pdfexporter.mpl
#	code/languages/com.mpsbasics/languages/com.mpsbasics.pdfexporter/models/com.mpsbasics.pdfexporter.editor.mps
#	code/languages/com.mpsbasics/languages/com.mpsbasics.plaintext.yaml/models/com.mpsbasics.plaintext.yaml.behavior.mps
#	code/languages/com.mpsbasics/languages/com.mpsbasics.plaintext.yaml/models/com.mpsbasics.plaintext.yaml.editor.mps
#	code/languages/com.mpsbasics/languages/com.mpsbasics.words.generic/models/com.mpsbasics.words.generic.editor.mps
#	code/languages/com.mpsbasics/solutions/com.mpsbasics.docx4j.lib/com.mpsbasics.docx4j.lib.msd
#	code/languages/com.mpsbasics/solutions/com.mpsbasics.docx4j.sandbox/models/com.mpsbasics.docx4j.sandbox.plugin.mps
#	code/languages/com.mpsbasics/solutions/com.mpsbasics.docx4j.testutils/com.mpsbasics.docx4j.testutils.msd
#	code/languages/com.mpsbasics/solutions/com.mpsbasics.editor.utils/com.mpsbasics.editor.utils.msd
#	code/languages/com.mpsbasics/solutions/com.mpsbasics.editor.utils/models/com.mpsbasics.editor.utils.buttons.mps
#	code/languages/com.mpsbasics/solutions/com.mpsbasics.jira.pluginSolution/com.mpsbasics.jira.pluginSolution.msd
#	code/languages/com.mpsbasics/solutions/com.mpsbasics.pdfbox/com.mpsbasics.pdfbox.msd
#	code/languages/com.mpsbasics/solutions/com.mpsbasics.plaintext.yaml.sandbox/com.mpsbasics.plaintext.yaml.sandbox.msd
#	code/tutorial-safety/solutions/com.mbeddr.formal.safety.tutorial.linters/models/com.mbeddr.formal.safety.tutorial.linters._100_generic_linters.mps
#	gradle.lockfile
@danielratiu danielratiu merged commit a3bec46 into master Apr 27, 2026
3 checks passed
@danielratiu danielratiu deleted the merge/master branch April 27, 2026 16:22
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.

1 participant