مرجع
آخر الزيارات

لغة نمذجة

935 كلمة•0 مشاهدة•🗒️ منذ 15 ساعة
باختصار: لغة نمذجة هي أي لغة ذكاء صنعي يمكن استخدامها للتعبير عن معلومات أو معرفة أو نظم من خلال بنية مُعرَّفة بمجموعة منسجمة من القواعد. في هذه المقالة 5 أقسام: «الأنواع النصية»، «نظرة عامة» و«الأنواع الرسومية» وغيرها.
المحتويات
  1. الأنواع النصية
  2. نظرة عامة
  3. الأنواع الرسومية
  4. - Paris city
  5. - city geographical area

تعريفًا بالموضوع، لغة نمذجة هي أي لغة ذكاء صنعي يمكن استخدامها للتعبير عن معلومات أو معرفة أو نظم من خلال بنية مُعرَّفة بمجموعة منسجمة من القواعد. تُستعمل القواعد من أجل توضيح معنى مكونات هذه البنية. وتعرض الأقسام التالية جوانب أخرى من الموضوع.

الأنواع النصية

ومن ناحية أخرى، يمكن كذلك التعبير عن نماذج المعلومات بلغات طبيعية رسمية، مثل لغة الهندسة العامة أو تسمى غيليش. تمتلك غيليش صيغ مختلفة للغة الطبيعية مثل اللغة الإنجليزية الرسمية الغليشية والهولندية الرسمية الغليشية..إلخ. لغة الهندسة العامة (الغيليشية) الإنجليزية هي لغة تمثيل معلومات أو لغة نمذجة دلالية معرّفة في قاموس تصنيف الأنواع الإنجليزي، الذي يحتوي صيغة أنطولوجيا علم تصنيف الأنواع )الأمر مشابه في الهولندية). الإنجليزية الغليشية الرسمية ليست فقط مناسبة للتعبير عن المعرفة والمتطلبات والقواميس والتصنيفات والأنطولوجيات بل كذلك للتعبير عن معلومات الأشياء الفردية. يُعبّر عن جميع تلك المعلومات بلغة واحدة وبذلك يمكن أن تكون متكاملة مع بعضها وذلك بغض النظر عن السؤال فيما إذا كانت مُخزنة في قواعد بيانات مركزية أو موزعة أو متحدة. تتألف نماذج المعلومات في لغة الهندسة العامة الإنجليزية الرسمية من مجموعات من التعابير الإنكليزية الغليشية الرسمية، والتي تستعمل مصطلحات اللغة الطبيعية والجمل الرسمية. مثلًا، نموذج المعلومات الجغرافية يمكن أن يتضمن مجموعة من التعابير الإنجليزية الرسمية الغليشية مثل:

- the Eiffel tower Paris

نظرة عامة

وفي هذا الصدد، لغات النمذجة النصية كلمات مفتاحية معيارية يصحبها معاملات أو مصطلحات وجمل من اللغة الطبيعية من أجل إنشاء تعابير يمكن للحاسب أن يفسرها.

أنواع لغات النمذجة

يظهر عدد كبير من لغات النمذجة في الأدب.

في هذا الإطار، تستعمل لغات النمذجة الرسومية تقنيات الرسوم التوضيحية مع رموز مُسمّاة تمثل المفاهيم وخطوط تربط الرموز وتمثل العلاقات بينها والكثير من علامات الرموز الرسومية لتمثل القيود عليها.

في هذا الإطار، ليست جميع لغات النمذجة قابلة للتنفيذ، وبالنسبة لتلك القابلة للتنفيذ منها فإن استخدامها لا يعني بالضرورة أنه يمكن الاستغناء عن المبرمجين. على النقيض من ذلك، فإن الغرض من لغات البرمجة هو زيادة إنتاجية المبرمجين البارعين، كي يتمكنوا من عَنونة المزيد من تحديات المشاكل مثل الحوسبة التفرعية والنظم الموزعة.

علاوةً على ذلك، مثال على لغة النمذجة الرسومية ولغة نمذجة نصية مشابهة لها هي لغة إكسبرس (EXPRESS).

يمكن أن تكون لغة النمذجة رسومية أو نصيّة.

الأنواع الرسومية

نظرية سي-كي التي تتضمن لغة نمذجة لعمليات التصميم.

علاوةً على ذلك، ترميز Southbeach هي لغة نمذجة مرئية لتوصيف الحالات فيما يتعلق بالعملاء الذي يُعتبرون مفيدين أو ضارين من وجهة نظر الُمنمذج. يُظهر الترميز كيف يتفاعل العملاء مع بعضهم وفيما إذا كان كان هذا التفاعل يُحسِّن الحالة أو يزيد من سوئها.

إضافةً إلى ذلك، لغة وصف البنية (ADL) هي لغة تُستعمل من أجل وصف وتمثيل بنية النظم الخاصة بنظام ما.

وفي هذا السياق، مفاهيم النمذجة الأساسية (FMC) لغة نمذجة للنظم ذات البرمجيات الكثيفة.

علاوةً على ذلك، منهج نمذجة عمليات الأعمال (BPMN، ونماذج XML للغة نمذجة عمليات الأعمال) هي مثال على لغات نمذجة العمليات.

في هذا الإطار، IEC 61499 يعرّف لغة نمذجة موجهة نحو مجال محدد ومخصصة لتوزيع أنظمة قياس ومراقبة العملية الصناعية.

