in a given time. Once accountlist is found, it will be
reserved and registered by the ‘register’ plan. Then
‘register’ will be triggered and executed, by
inserting a new list into the asset accountlist and
recording information of a new user. Along with the
advance of the system clock, the main simulation
will carry on. Thus, for all PayPal plans except
‘setup’, they will continuously and repeatedly check
the asset space, competing for assets they need. At
the same time, the additional trigger conditions
defined by users will be evaluated, as further
constraints. We use the tag assets&rules in
diamonds to denote controls, including plan-asset
dependencies and additional trigger conditions. The
one-way arrows in Figure 4 generally indicate the
ordinal relation between plans, conforming to plan-
asset dependencies we discussed earlier.
PayPal simulator runs over a timer controlled by
the execution manager. From bindings of temporal
variables, users are free to view business at a
specific time point or during a defined time interval.
Insofar as we want to automate the whole simulation
process as much as possible, we assume some
information is given, such as registration details of a
new PayPal user. Certain other information should
be generated in run-time, such as various requests
sent by customers in real-time.
Through the simulation of the PayPal use case,
users can understand the basic logic of PayPal as to
how different business processes compete for assets
needed, how a new business process is triggered
when all its required assets exist in asset space, how
an active process produces assets required by others
before they die with garbage-collecting, how the
business make profit by charging an administration
fee for some types of transaction. It is also possible
for the modeller to achieve high-level business goals
by either defining them in original business plans or
implementing them in advanced functional modules
in function layer.
6 CONCLUSIONS
GBMF facilitates business specifications by
establishing a generic business modelling framework
which offers logical formulations and reasoning
mechanisms aiming to provide a high-level,
transparent and flexible means of expressing the
diverse entities and constraints typically encountered
in business. Our case study in formulating aspects of
the PayPal business demonstrates the rich
expressiveness of GBMF in representing business
activities and goals. It is also shown in PayPal
business simulation that intrinsic plan-asset
dependencies and user-defined controls can easily
guild execution manager to manipulate various
ontological entities including ontological variables
and generated assets during the run time.
The ultimate purpose of GBMF is to provide an
alternative modelling method with a sound logical
structure and simple semantics, hence a synthesis to
support business consultation, validation and
prototype. The rich extensibility of GBMF enables
modellers to develop advanced functions to support
high level analysis for more complex business.
REFERENCES
Afuah, A., Tucci, C.L., 2003. Internet business models
and strategies. McGraw Hill. Boston.
Bjorner, D. et al, 1978. The Vienna Development Method:
The Meta-Language. LNCS Vol. 61, Springer.
Burchell, D., Nielsen, D., Sofield, S., 2004. PayPal Hacks,
Publisher: O’Reilly.
Chen-Burger, Y-H., et al, 2002. Enterprise Modelling: A
declarative approach for FBPML. In ECAI: Workshop
on Knowledge Management and Organizational
Memories.
Fox, M.S., Gruninger, M., 1998. Enterprise modeling. In
AI Magazine 19(3).
Gordijn, J., Osterwalder, A., Pigneur, Y., 2005.
Comparing two business model ontologies for
designing e-business models and value constellations.
In 18
th
Bled e-Conference on e-Integration in Action.
Hogger, C.J. and Kriwaczek, F.R. 2004. Constraint-guided
enterprise portals, Proc. of 6th Int. Conf. on Enterprise
Information Systems, pp. 411-418.
Kowalski, R., 1979. Logic for Problem Solving, North
Holland Elsevier.
Kuo, H-L., Chen-Burger, Y-H., Robertson, D., 2003.
Knowledge management using business process
modeling and workflow techniques. In IJCAI’03,
Workshop on Knowledge Management and
Organizational Memories.
Li, Min and Hogger, C. J., 2007. Generic constraints-
based framework for business modelling. In Trends in
Enterprise Application Architecture, LNCS, Vol.
4473, Springer Verlag, pp.241-254.
NIST - National Institute of Standards and Technology,
1993. Integration Definition for Function Modelling
(IDEF0). NIST. Gaithersburg.
Osterwalder, A., Pigneur, Y., Tucci, C.L., 2005. Clarifying
business models: origins, present, and future of the
concept. In Communications of the Association for
Information Systems, 16.
Schlenoff, C., Knutilla, A., Ray, S., 1997. In Proceedings
of the Process Specification Language (PSL)
Roundtable. NIST. Gaithersburg.
Yourdon, E., 1989. Modern Structured Analysis. Yourdon
Press, Englewood Cliffs, New Jersey.
ICEIS 2009 - International Conference on Enterprise Information Systems
44