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

Uploaded Python 3

File details

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

File metadata

  • Download URL: mi_domain_populate-0.1.0.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.0.tar.gz
Algorithm Hash digest
SHA256 e54bf9bf8374521b0ce299291245542f2ed2985a714879b444c2394d92bbd4e6
MD5 077006c37b2e61683be5088823febcec
BLAKE2b-256 a5529aa4c8b5b159a4f9c82c3ef89c5696b0dda5cad63a5469a085388ea6081f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mi_domain_populate-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 19b19ea510604813eaee95eaa484f32d7b3fce115abe60b1395e49e390a250a9
MD5 fae3ec425313223bcf8c65576d2a253b
BLAKE2b-256 c9732286b0b08c9f29e34e13f5f98260d93763af538896741564cec6308e30dc

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