علاوةً على ذلك، Petri nets تستعمل المتغيرات على تقنية وطوبولوجية تخطيطية واحدة فقط –تسمى مخطط ثنائي. مكّنت واجهاتها السهلة بالنسبة للمستعمل من دعم أدوات عديدة على مدى السنوات، وبشكل خاص في مجال تفحّص البيانات والمحاكاة الموجهة رسوميًا والتحقق من البرمجيات.

  • أمثلة على لغات النمذجة الرسومية في مجالات علمية أخرى:
  • EAST-ADL هي لغة نمذجة موجهة نحو مجال محدد ومخصصة لتصميم النظم الآلية.
  • لغة نظم الطاقة (ESL)، تهدف إلى نمذجة دراسة الطاقة البيئية والاقتصاد العالمي.

كذلك، SysML لغة نمذجة موجهة نحو مجال محدد من أجل هندسة النظم المُعرّفة على هيئة صورة UML (تخصيص).

وفي السياق ذاته، لغة توصفية ووصفية (SDL) هي لغة توصيفية تستهدف السلوك الوصفي والتوصيفي الواضح للنظم الموزعة والتفاعلية.

ومن جهة أخرى، IDEF عائلة من لغات البرمجة تتضمن IDEF0 للنمذجة الوظيفية، وIDEF1X خاصة بنمذجة المعلومات، وIDEF3 من أجل نمذجة عمليات الأعمال، وIDEF4 من أجل التصميم الكائني التوجه، IDEF5 من أجل نمذجة الأنتولوجيات.

ومن ناحية أخرى، LePUS3 هي لغة تصويرية تصميمية مرئية كائنية التوجه ولغة توصيفية ملائمة بشكل أساسي من أجل نمذجة برامج (jave, C++, c#) الكبيرة كائنية التوجه ونماذج التصميم.

ومن ناحية أخرى، إطار نمذجة خدمي التوجّه (SOMF) هو لغة شمولية من أجل تصميم نماذج هيكلية على مستوى التطبيق أو المشروع في مجال هيكلية المشروع والمحاكاة الافتراضية والهيكلية الموجهة خدميًا (SOA) والحوسبة السحابية وغيرها.

وفي هذا الصدد، AADL هي لغة نمذجة تدعم التحليل المبكّر والمتكرر لبنية نظام فيما يتعلق بالخصائص الحساسة بالنسبة للأداء من خلال ترميز قابل للتوسيع وإطار عمل للأدوات ودلالات محددة بدقة.

من جهة ثانية، الأشجار السلوكية هي لغات نمذجة رسومية تُستعمل في هندسة البرمجيات والنظم. تُستعمل عادةً لتمثل بوضوح مئات وحتى آلاف من متطلبات اللغات الطبيعية التي تستعمل عادةً للتعبير عن احتياجات الأطراف المعنية في نظام شامل ومتكامل برمجيًا.

مخطط التدفق هو تمثيل تخطيطي لخوازمية أو عملية تدريجية.

وفي السياق ذاته، إكسبرس (EXPRESS) و إكسبرس-جي(EXPRESS-G) «آيزو 11-10303» هي لغة نمذجة بيانات معيارية دولية لأهداف عامة.

وفي هذا الصدد، الأمثلة على لغات النمذجة الرسومية في مجال علوم الحاسب وهندسة النظم وإدارة المشاريع:

كذلك، لغة نمذجة العمليات الموسعة (EEML) تستعمل عادة في نمذجة عمليات الأعمال على مستوى عدد من الطبقات.

علاوةً على ذلك، دراكون (DRAKON) هي لغة نمذجة خوارزمية للأهداف العامة من أجل تحديد نظم البرمجيات المكثفة أو التمثيل التخطيطي لخوازمية أو عملية تدريجيّة وعائلة من اللغات البرمجية.

ومن ناحية أخرى، لغة النمذجة الموحدة (UML) هي لغة نمذجة لأهداف عامة وتعتبر معيار صناعي لتحديد النظم ذات البرمجيات الكثيفة. UML 2.0 هي النسخة الحالية والتي تدعم ثلاثة عشر تقنية تخطيط مختلفة وتمتلك أدوات دعم واسعة الانتشار.

من جانب آخر، نمذجة أدوار الكائنات (ORM) في مجال هندسة البرمجيات هي طريقة للنمذجة المفاهيمية ويمكن استخدامها كأداة لتحليل المعلومات والقواعد.

إضافةً إلى ذلك، برمجة جاكسون الهيكلية (JSP) طريقة خاصة بالبرمجة الهيكلية تعتمد على التوافقية بين هيكلية تدفق البيانات وهيكلية البرنامج.

- Paris city

علاوةً على ذلك، بينما يمكن التعبير عن المعرفة ومتطلبات المعلومات مثلًا كما يلي:

- tower geographical area

- city geographical area

  • انظر كذلك
  • تجسيم
  • نمذجة علمية
  • لغة برمجة مرئية
  • دراكون

ومن ناحية أخرى، تستعمل تعابير الغيليش الإنجليزية الرسمية مثل هذه أسماء مفاهيم « مثل city» وجملًا تمثل أنواع العلاقات (مثل و <<is classified as) التي يجب اختيارها من قاموس تصنيف الأنواع الإنجليزي الغليشي (أو من قاموس المجال الخاص بك). يُمكّن قاموس تصنيف الانواع الإنجليزي الغليشي من إنشاء نماذج معلومات غنية دلاليًا لأن القاموس يتضمن أكثر من 600 معيار نوع للعلاقات وتعريفات لأكثر من 4000 مفهوم. يمكن أن يعبر نموذج المعلومات في الغليشية عن حقائق أو تعليمات أو استعلامات أو أجوبة.

ما رأيك في هذه المقالة؟

📝 هل في هذه المقالة خطأ؟

إذا وجدت معلومة تحتاج تصحيحاً أو إضافة، أو أردت حذف المقالة، أرسل لنا طلباً وسنراجعه.