DocumentCode :
1638911
Title :
Experience with rule engines in an outage scheduling system
Author :
Bayegan, E. ; Moslehi, K.
Author_Institution :
An ABB Co., Ventyx, Santa Clara, CA, USA
fYear :
2011
Firstpage :
1
Lastpage :
8
Abstract :
This paper presents our experience in developing an outage coordination and scheduling system specifically designed to make use of a rule engine to satisfy demanding requirements, such as supporting large rule sets, accommodating changing business requirements, and facilitating rules management, especially by the customer. The latter requirement presents a challenge where the solution must enable the customer to change rules without affecting application behavior or having access to the code. Knowledge and requirements engineering techniques from the CommonKADS and Unified Modeling Language frameworks are applied to deal with complexity and to achieve design modularity and sophistication necessary for representing large rule sets. The system is designed around a state machine and employs reusable, generic, and template-based components. Rule-engine interoperability and our experience with replacing the product is discussed. The natural separation of code and logic in a rule-based architecture proved to give immediate benefits with regard to rule-engine interoperability.
Keywords :
Unified Modeling Language; formal specification; formal verification; knowledge based systems; knowledge engineering; open systems; power engineering computing; power system management; power system reliability; software reusability; CommonKADS; design modularity; generic components; knowledge engineering technique; outage coordination; outage scheduling system; requirements engineering technique; reusable components; rule engine interoperability; rule engines; rule sets; rules management; state machine; template based components; unified modeling language; Business; Engines; Expert systems; Humans; Knowledge engineering; Object oriented modeling; Unified modeling language; CommonKADS; Expert Systems; Knowledge Engineering; Knowledge-Based Systems; Outage Coordination and Scheduling; Requirements Engineering; Rule Engines; Rule-Based Systems; Transmission and Generation Outage Scheduler; Unified Modeling Language (UML);
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Power and Energy Society General Meeting, 2011 IEEE
Conference_Location :
San Diego, CA
ISSN :
1944-9925
Print_ISBN :
978-1-4577-1000-1
Electronic_ISBN :
1944-9925
Type :
conf
DOI :
10.1109/PES.2011.6039892
Filename :
6039892
Link To Document :
بازگشت