[comp.software-eng] Activity Managers

steve@otto.bf.rmit.oz (Steve Iatropoulos) (09/13/89)

	I am currently involved in a project of which one of the components
	is an 'activity manager' or 'project tracker'.

	I would be very interested in coming into contact with people
	who have had experience with tools of this kind, or even
	any reference to current research in that area will be great.

	I have come across one such system, called GENESIS (A. Ramamourthy 
	(excuse the spelling as I am recalling the author's name from
	memory) et al.) from UC Berkeley.  Has anyone had experience with this
	system?


	I can be contacted via email at the address below.

	Thanks in advance,
	Steve


..............................................................................
Steve Iatropoulos,	ACSnet:   steve@otto.bf.rmit.oz
Faculty of Biz,		UUCP:	  uunet!munnari!goanna!otto.bf.rmit.oz!steve
411 Swanston St,	Tel:	  +61 03 660 2851
    Melbourne, 3000	ICBM:	  37 48 S / 147 58 E
..............................................................................

aprakash@zippy.eecs.umich.edu (Atul Prakash) (09/22/89)

In article <505@otto.bf.rmit.oz> steve@otto.bf.rmit.oz (Steve Iatropoulos) writes:
>
>	I am currently involved in a project of which one of the components
>	is an 'activity manager' or 'project tracker'.
>	I have come across one such system, called GENESIS (A. Ramamourthy 
>	(excuse the spelling as I am recalling the author's name from
>	memory) et al.) from UC Berkeley.  Has anyone had experience with this
>	system?
>	Steve


I was at Berkeley previously and partially involved in the Genesis project.
As it stands now, The project really consists of several software 
subprojects including
program abstraction and restructuring and activity management. In
resource and activity management, the group mainly proposed and
tested out individual ideas through prototypes rather than build
a comprehensive system. 

As far as full usable implementations are concerned, the group has 
been concentrating on two systems. the first one is the C Information 
Abstraction System (which has since last year also been taken by AT&T who 
are trying to turn it into a product). 
The other system, the Network Event Manager, is a rule-based
service for monitoring and responding to events in a network environment.
The NEM has a similar structure to that proposed in the Activity Manager.
However, the events that it detects are at much higher level of
granularity than what is required in the Activity Manager (NEM detects
events such as status of machines, people logging on and off, etc. while
AM requires detection of operations such as opening of files for editing,
etc.). Both the C Information Abstractor and NEM have now been running 
on UNIX for several years. The group has thought about extending
NEM to an Activity Manager but that is yet to be done.

In summary, I think that an 
implementation that puts all the features of an AM together in a nice
framework is still something that remains to be done.
The system that comes the closest in terms of an implementation
may be the DSEE system which runs on
Apollos. It is configuration management tool that also provides
many useful activity management-like features, although not with
the full generality of rules. Reference to it is the paper
by David Leblang and Robert Chase in SIGPLAN Notices, vol. 19, 5,
pp. 104-113.

-- Atul Prakash
   Dept. of EECS
   U. of Michigan
   Ann Arbor, MI 48109-2122.