لغة البرمجة SIGNAL هي لغة برمجة مبنية على تدفق البيانات المتزامنة، حيث يُعتبر كل عملية (برنامج) مجموعة من المعادلات على تدفقات بيانات أساسية تصف كل من البيانات والتحكم. يوفر النموذج الرسمي لـ SIGNAL القدرة على وصف الأنظمة مع عدة ساعات (أنظمة متعددة الساعات) كمواصفات علاقية. تعتبر العلاقات مفيدة كمواصفات جزئية وكمواصفات للأجهزة غير التي يحدث فيها تحديد (على سبيل المثال حافلة غير محددة المصدر) أو العمليات الخارجية (على سبيل المثال سائق سيارة غير آمن). باستخدام SIGNAL، يمكن للمستخدم تحديد تطبيق، وتصميم بنية، وتنقيح المكونات التفصيلية حتى إلى نظام التشغيل الزمني الحقيقي أو وصف الأجهزة. يدعم نموذج SIGNAL منهجية تصميم تتنقل من المواصفات إلى التنفيذ، من التجريد إلى التحديد، من التزامن إلى الغير تزامن. تم تطوير SIGNAL بشكل رئيسي في فريق INRIAEspresso منذ 1980s، في نفس الوقت الذي تم فيه تطوير لغات البرمجة المماثلة مثل Esterel و Lustre.
لمزيد من المعلومات، يمكنك زيارة صفحة ويكيبيديا لـ SIGNAL عبر الرابط التالي:
SIGNAL – Wikipedia