الأمثلة على لغات النمذجة الرسومية في مجال علوم الحاسب وهندسة النظم وإدارة المشاريع:
- الأشجار السلوكية هي لغات نمذجة رسومية تُستخدم في هندسة البرمجيات والنظم. تُستخدم عادةً لتمثل بوضوح مئات وحتى آلاف من متطلبات اللغات الطبيعية التي تستخدم عادةً للتعبير عن احتياجات الأطراف المعنية في نظام شامل ومتكامل برمجيًا.
- منهج نمذجة عمليات الأعمال (BPMN، ونماذج XML للغة نمذجة عمليات الأعمال) هي مثال على لغات نمذجة العمليات.
- نظرية سي-كي التي تتضمن لغة نمذجة لعمليات التصميم.
- دراكون (DRAKON) هي لغة نمذجة خوارزمية للأهداف العامة من أجل تحديد نظم البرمجيات المكثفة أو التمثيل التخطيطي لخوازمية أو عملية تدريجيّة وعائلة من اللغات البرمجية.
- إكسبرس (EXPRESS) و إكسبرس-جي(EXPRESS-G) «آيزو 11-10303» هي لغة نمذجة بيانات معيارية دولية لأهداف عامة.
- لغة نمذجة العمليات الموسعة (EEML) تستخدم عادة في نمذجة عمليات الأعمال على مستوى عدد من الطبقات.
- مخطط التدفق هو تمثيل تخطيطي لخوازمية أو عملية تدريجية.
- مفاهيم النمذجة الأساسية (FMC) لغة نمذجة للنظم ذات البرمجيات الكثيفة.
- IDEF عائلة من لغات البرمجة تتضمن IDEF0 للنمذجة الوظيفية، وIDEF1X خاصة بنمذجة المعلومات، وIDEF3 من أجل نمذجة عمليات الأعمال، وIDEF4 من أجل التصميم الكائني التوجه، IDEF5 من أجل نمذجة الأنتولوجيات.
- برمجة جاكسون الهيكلية (JSP) طريقة خاصة بالبرمجة الهيكلية تعتمد على التوافقية بين هيكلية تدفق البيانات وهيكلية البرنامج.
- LePUS3 هي لغة تصويرية تصميمية مرئية كائنية التوجه ولغة توصيفية ملائمة بشكل أساسي من أجل نمذجة برامج (jave, C++, c#) الكبيرة كائنية التوجه ونماذج التصميم.
- نمذجة أدوار الكائنات (ORM) في مجال هندسة البرمجيات هي طريقة للنمذجة المفاهيمية ويمكن استخدامها كأداة لتحليل المعلومات والقواعد.
- Petri nets تستخدم المتغيرات على تقنية وطوبولوجية تخطيطية واحدة فقط –تسمى مخطط ثنائي. مكّنت واجهاتها السهلة بالنسبة للمستخدم من دعم أدوات عديدة على مدى السنوات، وبشكل خاص في مجال تفحّص البيانات والمحاكاة الموجهة رسوميًا والتحقق من البرمجيات.
- ترميز Southbeach هي لغة نمذجة مرئية لتوصيف الحالات فيما يتعلق بالعملاء الذي يُعتبرون مفيدين أو ضارين من وجهة نظر الُمنمذج. يُظهر الترميز كيف يتفاعل العملاء مع بعضهم وفيما إذا كان كان هذا التفاعل يُحسِّن الحالة أو يزيد من سوئها.
- لغة توصفية ووصفية (SDL) هي لغة توصيفية تستهدف السلوك الوصفي والتوصيفي الواضح للنظم الموزعة والتفاعلية.
- SysML لغة نمذجة موجهة نحو مجال محدد من أجل هندسة النظم المُعرّفة على هيئة صورة UML (تخصيص).
- لغة النمذجة الموحدة (UML) هي لغة نمذجة لأهداف عامة وتعتبر معيار صناعي لتحديد النظم ذات البرمجيات الكثيفة. UML 2.0 هي النسخة الحالية والتي تدعم ثلاثة عشر تقنية تخطيط مختلفة وتمتلك أدوات دعم واسعة الانتشار.
- إطار نمذجة خدمي التوجّه (SOMF) هو لغة شمولية من أجل تصميم نماذج هيكلية على مستوى التطبيق أو المشروع في مجال هيكلية المشروع والمحاكاة الافتراضية والهيكلية الموجهة خدميًا (SOA) والحوسبة السحابية وغيرها.
- لغة وصف البنية (ADL) هي لغة تُستخدم من أجل وصف وتمثيل بنية النظم الخاصة بنظام ما.
- AADL هي لغة نمذجة تدعم التحليل المبكّر والمتكرر لبنية نظام فيما يتعلق بالخصائص الحساسة بالنسبة للأداء من خلال ترميز قابل للتوسيع وإطار عمل للأدوات ودلالات محددة بدقة.
أمثلة على لغات النمذجة الرسومية في مجالات علمية أخرى:
- EAST-ADL هي لغة نمذجة موجهة نحو مجال محدد ومخصصة لتصميم النظم الآلية.
- لغة نظم الطاقة (ESL)، تهدف إلى نمذجة دراسة الطاقة البيئية والاقتصاد العالمي.
- IEC 61499 يعرّف لغة نمذجة موجهة نحو مجال محدد ومخصصة لتوزيع أنظمة قياس ومراقبة العملية الصناعية.
Source: wikipedia.org