<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>A Conceptual Modeling Method to Use Agents in Systems Analysis</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Kafui Monu</string-name>
          <email>kafui.monu@sauder.ubc.ca</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University of British Columbia, Sauder School of Business</institution>
          ,
          <addr-line>2053 Main Mall, Vancouver BC</addr-line>
          ,
          <country country="CA">Canada</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2008</year>
      </pub-date>
      <fpage>14</fpage>
      <lpage>27</lpage>
      <abstract>
        <p>There are many system analysis and design methodologies that represent events and process. However, none include or analyse the assumptions behind the processes the context of the events. We propose that by conceptualizing the agent as feedback system that a new system analysis methodology, called the conceptual agent model (CAM) methodology, can be developed which will solve this problem. This new methodology will aid modellers in explaining the processes in a domain and why certain events occur in a domain. We split our proposed study into three essays which will: provide a precise definition of agents (essay 1), create a methodology of using the conceptual agent concepts (essay 2), and test the methodology's usability, usefulness, and quality (essay 3). For future research, we can conduct a larger empirical test of the method. We are also interested in using this work to analyse work systems in non-business areas.</p>
      </abstract>
      <kwd-group>
        <kwd>Conceptual modeling</kwd>
        <kwd>System Analysis</kwd>
        <kwd>Intelligent Agents</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        Information systems research uses conceptual modelling to represent many aspects of
a domain. The Entity-Relationship Diagram [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] was developed to deal with data
modelling and the Data Flow Diagram [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] to handle how information was transferred
and transformed in an organization. However, most of these diagrams do not
explicitly represent all of the why, what, and how aspects of an information system
functioning in a business. For example, the assumptions behind the processes that
occur in a business, and the business context that an information system is operating
under. It has been proposed by [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] that system analysts are in need of a new
construct to fully represent the domains that information systems are situated in. He
has proposed that the “agent” is that concept. He states that the autonomous nature of
the agent makes it the perfect conceptualization of actors within an organization,
which is essential in understanding the business context and assumptions.
      </p>
      <p>
        Unfortunately, no standard method for creating these agent models exist, and the
