La Programación Orientada a Aspectos se postula como un nuevo paradigma de programación, que aspira a lograr una mayor modularización y descomposición de unidades en el diseño y la implementación de sistemas software, con el objeto que las aplicaciones sean más fáciles de implementar, mantener y reusar. La ocurrencia de conflictos entre aspectos es una consecuencia de la descomposición de los sistemas software en el desarrollo orientado a aspectos. Dicho fenómeno es independiente a las herramientas y requiere una especial atención y tratamiento ya que la activación de ciertos conflictos puede provocar comportamientos no deseados, inconsistentes e imprecisión en la ejecución de los sistemas software. El presente trabajo plantea un enfoque basado en un sistema experto de reglas para resolver el problema de conflictos entre aspectos en forma integral y simultánea.