実行リソース

用語

実行リソース

用語(英)

Runtime Resource

別名

-

識別情報

  • 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

定義

実行リソースとは、プログラムの実行に必要で、取得、共有、利用、解放というライフサイクルを実行基盤が管理する技術的資源です。

UML

Not applicable。実行リソースはUMLのClassifierやObjectの一般分類を定める用語ではありません。

CML

CMLのドメイン・モデルは実行リソースの具体的な取得と解放から分離します。ドメイン上のResource概念を表す場合は、その業務上の意味と同一性を別に定義します。

Scala

ScalaではResource管理を安全な取得・利用・解放の構造として実装できますが、その特定のライブラリ形式を正規定義にはしません。

simplemodeling-lib

simplemodeling-lib には、ファイル、URL、実行環境などを観測対象のResourceとして表す型があります。これは実行リソースを記述する一つの実装上の観点であり、ライフサイクル管理全体を意味しません。

公開成果物での用法

日本語の動画では曖昧な「リソース」を避け、初出を「実行リソース(runtime resource)」とします。

境界

  • 実行リソースは、ドメイン上で意味と同一性を持つResource Objectと同義ではありません。

  • 実行リソースはComponentそのものではありません。

関連語

  • プラットフォーム

  • コンポーネント

  • ライフサイクル

  • Textus

参照

  • 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