Active rules for the software engineering platform GOODSTEPNAOS efficient and modular reactive capabilities in an object-oriented database systemTowards a Semantic Event Service for distributed Active Database Applications