مشاهده مشخصات مقاله
خودکارسازی تبدیل مدل جهت تسهیل وارسی رفتار پویای سیستم
نویسنده (ها) |
-
امین رضائی
-
بهروز ترک لادانی
|
مربوط به کنفرانس |
هجدهمین کنفرانس ملی سالانه انجمن کامپیوتر ایران |
چکیده |
مهندسی نرمافزار مدلرانده روشی در توسعهی نرمافزار است که امکان تولید خودکار کد از روی مدل را فراهم می نماید. هدف از روشهای مدلرانده، افزایش بهرهوری افراد و کیفیت نرمافزار تولید شده میباشد. با توجه به گسترش روزافزون نرمافزارها، نیاز به تکنیک¬ها و ابزارهایی جهت وارسی و اعتبارسنجی برنامهها بیش از پیش احساس می¬شود. یکی از این ابزارها،JPF است که جهت وارسي صوري برنامه¬هاي نوشته شده به زبان جاوا مورد استفاده قرار می¬گیرد. پیمانهی JPF-Statechart امکان وارسی رفتار پویای سیستم، که به صورت کد جاوا و در قالبی مشخص تهیه شده است را فراهم میکند. با توجه به این واقعیت که تهیه این کد جاوا به صورت دستی در خلاف اهداف مهندسی نرم¬افزار مدلرانده است و مدل رفتاری سیستم اغلب به صورت نمودار حالت UML تهیه میشود، هدف ازاین مقاله، ارائه¬ی روشی بر اساس تبدیل مدل است به گونهای که نمودار حالت UML را بتوان به صورت خودکار به قالب مورد نظر JPF تبدیل نمود و آن را مورد وارسی قرار داد. بدین منظور، برای مدل¬سازی نمودار حالت UML از افزونه¬یPapyrus، و برای تبدیل مدل UML به قالب مورد نظر، از تولیدکننده¬ی کدAcceleo استفاده شده است. در نهایت ابزاری در قالب یک افزونه¬ی اکلیپس تهیه شده است که کد مناسب را از روی مدل تولید می نماید. یک مطالعه موردی برای دستگاه خودپرداز برای ارزیابی روش و ابزار ارائه شده نیز انجام گردیده است. |
قیمت |
-
برای اعضای سایت : ۱٠٠,٠٠٠ ریال
-
برای دانشجویان عضو انجمن : ۲٠,٠٠٠ ریال
-
برای اعضای عادی انجمن : ۴٠,٠٠٠ ریال
|
خرید مقاله
|
|