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.
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