توضیحات
عنوان فارسی: مدلسازی و ارزیابی سیستمهای نرمافزاری با شبکههای فعالیت تصادفی شی
عنوان انگلیسی مقاله ترجمه شده:
Modeling and Evaluation of Software Systems with Object Stochastic Activity Networks
مدلسازی و ارزیابی سیستمهای نرمافزاری با شبکههای فعالیت
چکیده
شبکههای فعالیت تصادفی (SAN) یک توالی تصادفی از شبکههای پتری هستند. مدل SAN برای ارزیابی طیف وسیعی از سیستمها مورد استفاده قرار گرفته و توسط چندین ابزار مدلسازی پشتیبانی میشود. ما شبکۀ فعالیتهای تصادفی شی (OSAN ها) را برای غلبه بر برخی محدودیتهای این مدلها معرفی کردهایم. OSAN ها مفاهیم شیگرایی را با مدلهای SAN ادغام میکنند. عناصر OSAN ها و مدلهای آنها به عنوان کلاس تعریف میشوند. OSAN هایی مناسبتر هستند که اکثریت تعمیمهای شیگرایی یا سطح بالا در شبکههای پتری را برای برنامههای کاربردی بر روی سیستمهای نرم افزاری توسعه میدهند. در این مقاله، تعاریف، رفتار و نمونهای از مدلهای OSAN ارائه خواهیم کرد. شی گرایی OSAN ها و انعطافپذیری داشتن توابع برای فعالیتها، این مدلها را از سایر برنامههای شبکههای پتری برای مدلسازی و ارزیابی سیستمهای نرمافزاری مناسب کرده است.
کلمات کلیدی: مدلسازی، ارزیابی، شبکههای پتری، شبکههای فعالیت تصادفی شیء، عملکرد نرمافزار
- مقدمه
شبکههای فعالیت اتفاقی (SANs) [25] یک توالی تصادفی شبکههای پتری هستند. این مدلها قدرتمندتر و انعطافپذیرتر از سایر موارد دیگر تصادفی شبکههای پتری شامل مدلهای قابل توجه از جمله شبکههای تصادف پتری (SPN) [21] و شبکههای پتری تصادفی عمومی (GSPNs) [7] هستند.
مدلهای SAN به عنوان یک فرمالیزم مدلسازی در چندین ابزار مدلسازی مانند UltraSAN [28] و Möbius [14] مورد استفاده قرار گرفته و برای ارزیابی عملکرد و قابلیت اطمینان طیف وسیعی از سیستمها استفاده میشود.
به منظور ادغام مفاهیم شیء گرایی (OO) به SAN و غلبه بر برخی از محدودیتهای این مدلها، ما یک گسترش شیء گرایی برای SAN ها، به نام شبکههای فعالیت اتفاقی شیء (OSANs) در این مقاله، معرفی میکنیم. مدل OSAN برای مدلسازی شی گرایی (OOM) سیستمهای نرمافزاری مناسب است و میتواند با استفاده از تکنیکهای تحلیل یا شبیهسازی مورد ارزیابی قرار گیرد.
بخشهای اولیه از OSAN ها و زیرمدلهای آنها (به اصطلاح فعالیت فوقالعاده) به عنوان کلاس تعریف میشوند. توکنهای OSAN ها اشیاء یک کلاس توکن تعریف شده توسط کاربر هستند. این مدلها برخی از اندیشهها و ویژگیهای مفید را از پیشرفتهای موجود در سطح بالا و تفکیکپذیری شبکههای پتری اقتباس میکنند.
ایدههای مقدماتی و تعریفهای غیر رسمی OSAN ها در [1] و [3] معرفی شدهاند. در این مقاله، نمادهای گرافیکی نهایی، تعاریف رسمی و یک مثال ارائه خواهیم داد.
این مقاله به شرح زیر سازماندهی شده است: در بخش II برخی از آثار مربوطه معرفی شده است. بخش III اشاره به انگیزه این کار است. در بخش چهارم، تعاریف غیررسمی و رسمی، نشانههای گرافیکی و نمونهای از مدلهای OSAN ارائه شده است. در نهایت، در بخش V، بعضی از اظهارات و کارهای آینده آمده است.
- کارهای مرتبط
شیگرایی به عنوان یک پاسخ کلیدی برای انتقادات اصلی شبکههای پتری شناسایی شده است. یک پارادایم شیگرا مفاهیم عالی برای مدلسازی مشکلات دنیای واقعی ارائه میدهد [16]. مفاهیم OO به راحتی، به طور مستقیم و به طور طبیعی منجر به ساخت مدلها میشود.
فقدان قابلیتهای ساختاری یکی از انتقادات اصلی مطرح شده در مورد شبکههای پتری سطح بالا است [15]. ویژگیهای جذاب این شبکهها باعث شده است که محققان این فرمالیسمها را با ویژگیهای شیگرایی غنیسازی کنند.
پیشنهادات برای ادغام شبکههای OO و Petri متعدد و متنوع هستند. با این حال، دو گرایش عمده عبارتند از: اجسام داخل شبکههای پتری در مقابل شبکههای پتری در داخل اشیاء [10]. C.A. Lakos همچنین آنها را به عنوان: شبکه پتری (OBPN) ،شیء گرا پتری (OOPN) و شبکه پتری شی (OPN) [24] طبقه بندی کرده است.
توجه:
- برای دانلود فایل word کامل ترجمه از گزینه افزودن به سبد خرید بالا استفاده فرمایید.
- لینک دانلود فایل بلافاصله پس از خرید بصورت اتوماتیک برای شما ایمیل می گردد.
به منظور سفارش ترجمه تخصصی مقالات خود بر روی کلید زیر کلیک نمایید.
سفارش ترجمه مقاله
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.