Runtime Resource

Term

Runtime Resource

Aliases

-

Identity

  • Term ID: src/main/doxsite/glossary/development-process/runtime-resource.dox

  • English label: Runtime Resource

  • Japanese label: 実行リソース

  • Category: Development Process

  • Status: normative

  • Definition authority: SimpleModeling BoK

Definition

A Runtime Resource is a technical resource required by program execution whose acquisition, sharing, use, and release lifecycle is managed by the runtime platform.

UML

Not applicable. Runtime Resource does not define the general UML classification of Classifiers or Objects.

CML

A CML Domain Model is separated from concrete Runtime Resource acquisition and release. If a domain Resource concept is modeled, its business meaning and identity are defined separately.

Scala

Scala can implement Resource management through safe acquire-use-release structures, but no particular library form defines the canonical term.

simplemodeling-lib

simplemodeling-lib includes Types that represent files, URLs, execution environments, and other observed Resources. This is one implementation viewpoint on Runtime Resources, not the whole lifecycle-management concept.

Public Usage

Japanese videos avoid the ambiguous label リソース and introduce the term as 実行リソース(runtime resource).

Boundary

  • A Runtime Resource is not synonymous with a domain Resource Object that has business meaning and identity.

  • A Runtime Resource is not itself a Component.

  • Platform

  • Component

  • Lifecycle

  • Textus

References

  • src/main/doxsite/glossary/development-process/platform.dox

  • /Users/asami/src/dev2025/simplemodeling-lib/src/main/scala/org/goldenport/observation/Resource.scala

  • /Users/asami/src/dev2025/simplemodeling-lib/src/main/scala/org/goldenport/observation/Observation.scala

  • docs/spec/glossary-entry-format.md