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.1.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.1-py3-none-any.whl (43.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mi_domain_populate-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 85af3a343ce69cdd49f74026141270ef96a0135565adc466e6fb50ea0dcc952b
MD5 8a95e0d238a13b603801b90c89adabf2
BLAKE2b-256 a8e01546aa13eafdf572f5148e9502ffec936652ada6844e1bc50d3d846ac991

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mi_domain_populate-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 567d3f870a3e6279a24151445beb8a18352d6d370e1dad1c4552283cb9ae134c
MD5 7fe4eb0d30ea92ce5fbea0ac45a2f927
BLAKE2b-256 3ed64d17d83e4372ad3d48f516016db3ab501454e9615052f4ce72ada2c90685

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