Planning-based approach for automating sequence diagram generation

No Thumbnail Available

Date

Journal Title

Journal ISSN

Volume Title

Publisher

Saudi Digital Library

Abstract

خلال استنباط المتطلبات، يمكن تحليل الاتساق بين حالات الاستخدام (Use Cases) المكتوبة بلغة النمذجة الموحدة (Unified Modeling Language) مع مخططات الأصناف (Class Diagrams) التي طورت بشكل مستقل والمكتوبة بنفس اللغة عن طريق محاولة تطوير المخططات التسلسلية (Sequence Diagrams) بناءً على النماذج السابقة. لكن كلما ازداد تعقيد النظام المراد تصميمه، كلما ازدادت صعوبة إنشاء المخططات التسلسلية يدويًا. من الممكن أتمتة عملية توليد المخططات التسلسلية عن طريق التعامل معها على أنها مشكلة تخطيط وحلها باستخدام خوارزميات التخطيط الآلي. استخدام أسلوب كهذا يتطلب التعبير عن الأهداف والأفعال مع شروطها المسبقة واللاحقة، كما هو الحال بالفعل عندما يتم استخدام مقاربة التصميم بالتعاقد (Design by Contract) عند تطوير النماذج أعلاه. بناء على هذا التشابه، فإن هذه الرسالة تقدّم وتقيّم بالتجربة إطار عمل للتعامل مع النشاط الأساسي في عملية توليد المخططات التسلسلية (أي، تحديد تسلسل تبادلات الرسائل) على أنه مشكلة تخطيط وحلها على هذا النحو. مع الزيادة الحاصلة في دعم التصميم بالتعاقد في أدوات النمذجة وأطر البرمجة، ينبغي لهذه المقاربة أن تساعد في تحسين عملية تطوير البرمجيات من خلال تمكين التحليل التلقائي للاتساق بين حالات الاستخدام ومخططات الأصناف عن طريق توليد المخططات التسلسلية تلقائيا.

Description

Keywords

Citation

Endorsement

Review

Supplemented By

Referenced By

Copyright owned by the Saudi Digital Library (SDL) © 2025