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.3.tar.gz (41.4 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.3-py3-none-any.whl (43.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mi_domain_populate-0.1.3.tar.gz
  • Upload date:
  • Size: 41.4 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.3.tar.gz
Algorithm Hash digest
SHA256 641fdb09696df1fecdc2d3d8999e973f6a65aedd454f9b0f7d8391c95671fee0
MD5 bbc0484fc2cf77b6b72a852bc3588d26
BLAKE2b-256 3fb8eef98290983944fdbcc08209dbae55a551d9e6109ce7793891a9b428a582

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mi_domain_populate-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 5158d70ba9894d908deab8cbfd7a11f2011e1f575fc1f85cdd1bccca9e213aa0
MD5 edcf71385f9f21d8a07224f75c580d6b
BLAKE2b-256 1a81ac4fc2e047954272c152d66b976b33f3113c77adebf437f5800352b17790

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