A rule-based domain specific language for fault management


KAYA Ö., Hashemikhabir S., Togay C., DOĞRU A. H.

Journal of Integrated Design and Process Science, cilt.14, sa.3, ss.13-23, 2010 (Scopus) identifier

  • Yayın Türü: Makale / Tam Makale
  • Cilt numarası: 14 Sayı: 3
  • Basım Tarihi: 2010
  • Dergi Adı: Journal of Integrated Design and Process Science
  • Derginin Tarandığı İndeksler: Scopus
  • Sayfa Sayıları: ss.13-23
  • Anahtar Kelimeler: domain specific languages, fault management, rule based languages, software product line engineering
  • Orta Doğu Teknik Üniversitesi Adresli: Evet

Özet

In this article, we propose a domain specific language for the "fault management for mission critical systems" domain that also supports rule-based operation. Variability management for a software product line, hence configuration of specific products will be achieved by programming various nodes in a "Software Factory Automation" based architecture, through this language. The architecture suggests a distributed set of interconnected "Domain Specific Engines" that interpret specific languages. Those engines and their corresponding languages assume different fault management capabilities, therefore suggest the design of different languages for fault monitoring, detection, prevention, diagnosis, and repair. The overall fault management capabilities should be supported by the composition of those languages. A high-level definition of the language is presented. The objective of the study is to provide an infrastructure that is more predictable for the development success of fault management systems for families of complex embedded mission critical applications.