عباس رسولزادگان
گروه مهندسی کامپیوتر، دانشکده مهندسی، دانشگاه فردوسی مشهد، مشهد، ایران.
[ 1 ] - تشخیص نفوذ مبتنی بر مدلهای مخفی مارکوف: روشها، کاربردها و چالشها
امروزه، با توجه به گسترش استفاده از شبکه اینترنت، امنیت سیستمهای نرمافزاری بهعنوان یکی از مهمترین مؤلفههای ضروری در کیفیت خدمات فنآوری اطلاعات بهحساب میآید. علاوه بر راهکارهای امنیتی سنتی نظیر رمزنگاری، دیواره آتش و مکانیزمهای کنترل دسترسی در سیستمهای نرمافزاری، استفاده از سیستمهای تشخیص نفوذ، امری ضروری و انکارناپذیر است. تاکنون روشهای زیادی برای تشخیص نفوذهای احتمالی در سیستمهای...
[ 2 ] - مروری نظاممند بر مدلسازی قابلیت اطمینان نرمافزار
امروزه سیستمهای نرمافزاری نقش مهمی در بسیاری از کاربردهای حساس و بحرانی ایفا میکنند. گاهی رخ دادن خطا در نرمافزار میتواند باعث ضررهای مالی و حتی در برخی کاربردها باعث ضررهای جانی گردد. به همین دلیل تضمین قابلیت اطمینان به عنوان یک نیازمندی غیرکارکردی (کیفی) از اهمیت بسزایی برخوردار است. یکی از اقدامات کلیدی در تضمین عملکرد عاری از خطای نرمافزار، اندازهگیری کمّی میزان قابلیت اطمینان مورد...
[ 3 ] - اندازهگیری کمّی قابلیت استفادهی مجدد مؤلفههای نرمافزاری: روشها، کاربردها و چالشها
هدف اصلی استفادهی مجدد از مؤلفههای نرمافزاری، تولید نرمافزارهای جدید با استفاده از مؤلفههای موجود به جای تولید آنها از ابتدا است. توسعهی مبتنی بر مؤلفه، یکی از روشهای مطرح توسعه نرمافزار میباشد. امروزه در گرایشهای مختلف مهندسی، ترکیب مؤلفههای قابل استفادهی مجدد و باکیفیت از اهمیت بسزایی برخوردار است اما در مهندسی نرمافزار، استفادهی مجدد از مؤلفهها هنوز با چالشهای مت...
[ 4 ] - مروری نظاممند بر مهندسی نرمافزار جنبهگرا: گامها، روشها و چالشها
Aspect-oriented engineering has been introduced as a new development approach based on modularization in order to increase the maintainability and reusability of software. Aspect-oriented software engineering uses the concept of aspect to modularize crosscutting concerns. Today, this approach is considered in the both research and industrial environments. Different methods has been proposed for...
[ 5 ] - اندازهگیری کمّی کیفیت در مهندسی نرمافزار سرویسگرا: روشها، کاربردها و چالشها
Service-oriented software engineering (SOSE) enables rapid and cost-efficient development of distributed software even in heterogeneous environments where deliver its solutions as services. SOSE aims at providing methods and tools to enhance the quality of products and make software development as beneficial as possible. A challenging issue in SOSE is providing services with the required qualit...
Co-Authors