| C. Collet, P. Habraken, T. Coupaye, and M. Adiba. Active rules for the software engineering platform GOODSTEP. In Workshop on the intersection between databases and software engineering, Sorrento, Italy, May 1994. |
....fire activities in reaction to particular events and circumstances. In the context of software engineering, there are several process center environments which use active rules as a formalism to process model and execution (for instance, the GoodStep platform [Tea94] uses NAOS [CCS94] [CHCA94] as an active rules formalism, SEAMEN [TGD95] uses SAMOS [GGD94] as an active rules formalism and the PERFECT platform [DPL95] uses active rules formalism proposed by the Adele kernel) Active rules formalism is powerful enough to make it possible to model software processes with different ....
C. Collet, P. Habraken, T. Coupaye, and M. Adiba. Active rules for the software engineering platform GOODSTEP. In Workshop on the intersection between databases and software engineering, Sorrento, Italy, May 1994.
.... execution models for active database, including for example the Starburst Active Database Rule System [WF90, Wid93, WC95] AP5 [Coh86, Coh89, ZH90] POSTGRES [SJGP90, WC95] ARIEL [Han89, WC95] and LOGRES [CCCR 90] Several recent articles on active database systems, including [Wid93, SK95, CHCA94] describe the semantics of their systems in terms of deltas. These systems construct and manipulate deltas solely in the context of applying rules within a single transaction. Unlike Heraclitus, these systems do not support persistent deltas, nor constructs to create, manipulate and compare ....
C. Collet, P. Habraken, T. Coupaye, and M. Adiba. Active rules for the software engineering platform GOODSTEP. In Proc. of the 2nd Intl. Workshop on Database and Software Engineering, Sorrento, Italy, May 1994.
....active modules can access multiple virtual states, and because they can act in the context of distributed, heterogeneous interoperation environments. Activeness capabilities have also been incorporated directly into software engineering environments, such as Marvel Atlantis [HKBBS92] and GOODSTEP [CHCA94] As with most active database systems, these support fixed execution models. We feel that the multi state management service of H2O will be useful in these environments, both to help in managing versions of configurations, and for the purpose of exploring alternatives during the process of ....
C. Collet, P. Habraken, T. Coupaye, and M. Adiba. Active rules for the software engineering platform GOODSTEP. In Proc. of the 2nd Intl. Workshop on Database and Software Engineering, Sorrento, Italy, May 1994.
....completion of method or function. A major limitation is that instance specific triggers are not provided. For example, trigger associated with a method will be invoked for every invocation of the method and for all instances. Triggers have been introduced into O 2 as part of the Goodstep project [7, 6], in the form of active rules. An active rule is composed of an event E, a condition C and an action A: whenever E occurs, if C holds, execute A. Primitive event types have been identified, and these events occur when entities are manipulated (i.e. created, destroyed, modified, etc. or O 2 ....
C. Collet, P. Habraken, T. Coupaye, and M. Adiba. Active rules for the software engineering platform goodstep. Technical Report 10, ESPIRIT-III Project GoodStep (6115), December 1993.
....describes the moment of generation (before or after) when an event of this type has to be generated w.r.t the actual triggering operation. The default generation moments is always after if this is possible for the operation concerned. Primitive event types proposed in NAOS have been described in [13]. Entity manipulation event types characterize events which are produced when manipulating entities, i.e. when objects are created (new) or deleted, values are modified, entities become persistent or transient, and messages are send to objects. The rules defined with these event types may either ....
C. Collet, P. Habraken, T. Coupaye, and M. Adiba. Active rules for the Software engineering platform GOODSTEP. In Proc. of the 2nd International Workshop on Database and Software engineering - 16th international conference on Software Engineering, Sorrento, Italy, May 1994.
....Simon92, Dittrich93, Gatziu93, Jasper94] When event E occurs, if condition C holds, then execute action A. Different approaches have been investigated mainly in the context of relational or object oriented databases and we are currently extending the OODBMS O 2 in order to provide ECA rules [Collet94a] In general, events correspond to database modifications or can be time specific (i.e. on next Saturday. on three days from now, etc. We propose to handle specific actions on multimedia data as events which will automatically trigger specific rules for objects synchronization. Going into ....
C. Collet, P. Habraken, T. Coupaye, M. Adiba, Active rules for the software engineering platform Goodstep. 2nd International Workshop on Database and Software Engineering. 16th Int. Conference on Software Engineering, Sorrento, Italy, May 94
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC