******** M-base ********
__SINCE 1995__
M-base : Enduser-Initiative Application Development
based on Message Flow and Componentware
ABSTRACT of the paper : COMPSAC'98, IEEE Computer Society, pp.112-120 (Aug. 1998).
Explosive increase in enduser computing on distributed
systems requires that endusers develop application software by
themselves. One solution is given as a formula of
``a domain model = a computation model.''
This formula implies that one task
in a domain model of cooperative work corresponds to one object in
a computation model based on an object-oriented model. Application
development environment, M-base supports this formula for
cooperative systems such as groupware and workflow systems. At
the first stage, the system behavior at a macro level is expressed
by using a modeling and simulation tool for constructing a
message-driven model while focusing on message flow and
componentware. At the second stage, a source program in a script
language is generated automatically from the message-driven model.
Furthermore, if necessary, static structure and detailed
specifications of objects are expressed in the script
language. Communication among objects is performed by a set of
messages instead of a message, for implementation of flexible workflow.
Key words :
enduser computing, software development environment, distributed
systems, object-orientation, domain modeling, visual programming,
componentware
Back HOME