Abstract:
Люди, організації та програмні системи змушені спілкуватися один з одним. Однак спосіб вираження знань про ті чи інші речі на одній і тій самій мові може настільки різнитися, що це призводить до непорозумінь. Це, у свою чергу, веде до труднощів обміну інформацією між людьми, організаціями і програмами, зокрема у формуванні однозначно визначених вимог і специфікацій для складних систем. Незважаючи на достатньо високий рівень розвитку систем моделювання, можливості взаємодії створених з їхньою допомогою програмних моделей, а також повторне використання і поширення цих моделей є доволі обмеженим. Уникнути цього можна за допомогою повного усунення чи хоча б мінімізації концептуальної та термінологічної плутанини та встановлення однозначного розуміння мови, що використовується для формування вимог та специфікацій складних систем.