the tools and techniques for security and control,
existing in the enterprise. Hence, a clear conceptual
separation is understood in the literature regarding
IS and IT. However, IS and IT are related because IS
is built using IT and strictly depends on it.
Enterprise Information System (EIS) - refers to
systems, built on IS's, that capture specifically an
enterprise. An enterprise is defined as a social
system, a group of human individuals – actors - that
cooperate and communicate to achieve some
common goal, a product or service for an external
customer (Dietz and Hoogervorst, 2012). This
definition is narrower than the notion of an
organization, for example a company, with
production facilities, bookkeeping etc. The notions
of enterprise, actors, communication and production
are precisely defined in the EE manifesto (Dietz and
Hoogervorst, 2012). EIS's provide two distinct
perspectives on an enterprise. The first is a
descriptive perspective that provides a complete,
detailed truthful representation of the operating
enterprise. Since enterprises exhibit a discrete
dynamic behavior, actors are communicating, there
are acts and facts, the states and state transitions that
have to be represented also. The second is a
prescriptive perspective. An EIS is based on a model
of the enterprise and prescribes the behavior of the
enterprise to act according to the model (Dietz,
2006). The EIS is a software engine that executes a
business transactions model instance; for each
specific production instance there is a specific model
instance under execution. An EIS prescribes,
enforces all actors of the enterprise to act, the so-
called communication acts (Dietz, 2006), within the
allowed state space and state transition space of the
model under execution. There is no possibility for
any actor to deliver communication acts outside the
allowed state space. This is called enforced
compliance of an enterprise to a model. The allowed
state space is defined by and calculated from the
business transaction models under execution. This
prescriptive capability is functionally equivalent to
state of the art workflow systems; there is enforced
compliance of all actors to a model. Unlike state of
the art workflow systems, the workflow capability is
here calculated from the enterprise model under
execution, not specifically modelled. The purpose of
EIS's is to capture working, implemented enterprises
in full detail. To achieve this, the ontological model
of the enterprise is – after validation and acceptance
by the stakeholders – extended with all relevant
info-logical and data-logical transactions. This
modeling process is called fine-grained business
transactions modeling and is an implementation of
an ontological model. There are typically more
possible implementations of an ontological business
transaction model and finding the optimal
implementation for a specific enterprise is an
important process. The support of business
transaction is DEMO (Dietz, 2006), which is a
model under execution that provides a complete,
detailed truthful representation, including the current
state, of the operating enterprise.
Enterprise Operating System (EOS) -
encompasses an EIS, a software engine that executes
a (fine-grained) DEMO model and in addition (to an
EIS) provides support for all non-EIS IS's in an
organization, company, entity etc. In software
engineering an operating system of a computer
system monitors and controls all hardware
subsystems and provides a generic, abstracted and
hardware independent interface to the subsystems
for all software applications. Similarly, an EOS
captures and controls (Guerreiro et al., 2012) all
phenomena in an enterprise and provides all required
data for all IS's for that organization.
The theory of enterprise ontology, EO, the operation
axiom (Dietz, 2006), specifies three worlds of an
organization; the A-world of actors, the C-world of
communication between actors, and the P-world of
productions. An EIS provides – as described before
– control of all communication acts, which is the C-
world, for all actors, which is the A-world. The
theory of EO captures also the P-world of
productions; the composition axiom specifies the
hierarchical structure and the aggregation of
productions that are performed by specific actors.
DEMO models define the productions and those
actors with their communication acts about their
productions. The actual production, the so-called
production facts, is explicitly not executed by an
EIS; only the sequence of the production facts is
controlled. If an IS is required for specific
production facts, for example the calculation of
some specific data, or the measurement of quality,
then an independent IS, specifically designed for
that purpose, is needed. The operation of these
production oriented IS's is however monitored and
controlled by the EOS. An EOS controls and
monitors all atomic elementary communication and
production acts and facts (which is the EIS
capability). An EOS has “total factual knowledge”
about “anything that is controllable, until the finest
details, that happens in the enterprise”. An EOS
therefore provides the perfect bridge between the
organization as phenomenon in the real world and
all IS's that capture some aspect or view of that
organization (finance, inventory control, personnel
ICSOFT2013-8thInternationalJointConferenceonSoftwareTechnologies
582