System Model
(Redirected from Conceptualization/Representation)
Jump to navigation
Jump to search
A System Model is a representation that can be used to create system modeling solutions (that support system analysis tasks).
- AKA: Systems Model, System Representation, System Abstraction.
- Context:
- It can typically represent System Model Structure through system model component diagrams and system model architectural views.
- It can typically capture System Model Behavior through system model state diagrams and system model behavioral simulations.
- It can typically describe System Model Interface via system model interface specifications and system model interaction protocols.
- It can typically define System Model Process using system model workflow diagrams and system model process specifications.
- It can typically specify System Model Constraints through system model rules and system model validation criterions.
- ...
- It can often enable System Model Analysis with system model verification tools and system model validation techniques.
- It can often support System Model Simulation through system model execution engines and system model runtime environments.
- It can often facilitate System Model Prediction via system model forecasting algorithms and system model scenario analysiss.
- It can often provide System Model Documentation with system model specification languages and system model annotation systems.
- ...
- It can range from being an Informal System Model to being a Formal System Model, depending on its system model formalization level.
- It can range from being a Physical System Model to being an Abstract System Model, depending on its system model materiality degree.
- It can range from being a Simple System Model to being a Complex System Model, depending on its system model complexity level.
- It can range from being a Static System Model to being a Dynamic System Model, depending on its system model temporal behavior.
- ...
- It can integrate with System Model Development Tools for system model creation support.
- It can connect to System Model Analysis Systems for system model validation support.
- It can support System Model Code Generators for system model implementation automation.
- ...
- Examples:
- Physical System Models, such as:
- Scale Physical System Models, such as:
- Material Physical System Models, such as:
- Chemical System Model demonstrating system model molecular behavior for chemical system analysis.
- Mechanical System Model demonstrating system model physical constraints for engineering system design.
- Mathematical System Models, such as:
- Equation-based System Models, such as:
- Logic-based System Models, such as:
- Formal Logic System Model demonstrating system model constraint specification for logical system verification.
- Petri Net System Model demonstrating system model concurrent behavior for distributed system analysis.
- Computational System Models, such as:
- Software System Models, such as:
- Simulation System Models, such as:
- Discrete Event System Model demonstrating system model temporal behavior for event-driven system analysis.
- Agent-based System Model demonstrating system model emergent behavior for complex system simulation.
- Conceptual System Models, such as:
- Ontology System Models, such as:
- Domain Ontology System Model demonstrating system model knowledge structure for semantic system analysis.
- Process Ontology System Model demonstrating system model workflow specification for business system modeling.
- Framework System Models, such as:
- Ontology System Models, such as:
- ...
- Physical System Models, such as:
- Counter-Examples:
- System Implementations, which are actual functioning systems rather than system model representations of systems.
- System Specification Documents, which describe requirements rather than provide system model behavioral simulations.
- System Blueprints, which show construction details rather than enable system model analysis and system model prediction.
- System Instances, which are specific system occurrences rather than system model abstractions for analysis.
- See: System Representation, System Modeling Task, System Analysis, System Simulation, Model-Based Design, System Architecture, Formal Method, System Specification.
References
2014
- http://www.w3.org/2013/06/model-ref-20130418.html
- A "model" refers to an abstract description of the composition and relative dynamic behaviour of the sub-parts of some system
2009
- (Wikipedia, 2009) ⇒ http://en.wikipedia.org/wiki/Model_(physical)
- A physical model is a smaller or larger physical copy of an object. The object being modelled may be small (for example, an atom) or large (for example, the Solar System).
- (Wikipedia, 2009) ⇒ http://en.wikipedia.org/wiki/Model_(science)
- Scientific modeling is the process of generating abstract, conceptual, graphical and or mathematical models. Science offers a growing collection of methods, and theory about all kinds of specialized scientific modeling.
- (Wikipedia, 2009) ⇒ http://en.wikipedia.org/wiki/Model_(logic)
- In mathematics, model theory is the study of (classes of) mathematical structures such as groups, fields, graphs or even models of set theory using tools from mathematical logic. Model theory has close ties to algebra and universal algebra.
- (Wikipedia, 2009) ⇒ http://en.wikipedia.org/wiki/Model_(model_theory)
- In universal algebra and in model theory, a structure is a type of formal interpretation which consists of an underlying set along with a collection of finitary functions and relations which are defined on it. ...
1998
- (Kohavi & Provost, 1998) ⇒ Ron Kohavi, and Foster Provost. (1998). “Glossary of Terms.” In: Machine Leanring 30(2-3).
- Model: A structure and corresponding interpretation that summarizes or partially summarizes a set of data, for description or prediction. Most inductive algorithms generate models that can then be used as classifiers, as regressors, as patterns for human consumption, and/or as input to subsequent stages of the KDD process.
1993
- (Gruber, 1993) ⇒ Tom Gruber. (1993). “A translation approach to portable ontology specifications." Knowledge Acquisition, 2(5):199--220.
- A conceptualization is an abstract, simplified view of the world that we wish to represent for some purpose. Every knowledge base, knowledge-based system, or knowledge-level agent is committed to some conceptualization, explicitly or implicitly. An ontology is an explicit specification of a conceptualization.".