definition of agent components (even the nature of an agent) is not clear [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. It has not
been disputed that an agent interacts with and changes its environment, but there is
little consensus on how the agent achieves these changes. This confusion has led to
various conflicting methodologies [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>
        We propose that by conceptualizing the agent as a feedback system, we can begin
to develop a standard method of describing agents in a business domain, which can
then reconcile the disparate agent methodologies. A feedback system takes input from
the environment, uses them to decide how to affect the environment, and takes the
outcome of affecting the environment as input to the next round of actions [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
Although many researchers have referred to agents as a system [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], no agent
methodologies or definitions have defined their agent concepts in terms of a feedback
system. We propose that by analyzing agents as a feedback system, we can better
understand and represent business context and assumptions in conceptual modelling.
We call such an agent representation a “conceptual agent”. Our research question is:
what are the constructs of a conceptual agent, how can they be used in systems
analysis, and how useful are these constructs in gathering requirements and
developing and maintaining information systems? We call the resulting framework
the “Conceptual Agent Model” or CAM.
      </p>
      <p>For the remaining of this paper, we will give background into using agents in
conceptual modeling in Section 2. In Section 3, we will understand agents in terms of
a feedback system. In Section 4, we will discuss the CAM framework, a methodology
to use it, and some empirical studies to validate its usability, usefulness, and quality.
We will conclude the work, discuss current progress, and future research plans in
Section 5.</p>
    </sec>
    <sec id="sec-2">
      <title>2 Literature Review</title>
      <p>
        There is much confusion, even in the agent literature, about what constitutes an agent
[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. However, most researchers agree that intelligent agents should be able to
“perceive their environment and respond in a timely fashion”, “exhibit goal-oriented
behaviour by taking the initiative”, and “interact with other agents” ([
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], p.32).
      </p>
      <p>
        Agents began as a software tool, but have been proposed as a conceptual modeling
paradigm ([
        <xref ref-type="bibr" rid="ref20">20</xref>
        ], [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]). Generally, conceptual models are composed of constructs
which are used to represent aspects of the real world. [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] state that conceptual
models can aid systems analysts as a communication tool, an analysis of the business
domain, input for design, and documentation for the requirements of the system.
Agents in conceptual modelling have been used in two ways, either as part of a design
methodology or as a pure conceptual construct for analysing a domain. Design
methodologies are used to create agent systems and were not created for conceptual
agent modelling ([
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]). However, they do include an analysis stage where the
agents need to be conceptualised. Agent conceptual models, on the other hand, are
used to represent a domain for systems development, even non-agent oriented
systems. There are many methodologies and frameworks for using agents for
conceptual modelling ([
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]). However, these modelling languages relate to
partial aspects of agents mentioned by [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] and do not state how to use the language
to model an agent, or even how these concepts are related to agent behaviour.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3 The Conceptual Agent</title>
      <p>
        To reconcile the confusion in existing conceptual agent languages, we use system
theory [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], a model of feedback systems [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], and Bunge’s ontology as adapted by
Wand and Weber ([
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]) as the foundation for the proposed Conceptual Agent
Model (CAM). More specifically, CAM describes the agent as a system with a
simulator (its “brain”) and an effector (its “body”). An agent is an entity that is aware
of the world through its perceptions of it and can affect its world by taking actions
using resources. However, the agent has to have the capability to use these resources
properly. The agent performs actions to achieve a specific goal and must decide,
using reasoning, which actions it wants to take to achieve its goal. The agent observes
its world and may form beliefs, or assumptions, about the world based on its
perceptions. By learning about the world in this way, the agent can then reason as to
what it is going to do. When thinking about its goal, the agent develops options of
what it wants to do. These wants can be grouped together as a procedure and tell us
what the agent wants to do to achieve its goals. When a procedure is decided upon, it
directs the actions of the agent. In the end, nine concepts were developed to describe
agent behaviour. Fig. 1 shows, graphically, the different concepts and how they relate
to the world, the simulator, and the effector [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. An italicized concept in the figure is
triggered by perceptions, reasoning selects procedures, and actions use resources
      </p>
      <p>An example of representing a simple meal voucher system using the conceptual
agent concepts is given in Fig. 2. In the figure, learning is abbreviated using learning
criteria and resources and perceptions are outside the agent and shown as components
of the environment. Perceptions and resources in the model are displayed as triangles.
If an interaction arrow goes from the triangle to the agent, then it is a perception of
the agent. Otherwise, it is a resource. The “resident” agent is not explicated because it
is a stakeholder rather than part of the system.</p>
    </sec>
    <sec id="sec-4">
      <title>4 CAM – The Proposed Research</title>
      <p>Although Section 3 presented the various conceptual agent concepts, they are still not
clearly defined and we do not know the effectiveness and efficiency for using them in
systems analysis. We will resolve these problems in three essays which will: 1)
develop a more thorough theoretical foundation for CAM, 2) develop a CAM
methodology, and 3) test if the insights gathered from CAM are useful for modelling
agents in a domain. The main contribution of this proposed research will be the CAM
methodology, which will enable modellers to use conceptual agents in the design of
systems.</p>
      <sec id="sec-4-1">
        <title>4.1 Essay 1: Models of Conceptual Agents</title>
        <p>Before we can understand how to systematically use agents to model a domain, the
constructs must be clearly defined and cover the static, dynamic, and interactive
elements of the conceptual agent. To do so, we plan to develop three conceptual
models of agents. The static model will describe the structural components of a
conceptual agent and their relationships. The dynamic model will describe how these
constructs can be used to represent agent behaviour. The interaction model will
describe how agents interact with each other in a domain. These three models should
answer the first part of the research question, which is what are the constructs of a
conceptual agent?</p>
        <p>To answer this question we must first understand the environment in which the
agent is situated in. We can start by introducing the concept of entities, which are
things in the world. The attributes of these things can be defined as the state of the
entity. If we were to describe entities, we would describe them through their state.
There are two kinds of entities, dynamic entities have the ability to change the world,
called capabilities, and can perform actions which change the states of entities, while
static entities do not have capabilities and can not perform actions. Dynamic entities
also have rules which govern actions. These rules can show why these actions occur.
However, they are a thing that the dynamic entity has and can not be considered states
since they are not attributes of entities.</p>
        <p>The agent itself is a dynamic entity and so also has a state. However, the agent also
has specializations of states (beliefs and perceptions). There are also desired states
which describe states that the agent wants to be in. These states are further specialized
into wants and goals. Agents also have specializations of actions; perceiving,
learning, and reasoning.</p>
        <p>Recall in Section 3, we describe how agent constructs are being used. We will
further explain these constructs in Table 1 so that the more detail explanations can be
used as a foundation to clearly define the agent constructs. Table 2 then verifies these
explanations against existing literature and determines how the constructs are related
to each other. The result of this is given as a graphical representation in Figure 3.
Term
Capability
Goal
Beliefs
Perception
Wants
Procedures
Actions
Learning
Reasoning
Perceiving</p>
        <p>Explanation
The ability of the entity to change the environment.</p>
        <p>The entity may try to change the environment but
without the capability they can not. Capabilities must
exist with agents for actions to occur.</p>
        <p>The preferred states that the agent wishes to be in.</p>
        <p>The goal is the destination that the agent wants to be
in. Once the agent has achieved its goal the agent no
longer takes actions.</p>
        <p>The facts about the world that the agent knows about
the environment without observing the environment.</p>
        <p>This can be thought of as the assumptions the agent
has about the environment, specifically, the agent's
beliefs about the effect of actions on the environment.</p>
        <p>The state of the agent that reflects the state of other
entities. The agent is only aware of the environment
through its perceptions. We assume that the agent's
perceptions accurately reflect the environment.</p>
        <p>A specific type of belief about how the agent can
reach its goal. Assuming that the goal is the
destination of the agent, the wants are beliefs about
how the agent will reach that destination. Wants are
specific states of the environment that the agent
thinks will eventually lead to the goal.</p>
        <p>Composed of wants. When several wants are
composed together they can act as a guide for the
agent in achieving its goal.</p>
        <p>Events that change the state of an entity. Actions on
the environment are how the agent achieves its goals.</p>
        <p>However dynamic entities can perform actions on
their own state. This means that the dynamic entities
can perform external (other entities' state) and
internal (own entity's state) actions.</p>
        <p>Change in the agent's belief. Learning occurs when
the agent observes the environment. When an agent
learns, their beliefs about the outcome of their actions
change.</p>
        <p>Change in the agent's procedures. Sometimes the
agent must change its procedures (wants) when the
environment, or its beliefs, change. In other words,
reasoning can change what the agent wants to do to
achieve its goal.</p>
        <p>
          Changes in the agent's perception. Since we assume
that the perception accurately reflects the
environment, we assume that the agent's perceiving is
accurate.
Some of these constructs and relationship in Figure 3 can then be used to describe
agent behaviour. By investigating the inputs and outputs of events in the structural
model and the agent literature, we can determine how the agent behaves. The flow of
this behaviour is then summarized in Table 4 together with where they can be found
or derived from the literature. In doing so, we discovered that specialized rules for the
actions of learning and reasoning needed to be explicitly shown. We called these rules
learning criteria and reasoning rules for learning and reasoning, respectively. All these
are then documented as a conceptual dynamic model in Figure 4.
Lastly, we use the insights about agent behaviour found in the dynamic model (Figure
4) and agent literature to determine how agent concepts can be used to describe
interaction in the environment. All these are presented in Table 4. Table 4 also
introduces the concept of an external entity to show that the dynamic entity is
interacting with an entity other than itself. Figure 5 shows the graphical representation
of how agent constructs can represent interaction.
environment.
To ensure that these constructs and their relationships can represent the real world, we
will test them using the area of disaster management [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]. Also, to ensure we are on the
right track, we will conduct a small test study to determine how people model agents
without the CAM constructs. We hypothesize that individuals will implicitly use the
constructs while trying to describe the agents.
        </p>
        <p>The contributions of the essay will be a set of clearly defined conceptual agent
concepts and the relationships between them to describe agent behaviour and
interaction. Also we will gather some insight into how laypeople think about
describing actors in a business process.</p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2 Essay 2: Conceptual Agent Modelling Methodology</title>
        <p>This paper will focus on the development of a method for representing agents in a
domain using the CAM constructs. First we will use the conceptual models in Essay 1
to create integrity rules. For example, using Fig. 3 (the static model), we can derive a
rule that “only reasoning can change procedures”. We can then develop the modelling
rules for CAM, which describe under what circumstances one should include a
representation of a domain using a particular construct. For example, when modeling
agent actions, modelers should focus only on the states (e.g., resources) relevant to the
agent. Unlike integrity rules, which are used to correct a complete model, modeling
rules are used to guide the creation of the CAM model. Once both sets of rules are
determined, we will create a method for the CAM constructs. This will provide the
sequence and steps, which will fulfill the integrity and modeling rules, in representing
a domain using the CAM constructs.</p>
        <p>
          To determine if these are useful, we shall conduct cases studies. The first case
study is a post-hoc analysis, which will determine if the CAM integrity rules lead to a
better representation of a domain. To test this hypothesis, we will use a CAM model
developed without using the integrity rules, and analyse its previous iterations to
determine if the diagrams violate the integrity rules. In [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ], the researchers used
CAM to create a model of a marketing problem, without using the integrity rules, and
consulted with a marketing domain expert. The constructs were used to communicate
our conceptualization of the problem to the expert. If there are more violations in the
first iteration of the model than the last one, which was verified as accurate by the
expert, we can say that the rules help to create a better representation of the domain.
In our second case study, we take the lessons learned from the [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] and test if the use
of CAM can aid in understanding a domain, specifically, we will test if the CAM
modelling and integrity rules can aid in knowledge acquisition in experts? Our expert
will be a senior disaster management planner, with extensive knowledge about his
field. We will use the CAM modelling and integrity rules to guide our questions and
document the knowledge we find. The model and method are valid if the expert's
supervisor can use the information, since, it is to be used as a representation of the
expert's knowledge when the expert is gone.
        </p>
        <p>The methodology and its use as proposed in this essay should answer the second
part of the research question, which is how can conceptual agent constructs be used in
systems analysis? The main contribution of this essay will be a methodology to use
CAM constructs to model a domain. Other potential contributions include the
development of a systematic method for knowledge acquisition, and a proof of
concept for using agent modelling for knowledge management purposes.
4.3</p>
      </sec>
      <sec id="sec-4-3">
        <title>Essay 3: Empirical Study on Conceptual Agent Model (CAM) Method</title>
        <p>The purpose of this study is to answer the third part of the research question, which is
how useful are the conceptual agent constructs in gathering requirements and
developing and maintaining information systems?</p>
        <p>In order to answer this question, we need to show the usability, usefulness, and
quality of the method. To show usability, we plan to ask a few novice modelers to use
the method to represent a domain. To show usefulness, we plan to select a a business
problem from an object-oriented systems analysis and design text book with the
solution, use CAM to derive the conceptual agent diagram, and then ask experts to
comment on both the CAM and object-oriented solutions. We hypothesize that the
CAM derived diagram will be more useful to the expert. To show quality, we plan to
show that the method is better at creating representative diagrams than not using it.</p>
        <p>Among the three, quality is the most challenging one to study. We plan to test the
method's quality by having participants model a domain. The study will begin by
taking twenty participants and splitting them into two groups. Both groups will be
taught the definition of an agent and examples of how they can be modelled.
However, one group will also learn about the method through examples. Since we
found, from a pilot study, that modeling all nine concepts of agents takes more than 2
hours, this creates a validity problem (e.g., cognitive load). To overcome this research
concern, we will limit the proposed study to only two constructs. We selected the
reasoning and actions constructs because they were the most and least salient agent
concepts found in the pilot study.</p>
        <p>During the study, we plan to record the subjects’ modelling process and determine,
through independent review of the transcripts, if modellers who were exposed to the
method were more certain about identifying agent, reasoning, and action constructs
than those who did not.</p>
        <p>The main contributions of this essay are the tests of the usability, usefulness, and
quality of the CAM method, important data on how the method is used, and any
breakdowns that may occur. These data can hopefully lead to refinements of the
method.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5 Conclusion, Research Progress, and Future Research</title>
      <p>There has been a call to use agent concepts in systems analysis to fully model the
business context and assumptions in a domain. Given the existing problems of using
agents (e.g., confusing terminology), we propose conceptualizing the agent as
feedback system to develop and test a conceptual agent model (CAM) framework.
This is done by providing a precise definition of agents in terms of its static structure,
dynamic behaviour, and interactions (essay 1), a methodology of using the conceptual
agent concepts defined in the static, dynamic, and interaction model (essay 2), and
test the method’s usability, usefulness, and quality (essay 3). In the end, we will have
method which can be used by modellers to bring in the business assumptions and
context into design of information systems.</p>
      <p>
        So far in essay 1, we have compared the constructs in the static, dynamic, and
interaction models to other methodologies, and conducted a test study to determine
how they compare to a layperson's concept of agents. We have found that the CAM
constructs can incorporate all aspects of a layperson's understanding of an actor in a
domain and that the constructs explicitly cover all aspects of agent modelling
proposed by [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. In essay 2, we have developed the integrity and modelling rules for
CAM, and have conducted the post-hoc analysis mentioned in Section 3.2. We found
that the final diagram adhered more to the integrity rules than the first iteration.
Therefore, we can say that if the integrity rules were used in [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], then the model
would have been accepted by the marketing domain expert sooner. So far we have not
conducted any tests for essay 3.
      </p>
      <p>For future research, we can conduct a larger empirical test of the usefulness of the
CAM method by analysing it and comparing it to other modelling methods. We are
also interested in using this work to analyse work systems in non-business areas such
as government. Lastly, I would like to thank my supervisor Dr. Carson Woo for his
support throughout the research.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Arazy</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Woo</surname>
            ,
            <given-names>C. C.</given-names>
          </string-name>
          :
          <article-title>Analysis and Design of Agent-Oriented Information Systems</article-title>
          .
          <source>The Knowledge Engineering Review</source>
          .
          <volume>17</volume>
          ,
          <fpage>215</fpage>
          --
          <lpage>260</lpage>
          (
          <year>2002</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Bertalanffy</surname>
          </string-name>
          , L.
          <source>General Systems Theory: Foundations</source>
          , Development, Applications. George Braziller, New York, NY (
          <year>1968</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Bratman</surname>
            ,
            <given-names>M. E.</given-names>
          </string-name>
          : Intentions, Plans and
          <string-name>
            <given-names>Practical</given-names>
            <surname>Reasoning</surname>
          </string-name>
          . Harvard University Press, Cambridge, Massachusetts, USA (
          <year>1987</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>The Entity-Relationship Model - Towards a Unified View of Data</article-title>
          .
          <source>ACM Transactions on Database Systems</source>
          .
          <volume>1</volume>
          ,
          <fpage>9</fpage>
          --
          <lpage>36</lpage>
          (
          <year>1976</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5. DeMarco, T.:
          <article-title>Structured Analysis and System Specification</article-title>
          . Prentice-Hall, Englewood Cliffs, NJ, USA (
          <year>1979</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Drogoul</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vanbergue</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Meurisse</surname>
          </string-name>
          , T.:
          <article-title>Multi-Agent Based Simulation: Where Are The Agents</article-title>
          ? In: Sichman,
          <string-name>
            <given-names>J.S.</given-names>
            ,
            <surname>Bousquet</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>Davidsson</surname>
          </string-name>
          , P. (eds.) Proceedings of Multi-AgentBased
          <string-name>
            <surname>Simulation</surname>
            <given-names>II</given-names>
          </string-name>
          : Third International Workshop. Bologna, Italy, (
          <year>2002</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Huhns</surname>
            ,
            <given-names>M.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stephens</surname>
            ,
            <given-names>L.M.</given-names>
          </string-name>
          :
          <article-title>Multiagent Systems and Societies of Agent</article-title>
          . In: Weiss,
          <string-name>
            <surname>G</surname>
          </string-name>
          . (ed.)
          <article-title>Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence</article-title>
          . pp.
          <fpage>79</fpage>
          --
          <lpage>120</lpage>
          . MIT Press, Cambridge, MA.,
          <source>USA</source>
          (
          <year>1999</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Krutchen</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Woo</surname>
            ,
            <given-names>C.C.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Monu</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sootedeh</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>A Human-Centered Conceptual Model of Disasters Affecting Critical Infrastructures</article-title>
          . In: In Carle, B. and
          <string-name>
            <surname>Van de Walle</surname>
          </string-name>
          , B. (eds.)
          <source>Proceedings of the 4th International Conference on Information Systems for Crisis Response Management (ISCRAM)</source>
          , pp.
          <fpage>327</fpage>
          -
          <lpage>344</lpage>
          . Delft,
          <string-name>
            <surname>Netherlands</surname>
          </string-name>
          (
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Miller</surname>
            ,
            <given-names>J.G.: Living</given-names>
          </string-name>
          <string-name>
            <surname>Systems. McGraw-Hill</surname>
          </string-name>
          . New York, NY, USA (
          <year>1978</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Monu</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wand</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Woo</surname>
            ,
            <given-names>C.C.</given-names>
          </string-name>
          :
          <article-title>Intelligent Agents as a Modelling Paradigm</article-title>
          . In: D.E.
          <string-name>
            <surname>Avison</surname>
            ,
            <given-names>D.E.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Galletta</surname>
            ,
            <given-names>D.F</given-names>
          </string-name>
          . (eds.)
          <source>Proceedings of International Conference on Information Systems</source>
          , pp.
          <fpage>167</fpage>
          --
          <lpage>179</lpage>
          . Las Vegas,
          <string-name>
            <surname>NV</surname>
          </string-name>
          , USA (
          <year>2005</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Newell</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>The Knowledge Level</article-title>
          .
          <source>Artificial Intelligence</source>
          .
          <volume>18</volume>
          ,
          <fpage>87</fpage>
          --
          <lpage>127</lpage>
          (
          <year>1982</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Shehory</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sturm</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Evaluation of Modeling Techniques for Agent-Based Systems</article-title>
          . In: Whatley,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Beer</surname>
          </string-name>
          , M. (eds.)
          <source>Proceedings of the 5th International Conference on Autonomous Agents</source>
          , pp.
          <fpage>624</fpage>
          --
          <lpage>631</lpage>
          . Montreal, Canada (
          <year>2001</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Swaminathan</surname>
            ,
            <given-names>J.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Smith</surname>
            ,
            <given-names>S.F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sadeh</surname>
            ,
            <given-names>N.M.</given-names>
          </string-name>
          :
          <article-title>Modeling Supply Chain: A Multiagent Approach</article-title>
          .
          <source>Decision Sciences</source>
          .
          <volume>29</volume>
          ,
          <fpage>607</fpage>
          --
          <lpage>632</lpage>
          (
          <year>1998</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Wand</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weber</surname>
            ,
            <given-names>R.:</given-names>
          </string-name>
          <article-title>An ontological model of an information system</article-title>
          .
          <source>IEEE Transactions on Software Engineering</source>
          .
          <volume>16</volume>
          ,
          <fpage>1282</fpage>
          --
          <lpage>1292</lpage>
          (
          <year>1990</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Wand</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weber</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          :
          <article-title>On the deep structure of information systems</article-title>
          .
          <source>Information Systems Journal. 5</source>
          ,
          <fpage>203</fpage>
          --
          <lpage>223</lpage>
          (
          <year>1995</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Wand</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weber</surname>
          </string-name>
          , R.:
          <source>Research Commentary: Information Systems and Conceptual Modeling - A Research Agenda. Information Systems Research</source>
          .
          <volume>13</volume>
          ,
          <fpage>363</fpage>
          --
          <lpage>376</lpage>
          (
          <year>2002</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Wand</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Woo</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <article-title>Ontology-Based Rules for Object-Oriented Enterprise Modeling</article-title>
          . Working paper.
          <source>Faculty of Commerce and Business Administration</source>
          , University of British Columbia (
          <year>1999</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Wooldridge</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Intelligent Agents</article-title>
          . In: Weiss,
          <string-name>
            <surname>G</surname>
          </string-name>
          . (
          <article-title>ed) Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence</article-title>
          . pp.
          <fpage>27</fpage>
          --
          <lpage>77</lpage>
          . MIT Press, Cambridge, MA.,
          <source>USA</source>
          (
          <year>1999</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          :
          <article-title>Modelling Organizations for Information Systems Requirements Engineering</article-title>
          .
          <source>In: Proceeding of the First IEEE Symposium on Requirements Engineering</source>
          , pp.
          <fpage>34</fpage>
          -
          <lpage>41</lpage>
          . San Diego, CA.,
          <source>USA</source>
          (
          <year>1993</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          :
          <article-title>Agent-orientation as a modeling paradigm</article-title>
          .
          <source>Wirtschaftsinformatik</source>
          .
          <volume>42</volume>
          ,
          <fpage>123</fpage>
          --
          <lpage>132</lpage>
          (
          <year>2002</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Zhang</surname>
          </string-name>
          , H.,
          <string-name>
            <surname>Kishore</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ramesh</surname>
          </string-name>
          , R.:
          <article-title>Semantics of the MibML Conceptual Modeling Grammar: An Ontological Analysis Using the Bunge-Wand-Weber Framework</article-title>
          .
          <source>Journal of Database Management</source>
          .
          <volume>18</volume>
          ,
          <fpage>1</fpage>
          -
          <lpage>19</lpage>
          (
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>