Введение

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