کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
6870892 1440106 2018 33 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
REDOSPLAT: A readable domain-specific language for timetabling requirements definition
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
REDOSPLAT: A readable domain-specific language for timetabling requirements definition
چکیده انگلیسی
Automatic creation of school timetables is a complex problem when it involves defining specific constraints and requirements. This paper presents a domain-specific language called REDOSPLAT which supports such definitions in a readable format. REDOSPLAT can be used when timetable programs with a graphical user interface are limited or too cluttered to express specific domain features. It uses customised, readable notation instead of technically oriented data formats which are usually used in timetable problems. The desired timetabling requirements are defined using sentences whose syntax is close to the syntax of spoken language. This paper encompasses the entire language syntax and semantics, the way a sentence is transformed into data structures which describe timetabling requirements, and the way the obtained data structures are transformed into models needed for different problem-solving algorithms. For the latter, REDOSPLAT is using integer linear programming to resolve the timetabling problem.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Computer Languages, Systems & Structures - Volume 54, December 2018, Pages 252-272
نویسندگان
, , , ,