TY - GEN
T1 - A software engineering framework for switched fuzzy systems
AU - Harel, David
AU - Marron, Assaf
AU - Nissim, Amir
AU - Weiss, Gera
PY - 2012/10/23
Y1 - 2012/10/23
N2 - We propose a framework for the development of switched fuzzy systems, in which the discrete characteristics of the mode-switching logic are implemented using the paradigm of behavioral programming: they are coded as independent behavior threads and are interwoven at runtime. We demonstrate how such mode switching enables the simplification of fuzzy rules, and reduces their total number, as well as the number of rules evaluated in a computation cycle. The ability of the behavioral programming approach to describe independent simultaneous aspects of behavior in a modular and incremental manner, which aligns with how people often specify requirements, is shown to complement the intuitive nature of fuzzy logic. Our approach is backed by a Java package that provides an initial infrastructure for implementations.
AB - We propose a framework for the development of switched fuzzy systems, in which the discrete characteristics of the mode-switching logic are implemented using the paradigm of behavioral programming: they are coded as independent behavior threads and are interwoven at runtime. We demonstrate how such mode switching enables the simplification of fuzzy rules, and reduces their total number, as well as the number of rules evaluated in a computation cycle. The ability of the behavioral programming approach to describe independent simultaneous aspects of behavior in a modular and incremental manner, which aligns with how people often specify requirements, is shown to complement the intuitive nature of fuzzy logic. Our approach is backed by a Java package that provides an initial infrastructure for implementations.
UR - http://www.scopus.com/inward/record.url?scp=84867594553&partnerID=8YFLogxK
U2 - https://doi.org/10.1109/FUZZ-IEEE.2012.6251301
DO - https://doi.org/10.1109/FUZZ-IEEE.2012.6251301
M3 - Conference contribution
SN - 9781467315067
T3 - IEEE International Conference on Fuzzy Systems
BT - 2012 IEEE International Conference on Fuzzy Systems, FUZZ 2012
T2 - 2012 IEEE International Conference on Fuzzy Systems, FUZZ 2012
Y2 - 10 June 2012 through 15 June 2012
ER -