J-ALINAs: A JADE-based Architecture for LINguistic agents