کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
434227 1441692 2014 22 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Concurrency control generation for dynamic threads using discrete-event systems
ترجمه فارسی عنوان
تولید کنترل همزمان برای موضوعات پویا با استفاده از سیستم های رویداد گسسته
کلمات کلیدی
تکنیک های برنامه نویسی، برنامه ریزی همزمان، مهندسی نرم افزار، ابزار و تکنیک های طراحی، شبکه پتری، سیستم های رویداد گسسته، کنترول کنترل، تولید خودکار، چشم انداز محدود
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
چکیده انگلیسی

The application of Discrete-Event Systems (DES) theory to the problem of guaranteeably enforcing concurrency constraints in multithreaded applications has been studied under certain assumptions, namely, the assumption of a static pool of pre-existing instantiated threads, whose creation and termination are not modeled. This work presents an extension of this case to handle dynamically instantiated and terminated threads using a Petri net formalism and an online limited-lookahead state-space search technique.


► We present an approach to control the execution of concurrent programs.
► Threads can be created and destroyed at run-time.
► Deadlock freedom is ensured under certain conditions.
► Techniques from Discrete-Event Control Theory are used.
► An online lookahead algorithm explores state space up a certain depth.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Science of Computer Programming - Volume 82, 1 March 2014, Pages 22–43
نویسندگان
, , ,