Визуальное моделирование — это графическое представление объектов и систем, представляющих интерес, с использованием графических языков . Визуальное моделирование — это способ для экспертов и новичков иметь общее понимание сложных идей. При использовании визуальных моделей сложные идеи не ограничиваются человеческими ограничениями, что позволяет достичь большей сложности без потери понимания. [1] Визуальное моделирование также может использоваться для достижения консенсуса в группе. Модели помогают эффективно обмениваться идеями между дизайнерами, что позволяет ускорить обсуждение и прийти к окончательному консенсусу. [2] Языками визуального моделирования могут быть языки моделирования общего назначения (GPM) (например, UML , Southbeach Notation, IDEF ) или языки моделирования предметной области (DSM) (например, SysML ). Визуальное моделирование в информатике не имело стандарта до 90-х годов и было несравненным до появления UML. [3] Они включают в себя открытые отраслевые стандарты (например, UML, SysML, Modelica ), а также фирменные стандарты, такие как визуальные языки, связанные с VisSim , MATLAB и Simulink , OPNET , NetSim, NI Multisim и Reactive Blocks . Как VisSim, так и Reactive Blocks предоставляют бесплатный загружаемый просмотрщик, который позволяет любому человеку открывать и интерактивно моделировать свои модели. Сообщество Reactive Blocks также позволяет полностью редактировать модели, а также компилировать, при условии, что работа публикуется под лицензией Eclipse Public License . Языки визуального моделирования являются областью активных исследований, которая продолжает развиваться, о чем свидетельствует растущий интерес к языкам DSM, визуальным требованиям и визуальному OWL ( языку веб-онтологии ). [4]