|
Home
Back
|
- What
is visual modeling?
Visual
modeling is the activity of representing
objects and systems of interest using
graphical languages. As with other
modeling languages, visual modeling
languages may be classified as:
general-purpose/domain-specific;
executable/non-executable; and
open/proprietary. Examples of
general-purpose visual modeling languages
include UML; examples of domain-specific
visual modeling languages include SysML and
BPMN. Examples of executable visual modeling
languages include UML 2 with Action
Semantics and BPEL. Examples of open
standard visual modeling languages include
UML, SysML, BPMN, BPEL; examples of
proprietary visual modeling languages
include those associated with MATLAB and OPNET. The growth in
visual modeling languages is strong, as
evidenced by increasing interest in visual
Domain-Specific Modeling
languages (e.g., SysML, BPMN), visual requirements
languages for requirements definition, and
visual OWL for
ontologies.
BACK TO TOP
-
Are visual models executable or simulatable?
(In the following answer we don't make a
strong distinction between model execution
and simulatability, other than to note that
the former is generally more strongly
associated with automated code generation
than the latter.)
Model executability is largely dependent
upon three factors: 1) the precision and
computational completeness of the visual
modeling language used for representation;
2) the correctness and implementation
completeness of the visual modeling tool
that implements 1); and 3) the precision and
completeness of the particular visual model
that is represented using 1) using the
modeling tool described in 2). If all three
of these are correct, complete and
consistent with each other, your visual
model should execute or simulate.
- Can
readers submit new questions
for this FAQ?
Yes, please send email
with your question(s) to FAQ@VisualModeling.com.
BACK TO TOP
|
|