the Ordit organisational modelling method (Dobson,
1994) and the business process modelling methods
IDEF0 (NIST, 1993) and PSL (Schlenoff, 1997).
The one most similar to, but more mature than,
GBMF is the Fundamental Business Process
Modelling Language FBPML (Chen-Burger, 2002 &
2004; Kuo, 2003), a sophisticated amalgamation and
extension of features drawn from PSL and IDEF3.
FBPML is declarative, using logic to describe
features of, and relations over, business processes. It
further includes tools for developing, testing and
analysing models, and also an engine for eliciting
workflow animations from them.
Though sharing similarities with GBMF’s basic
representations of actions, preconditions, entities and
of process logic and behaviour, FBPML is a special-
purpose language requiring its own custom-built
engines and tools, whereas GBMF models are
written directly in the general-purpose Prolog
language and so freely inherit all the representational
and executional power of that formalism, besides the
standardized and well-understood stable model
semantics of normal-clause logic. An additional and
significant difference is that GBMF can, as we have
indicated earlier, exploit the expressiveness and
computational power of finite-domain constraints.
8 CONCLUSIONS
We have outlined a declarative, context-independent
and implementable framework for modelling aspects
of business. Formulating this in logic programming
gives the benefits of general-purpose expressiveness
and well-understood execution regimes, so avoiding
the need for a special-purpose engine supporting a
specialized modelling language. Process plans,
constraints and asset management are expressible
transparently using a small range of basic constructs.
Our main aim is to exploit the well-understood
semantics of logic programs in a future programme
of work intended to map other frameworks such as
FBPML to GBMF and thus to establish the generic
nature of the latter and to facilitate inter-framework
comparison and translation as explored in, for
example, the work of (Chen-Burger, 2001).
REFERENCES
Afuah, A., Tucci, C.L., 2003. Internet business models
and strategies. McGraw Hill. Boston.
Alt, R., Zimmermann, H., 2001. Business models. In EM-
Electronic Markets 11(1).
Chen-Burger, Y-H., 2001. Knowledge sharing and
inconsistency checking on multiple enterprise models.
In IJCAI’01, 17
th
International Joint Conference on
Artificial Intelligence, Workshop on Knowledge
Management and Organizational Memories.
Chen-Burger, Y-H., Tate, A., Robertson, D., 2002.
Enterprise Modelling: A declarative approach for
FBPML. In European Conference on Artificial
Intelligence: Workshop on Knowledge Management
and Organizational Memories.
Chen-Burger, Y-H., Robertson, D., 2004. Automating
business modelling. Book Series of Advanced
Information and Knowledge Processing, Springer
Verlag. Berlin.
Dobson, J.E., Blyth, A.J.C., Chudge, J., Strens, M.R.,
1994. The ORDIT approach to organizational
requirements. In Requirements Engineering: Social
and Technical Issues. Academic Press. London.
Fox, M.S., Gruninger, M., 1998. Enterprise modeling. In
AI Magazine 19(3).
Gordijn, J., Akkermans, H., 2003. Value-based
requirements engineering: exploring innovative e-
commerce ideas. In Requirements Engineering 8(2).
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.
Hamel, G., 2000. Leading the revolution. Harvard
Business School Press. Boston.
Hogger, C.J., Kriwaczek, F.R., 2004. Constraint-guided
enterprise portals. In ICEIS-2004, 6
th
International
Conference on Enterprise Information Systems.
IBM, UK, 1992. Business System Development Method:
Business Mapping Part 1: Entities, 2
nd
edition.
Kuo, H-L., Chen-Burger, Y-H., Robertson, D., 2003.
Knowledge management using business process
modeling and workflow techniques. In IJCAI’03, 18
th
International Joint Conference on Artificial
Intelligence, Workshop on Knowledge Management
and Organizational Memories.
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.
Uschold, M., King, M, Moralee, S., Yannis Zorgios, Y.,
1998. The enterprise ontology, In Knowledge
Engineering Review, 13.
GENERIC BUSINESS MODELLING FRAMEWORK
427