blog

Tutorial on Rigorous and Agile Domain Specific Modeling with openCAESAR

Published: September 26, 2023

Maged Elaasar

IMCE Chief Architect (Project Lead)

NASA Jet Propulsion Laboratory

View Profile
Tutorial on Rigorous and Agile Domain Specific Modeling with openCAESAR feature image
Photo Credit: openCAESAR Project

Abstract

The openCAESAR project has been developed by NASA JPL to balance modeling rigor and agility. At the core of openCAESAR is the Ontological Modeling Language (OML), which supports two levels of modeling: vocabularies for defining domain specific languages (DSLs), and descriptions for defining system models based on those languages. openCAESAR offers a framework for these languages, including editors, adapters, dependency management, semantic reasoning, and report generation. In this tutorial, participants will learn how the openCAESAR project and OML supports modeling rigor and agility in systems engineering. This includes a) the development of vocabularies and descriptions in OML, b) how custom viewpoints can support modeling methodologies, b) how openCAESAR supports model federation and integration with release and dependency management, and c) how participants can set up automated model analysis with build scripts and CI/CD pipelines. We demonstrate these features in an open-source running example involving modeling a hypothetical Kepler-16b space mission, where participants will follow along with the tutorial as these features are shown. After this tutorial, Participants will be able to effectively use openCAESAR in an end-to-end fashion to define their own DSLs, use them to define system models, and run automated reasoning, verification, and reporting.

Venue

A tutorial session (T1) will be given on 10/1/2023 at 9:30pm at MODELS 2023

Material

Self-paced OML Tutorials

Presentation

Published: September 26, 2023

Maged Elaasar

IMCE Chief Architect (Project Lead)

NASA Jet Propulsion Laboratory

View Profile

More from the openCAESAR Community

January 27, 2024

openCAESAR: Enabling Rigor and Agility in MBSE Practice

Maged Elaasar

Read Mores

November 01, 2023

onto:Nexus 2024: 1st Workshop on Ontological Modeling and Analysis

Maged Elaasar

Read Mores

September 01, 2022

Tutorial on Ontological Modeling Language

Maged Elaasar

Read Mores

© 2024 California Institute of Technology. Government sponsorship acknowledged.