Skip to main content

Creates and populates a TclRAL database for a modeled domain

Project description

Blueprint Domain Populator

This package takes two inputs, a populated metamodel database and a context.

Populated metamodel database

This is a metamodel TclRAL database (*.ral) file populated with a user's domain model: the Elevator Management domain populated into the Shlaer-Mellor metamodel, for example. It is probably named elevator_mmdb.ral

This *.ral file is produced by the modeldb command if you have the xuml-populate package installed.

Context

A scenario instance population *.sip file that you write yourself which specifies instances and current states to be populated into your domain database. This file defines a context that can be used in a variety of simulation scenarios in a downstream package currently under development called model execute.

Command usage

% domaindb -d elevator.ral -c EVMAN_one_bank1.sip -t EVMAN_types.yaml

Here -d is the domain, -c is the context, and -t specifies the mapping of domain types to available system data types which currently are TclRAL types.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mi_domain_populate-0.1.2.tar.gz (41.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mi_domain_populate-0.1.2-py3-none-any.whl (43.6 kB view details)

Uploaded Python 3

File details

Details for the file mi_domain_populate-0.1.2.tar.gz.

File metadata

  • Download URL: mi_domain_populate-0.1.2.tar.gz
  • Upload date:
  • Size: 41.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for mi_domain_populate-0.1.2.tar.gz
Algorithm Hash digest
SHA256 ced860a41cb5b31a8461b31faed34c2275d09facf3e5c1037f08b9465ef930e9
MD5 6ab3bdc1fdef9bf8b7ac39fd429246d5
BLAKE2b-256 1523cf975ea6079dbdcef51df3bf0accea383f36448c19f907beb52bf1efb021

See more details on using hashes here.

File details

Details for the file mi_domain_populate-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for mi_domain_populate-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ea3400d7fe7e12ea182f2b17ddca56437bc27f5e13647d17967d667d002bdee0
MD5 c22fb19a9848e3a4a03cef8e207b53ad
BLAKE2b-256 63fecb46903b505650f8134150ad1b23b1c2eb4024ee8557b0f5d1b2d13bc617

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page