Platform Independent Model

E703656

A Platform Independent Model is an abstract software design specification that defines system functionality and behavior without committing to any specific implementation technology or platform.

Try in SPARQL Jump to: Statements Referenced by

Statements (47)

Predicate Object
instanceOf abstraction level in software design
model-driven engineering concept
software modeling concept
abstractsFrom communication protocols
database technology
deployment details
user interface technology
canBeDocumentedWith behavioral models
constraints
structural models
canBeExpressedIn SysML NERFINISHED
UML NERFINISHED
domain-specific modeling languages
contrastedWith Platform Specific Model
definedBy Object Management Group NERFINISHED
definedInContextOf Model-Driven Architecture NERFINISHED
emphasizes business logic
domain concepts
focusesOn system behavior
system functionality
goal enable reuse across platforms
improve maintainability
increase portability
reduce technology lock-in
hasAbbreviation PIM NERFINISHED
hasHigherAbstractionThan Platform Specific Model
independentOf hardware platform
implementation technology
middleware platform
operating system
programming language
mayBeRefinedInto multiple Platform Specific Models
partOf Model-Driven Architecture viewpoints NERFINISHED
relatedTo Platform Specific Model NERFINISHED
requires well-defined metamodel
supports automatic code generation
model transformation
platform migration
system evolution
transformedInto Platform Specific Model
usedFor early design validation
requirements traceability
separating concerns
technology-agnostic specification
usedIn model-driven engineering
software architecture design
system analysis

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Model Driven Architecture hasComponent Platform Independent Model