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

Uploaded Python 3

File details

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

File metadata

  • Download URL: mi_domain_populate-0.1.4.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.4.tar.gz
Algorithm Hash digest
SHA256 c7fea29b99828e6f8f51d839e872230328d4e35cd0857fd75ea2d905f5906c20
MD5 3afbf13b3597ab3567d2da9350ecfdb9
BLAKE2b-256 e5d6b5bde91b12532f2c015745cae333040d18d8c58fead388035d2776abdc2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mi_domain_populate-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 b52579f8913b3d6e1cbe185bd3ffc0667ee48b0dc6ea64ed177220116c37e262
MD5 46f508f0c237e585d810e27e157cda53
BLAKE2b-256 79149e30d0576ec5877b644e036d34fdb8eb118b6a833f8b0625626074d5ae95

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