A RULE-BASED DOMAIN SPECIFIC LANGUAGE FOR FAULT MANAGEMENT

  • Authors:
  • Ozgur Kaya;Seyedsasan Hashemikhabir;Cengiz Togay;Ali Hikmet Dogru

  • Affiliations:
  • Computer Engineering Department, Middle East Technical University, Ankara, Turkey;Computer Engineering Department, Middle East Technical University, Ankara, Turkey;Computer Engineering Department, Canakkale Onsekiz Mart University, Canakkale, Turkey;Computer Engineering Department, Middle East Technical University, Ankara, Turkey

  • Venue:
  • Journal of Integrated Design & Process Science
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.