AN ARCHITECTURAL COMPARISON OF CONTEMPORARY

advertisement
AN ARCHITECTURAL COMPARISON OF CONTEMPORARY
APPROACHES AND PRODUCTS FOR INTEGRATING
HETEROGENEOUS INFORMATION SYSTEMS
Principal Investigator:
Dr. Amar Gupta
Technical Advisor: Prof. Stuart E. Madnick
Researchers:
Teresa Wingfield and
Christopher Poulsen
Working Paper
3084-89
November 1989
Comments and suggestions should be directed to:
Dr. Amar Gupta
Principal Research Associate
Sloan School of Management
MIT Room E40-265
Cambridge, MA
02139
Telephone:
(617) 253-8906
0
Massachusetts Institute of Technology, 1989.
All rights
reserved.
Contents
of
this
working
paper
cannot
be
photocopied or quoted without advance written approval from
Principal Investigator.
TABLE OF CONTENTS
ABSTRACT
SECTION
1.0
1.1.
1.2.
1.3.
1.4.
1.5.
1.6.
1.7.
SECTION
2.0
HIGHLIGHTS OF PRINCIPAL PRODUCTS AND APPROACHES
2.1. BBN Systems and Technologies:
Cronus ........2-2
2-4..........2-4
2.2. Booz Allen:
IDIMS
............
2.3. Cambridge Technology Group:
SURROUND
........2-6
2.4. Cincom:
SUPRA .
.............................. 2-8
2.5. Cognos Corporation:
POWERHOUSE .............
2-10
2.6. Control Data Corporation:
ASCENT .
..........
2-12
2.7. Control Data Corporation:
CDM*PLUS .........
2-15
2.8. Data Integration, Inc.:
Mermaid
............2-17
2.9. Digital Equipment Corp.:
Rdb/VMS, DBMS ..... 2-20
2.10.Gupta Technologies, Inc.:
SQL System .......
2-22
Distribut ed
2.11.Honeywell Federal Systems, Inc.:
.2-24
Database Testbed System....
· ··
.. ·...
.2-27
2.12.IBM:
DB2, SQL/DS, SAA, and others
FOCNE
.2-30
2.13.Information Builders, Inc.:
2.14.Interbase Software Corporation:
INTERBA SE. .2-32
2.15.Massachusetts Institute of Technology:
Composite Information Systems.......... ....
2-34
2.16.Metaphor Computer Systems, Inc.:
DIS... .... 2-38
2.17.0n-Line Software International, Inc.:
RAMIS Information System ....
.........
... .2-40
.2-42
2.18.Oracle Corporation:
ORACLE.............
.2-44
2.19.Relational Technology, Inc.:
INGRES....
2.20.Software AG:
ADABAS....................
.2-46
.2-48
2.21.Sybase, Inc.:
SYBASE...................
2.22.Tandem Computers Incorporated:
NonStop SQL .2-5i
2.23.TRW:
TDIE ..............................
.2-52
2.24.Xerox Advanced Information Technology:
Multibase..... ....·.......
·. ·..........
INTRODUCTION
.....................
.1-1
Background..............
Functional Deficiencies. ..................... 1-2
Levels of Integration... ..................... 1-4
..................... 1-7
Constraints..............
. ...................
1-8
Models and Schemata..... .
Languages ............... ....................1-12
General Directions......
.................... 1-13
Te..e..es
.
SECTION
.
·
.
·
,.
.
3.0. DISCUSSION AND CONCLUSION
3.1. Unintrusive Integration ..............
...... 3-1
3.2. Intrusive Integration.................. ...... 3-3
3.3. Interfacing with Controlled Redundancy. ...... 3-4
3.4. Interfacing with Transaction Transfer.. ...... 3-5
3.5. Additional Evaluation Criteria......... ...... 3-6
3.6. Conclusion............................. ...... 3-9
REFERENCES ..............
BIBLIOGRAPHY
.....
.....
R-1, R-2
.......
.............B-1,
B-2
ABSTRACT
Virtually all large organizations are faced with the problem
of intelligently accessing and integrating information maintained
in islands of disparate computer-based systems.
claim
vendors
that
their
respective
products
Since a number of
and
services
can
overcome the problem of integration, a comprehensive study was made
into
the
services,
means.
of
a
technical
as
This
new
well
characteristics
as
additional
of
ones
all
these
identified
through
and
other
report documents the results of this study in terms
taxonomy
for
classifying
various
integrating heterogeneous information systems.
principal
products
concepts and issues pertaining to
presented in this report.
approaches
for
In addition, the
this
field are
also
SECTION ONE:
1.1.
Background
Most
organizations
INTRODUCTION
today depend on
a portfolio
of
information
processing machines, ranging from mainframes to microcomputers and
from general purpose workstations to very specialized systems, to
meet
their
computational
requirements.
While
the
individual
hardware and software components in the growing array of computer
systems
may
meet
the
objectives
for
which
each
was
initially
designed, their heterogeneity presents a major obstacle to ready
access and assimilation of information.
It requires tremendous
amounts of time and effort to retrieve information from multiple
systems today, and in many situations, it is simply not feasible
to obtain integrated responses in desired timeframes.
As compared to the intra-organizational situation discussed above,
the
issues
involved
in
integrating
information
interorganizational basis are even more complex.
greater
heterogeneity
in
technical
First, there is
capabilities
organizations as compared to a single organization.
is
less
likelihood
standards.
sharing
of
of
reaching
consensus
on
on
across
Second, there
common
goals
and
Third, non-technical issues, such as access rights and
costs,
acquire
organizations are involved.
added
importance
when
multiple
Integration of relevant information
from various computer-based systems is indeed a challenging task.
1-1
1.2.
Functional Deficiencies
The problem of inefficient, incomplete, and time-consuming access
to
information
can
be
traced,
from
a
technical
viewpoint,
to
functional deficiencies at several levels as described below:
Structured and Unstructured Applications
Conventional and computer-based information systems have
been designed with specific applications in view. These
systems
are
efficient
for
performing
the
originally
intended application, but they are inefficient in dealing
with ad hoc queries or new unanticipated applications.
Information versus Knowledge
Traditional database systems focus on retrieval of data,
and on performing elementary operations
(e.g., sorting
and merging).
both data
Such
systems
cannot use
and
programs to respond intelligently to queries like "How
many vehicles can be made available to evacuate personnel
from the vicinity of a disaster site within a specified
period of time?"
which require analysis of many factors.
Diverse types of Information
Different
types
of
information
1-2
(numerical,
graphic,
pictorial,
different
speech, and video) are
ways.
During
designed to manipulate,
information.
During
textual information.
the
referenced
sixties,
in very
computers
were
store, and retrieve numerical
the seventies,
the
focus was on
Relatively less effort has so far
been directed towards efficient storage and retrieval of
pictorial information and its combination with numerical
and textual information.
Communications
In spite of continuing effort by a number of national
and international institutions, it is still difficult to
transfer
complex
information
across
computers
of
dissimilar architectures.
Granularity
It
is
difficult
to
judge
what volume
of
information
should be made available, and how it should be arranged
and tailored to meet the needs of the person requesting
the information.
Security
It
is
necessary
to
determine
who
can
access
the
information, and what each person is permitted to modify.
1-3
III
This
aspect
especially
is
important
for
applications
involving more than one organization.
Semantics
It
is
difficult
to
specify
without
desired
information
exactly
the
knowing
subset
details
of
the
of
Further, a particular piece of
systems being accessed.
information may possess different connotations on various
systems.
spare
Conversely, the same item (such as a particular
may be
part)
specified
by different
numbers
on
The above list describes a few of the
various systems.
key technical problems.
In
are
there
addition,
restrict integration.
variables,
distributed
Partial
a
global
solutions are
are
that
Because of the large number of issues and
solution
information
solutions
impediments
non-technical
major
to
systems
has
becoming
the
problem
remained
available,
of
an
elusive
however,
identified and analyzed in later
integrating
dream.
and
sections of
these
this
report.
1.3.
Levels of Integration
Integration of information resources can be visualized at different
levels.
At the least complex end of the spectrum, information can
be exchanged across a network using basic facilities such as remote
1-4
procedure call [13] and message passing.
a new
layer
of
software
can
be
At the next higher level,
created
to
idiosyncrasies of different host machines.
insulate
users
from
This layer can provide
uniformity at the level of logically centralized file servers as
in the case of Andrew at CMU [2],
or at the level of application
programs as in the case of Project Athena at MIT [3].
The
approaches
significant
described
degree
of
in
user
the
preceding
involvement.
instances of integration of information.
paragraph
Also,
they
require
represent
The focus of this report
is, however, on integration of information systems.
Further, the
emphasis is on systems "dissimilar" from each other in terms of:
*Hardware, for example, one information system using an
IBM mainframe and a second system functioning on
Unisys hardware;
*Operating systems, for example, one information system
using OS/MVS, and other using UNIX;
*Data models, for example, one system using network
data models, and the other using relational data
models;
*Database management systems, for example, one using
INGRES,
and
the
other
using
ORACLE
database
management systems, respectively.
Apart
from the above differences arising from dissimilarities in
hardware and software, different information systems use different
sets of design decisions and underlying assumptions. For example,
one system may be using annual salary of personnel while another
may be using monthly salary;
further, the salary in one case may
be
budgeting
gross
salary
second case,
printing
(typical
of
it may be net
checks).
salary
Similarly,
a
1-5
systems),
(typical of
particular
whereas
in
the
systems used
for
spare
part
may
be
ILI
specified by one part number in one system and by a different part
number
in
reconciled
a
second
when
system.
attempting
All
to
these
integrate
differences
dissimilar
must
be
information
systems.
There
are
two
facets
to
integration--physical
Physical integration,
logical integration.
integration
and
accomplished through
physical connectivity, refers to the process of establishing actual
Logical integration
communication links among disparate systems.
refers to
the process of accessing disparate
systems
in concert
This involves reconciliation
for generating integrated responses.
of different assumptions and perspectives embedded in the systems
being
At the
integrated.
logical
level,
the
integration system
must:
*Know where all the information is stored, along with
the data formats and the query languages of the
local systems;
*Decompose the query into subqueries that can be
executed by local systems;
*Accumulate the results from all the subqueries;
*Reconcile differences among the results accumulated;
and
*Formulate integrated answers.
All
the
above
tasks
must
ideally
in
this
report
require
carried
out
with
no
However, many products discussed
modification to existing systems.
later
be
significant
changes
to
existing
information systems.
Based on the
level
of integration achieved, and some additional
1-6
characteristics,
distinguished.
various
These
types
of
integration approaches
approaches,
using
the
can be
terminology
of
different researchers who have used dissimilar terms to refer to
same or similar ideas, include the following:
*Cooperation System for Heterogeneous Data Base
Management System [4].
*Federated Database [5,9].
*Composite Information System [6].
*Knowledge Based Integrated Information System [7,11].
*Multidatabase [8,10].
*Superdatabase [12].
Instead
of
attempting
to
cover
all
the
views
expressed
individuals who coined these terms and phrases,
by
the
the endeavor in
this report is to encapsulate the main concepts and the emerging
technologies
and products that
enable
integration
of
dissimilar
information systems.
1.4.
Constraints
The design of an integrated information system is constrained by
the following facts:
(a) The
new
system
must
integrate
existing
information
systems, each of which was designed independently with
little premonition,
if any, that the system would form
part of a larger system at a future date.
(b)
Each existing information system must be fully understood
in order
to
semantics.
comprehend all underlying
assumptions
and
Rarely are these systems fully and accurately
1-7
II'
documented.
(c)
The
allow
must
design
flexibility
to
add
or
remove
individual systems into the integrated configuration. As
such, it requires detailed knowledge of both immediate
and long-term constituents of the integrated system.
least amount of changes to
The design must involve the
(d)
Transactions, irrespective of whether
existing systems.
they
are
manipulation
systems,
or
queries
maintained
information
of
of
each
in
its
imposes
which
retrieval
involve
updates,
or
individual
set
own
of
reconciled by
requirements and standards which must be
the new system.
The
goal
is
to mitigate
all
the
above-mentioned
problems
in an
efficient and effective manner.
1.5.
Models and Schemata
A Distributed Heterogeneous Database Management System attempts to
meet
the
above
and
aggregate,
distributed,
goal
to
by
providing
update
the
facilities
information
systems.
heterogeneous
maintained
A
a)
in
typical
heterogeneous approach is characterized by the
access,
to
to
multiple,
distributed
following:
The use of a common data model, with appropriate mapping
to data models of participating systems;
(b)
The
support of
a
standard user
language for
retrieving
data on a global basis in all cases, and also for storing
data in some cases;
1-8
(c)
The
ability
to
decompose
a
user
request
into
an
equivalent set of subqueries expressed in the format and
manner required by participating systems;
(d)
The capability to resolve incompatibilities in semantics,
data structures, and other parameters;
(e)
*The
mechanism
information
to
take
provided
by
the
individual
participating
pieces
systems
and
of
to
integrate them in order to provide a cohesive response
to the original user request.
In addition to the above, some approaches facilitate implementation
of
sophisticated
ability
to
draw
features such as
inferences
in
authorization control and the
situations
involving
missing
or
conflicting data.
When data need to be retrieved from a single file, it is sufficient
to simply know the file design including the keys for
records.
accessing
One single view or schema of the file design meets the
requirements of the systems analyst and the user.
However, when
there are several disparate information systems and there are many
users from different disciplines, each user tends to look at the
information from his or her perspective.
schema,
By having more than one
it is feasible to handle complex problems, as well as to
achieve data independence.
Most experts recognize the requirement for three types of schema.
This notion of a three-schema architecture originated in 1977, when
the
Study
Planning
and
Requirements
1-9
Committee
(SPARC)
of
the
III
American National Standards Institute (ANSI) published a report on
The three types of schema are as
this subject [14].
(a)
Global conceptual
is intended as a
This schema
schema:
follows:
blueprint that shows the existence of all the information
in
maintained
the
all
systems.
information
To
enable
intelligent access and integration, the conceptual schema
must
be
designed
incorporate
to
stored data.
For this reason,
to as
schema.
logical
There
semantics
the
it is sometimes
is only one
all
of
referred
global
schema
for the entire enterprise.
(b)
Local
or internal
schema:
This schema covers the data
in an individual information system, that may itself be
hosted
on
internal
one
or
schema
more
for
implies
a
there
system, a
each information
environment necessarily
local data models.
Since
computers.
is
one
complex
large number
of
such
The collection of such local models
is referred to as a local schemata.
(c)
External
application
or
schema:
This
schema describes
the user or the application view of the distributed data.
Since each class of users or applications will view the
data in a different manner, more than one external schema
is required.
This collection is referred to as
external
schemata.
The strategy used to map information between
schemata
determines
dissimilar
the
overall
architectures,
meet user expectations.
to
capability
maintain
these three types of
to
mediate
integrity of
data,
across
and
to
Transformation of information between the
1-10
three
schemata
dictionary.
Use
is
ideally
managed
very powerful
of
via
data
a
three-schema
definition
data
is
language
critical in defining the global schema in terms of objects, events,
and integrity constraints [15].
It
is
important
to
that many
emphasize
commercial
products
approaches do not support the concept of a global schema.
a relational
schema approach,
no
technological
exchanged
Instead,
table or matrix is established between the
external schemata and the available internal schemata.
either
and
required
Such a two-
the interfacing approach, offers
referred to as
integrity
control
over
data
through
transaction
passing
[15].
or
by
Data
are
controlled
In the former case, all transactions are transmitted
redundancy.
from the source database to the destination database, where they
are
transformed
schemata.
to
adhere
to
the
requirements
In controlled redundancy,
of
the
external
instantaneous copies of the
source database are stored at multiple nodes of the network, and
these copies are replaced by new versions at periodic intervals.
Both alternatives of the interfacing approach attempt to meet new
user
and
application
consistent
set
of
needs
rules
in
an
governing
ad
hoc
the
manner,
overall
without
any
computational
environment.
To overcome the above
schema
approach,
strategic nature.
problems,
especially
it is necessary to use a three-
in applications
All the major
of
a critical
or
a
research programs funded by the
U.S. Government, such as Multibase, Integrated Information Support
1-11
III
System,
and
Integrated
Administration
Comparative
System,
evaluation
appears in [16,17].
of
critical
and
three-schema
Manufacturing
adopted
of
eight
the
major
Distributed
three-schema
initiatives
Database
approach.
in
this
area
To maintain adequate integrity of shared data
strategic
approach
importance,
cannot
be
the
need
for
overemphasized.
utilizing a
This
aspect
acquires added importance when an application needs to access data
from
various
DBMS-based
information
systems,
as
well
as
from
earlier file systems that contain no notion of DBMS.
1.6. Languages
The only database language that has gained endorsement from major
computer
manufacturers,
and
from
standards
organizations such as ANSI and ISO, is SQL.
used
to
create
external schema.
tabular
views
Further,
that
establishing
SQL statements can be
approximate
the
notion
of an
it can be used to create a conceptual
schema, although a semantically weak one [18].
Intended to be used
for queries, SQL has no internal schema.
There are several flavors of SQL in existence.
A number of vendors
claim to offer support for multiple versions of SQL.
Further, some
SQL based integration approaches can deal with legacy systems that
offer no support for SQL.
SQL are
In such cases user queries expressed in
converted into the native languages of the participating
information systems.
1-12
There is a recent trend towards using graphics techniques to select
From a user perspective, these icon-
databases, files, and tables.
oriented approaches are far friendlier than traditional language
However, there is still no common graphics
oriented techniques.
interface that has been
endorsed by a critical mass of vendors.
Even with a proprietary graphics interface, navigation with icons
may be especially
relevant for users at the top echelons of
the
organization.
1.7.
General Direction
The basic concepts outlined above have been used in evaluating the
principal products and approaches that are commercially sold.
list of vendors
specifications
contacted is
are
tabulated
placed at Appendix A,
For
B.
in Appendix
The
and detailed
the
subset of
products and approaches that hold some degree of relevance, a brief
write-up
presented
taxonomy
was
in
is
integration,
on
each
product.
Section
2 of
this
report.
created
for
generated
and
classifying
recommendations
appropriate set of technologies.
1-13
are
These
In
Section
different
made
write-ups
for
3,
are
a new
approaches
to
selecting
an
III
SECTION TWO:
HIGHLIGHTS OF PRINCIPAL PRODUCTS AND APPROACHES
In Section 1, the fundamental principles of integrating dissimilar
information systems were presented.
products
and
approaches
are
In
discussed
this
and
section, principal
analyzed using
these
fundamental principles.
The products and approaches described in this section were derived
from numerous sources, including articles in computer journals and
magazines, proceedings of relevant conferences, lists of conference
participants,
and
various companies.
personal
From the
discussions
with
representatives
initial list generated,
in
the systems
previously covered in References [1] and [16] were deleted, unless
the complexion of the system had changed significantly during the
intervening period.
The material presented in this section is not
an exhaustive survey of all issues, but rather a discussion that
covers the whole field taking all significant design approaches in
view.
It should be emphasized that some companies offer customized
services,
rather than a product, making it difficult to evaluate
them in detail.
introduction,
features.
In this section, each product is described by an
its
functional
architecture,
and
its
Additional details are tabulated in Appendix B.
2-1
salient
2.1.
BBN Systems and Technologies:
Cronus
Cronus is an environment designed to support coherent integration
of heterogeneous computer systems.
to
provide
an effective,
The objectives of Cronus are:
general-purpose,
distributed computing
environment composed of hosts with differing hardware and operating
systems; to support an integrated computing environment consisting
of both the
native operating system
environment and the Cronus
environment; and to provide comprehensive support for development
of
large-scale
distributed
applications.
Cronus
began
as
a
research project funded by the Rome Air Development Center and the
Naval Ocean Systems Center in 1981.
The project was a two-year
joint effort between BBN Systems and Technologies Corporation and
Xerox Advanced
Information
Technology, both of
Cambridge,
Mass.
The first prototype from this project became operational in 1984.
Cronus
models.
basis.
supports
both
object-oriented
Global updates may be
and
relational
local
data
performed on an object by object
Update operators for insertion, deletion, and modification
are in algebraic form and operate associatively on sets of tuples.
Stored update
procedures may include
conditional
statements and
expressions.
FUNCTIONAL ARCHITECTURE
Cronus
runs
on
top
hardware platforms.
of
existing
operating
systems
on
various
The Global Schema definition is supported for
object-oriented data storage and retrieval.
2-2
Every system resource
is an object and is accessed through operations defined by the type
of
the
object.
supports
Cronus
heterogeneity
by
serving
as
a
bypassable layer of abstraction between applications programs and
Through this approach, both conventional
native operating systems.
access to native operating systems resources and services and
access to a coherent, uniform (object-oriented) system interface,
regardless of computer system base, are supported.
Distributed
query
translation
of
operations
on
processing
high-level
data
stored
and
require
capabilities
into
sequences
of
possibly
different
sites.
requests
at
update
algebraic
The
algebraic approach defines a collection of "physical" operators on
tuples
and
takes
into
account
the
indexes, and the physical location.
when
two
algebraic
expressions are
sort
order,
the
presence
of
Transformation rules determine
equivalent,
and optimization
rules specify when it is profitable to transform an expression into
another equivalent one.
Salient Features
Cronus incorporates an evolutionary approach in its design.
claims
upgrade
impact
that its Open Architecture
or
on
replace
the
rest
components
of
the
or
system.
approach makes
technology
There
with
Cronus
it possible to
little
is uniformity
or
no
across
diverse operating systems, hardware platforms, and applications.
2-3
III
2.2.
Booz Allen:
IDIMS
IDIMS is an expert system oriented approach designed by Booz Allen
to
provide
automated
data
access.
The
user
obtains
access
throughout the distributed data environment with a single global
manipulation language and a user-friendly, intelligent interface.
Upon receipt of a query, IDIMS decomposes the query into a set of
database
calls
violations
on
and
function
databases;
applications;
formulates
determines
queries
in
security
appropriate
languages and queries databases; applies functions to retrieve data
and
finally
interface,
displays
the
data
via
in a style appropriate
a
state
to the
of
the
art
graphic
type and the number of
data elements to be displayed.
It is important to note that IDIMS is not a commercial
shelf" product, but instead a conceptual
Allen
to
achieve
automated
data
framework used
access.
Although
a
"off the
by Booz
complete
production system has not yet been implemented, Booz Allen claims
that it has built systems which relate to each functional component
of IDIMS.
FUNCTIONAL ARCHITECTURE
The IDIMS system consists of a Query Processor, a Knowledge base
for
database
models
and
function
models,
a
Query
Language
Generator, and a Natural Language Processor.
The Query Processor translates a global data manipulation language
2-4
query into a series of data and function calls using the database
and function models knowledge bases.
it plans the
In doing so,
appropriate databases and functions to apply, chooses between plans
using query
optimization and
consideration techniques,
time
and
executes plans by calling the Query Language Generator to retrieve
data.
In addition,
it
determines whether
are
there
potential
security violations for the local databases queried.
The Data Base Models Knowledge Base is a structure which maintains
data models for each of the distributed local databases.
models
contain
rules
information and
on
These
security consideration,
representative query language, data, data type, and host computer.
The Function Models Knowledge Base is a structure which maintains
knowledge about the available procedures to alter or determine data
Each function model provides for a specific logical
attributes.
data
linking
procedure
describes
domain,
Processor
uses
the
such
range,
and
as
correlate,
process
Function Models
sum,
and
definition.
Knowledge
Base
join,
The
to
and
Query
determine
which functions satisfy given constraints.
The
Query Language Generator
translates
the
global manipulation
language into the appropriate local database query language.
then makes these queries and retrieves the data.
Query
Language
Generator
maintains
translations
It
Accordingly, the
for
each
local
database language and procedures to send queries to each computer
on the network.
2-5
III
The
Natural
through
Language
the natural
interface
natural
language
limited
use
can
individuals
which
capabilities
Processor provides an additional
This processor then translates
to query databases.
language into the IDIMS global manipulation language
using conceptual dependency and case grammar.
SALIENT FEATURES
IDIMS is not a product, but an approach that eliminates the need
for the user to know multiple query languages, locations of data,
schemata.
manipulation
and
paradigms,
database
A
high-level,
supported; however, updates are
iconic, global query language is
not supported.
2.3.
The
SURROUND
Cambridge Technology Group:
Cambridge
Group
Technology
Mass.,
Cambridge,
of
(CTG)
specializes in providing customized distributed heterogeneous data
A small group of users and
integration within short time frames.
managers from the client company interface with SURROUND developers
at
CTG
prototype
The
goal
implement
to
software
of a functional
of
CTG
is
to
interfaces
as
well
as
a
rapid
application within a one week period.
construct
a
user-friendly
system which
focuses on one particular strategic- application.
CTG applications support queries and updates.
are
supported
via
SURROUND
interface
and
Local data models
coordination
tools.
Complete data transparency is provided for geographically dispersed
2-6
locations via dialup ASCII modems.
FUNCTIONAL ARCHITECTURE
The UNIX operating system is used as a major part of the SURROUND
service
to
Software
tools
UNIX
various
access
individual
from
information
the
incompatibilities
resolve
where
environment
of
environments,
extract
then transfer
data
distributed
programs,
the
and
systems.
different
information
is
joined
to
together.
Talk Tools are communication tools which imitate the code that the
The host computer accepts commands from
host computer understands.
the Talk Tool and sends results back to the same Talk Tool in the
UNIX environment.
There are also a variety of tools for attaining
security,
connectivity,
and
management,
network
for
gauging
performance.
The construction of the global schema is tailored to the needs of
the
language;
SQL
Data
SURROUND
application.
it supports
formatted
Handler
files
and
global updates.
the
does
not
define
a
data
manipulation
interface currently used by the user.
with modified versions
are accessed
communication
tools
on
remote
system
of
SQL
perform
Commander, a proprietary tool, handles transaction
management functions.
SALIENT FEATURES
Rapid prototype systems have been developed for TRANSCOM, General
Electric, and other
organizations within one
2-7
week spans
of
time.
CTG claims that it can provide production software in as little as
months.
three
databases
can
Record
structures
added quickly, making
be
easily and new
changed
can be
the SURROUND
environment
flexible.
Cincom:
2.4.
SUPRA
SUPRA, a product of Cincom, provides a commercial
implementation
Such an architecture,
of the ANSI/SPARC Three Schema Architecture.
insulates applications from changes in
described in Section 1.5,
the physical storage and conceptual database, reduces development
and
and
costs,
maintenance
increases
useful
the
life
of
applications.
FUNCTIONAL ARCHITECTURE
The
integrates distributed heterogeneous
SUPRA system
databases
and manages distributed processing by having a SUPRA kernel reside
locally within each host machine or database.
This has the effect
of making the hosts aware of the integrated database network and
in
essence
creates
a
"standard
protocol"
which
the
components,
the
through
databases can communicate.
The
SUPRA
consists
kernel
of
two
basic
engine
Distributed Relational Data Manager (DRDM), and the Heterogeneous
Data
Management
Global
Processor
Directory.
Using
(HDMP),
the
along
kernel
on
with
each
a
of
the
host,
the
portion
local
requesting node coordinates the entire unit of work, including the
2-8
decomposition of the query into separate neutral protocol requests
and the determination of where to send them.
The local/receiving
nodes, each with its own kernel, translate the request into the
appropriate local
data manipulation language,
gather the
data,
perform calculations, and return the result to the requesting node.
In this decentralized structure, each node is intelligent and has
the ability to coordinate with each other via knowledge of the
network
in
the
resident
Global
Directory.
This
approach
to
distributed database and processing management assumes that most
of the data accessed by any given node reside locally and that an
"independent"
node,
with
the
ability
to
process
significant speed and reliability advantages.
locally,
has
In those instances
where the data are not local, the Global Directory contains the
information to tell
the DRDM where to get
network is not dependent on the
Directory or engine.
them.
As such,
the
reliability of a central Global
If any one node goes down, only the data
residing at that node become inaccessible, not the whole system.
Additionally, by distributing the necessary processing information,
every
transaction
need
not
access
eliminating a potential bottleneck.
copy of
the
Global
Directory, the
a
central
directory,
thus
However, with more than one
SUPRA approach implies more
maintenance and overhead compared to a single copy approach.
Every
time the Global Directory is updated at one node, the update must
be
reflected across the
entire network
transactions throughout the network.
2-9
creating a "cascade" of
III
SALIENT FEATURES
SUPRA currently provides for the use of synonyms and the resolution
of
scale
table
conflicts.
oriented
language.
The
The
decentralized approach allows
and working
to each user's particular application
contains
Directory
Global
the
a synonym
to
ability
retain
rules for performing scale translation and calculation before data
integration.
to
the
A unique feature called "triggers",
of
possibility
could be
established
combined
together,
a
data
For
conflict.
example,
to ensure that two numbers,
be within
a
alerts
the user
a
trigger
before they are
certain percentage of
At execution time, when a user wishes to combine the
each other.
two numbers,
a violation of this requirement would lead to an interrupt, and the
user to be prompted about the problem.
SUPRA utilizes
a
commit
two phase
procedure
which
provides
While assuring secure updates
concurrency control.
good
SUPRA or
for
other database management systems which support two phase commits,
the
product
currently
only
allows
updates
from
join
views
to
distributed databases which use SQL.
2.5.
Cognos Corporation:
POWERHOUSE
PowerHouse consists of four components: PowerHouse 4GL, PowerHouse
StarBase,
StarNet
and
generation language;
database management
and
StarGate
is
a
StarGate.
PowerHouse StarBase is a
system;
gateway
StarNet is
provider
2-10
4GL
PowerHouse
a
fourth-
relational
network
to
is
other
routing
software;
supported
local
database management systems. The PowerHouse 4GL was developed by
Cognos Corporation, Ottowa, Ontario while the remaining components
were
developed by InterBase
Software Corporation,
Bedford, MA.
Cognos began to market the Relational DBMS of InterBase and its
distributed
technology
in
conjunction
with
the
PowerHouse
application development language in 1988.
FUNCTIONAL ARCHITECTURE
In this approach, there is no concept of a single global schema.
Instead, multiple relational schemata may be referenced, even from
within the
same program.
selectively access
and
Relational operators are utilized to
merge
pieces
of
data.
Research
on a
distributed query engine is currently in progress.
A
discussion
provided
of
later
difference
the
capabilities
under
between
its
own
PowerHouse
of
InterBase
prototype
and
manipulation language supported.
components
overview.
InterBase
is
is
The
main
global
data
Both products support SQL and
Groton Data Manipulation Language, but the stand-alone PowerHouse
4GL is unique to PowerHouse.
One of
the benefits of
access
to
the PowerHouse 4GL
is that
it provides
relative Record Management Service files
and network
databases in addition to sequential and indexed Record Management
Service
The
files
Open
database
and relational
Systems
protocol.
Relational
databases
supported by InterBase.
Interface
(OSRI)
PowerHouse
2-11
4GL
elements
is
for
a relational
transaction
III
processing, report generation and batch updating use a relational
access approach which makes it possible to embed OSRI calls into
This means that as more local data models are added
the elements.
to the configuration, it is possible to develop applications which
access them using PowerHouse.
The PowerHouse 4GL product set includes PhD master data dictionary.
Using PhD,
resident
it is possible to treat all meta-data as if they were
in
a
single
logical
dictionary.
Thus,
one
need
not
redefine meta-data in the PhD dictionary.
SALIENT FEATURES
The
salient features
listed in
prototype also apply here.
expert
systems and
the description of the
Cognos
is attempting to
object-oriented techniques
in
InterBase
incorporate
the
PowerHouse
product.
2.6.
ASCENT
Control Data Corporation:
is derived
from
the
ASCENT
Technology
Information
System
developed by Lawrence Livermore National Labs (LLNL).
system originally commenced
in
the
(TIS)
Work on this
early seventies.
CDC has a
technology transfer license with LLNL (actually with the University
of
California)
to
support
this
technology,
and
to
take
it
into
production.
ASCENT
is
a
suite
of
software
2-12
products
that
provides
automation,
office
networking,
communications,
database
and
services within an interactive environment that is common to all
interpretive
scripting language that can simulate an interactive
to
connected
when
user
powerful
a
supports
ASCENT
of
portion
*gateway
The
users.
heterogeneous
a
remote
This
computer.
gateway serves as a tool that can be programmed with the scripting
language
to log into databases and to extract data
from a broad
range of remote systems.
FUNCTIONAL ARCHI TECTURE
A collection of software modules, known as the Intelligent Gateway
Processor
(IGP), use a UNIX system as the link between menu type
front-end
systems
IGP
The
mainframes.
and
geographically
front-end
and
program,
technically
Integrated
disparate
Information
System (IIS), offers menus composed of descriptor files which might
consist of classes of information resources, specific connections
to
remote
utilities.
that
hosts,
local
database
options,
In addition to menus, IIS
overlaps
the
with
UNIX
Shell
or
available
system
understands a command set
command
set.
As
IIS
is
implemented in a script-driven interpreter, UNIX commands can be
recognized even without arguments, and prompts can be enabled for
arguments or options.
The Network Access
Machine
(NAM), an extended implementation
of
the specifications published by the National Institute of Standards
and
Technology,
provide
access
utilizes
to
other
a variety
computer
2-13
of communication
systems.
methods
Currently
NAM
to
can
III
interface with direct asynchronous connections between two hosts,
NAM uses
most autodial modems, TCP/IP networks and X.24 networks.
an
to
necessary
remote
establish
systems.
This
to
language
communication
interpreted
and
connections
language
specify
dialogues
conduct
structured
includes
logic
the
with
constructs,
extensive pattern matching capabilities and capabilities to insert
These filters are specialized
"filters" in an existing connection.
programs written to modify the appearance of the data.
environment, ASCENT*gateway must be driven by
In a heterogeneous
the
UNIX
"host
system"
database
elements from
specific data
language control.
system
management
their remote
computers
to
extract
script
under
The DHDBMS places these data elements into the
proper place in the "logical record" requested by the user.
requires no software
approach
systems
since
each
system
to be
added
that
feels
to any
the
of the
This
remote
language
scripting
interactions with other remote systems are identical in appearance
to interactions with its own users.
SALIENT FEATURES
ASCENT*gateway allows automated access and connectivity to local
or
remote
computing
resources.
and message
electronic
mail
including
addressing,
functions.
integrated
services
forwarding,
within
and
A menu-driven user interface
software
applications,
administration tools.
2-14
provides
ASCENT*mail
a
mail
complete
computer
file
management
is available
utilities,
network
to access
and
system
2.7.
Control Data Corporation:
CDM*PLUS
The concept of CDM*plus was developed and prototyped with direction
and funding from the Integrated Information Support System (IISS,
pronounced I2S 2) initiative of the U.S. Air Force.
CDM*plus defines
and categorizes data using the ANSI/SPARC Three Schema Architecture
discussed in Section 1.5.
FUNCTIONAL ARCHITECTURE
The CDM*plus dictionary/directory is loaded and maintained via the
Neutral Data Definition Language (NDDL) which describes all metadata to the ANSI/SPARC based three schema structure.
based
and describes
alter, and drop.
objects with verbs
such
as
NDDL is SQL
create,
Each schema has unique commands.
define,
For example,
in the internal schema, the NDDL can describe the three basic types
of database models.
NDDL provides inter-schema mappings using the
conceptual schema or the data model as the base.
and
machine
readable
language
that
can
be
NDDL is a human
used
in
either
in
interactive mode or in batch mode, as well as on forms.
The mapping strategy between the schema allows data to be accessed
without
regard
to
the
location
or
the
storage mechanism.
For
example, an application can join two relational user views from the
external schema that each map to two entities.
turn can be
mapped
to multiple
databases and
These entities in
database
types
on
multiple computers without burdening the user or developer with all
of the details of the actual conversions, translations or mappings.
2-15
III
is critical to provide a buffer for life cycle
This independence
maintenance as applications and storage structures change, and to
provide
the
capability for
joins
outer
and
full
referential
relational
between
integrity)
(including
operation
heterogeneous
databases.
Queries can be embedded into current applications written in Cobol,
These queries are precompiled by CDM*plus using the
C, or Fortran.
external schema view and transformed into actual database queries.
All code necessary to access the databases is generated including
Since
DBMS precompilations.
the
base
schema
is
conceptual
the
schema or data model, domain constraint checking and referential
integrity
checking
conceptual schema.
by
the
Code
can
be
automatically
enforced
based
on
the
After the code is generated, it is transferred
Manager
to
the
computers
appropriate
local
where
compiles, DBMS precompiles, and links are accomplished.
All
query processing
the
Network
is
Transaction
controlled
Manager
by
two
(NTM),
CDM*plus
which
process to process communication capabilities
in
the
distributed
environment,
and
the
components:
controls
unique
that are necessary
CDM*plus
Distributed
Request Supervisor (DRS), which controls the actual queries on each
This approach
host and formulates the messages sent to the NTM.
allows
serial or parallel processing of queries.
In the serial
process, one query produces input for other queries.
Each
local
node
(CDMR) modules
contains
to
an
facilitate
NTM
and
multiple
distributed
2-16
CDM*plus
processing.
runtime
The
CDMR
incorporates
DRS,
Aggregators,
File
Utilities
and
Code
Manager.
Query modules in applications that attempt to integrate information
from
multiple
statements.
heterogeneous
databases
This
for
allows
because
applications
changes
easier
to
the
be
replaced
of
maintenance
only
systems
by
NDML
legacy
require
re-
the necessary code.
to generate all
precompilation
can
SALIENT FEATURES
CDM*plus
load
requires
that
model
one
provides
it
addition,
storage
of
conceptual
into
global
the
view
CDM.
The
view
conceptual
provides
the
his or her
the user to model
of
the
view
users'
data.
the
the
of
Modeling
architecture
complete
the
between
independence
data,
schema
three
of
enterprise and to
actual
data,
the
and
In
data.
physical
and
the
of
integration
applications and databases with CDM*plus is done in an evolutionary
manner,
allowing for
the
time
rather than a full
2.8.
Data Integration,
a
Mermaid,
product
trademark
marketed
by
implementation
of one
application
at a
rewrite of the entire system.
Inc.:
Mermaid
Unisys,
of
is
an
integrated
Inc.
Data. Integration,
It
data
allows
access
users
of
multiple relational or network database management systems, running
on different machines, to access and manipulate data using standard
SQL,
even
Integration
data
type,
when
may
the
participating
require
translation
systems
translation
of
the
units,
2-17
of
the
don
not
data
combination
support
into a
or
SQL.
standard
division of
II1
Only updates to a single database are
fields, and encoding values.
presently
supported.
to
Updates
replicated
and
fragmented
relations may cross databases, but the updates to all databases are
not made concurrently.
The Mermaid system is designed for an environment in which there
are many databases
independently administered and where
that are
With Mermaid, new
it is not feasible to standardize on one DBMS.
applications
may
be
either
developed
at
the
global
level
when
distributed access is required, or above an existing old database.
Local administrators grant access permissions to users of Mermaid
and then Mermaid adds an additional level of access control.
FUNCTIONAL ARCHITECTURE
The
major
are:
processes
User
Process,
Interface
Distributor
Process, DBMS Driver Process, and Data Dictionary/Directory (DD/D).
The
User
validator,
Interface
the
contains
Process
query
library,
and
the
the
SQL
parser,
report
the
query
generator.
The
Distributor Process contains the optimizer and the controller.
The
optimizer plans query execution and the controller starts processes
and coordinates execution.
There is one DBMS Driver Process for
each database to be accessed.
the
language
translation,
It contains the schema translation,
and
the
DBMS
interface.
The
Data
Dictionary/Directory (DD/D) is a database that contains information
about
the
schemata,
users,
host
computers,
supports three layers of schema definition.
2-18
and
network.
It
A
user
input
is
either
a
command
interface or an SQL query.
to
execute
within
the
user
The SQL query is parsed, validated,
translated into Distributed Intermediate Language (DIL), and sent
to the distributor process which performs the Distributed Execution
Monitor function.
The optimizer plans the execution by consulting
the DD/D for the location of the relations.
It sends commands and
subqueries to the controller for transmission to the DBMS drivers.
The driver reads a message which may be a command to initialize,
terminate, execute
schema and data of the
query from the global
form into the local form and then translates it from DIL into the
local DBMS language.
The first time that a relation is retrieved,
the data are translated into the global form.
SALIENT FEATURES
Mermaid treats files as large objects.
structured data.
Qualification is done on
The user selects qualified objects to view.
The
system then starts a retrieval process and a display process that
are customized for the file type.
Communication between processes is done using standard protocols.
The
main processes use TCP/IP on an Ethernet.
If TCP/IP is not
available on the computer with the DBMS, another protocol may be
used
to
communicate
between
the
controller
and
the
driver
or
between the driver and the DBMS.
Mermaid
is
written
as
a
set
of
processes
with
well
defined
interfaces so that it can be customized for different environments.
2-19
III
It can also be embedded in or called by other products and it can
use other products to process the output.
Digital Equipment Corp.:
2.9.
Rdb/VMS,DBMS
two alternative methods for
(DEC) offers
Digital Equipment Corp.
One method
distributed data management in the VAX/VMS environment.
is
geared towards a decentralized
environment with users having
their own processing resources and connected through a Local Area
Network.
The
other
method
is
directed
towards
centralized
distributed processing with a VAX cluster comprising two or more
Each
VAX processors, and the database located on a common disk.
of
these
methods
can
used with
be
either
of
the
two
data
DEC
management systems:
Rdb/VMS is a relational DBMS while Digital's
Database
System
model.
that
Management
uses
a
hierarchical/network
Further, VAXlink Client is a layered VMS software product
provides
extract
(DBMS)
IBM mainframe
unidirectional
it
capabilities;
works
in
database
access
with
conjunction
and
VAXlink
Answer/DB Extractor to access IMS and VSAM data structures and to
transfer extracted data to Rdb/VMS databases.
FUNCTIONAL ARCHITECTURE
VAX
SQL
is
interactive
databases
(DSRI).
Digital's
and
version
software
that conform to
of
ANSI
development
SQL
and
interface
is
used
for
Digital Standard Relational
as
an
relational
Interface
Used to define, access, and update relational databases,
it is characterized by an interactive data manipulation language,
2-20
a data definition language utility, preprocessors and dynamic SQL
DEC's Database Management System
for COBOL, FORTRAN, C, and PL/I.
uses
the
Network
Language
Manipulation
(NML),
a
standard
for
network models.
A Database Control System (DBCS) provides the connections between
the
application program and the database locations for
Base Management System.
to the DBCS.
the
Data
Application programs transmit information
The DBCS transfers all
information
call for data to the User Work Area (UWA).
requested by a
Information in the UWA
is then used to update the database.
The VAX Distributor distributes
access tool
to DSRI.
for IBM databases),
data
from any Rdb/VMS, VIDA
(an
or any other database conforming
The commands of the VAX Data Distributor allow the user
to specify the data to be distributed, the type of copy to be made,
the
target
kinds
of
extraction
node,
copies
and
are
rollups,
the
transfer
permitted
and update
by
and replications.
this
schedules.
tool:
These
Three
extractions,
copies effect
only
the target database.
Digital's distributed, active, open-architecture dictionary is the
VAX Common Data Dictionary/Plus (CDD/Plus).
one
VAX CDD/Plus provides
logical dictionary system that is physically dispersed, thus
eliminating the need to develop separate dictionaries
proprietary tools or applications.
2-21
to support
'I1
SALIENT FEATURES
Digital
claims
management
to
one
provide
of
the
the VAX/VMS
systems for
best
relational
environment.
database
is a widely
VMS
used operating system for development and execution of a wide range
Apart from the above products marketed directly
of applications.
by DEC, a number of other vendors have opted to select VAX hardware
as the host system for reconciling the idiosyncracies of individual
components in a distributed, heterogeneous environment.
2.10.
SOL SYSTEM
Gupta Technologies, Inc.:
Gupta Technologies, Inc. of Menlo Park, Calif., supports relational
database networking.
The
SQL
SYSTEM allows
applications
running
on a PC to use data residing on minis, micros, and mainframes.
primary
elements
of
the
SYSTEM
SQL
are:
The
SQLWindows,
SQLBase,
SQLTalk and SQLNetwork.
SQLBase is a distributed relational DBMS
be used
computer
as
a
standalone
based
DBMS,
workstations
as
on
a
database server
network,
a
is
fully
compatible with
and
as
for
a
personal
gateway
to
The SQL language syntax of
mainframe database management systems.
SQLBase
It can
for PC networks.
those
of
IBM's
DB2
and
SQL/DS.
Gupta Technologies claims to be the first company to offer advanced
concurrency,
distributed
automatic
consistency,
and
dynamic
recovery
for
a
relational DBMS on a personal computer.
SQLWindows and SQLTalk allow the programmer or user to utilize SQL
2-22
without having to develop and compile programs.
SQLWindows is an
advanced applications
graphics,
generator which
supports
dialogue and help boxes and mouse pointing devices.
a
complete
programs.
procedural
SQLTalk is
language
and
provides
menus,
It contains
exits
to
other
an interactive data management program for
accessing SQLBase via the SQL language.
FUNCTIONAL ARCHITECTURE
The
SQLNetwork
database
components
management
enable
systems to
servers on the same network.
SQLNetwork are:
mini,
appear
micro
like
and
mainframe
SQL
distributed database
The three components comprising the
the SQLRouter, the SQLGateway, and the SQLHost.
Requests for data are handled differently based on the location of
the
databases.
The SQLRouter
is
the
software
requests to databases within the PC network.
on
each
PC
and
requires
NetBIOS
on
that directs
SQL
SQLRouter must reside
each
workstation.
The
SQLGateway routes SQL requests to databases outside of a single PC
network.
It runs as a memory resident program on the PC/AT and
accesses a file containing the databases to which it can establish
a connection at load time.
This file also contains the physical
node location of these databases.
SQLHost software resides on the host computer and transforms the
host DBMS into a database server that accepts SQL requests routed
to
it by SQLGateway.
acceptable
to
the
It
host
translates SQL
DBMS
and
2-23
commands
forwards
the
into a format
information
for
III
processing.
The
results
then sent back
are
to
the network.
A
different version of SQLHost is necessary for each different SQL
because
DBMS
of
in
variations
SQL
application
and
program
interfaces.
SALIENT FEATURES
SQLNetwork was designed to allow applications to take advantage of
to transparently access
the capabilities of a personal computer,
databases that reside on diverse servers, and to serve many users
with
a
amount
large
processing
cooperative
underway
Ingress,
2.11.
DDTS
user
The
data.
capabilities
in
for
Software
SQLHost
to
DOS,
support
UNIX
and
SQL/DS,
Oracle,
Distributed Database
a
testbed
emphasizing
modularity
and
distributed heterogeneous database management.
at
OS/2
full
and Sybase.
Honeywell Federal Systems, Inc.:
Testbed System
is
provided with
is
SQLNetwork provides access to DB2 and development
environments.
is
of
Computer Sciences
designing
and
Center
building
a
(CSC) of
system
flexibility
The project began
Honeywell with
that
could
evaluating alternate approaches and algorithms
for
be
the
aim of
utilized
for
for managing data
stored in several databases on different platforms.
Although DDTS
is not a product, Honeywell utilizes this technology in specific
contracts.
2-24
FUNCTIONAL ARCHITECTURE
DDTS supports a five-schema architecture.
divided
into
the
global
The internal schema is
representation
schema,
representation schema and the local internal schema.
the
local
In addition,
there is an external schema and a conceptual schema which follow
the terminology of Section 1.5.
design a global
schema
A bottom-up approach is used to
for multiple
databases.
First,
a local
representational schema is built from the description of the local
database.
Next, all local representational schemata are integrated
to form the global representation schema.
Finally, the conceptual
schema describing semantic integrity constraints to be enforced by
DDTS is constructed.
The DDTS
system architecture
computing
in which a set
concurrent processes.
message exchange.
is based on a model
of distributed
of abstract processors execute
sets of
Local and remote processes communicate via
DDTS consists of a set of Application Processors
(APs) which control user interfaces and manage transactions, and
Data Processors (DPs) which manage data.
The GORDAS Command Interface (GCI)
enables multiple retrieval and
update requests expressed in GORDAS, a high-level query language.
Before a GORDAS transaction is executed, the GORDAS requests are
translated
Translation
to an
internal
and
Integrity
representation
possesses
representation
Control
features
(TIC)
of
for
processing
module.
relational
The
by
the
internal
algebra
and
relational calculus, and is similar to an internal representation
2-25
III
of SQL.
Materialization and access planning (MAP) result in a strategy for
processing
response
distributed
time
transmission
(the
and
time
the
queries,
updates
and
transactions.
elapsed
between
the
start
time
at
which
the
required computer) and the total time
result
of
the
arrives
The
first
at
the
(the sum of the time of all
transmissions) are minimized with MAP.
The
Distributed
execution
of
a
Execution
Monitor
transaction as
(DEM)
performs
directed by MAP.
distributed
Based on status
information returned by the Local Execution Monitors (LEMs) during
execution, the DEM decides to commit or abort a transaction.
DDTS
uses a two-phase commit protocol during transaction execution.
resolve concurrency
control
conflicts,
the
transaction
is
To
rolled
back and then restarted.
The Local Operations Module (LOM) of each DP acts as an interface
between the LEM and the local DBMS.
LOM provides local translation
and optimization of subtransactions that have been assigned to the
DP
by
MAP.
internal
The
LOM
translates
representation
to
subtransaction
data
manipulation
requests
requests
in
the
in
the
language of the local DBMS.
SALIENT FEATURES
DDTS
is
problems
a
useful
tool
associated
for
with
evaluating
approaches
distributed,
2-26
to
the
heterogeneous
various
database
management.
2.12.
IBM:
IBM faces
DB2.
SOL/DS. SAA.
and others
a challenge in developing its integrating approach.
It
commands a major presence in the mainframe computer market and in
the
personal computer market.
approaches
that
own systems,
or
It can either
enable
integration
it can
develop approaches
architectures as well.
of
come up with design
information
that
hosted
on
its
encompass non-IBM
So far, the emphasis has been on the former
alternative.
The IBM System Application Architecture (SAA) serves as a framework
for developing consistent applications across
three IBM computing
environments:
SAA
of software
support
System/370, AS/400
interfaces,
for distributed
and PS/2.
conventions,
files
is a collection
and protocols,
and includes
and distributed databases
that are
resident within one of these environments, and conform to certain
design guidelines.
IBM
is
developing
a
new
relational
Unix
oriented
approach
that
would integrate their AIX line (System/370, RT, and PS/2) as well
as
communicate
and PS/2)).
with
Details
their
SAA database
of this
line
(System/370, AS/400,
approach have not yet been
released
by IBM.
At a lower level, IBM provides support for linking information from
distributed
relational
(SQL/DS)
2-27
and
hierarchical
(IMS)
local
III
In addition, its Data Extract product
database management systems.
sets,
data
VSAM
and
sets,
physical
tables, DL/I data
SQL/DS
(DXT) can extract data from DB2 tables,
data
sequential
sets,
and
convert them for loading into other DB2 tables, physical sequential
data sets,
files.
and CMS
DXT users can also write generic data
interfaces for accessing non-IBM (OEM) databases on MVS.
In
1988,
October
to
for
SQL
distributed
The new DB2 and SQL (called SQL/DS) use relational
environments.
concepts
and
DB2
upgraded
IBM
integrate
In
information.
because
case,
either
a
central DBMS is not assumed, each location has all the capabilities
a
by
overall
distributed
affected
by
the
DBMS
relational
local
offered
network
role
of
as
may
Local
well.
system
the
and
in
participate
are
functions
distributed
in
an
not
processing.
Flexibility is provided for deciding how data will be distributed
and
The
processed.
SQL
data
manipulation
language
remote tables or a user may work with a local copy.
be
stored
in
one
large
table
or
split
into
can
access
Also, data may
several
parts
to
accommodate data which may be accessed and updated only at certain
local
locations.
Extracts,
snapshots,
and data
replication are
various types of copies which enhance retrievals and updates.
A user may extract a copy of one database table and load it into
another database.
Extracts are useful for migrating data from one
data format to another and for maintaining read-only copies of a
subset of data that rarely changes.
Snapshots are read-only copies
of tables that are automatically made by the system on a periodic
basis specified by the user.
These are useful for locations that
2-28
need an automated process for receiving updated information on an
With the data replication support, any location
occasional basis.
may update any copy of a table, and these updates are sent to other
This
automatically.
locations
is effective
for
that
situations
require high reliability and quick data retrieval with few updates.
FUNCTIONAL ARCHITECTURE
Distributed relational data are accessed either on a remote unit
of work or
on a distributed unit of work.
permits access to a single,
remote relational DBMS within a unit
A unit of work is a set of one or more related requests
of work.
An application
which must all complete successfully or not at all.
can
program
of work
Remote unit
residing in
application
query
update
data
from
any
number
a single DBMS within a unit of work.
can
programs
management
systems
SQL/DS
DB2
and
and
one
have
at
remote
access
a
in
data
time,
in
In
addition,
multiple
database
separate
unit-of-work
tables
of
of
units
capability
as
work.
well
as
support for single SQL requests.
Distributed unit of work provides access
database management
systems
application program can
within
a
to multiple
single
read and update data
unit
of
relational
work.
from any number of
database management systems within a single unit of work.
However,
a single SQL statement must refer to data from a single DBMS.
features
of
distributed
unit
of
work
are:
An
complete
Key
location
transparency, coordinated system security mechanisms to determine
whether the application is authorized to access the remote systems
2-29
III
and data, and the two-phase commit protocol to ensure termination
DB2 supports distributed unit-of-work.
consistency.
SALIENT FEATURES
IBM states that its leadership in stand-alone database management
products resulted from its advanced data security, data integrity,
recovery capabilities.
and data
of
its
is to apply this
relational
distributed
to
products.
DB2 and SQL/DS have referential integrity which ensures
consistency
implementation
objective
expertise
the
the
Its
of
data
values
between
columns
related
of
two
different tables.
2.13.
FOCNET,
Information Builders, Inc.:
derived
from
FOCUS
interfaces
language and
provide
Network
is
Products,
marketed
headquartered in New York City.
Information Builders, Inc.,
nonprocedural
FOCNET
DBMS
logical
is
access
called FOCUS.
to
data
in
by
Its
Various FOCUS
hierarchical,
relational, and network models on remote machines.
FOCNET
permits
simultaneously.
multiple
individuals
to
update
a
database
A change/verify protocol confirms that the record
has not been updated by another user before it modifies the record.
In cases where the record has been changed, the update is reapplied
against the updated version.
Also, this approach allows a user to
define commit and rollback specifications for transactions.
2-30
FUNCTIONAL ARCHITECTURE
A
client/server model
layer is inserted on top of the
system and
the access-method
node.
three
Its
network
components
transport
software
architecture of
client
are
and
server
each
operating
participating
software,
interfaces
software.
This
to
approach
reduces network traffic and takes full advantage of available CPU
resources.
Most
local
a Master File Description
databases must have
(MFD).
All files must be described in the FOCUS Master Dictionary before
FOCUS can access their data.
The master dictionary provides much
more
and data
than
conventional
file
information.
FOCUS
file
descriptions can also contain security restrictions, field aliases,
data validation criteria, predefined relational join operations,
and multiline column titles for use in reports.
FOCUS supports 4GL FOCUS, third generation languages, and ANSI SQL
global data manipulation languages.
the
dialect
appropriate
database
engines
which
of
use
SQL
Read/write interfaces generate
for
many
variations
well-known
from
this
relational
standard
data
manipulation language.
Dynamic
relational
different
tables
optimized
by
processing
addition,
join operations
and
databases
balance
on
the
tree
one
time.
record-by-record
including
based
at
linkage
permit
functionality
indexing
to
16
Processing
is
operations
of
accelerates
2-31
to
the
the
up
and
database.
speed
of
set
In
data
III
retrieval
and
online
updates
of
large
databases.
Users
can
logically invert FOCUS databases to further optimize retrievals.
SALIENT FEATURES
FOCNET runs on many platforms under a variety of operating systems.
The
list
of
database
local
systems
management
supported
impressive as is the list of supported network services.
FOCUS is
It is suited for developing
the most widely used 4GL in the world.
software and provides
is
automated application development and
for
maintenance.
Interbase Software Corporation:
2.14.
INTERBASE
Interbase is a product of Interbase Software Corporation, Bedford,
Although Interbase operates in a variety of software and
Mass.
its Digital Standard Relational
hardware environments,
(DSRI) compatibility makes
Interface
it most suited for use with other DEC
Relational local data models, indexed and
DSRI-compatible tools.
sequential Record Management Service files, and UNIX stream files
are supported by Interbase.
Global
updates
interactive
to
session,
databases
as
can
Interbase
be
in
performed
allows
multiple
the
same
simultaneous
transactions per process and provides for two-phase commits.
These
two features can be used to ensure that a transaction which updates
more
than
one
database
will
complete
correctly
or
not
at
Partial commits and partial rollbacks are possible as well.
2-32
all.
Interbase uses multigenerational data structures for data storage.
Records are
record
record.
are
never updated, but only added.
deleted
by
the
next
Old versions of
transaction which
accesses
the
the
This means that update access to data being processed by
another user is allowed.
On actual update, Interbase will impose
the record it originally retrieved with the record it is trying to
update.
If they are different, the transaction is rolled back and
the user is informed of this fact.
Changes required to local databases are minimal.
The Rdb database
of DEC permits access to Interbase files through VMS.
The ORACLE
gateway requires an additional table to be defined on the database,
access
to tables
in
the data dictionary, and
two
servers to be
started on the target node.
FUNCTIONAL ARCHITECTURE
Interbase supports two global data manipulation languages: SQL and
the Groton Data Manipulation Language.
These two languages may be
used in precompiled third-generation language source programs or
in the Query Language Interpreter (QLI).
language into BLR,
The QLI translates either
a lower level language based on the DSRI, which
may be generated and read by programs.
Although InterBase has no global conceptual schema, it provides a
navigation path to distributed local
database management systems
through a database handler which defines node names
databases.
for multiple
A program called Y-valve determines if requested data
2-33
III
In the case of remote data,
are on a local node or a remote node.
the
is
request
routed
the
through
network
and
the
remote
data
dictionary is accessed.
or
Interbase
and
BLR
ORACLE,
passed
to
the
to
restricted
access
ORACLE
SQL
method.
is
systems
heterogeneous
between
incompatibility
is
in the BLR
left
requests are
data
With
language.
gateway
RDB
level
lower
through
Data
the
format
transparently
handled by a XDR layer.
SALIENT FEATURES
is
Interbase
supports:
It
(OLCP).
transactions;
commit;
designed
multi-user,
complex
applications
concurrent update;
automatic
serializable and high concurrency levels; two-phase
and
transactions;
multiple
database
per
process.
transactions
on-line
handle
to
These
features
multiple
provide
parallel
excellent
concurrency control capability.
Massachusetts Institute of Technology:
Information Systems
2,15,
Composite
The concept of Composite Information Systems (CIS) has evolved at
the
School
Sloan
Technology.
1978,
The
of
Management
of
Massachusetts
enhancements
to
been made during the intervening years.
in this
of
first paper on this technique was published in
and significant
discussed
Institute
report
tend to focus
the
original
concept have
While all other approaches
exclusively on technical
issues, the CIS approach emphasizes that it is necessary to address
2-34
a number of inter-related strategic, organizational and technical
issues,
in order
applications,
to
implement
functional
systems
areas,
that can effectively
organizational
span
boundaries,
and
geographic separations.
Strategic
issues include
organizations,
needs.
One
motivating cooperation between multiple
each with its own goals,
critical
priorities,
factor for such cooperation
and security
is participant
consensus on the issue of access to each others' technical and nontechnical
information.
information,
and
the
benefits
for
the
such
as
domains
to each participating group,
responsibility
advance,
Issues
of
each
final
constituent
system
to
of
and the
must be
succeed
in
shared
role
resolved
a
real
in
world
environment.
Organizational
issues
include
the
process
of making
changes in complex organizational environments.
controlled
The latest results
from the realm of inter-organizational networks have been utilized
to
explain
individuals,
focused
the
multiple
groups,
and
forces
that
modulate
organizations.
standards has been conceived
Also,
to serve
behavior
the
as the
notion
of
of
foundation
for neutral representation as well as for the delineation of more
elaborated standards.
Technical
logical
issues
levels.
relate
Physical
to
connectivity
at
connectivity refers
actual communication among disparate systems,
as
bandwidths,
security,
availability,
2-35
both
physical
to the
and
process of
and covers aspects
reliability,
and
inter-
network protocol conversions.
process of
answers.
to
Logical connectivity refers to the
accessing disparate
systems
in
concert for
composite
One of the major challenges in logical connectivity is
reconcile
the
different
assumptions
and
perspectives
in
the
systems being integrated.
FUNCTIONAL ARCHITECTURE
The
operational
abbreviated
prototype
of
CIS
from CIS Tool Kit.
is
This
called
CIS/TK,
prototype
which
is based on
is
the
three-schema approach, with one integrated global schema, multiple
local
schemata,
and
multiple
application
schemata.
The
CIS/TK
architecture includes multiple Application Query Processors (AQPs),
one
Global
Query
Processors (LQPs).
Processor
(GQP),
and
multiple
Local
Query
There is one AQP for each application, and this
AQP converts an application model query, defined by an application
developer,
into a sequence of global
to the GQP, and receives the
Processor
(LQP)
schema queries, passes them
results.
Similarly, a Local Query
interfaces between the global data processor and
an individual query command processor (e.g., a DBMS).
The
primary query processor
schema query
into abstract local
appropriate LQPs,
to the AQP.
is
and joins the
the
GQP.
queries,
It
converts
a global
transmits them to
the
results before passing them back
The GQP must know how to get the data, how to map
global schema attribute names to the column names, and how to join
results
from
different
concept agents.
tables.
This
is
done
with
the
aid
of
Conceptually, each concept agent is composed of
2-36
three functional components, as follows:
(a)
A concept definition which defines the rules and data,
given the global schema and an application model;
(b)
A concept processor which pursues the goal of the concept
and
agent, given its rules and data;
(c)
A message handler which sends and receives messages on
behalf of the concept agent.
The
notion
inferencing,
of
agents
concept
in
situations
is
used
involving
to
missing
perform
and
concept
conflicting
information.
utilizes
CIS/TK
approach.
object-oriented
an
Physical
communication details and database idiosyncracies are encapsulated
within the object.
The object-oriented language utilized by CIS/TK
is based on an enhanced version of Knowledge-Object Representation
CIS/TK
is
currently
databases
at
MIT,
Language.
several
and
providing
others
integrated
outside
MIT.
access
to
External
databases include Reuter's Textline and Dataline and I.P. Sharp's
Disclosure.
SALIENT FEATURES
CIS is an integrated methodology that attempts to systematically
deal
with
strategic
technical problems
organizational
problems,
that
are
inherent
in
problems,
any endeavor
integrating islands of disparate information systems.
an
operational
prototype
that
utilizes
innovative
perform logical connectivity in an effective manner.
2-37
aimed
and
at
CIS/TK is
concepts
to
III
2.16.
Metaphor Computer Systems, Inc.:
DIS
a product
is
of
View, California.
and
relational
Metaphor
DIS
Computer
Systems,
Inc.
of Mountain
Through the combination of a graphical interface
database
technology,
DIS
lets
users
access
data
from multiple databases, perform analysis, and construct their own
applications
professionals,
multiple
without
DIS
programming.
provides tools
sources;
database
tools
for
query
direct and easy access to data;
Designed
for
strategic use
tools
and
business
of data from
report
writers
for
spreadsheets to analyze data; plot
to view data graphically;
and text processing
tools to add
commentary to the analysis.
Currently,
databases
DIS
and
only
to
provides
some
flat
for
files
relational format used by DIS.
their
own
management
systems
relational
data
access
after
they
to
SQL
are
relational
converted
to
There is no plan to provide direct
access to non-SQL environments.
database
data
However, to the extent local SQL
can
model
translate
(e.g.,
other
Ingres),
databases
DIS
can
into
access
them.
There
is
no
logical
schema
which
management systems in the network.
or
several databases
encompasses
all
database
However, a local schema of one
is graphically depicted for
the user.
This
provides the ability to "click" on each database and instantly see
a list of its tables.
DIS can be used to query multiple physical
database management systems concurrently through multiple windows,
and to combine and manipulate such data using the spreadsheet tool.
2-3'8
FUNCTIONAL ARCHITECTURE
DIS is a network of workstations (soon to include PS/2's and PC's)
and servers that interact with relational databases.
Databases can
reside on Metaphor database servers as well as on non-Metaphor host
machines.
Metaphor
files
and
communication
servers
can provide
electronic mail and print services, plus access to a wide range of
multi-vendor environments.
The main data access tool is the Query tool.
the
appropriate database is connected
When it is selected,
and each of
its
tables and
its columns are displayed in a window.
As the user chooses columns
with
a
the
mouse,
the
database
tables
will
Query
be
tool
draws
joined
to
picture
retrieve
the
showing
how
data.
Then
the
it
translates the graphic query into SQL and sends it to the database.
If data are not directly accessible to DIS via a gateway, they can
be
downloaded
to
a
Metaphor
database
server.
Host
resident
"formatters" are available for converting flat data files into the
relational
format used by DIS.
SALIENT FEATURES
This product claims
Querying
tables
can
and
be
to provide
done
columns
without
within
provided to the user.
a
a true user
ever
friendly data access.
touching
physical
the
database
keyboard.
are
All
graphically
The spreadsheet, the plotting facility, and
the word processing tools are very practical features. The list of
2-39
III
government and commercial customers attests to the ability of this
product to provide management with easy access to information.
IBM
has invested in Metaphor Computer Systems, Inc. and is currently
working with it to provide a similar interface for IBM mainframes.
2.17.
On-Line Software International,
System
Inc.:
RAMIS Information
RAMIS Information System from On-Line Software International, Inc.,
headquartered
in
Fort
New
Lee,
Jersey,
is
developing and running end-user applications.
of many diverse components such as:
used
primarily
The system consists
a centralized database, a data
reporting and graphics facilities, links
dictionary,
for
to external
database management systems, data manipulation tools, a procedural
language for application development, menu architecture development
facilities, micro-to-mainframe communications, and data transfer
facilities.
The RAMIS database may be
files
comprised of
Most non-RAMIS
or databases.
accessed in a read-only mode.
databases
may
be
queried
both RAMIS and non-RAMIS
files and databases may be
However, DB2 and SQL/DS relational
and
updated
from
within
data
from
multiple
the
RAMIS
environment.
FUNCTIONAL ARCHITECTURE
RELATE
is
a
facility
to
combine
files
operating on them as if they were flat relational tables.
2-40
by
RELATE
provides relational capabilities regardless of the organization of
the source of the data.
The user must specify the database or the
file, the data to be retrieved, the record selection criteria and
how the data are to be associated.
The RAMIS Database Manager reads and updates RAMIS, DB2, and SQL/DS
files.
It
allows
interconnected
with one
multiple
physical
to from a single data view.
relational view of the data.
physical
files
databases
may
be
treated
to
be
A user
logically
is presented
In the same way, multiple
as
one
logical
database.
Specialized interfaces are required for accessing other non-RAMIS
files and databases.
RAMIS has a totally integrated, menu-based architecture front end
to
all
components
of
the
system.
Application
developers
can
utilize the menu interface, use a command language, and construct
their own customized menu interfaces.
SALIENT FEATURES
The
RAMIS
under
Information
diverse
System operates
operating
environment for managing,
data stored both
files.
in RAMIS
systems.
on various
It
provides
IBM platforms
a
flexible
retrieving, manipulating and reporting
format
and
in external
databases
Direct interfaces within RAMIS allow users to
and
read non-
RAMIS files and databases using RAMIS language facilities.
It is
not necessary to convert external files into a RAMIS file to access
the data.
2-41
III
2.18.
Oracle Corporation:
ORACLE was
to
serve
ORACLE
developed by Oracle
as
integrated
a
general
interface
for
purpose
III
relational
tool
retrieving
database management systems.
DBase
Corporation, Belmont, California,
for
providing
data
from
a
uniform,
several
existing
ORACLE connects with SQL/DS, DB2 and
databases.
There
is
also an ORACLE utility
for 123.
ORACLE
which
is
constantly
IBM determined
management
system.
evolving
in the
The
to
meet
1970s to
System
R*
define the
influence of
IBM
is
specifications
"ideal"
further
database
seen
in
the
global data manipulation language which is a superset of SQL,
the
IBM
developed
Standard
Query
Language.
ORACLE
is
a
widely-
installed DBMS in the VMS environment.
Both distributed query and single-node transactions are supported
by ORACLE.
For updates at multiple nodes,
there is no assurance
that transactions will either be committed or rolled back together.
Data
loss
techniques.
can
only
be
prevented
by
application
programming
Global updates and the two-phase commit procedure will
be supported in the next product
release.
FUNCTIONAL ARCHITECTURE
The Open Systems Architecture of ORACLE for distributed processing
and distributed database management is SQL*Star.
of three ORACLE products:
SQL*Net,
2-42
It is comprised
Distributed ORACLE relational
DBMS, and SQL*Connect.
SqL*Net
provides
distributed
capability,
processing
and
the
application software can run on a different machine from the ORACLE
kernel.
Users
environments.
interface
can
SQL*Net
to
arbitrary
network
SQL*Net is communications protocol independent.
It
consists of a generic layer which is common to all protocols and
environments, and a custom layer which is specific to each protocol
and operating system.
The
Distributed
transparency,
multiple
ORACLE
site
single
transactions
and
relational
DBMS
transactions,
site
autonomy.
location
supports
multi-site
To
meet
updates
in
System
R*
specifications, ORACLE is planning multi-site updates in a single
transaction,
releases.
replication
and
table
partitioning
for
future
Distributed data dictionaries contain information about
local data and how to get access to global data.
SQL*Connect allows ORACLE to communicate with non-ORACLE database
management systems.
Plans for broadening access to other database
management systems, as well as to non-database file systems (VSAM,
Record Management Service) are continuing.
Query optimization is
achieved by using an array interface to transfer data in batches.
This insures that the network is used efficiently.
SALIENT FEATURES
ORACLE products run on an impressive range of mainframes, minis,
2-43
III
workstations and personal computers (over 90 hardware platforms),
and support a large number of operating systems and a wide variety
of network
services.
The designers intend to encrypt usernames,
passwords, and SQL data.
Computer
Approaches for meeting B1 and C2 National
Security Center
(NCSC) security requirements are under
development.
2.19.
Relational Technology. Inc.:
INGRES
is
marketed
California.
the
by
Relational
INGRES
Technology,
Inc.
of
Alameda,
Products of this company are used extensively around
world.
Approaches
environments
have
been
originally
extended
designed
to
cater
for
to
homogeneous
heterogeneous
situations.
FUNCTIONAL ARCHITECTURE
The
INGRES
approach
consists
of:
INGRES/NET
Network
Protocol
Support, INGRES/STAR Distributed Data Manager, and INGRES Database
Gateways.
INGRES
INGRES/NET is a transparent software layer that provides
protocol
communications.
a
network
INGRES/STAR
and
support
for
DECnet,
TCP/IP,
SNA
and
ASYNC
This software allows access to databases across
performs
Distributed
automatic
Data
data
Manager,
conversion.
With
simultaneous
access
distributed databases across a network is possible.
the
to
INGRES/STAR
provides complete location transparency and local autonomy.
INGRES
Database Gateways enable other types of databases and file systems
to be included in a distributed database. The appropriate gateway
2-44
module must reside on the local host.
Relational, hierarchical,
and network local data models are supported.
A
two-phase commit protocol
processing. If a site
is used for distributed transaction
involved in a transaction is
other sites are automatically rolled back.
inaccessible,
When a system crashes,
INGRES backs out all pending transactions and returns the database
to a consistent state without operator intervention.
The global data manipulation language of INGRES is ANSI SQL.
After
receiving a SQL query from an application, INGRES/STAR breaks it
into
subqueries and
directs
managers and gateways.
them to
the
appropriate
local
data
Next, each local data manager executes its
respective subquery and the data are transferred to INGRES.
Data
can be transparently joined and combined with INGRES SQL end-user
interfaces or application development tools.
The INGRES/STAR Distributed Data Manager combines distributed query
optimization with parallel processing.
The distributed optimizer
selects
a multicomputer
the
best
This approach
route
for
satisfying
reduces network
request.
traffic and
improves performance.
With this open, multi-server architecture,
system administrators
can customize their environment by assigning various servers with
dissimilar
transaction
priorities
for
applications
different
to
a
high
tasks,
and
priority
by
server
connecting
and
batch
report-oriented applications to a lower-priority server.
INGRES
allows
dynamic
control
of
2-45
parameters
to
adjust
the
III
concurrency of
the
system to
the needs
of
the
application set.
Transaction and decision support applications may be executed at
the same time.
wide
Also, the multi-server architecture allows systemand
monitoring
system management.
for
of
database
sessions
A virtually
infinite
number of
control
real-time
simultaneous
users is possible.
The
INGRES
data
dictionary
stores
all
related
performance
information-table structures and sizes, available indexes, and data
The more information is provided in the
distribution statistics.
dictionary, the more intelligent is the Query Optimizer.
The Query
Optimizer produces query execution plans which can be examined to
determine
the
effects
of
adding
indexes,
selecting
different
storage structures, and adding data distribution statistics.
SALIENT FEATURES
INGRES incorporates many of the features required for distributed
transaction
applications
including
recovery, and table fragmentation.
two-phase
commit,
automatic
Distributed query optimization
strategies and full parallel query execution capabilities enhance
its distributed on-line transaction processing capability.
2.20.
Software AG:
ADABAS
The ADABAS DBMS, developed by Software AG of West Germany, is a
(ISA).
Used in
distributed processing)
and ADA-
part of an open Integrated Software Architecture
conjunction with NET-WORK
(for
2-46
NET (for distributed databases), ADABAS
networks
ADABAS
can support heterogeneous
involving IBM, SIEMENS, DEC-VAX and WANG computers.
DBMS
supports
relational,
hierarchical,
and
network
The
local
data models.
ADABAS
is
designed
center
environments.
for
production,
It
claims
to
development,
handle
and
information
both high
transaction
volumes and complex ad hoc queries operating against large volumes
of data.
Distributed transactions can be in the form of a series
of updates to different databases which might involve more than one
network node.
FUNCTIONAL ARCHITECTURE
ADABAS uses either SQL embedded in COBOL, FORTRAN or PLI or NATURAL
as
its
global
data
manipulation
language.
NATURAL
is
a
fourth
generation language based on a Communication Interface and standard
protocols.
NATURAL applications may be ported without modification
across
wide
a
range
of
system
environments
and
hardware
architectures.
The
ADANET
product
ADABAS call to be
of
defines logical
database
AG
allows
a
user
level
logical
translated into one or more physical calls in a
transparent manner.
table
Software
A
dynamically maintained ADANET translation
databases
representations.
supported by ADANET:
and
Three
their corresponding
logical
file
physical
structures
are
replicated, distributed and isolated files.
2-47
III
PREDICT is the centralized integrated active data dictionary.
structure
of
the
metadata
in
describes
PREDICT
the
The
logical
and
physical interconnections of all data and programs to be managed.
PREDICT offers a user-friendly, menu-driven user interface for the
information.
management of data and application
SALIENT FEATURES
The
Open
level
Integrated
of
management.
local
in
functionality
application
hardware
Software Architecture
areas
such
application
solutions,
as
a
provides
(ISA)
end
access,
user
and
development
high
database
It also provides software independence across multiple
databases.
requiring any change
platforms without
and operating
update
Global
is
processing
for
supported
relational, network and hierarchical local data models.
in
The global
data manipulation language of ADABAS reduces dependencies on third
generation languages and is highly portable.
2.21.
Sybase. _Inc.:
SYBASE
SYBASE is marketed by Sybase,
can
handle
data
in
either
It
Inc. of Emeryville, California.
hierarchical
form
Data in a network DBMS are accessed via a
or
relational
form.
relational interface.
FUNCTIONAL ARCHITECTURE
The
Sybase
components:
Distributed
the
Sybase
System
Data
is
Server,
2-48
comprised
the
Sybase
of
three
major
OpenServer,
and
the Sybase StarServer.
The Sybase DataServer allows remote queries
and distributed transactions across multiple DataServers while the
Sybase OpenServer extends this capability to other applications or
DBMS Servers, including non-SQL systems.
The Star Server adds the
functionality of site transparency, including cross-site joins and
views, and the Distributed Data Dictionary.
is
in
the
final
stage
of
beta
testing;
The SYBASE OpenServer
the
DataServer
and
the
StarServer are commercially available.
The SYBASE DataServer allows multi-site update transactions, while
ensuring the logical consistency of the data via a two-phase commit
protocol.
progress
A 'commit service' running at a designated site logs the
of a transaction.
The commit service logs
when all sites will be prepared.
that point,
notes about
If the transaction fails before
it will be backed out; if it fails after that point,
it will be rolled forward.
With its multithreaded client/server architecture, SYBASE assumes
many of the functions of an operating system.
SYBASE avoids the
overhead of process swapping by scheduling and activating users.
Multiple users share a single copy of the SYBASE image, data and
procedure cache, and transaction log.
requires
only
30
KBytes
of
Because each additional user
memory,
hundreds
of
users
can
simultaneously access and update data on any node in a distributed
network, according to Sybase.
A Virtual Server Architecture
(VSA) for Symmetric Multiprocessor
Systems is scheduled for beta testing.
2-49
The VSA treats processors
III
as resources to be allocated on an as-needed basis.
or
a
user
is
not
restricted
to
a
specific
An application
processor;
instead
applications may run on various processors at different points in
time depending on the number of blocks for I/O requests or other
reasons.
Four key features of VSA are:
synchronization control,
automatic load balancing, optimal resource utilization, and dynamic
configuration.
SYBASE uses a Distributed Data Dictionary, consisting of synonyms
which are used to locate objects, and Remote Object Catalogs which
contain
information about
the
characteristics
of those objects.
With this approach, users and applications need not be concerned
with changes in the physical location of an object.
SALIENT FEATURES
Sybase
is a leader
in
secure database
management
systems.
The
SYBASE Secure SQL Server meets Division B security requirements
defined by the National Computer Security Center.
In compliance
with Division B specifications, SYBASE offers the ability to store
data of multiple security classifications in a single database.
Because networking was built as a key part of SYBASE, rather than
as an add-on, network usage is optimized.
efficiently
by
sending
a
single
The network is used more
'execute
procedure'
command,
instead of an individual SQL statement.
SYBASE allows server-to-server communications.
2-50
Multiple users may
share the communication link between servers, thus eliminating the
overhead of opening and closing a linkage for each user.
2.22.
Tandem Computers Incorporated:
Tandem
Computers
Incorporated,
NonStop SOL
headquartered
in
Cupertino,
California, offers software and network compatible systems ranging
from mainframes
to
low-cost network
nodes.
Because
all
Tandem
processors use the same operating system and distributed database,
as many as 255 systems with a maximum of 4,080 processors can be
linked to form a geographically dispersed network.
system
can
support
hundreds
of
terminals
and
An individual
a
database
with
billions of bytes of data.
FUNCTIONAL ARCHITECTURE
GUARDIAN
90,
a
message
based
operating
system,
supports
the
parallel architecture of Tandem NonStop systems.
Key features of
GUARDIAN
data
90
are:
fault
tolerance,
distributed
capabilities, high transaction throughput,
security,
data
integrity,
and
the
processing
linear expandability,
ability
to
link
systems,
resources, and devices.
GUARDIAN 90
supports fault tolerant process pairs.
In the
case
where a system software error causes a process to fail, its backup
process takes over in another processor.
manages communication between processors.
is always ensured.
In addition, GUARDIAN 90
Database availability
Mirrored volumes of data are stored on a pair
2-51
III
of
physically independent
disk drives.
When
a
failed drive
is
operational again, the system automatically brings it up to date.
The
systems
disk
is
resume normal
fully
updated.
mirrored operation after the
its
Via
message
system,
restored
GUARDIAN
90
coordinates all distributed activity in a fashion that makes all
data accesses transparent to the user.
An application can read,
write, and update data regardless of the physical location of the
data.
A built-in password security system is used to control file,
device and process availability.
Tandem offers integrated security
and encryption products to protect information
from unauthorized
access.
SALIENT FEATURES
The multiple parallel processing capability, the fault tolerance
capability, and the expandability feature make NonStop SQL a good
product for on-line transaction processing (OLTP).
Tandem Corp. has signed integration agreements with Oracle Corp,
Sybase, Inc., Relational Technology, Inc. (Ingres), and Information
(FOCUS) to
port
their
front-end
tools
to
Tandem
Builders,
Inc.
Systems.
Details of the approaches used by these companies are
presented in their respective subsections.
2.23.
TRW:
TDIE
TDIE is a data integration engine developed by TRW, Redondo Beach,
California.
Unlike conventional efforts which use a gateway with
2-52
query
language
language.
is
A
mapping,
TDIE
has
no
global
data
manipulation
local DBMS is used and a connection to a remote DBMS
triggered
when
a
user
issues
a
demand
requiring
data
integration.
TDIE is not oriented towards any particular environment.
is
required
management
in existing applications.
systems
may be
added to
Additional
the
No change
local database
system configuration and
more than one global schema is permitted.
An
integrated
hierarchical,
updating
scheme
relational
and
uniform
network
query
data
frequently
intervals.
a given data category.
accessed
This
and
must
approach
avoids unnecessary
be
updates
are
source
files at a
polled
unnecessary
for
Automatic
Types of data
current
eliminates
and
models.
is performed by polling the potential
rate suitable for
changes
performs
that are
at
short
activity
copying of bulk data by transferring
and
only the
in data.
FUNCTIONAL ARCHITECTURE
The
TDIE
is comprised of
Interface Manager.
the
Data Transform Manager and the
Host
These may reside on one processor or they may
be partitioned across multiple processors.
The
Data
Transform
Manager
contains
which defines the global conceptual
dictionary
supplies
scripts,
the
centralized
schema.
translation
2-53
dictionary
This knowledge-based
software,
and
data
III
Scripts are instructions for
locations for full data integration.
data transfer, which are sent to the Host Interface Manager, while
software
translation
the
contains
one query
translation of
the
language to another.
To add another local DBMS, translators and scripts must be added
to
Advisor
Integration
a
TRW
provides
for
interactive
dictionary.
the
front
end
called
tool
of
construction
a
the
global
integrating schema.
The Host Interface Manager is the bridge to the host applications.
It
provides
critical
for
automatic
applications
in
control are not supported.
updating
and
transaction
data
retrieval.
real-time
or
processing
Time-
Also, because TDIE is not a distributed
heterogeneous DBMS, concurrency control is an important issue.
SALIENT FEATURES
TDIE
supports
global
updates
and
the
enables
integration
hierarchical, relational, and network data models.
of
It is layered
on top of the existing systems and does not require any change to
them.
New systems can be added as requirements change.
Also, the
TDIE can be implemented in increments as desired.
2,24.
Xerox Advanced Information Technology:
Multibase
was
developed
by
Research
Computer Corporation of America.
2-54
and
Multibase
Systems
This division was
Division
of
acquired by
Xerox
and
is
(Xerox AIT).
Xerox
AIT
now
called
Xerox
Advanced
Information
Technology
Although Multibase is a prototype and not a product,
utilizes
distributed
this
heterogeneous
technology
database
for
providing
management
customized
systems
for
its
clients.
Multibase provides a uniform, integrated interface for retrieving
data from several existing database management systems.
It allows
databases,
through a
common query language, using a single conceptual schema.
Multibase
a user
is
to
reference
designed
to
data
serve
as
in heterogeneous
a
tool,
general
orientation towards any particular
without
application area.
specific
It
allows
existing applications to operate without change and also permits
new local systems to be included in an existing multibase system
configuration.
The integrated access available through Multibase does not provide
either
the
capability
to update
data in
local databases
ability to synchronize read operations across
or
the
several sites.
In
order to process user queries, the system must request and control
specific services offered by the local systems (e.g., locking local
items).
FUNCTIONAL ARCHITECTURE
Multibase uses the language DAPLEX as its global data manipulation
language.
DAPLEX provides constructs
that allow users
real world situations in an efficient manner.
2-55
to model
A three level schema
III
of
is
definitions
of
global
components.
These
process
Database
Interface
employed
as
discussed
information
are:
Global
(LDI).
Processor, Decomposer, Merger
The
retrieval
Data
GDM
Section
1.5.
The
involves
two
main
and
Local
in
Manager
performs
(GDM),
tasks
of
Command
and Distributed Execution Monitor.
The LDI design of Multibase is based on the needs of a local DBMS,
for example, a more sophisticated LDI is designed to support a file
system as compared to the one that supports a DBMS.
SALIENT FEATURES
Multibase provides an integrated scheme for uniform query access
to
dissimilar
network
local
systems
data
including
models,
and
hierarchical,
File
optimization is performed in Multibase.
2-56
Systems.
relational,
Global
and
query
SECTION THREE:
DISCUSSION AND CONCLUSION
The first section of this report explained the basic principles of
integrating disparate information systems.
In the next section,
a broad spectrum of commercially-marketed products and approaches
were discussed.
Based on the material covered so far, this section
develops a set of recommendations for selecting the optimal product
or products.
In particular, the information presented in Section
2 and Appendix B is utilized to develop a taxonomy for classifying
all the alternative approaches.
In
Section
1.4,
it
was
emphasized
that
changes
information systems should be as little as possible;
case, no change should be required.
to
existing
in the ideal
Subsequently, in Section 1.5,
the importance of a single global conceptual schema was emphasized.
Many products and approaches tabulated in Appendix B indicate that
multiple
various
global
schemata
users.
schemata,
not
considerations
can
be
created
to
suit
From a technical viewpoint,
these
global
are
that
schemata.
were
These
examined
while
the
needs
are
some
developing
of
external
of
the
the
broad
categories described in the succeeding subsections.
3.1.
Unintrusive Integration
This is the most elegant form of integrating information systems.
The word "unintrusive" connotes that the integration methodology
does
not
demand
that
specific
3-1
modules
be
resident
in
each
III
participating
definite
information
system
in products
assumption
existing information
systems
Figure
belonging
cannot,
and
to
1).
this
There
is
a
category that
should not, be
tampered
a single global conceptual schema
On top of these systems,
with.
(see
is introduced.
Use
of
this
various
modification.
items
in
use
schema with names
systems.
participating
system, which will
The
of
appropriate
a
existing
the
or
a
multidivision
information
not
will
systems
of
any
require
These systems will be accessed by a central system
global
a
multiorganization
organizations
and
divisions
that holds
that
implies
environment
a
in
approach
and
locations
user will
A
access
of
all
the
data
central
retrieve information from appropriate sources.
central
controls
system
on
data
and
a
single
integrity,
global
access
schema
rights,
offers
and
the
a new information system over time.
feasibility of developing
The main disadvantage of this approach is that is difficult to make
global updates to multiple systems as there is no control over the
capabilities
of
individual
information
systems.
The application
program must, therefore, be designed to safeguard the integrity of
the updates.
Notable
Computer
products
in
Corporation
this
of
category
are:
America
and
Multibase
now
(developed by
marketed
by
Xerox);
Mermaid (developed by Unisys and now marketed by Data Integration,
Inc.);
and CDM*Plus (developed under the IISS initiative of U.S.
3-2
4wI
I
AL
C
0
=3
=31
0
4=
U-
/
G-m
I
a-
0)
a
Cu
EU)
U)
I-
c:
a)
C:oc0 c
a)
Im
4an
2o
0
0
0
MI
00
%"0
0
-
L,m
_z
/
AL
1,
Air
Force
development
money,
now
and
and
of
marketed
these
all
the
Control
by
three
these
products
is
of
not
still
forefront in evaluating and field-testing these products.
in the
Integration
Intrusive
Approaches in this category require
information
these
sums
huge
Defense organizations have been
commensurate with the investment.
3.2.
The
Corporation).
involved
products
of
acceptance
Data
These
systems.
network
or
systems
services,
to
the
location
of
specific
typically
are
modules
store
some modification of existing
information
utilized to
location
on
within
modules
of
perform
specific
files, or to initiate secondary processes in case some information
resources
are not operational
requests
(see
Figure
2).
or unusually slow in
If
these
modules
are
responding to
designed
and
implemented properly, and if the existing information systems offer
the
to
flexibility
organizational
accept
these
modules
then
considerations,
from
technical
approach
this
can
and
offer
significant performance improvements over the approach outlined in
Section
existing
employ
3.1.
information
outdated
documentation,
Notable
The main drawback,
however,
frequently
systems
programming
lies
use
practices,
in the
older
offer
fact
that
technologies,
little
good
and can only be modified after prolonged effort.
products
in
this
category
include
SUPRA
(original
technology developed in West Germany and now marketed by CINCOM),
INGRES (from Relational Technology Inc.), and Sybase (from Sybase).
3-3
-
^~~·
qfiI
U,
E
AL
/e
CZ=1_1
C
Co
0
0
Cu E
I..
m.
a
Cu
0
0-
O -
0 0
E
n
aU)
C)
I.
00n
Nom
a)
c)
C
en
CD
0
I:
IL
I
/
Ak
it--
III
In
the
case
of
Sybase,
it
appears
that
the
present
family
of
products support SQL databases only, and support for non-SQL based
databases and file systems is still being tested.
There are some
restrictions on the types of data models and data formats supported
by these
three products.
For example, Supra requires data to be
in first normalized form and keys to be in ascending or descending
order.
CINCOM is interested in developing a common protocol for
integrating
heterogeneous
multiple companies.
analyze
potential
databases,
that
could
be
utilized by
Because of these reasons, it is important to
applications
carefully
to
determine
which
of
these products, if any, is appropriate in the short-term and in the
long-term.
3.3.
Interfacing with Controlled Redundancy
In this approach, no effort is made to create a global conceptual
schema.
Instead,
based
on
the
perceived
needs
of
the
user,
strategies are designed to get the necessary pieces of information
on a "just-in-time" basis (see Figure 3).
a
hypothetical
100,000
items
application
(which
inventory levels)
be
could
which
be
available
As an example, consider
requires
key
that
customers,
every morning.
information
spare
Assume
parts,
that
on
or
the
existing information systems that are used to track the position
of these items are updated with different periodicity:
on a yearly basis,
very few
some on a monthly basis, a large percentage on
a weekly basis, another
large percentage on a daily basis, and the
rest on a six-hourly basis.
In such a situation, information can
3-4
CI
13
C:
'0
m
Lo
0
G)
or.
a)
*0C
'-
C
C)
C)
40.r
c .
I
III
be obtained in advance;
further,
to fulfil anticipated requests
one can get information only for the items that have changed since
the previous status report.
One
product
that
Engine from TRW.
status
of
a
transmitted
exemplifies
this approach
is Data
Integration
In this patented approach, when a change in the
source
information
to the destination
system
occurs,
this
change
is
application with a priority that
would allow it to reach the destination before the next scheduled
time of retrieval.
The software to accomplish this task and other
related tasks is comprised of two types of material:
a basic data
engine, which is site independent, and additional material which
must be customized to each site.
in
C
and
can
operate
in
a
The basic data engine is written
UNIX
or
a VAX
environment.
The
additional material can be generated with an expert system called
Integration Advisor, which was originally written in LISP and has
recently
been
converted
representative of TRW, the
engine
to
the
size
of
to
C.
According
ratio of
the
to
a
technical
the size of the basic data
additional
material
is
5:1.
Incidentally, TRW has recently been awarded a multiyear contract
by the U.S. Department of Defense.
3.4.
This
Interfacing with Transaction Transfer
is
the
simplest
technique
for
managing
heterogeneous information system environment.
a global
transactions
a
Instead of creating
schema or prestaging data to meet expected needs,
3-5
in
this
approach implies that action begins after a user enters a command.
Unless the user is willing to tolerate long delays, this approach
is good only in situations where only a small number of information
systems need
to be
accessed
response
in
to
the
user query
(see
Figure 4).
Among the notable products in this category, the one that deserves
mention
here
possesses
is
DIS
two unique
Computer
from Metaphor
characteristics.
Systems,
First,
is
it
completely
icon-driven and as such it is very easy to learn and use.
IBM has
invested in Metaphor Computer Systems Inc.
DIS
Inc.
Second,
and they are
working together to provide a similar interface for IBM mainframes.
As such, the DIS interface has the potential of becoming a commonly
used standard for dealing with multiple information systems.
3.5.
Additional Evaluation Criteria
In addition to determining which of the four distinct approaches
described in Sections 3.1-3.4 above may be most appropriate for a
particular
other
application,
technical
it
is necessary
and non-technical
specific implementation strategy.
issues
to
examine
before
a number
of
embarking on
a
These issues are delineated in
the following paragraphs.
3.5.1. Composition of Transactions
Transactions
are
of
two
types:
3-6
queries
and
updates.
In
our
III
a)
IC,
Ir
AL
o
U)
I-
I
C
cM
4l
No
r.
0
U.
cm
:
ZL
-- -T
AL
context, a query involves
based
systems,
consistent,
reading of data
manipulating
and
then
the
data
presenting
the
in multiple computer-
retrieved
result
to
to
the
make
them
user.
The
original data in source computer-based systems remain unaltered by
a query.
various
with
An update, however,
than
It is much more difficult to deal
systems.
information
updates
results in modification of data in
with
queries.
If
an
application
involves
then a significant number of the alternative approaches
updates,
discussed in Section 2 should be deleted from consideration.
The
ones to be deleted can be readily identified from Appendix B, which
contains
a
specific
on
question
how
update
transactions
are
managed.
3.5.2.
Security Considerations
When one makes
it easier to automatically access relevant pieces
of information in disparate systems, the same capabilities become
available to any unauthorized user of the system.
set of systems is more vulnerable
Any
integrated
to security violations than a
single information system.
None
of
the
vendors
was
specifically
asked
to
comment
on
this
issue, although a few of them have provided information on their
compliance level with security requirements defined by the National
Computer
weightage
Security
in
the
Center.
case
of
This
large
issue
may
hold
defense, banking,
applications.
3-7
significant
and
insurance
III
3.5.3.
Most
Corporate Expertise
large
corporations
computer
tended
have
to
concentrate
integrating systems of their respective makes only.
in
Section 2, there was
solutions
pertaining
to
their
concepts, and larger
of
families
up
come
For example,
IBM and DEC
respective
companies
smaller
Frequently,
a discussion
with
companies tend to endorse
on
suggesting
of
products.
non-traditional
them after these
concepts have attained some degree of maturity and acceptance by
the market.
The fact that the companies who developed good prototypes such as
Multibase and Mermaid later spun off their development groups must
be
viewed
caution.
with
must
organizations
be
is
This
careful
an
about
evolving
selecting
field,
only
and
the
user
set
of
products and services that are likely to be supported by more than
one company.
3.5.4.
Applications and Development Strategy
In
current business
the
environment of
increasing
globalization
and corporate reorganizations, applications and functions are apt
to
change
in
relatively
short
periods
of
time.
The
present
technical report has been written without any specific application
in
view.
important
As
in
feasible to
an
the
organization
short-term
make more
determines which
and
specific
the
long-term,
comments about
3-8
applications
it would
the
are
become
relevance
of
different products and approaches.
It is important to note that any endeavor towards integration has
ramifications
for
future
approach must offer
fashion.
over
integration
The
selected
the flexibility to be enhanced in a modular
Further, public-domain
proprietary
initiatives.
ones.
approaches
Based
on
should be
these
preferred
considerations,
a
development strategy can be delineated.
3.6.
Conclusion
The integration of existing information systems involves a careful
analysis of many technical, organizational, and strategic issues,
and the surmounting of many technical and nontechnical barriers.
This
technical
capabilities
information.
report
related
to
has
focused
logical
on
access
products
to
relevant
and
their
pieces
of
For discussion of other approaches and issues, the
reader may wish to refer to Ref. [2] and the set of eight books on
Knowledge
Based
Integrated
Information
Systems
Engineering
published by M.I.T.
The problem of heterogeneity can be overcome either by integration
or
by
interfacing.
To
decide
which
option
to
select,
it
is
worthwhile to look back to the stage when the concept of database
management system originated.
If one wanted to deal with a single
clearly-defined application, it was better to write a customized
program to do so;
however, if there were many users with diverse
3-9
III
needs,
it became increasingly attractive to use the concept of a
database
management
system,
even
investment at the initial stage.
the metalevel today.
though
it
involved
a
larger
The same considerations apply at
If access to multiple information systems is
needed exclusively for a small set of clearly-defined applications,
the interfacing alternative should suffice.
However, if there is
likely to be an array of broad applications, it appears preferable
to take the integration alternative.
Remember that "just as the
evolution of integrated database management technology displaced
conventional
piecemeal
programming
approaches
in
the
1960s,
similarly the new information integration approaches will lead to
a significantly different computational
2000 A.D.!"
[1].
3-10
environment by the year
REFERENCES
[1]
Gupta, Amar, Integration of Information Systems:
Bridging
Heterogeneous Databases, IEEE Press, New York, 1989.
[2]
Morris, J.H., Satyanarayanan, M., Conner, M.H., Howard,
J.H., Rosental, D.S.H., and Smith, F.D., "Andrew: A
Distributed Personal Computer Environment," Commun. ACM,
Vol. 29, 3, March 1986, pp. 184-201.
[3]
Balkovich, E., Lerman, S., and Parmelo, R.P.,
in Higher Education:
The Athena Experience,"
ACM, Vol. 28, 11, Nov. 1985, pp. 209-215.
[4]
Adiba, Michel, and Portal, Dominique, "A Cooperation
System for Heterogeneous Data Base Management Systems,"
Inform. Systems, Vol. 3, 1978, pp. 209-215.
[5]
McLeod, Dennis, and Heimbinger, Dennis, "A Federated
Architecture for Database Systems, " in AFIPS Conf. Proc.,
Vol. 49 (National Computer Conf., 1980), pp. 283-289.
(6]
Lam, Chat Y. and Madnick, Stuart E., Composite
Information Systems - A New Concept in Information System,
Working Paper #35, Center for Information Systems Research,
Sloan School of Management, Massachusetts Institute of
Technology, May 1978.
[7]
Gupta, Amar, and Madnick, Stuart, Knowledge-Based Integrated
Information Systems Engineering:
Highlights and
Bibliography, Massachusetts Institute of Technology, 1987.
(NTIS/DTIC Accession # A 195850).
[8]
Litwin, Witold et al, "SIRIUS Systems for Distributed Data
Management," in Distributed Databases, edited by:
H.
Schneider, North-Holland Publishing Co., 1982, pp. 311-366.
[9]
Heimbinger, Dennis, and McLeod, Dennis, "A Federated
Architecture for Information Management,"
ACM Transactions
on Office Information Systems, Vol.3, No. 3, July 1985, pp.
253-278.
[10]
Thompson, Glenn Ray, Multi-database Concurrency Control,
Doctoral Dissertation, Oklahoma State University,
Stillwater, Oklahoma, 1987.
"Computing
Commun.
[11] Madnick, Stuart E., and Wang, Y. Richard, "Integrating
Disparate Databases for Composite Answers," in Proc. of
the Twenty-first Annual Hawaii International Conference
on System Sciences, Vol.II, January 1988, pp. 583-592.
[12]
Pu, Carlton, Superdatabases for Composition of Heterogeneous
Databases, Technical Paper No. CUCS-243-86, Columbia
1'
University, New York, 1986.
[13]
Gibbons, Phillip B., "A Stub Generator Multilanguage RPC in
Heterogeneous Environments, IEEE Transactions on Software
Engineering, Vol. SE-13, No. 1, January 1987, pp. 77-87.
[14]
The ANSI/XI SPARC DBMS Framework Report of the Study on
Database Management Systems, AFIPS. 1977.
[15] Appleton, Daniel S., "The Technology of Data
Datamation, November 1, 1985, pp. 106-116.
Integration,"
[16]
Bhalla, S., Prasad, B.E., Gupta, A., and Madnick, S.E., "A
Technical Comparison of Distributed Heterogeneous Database
Management systems," in Integrating Distributed Homogeneous
and Heterogeneous Databases:
Prototypes, edited by Amar
Gupta and Stuart Madnick, M.I.T., Cambidge, MA, 1987, pp.
161-218.
[17]
Reddy, M.P., Prasad, B.E., and Reddy, P.G., "Query
Processing In Heterogeneous Distributed Database Management
Systems" in Reference [1] above, pp. 264-277.
[18]
Thompson, Paul, "Reference Models for Information
Engineering," in Reference [1] above, pp. 291-291.
R-2
BIBLIOGRAPHY
[1]
Gupta, Amar, and Madnick, Stuart, eds.,
Knowledge-Based
Development Methodologies Plan, M.I.T.,
1987
[2]
KBIISE--Vol. 2:
Integrated Information Systems
(NTIS/DTIC Accession # A
Cambridge, MA,
195851).
Gupta, Amar, and Madnick, Stuart, eds., KBIISE--Vol. 3:
Integrating Distributed Homogeneous and Heterogeneous
Databases:
Prototypes, M.I.T., Cambridge, MA, 1987
(NTIS/DTIC Accession # A 195853).
[3]
Gupta, Amar, and Madnick, Stuart, eds., KBIISE--Vol. 4:
Object-Oriented Approach to Integrating Database Semantics,
M.I.T., Cambridge, MA, 1987 (NTIS/DTIC Accession # A
195854).
[4]
Gupta, Amar, and Madnick, Stuart, eds., KBIISE--Vol. 5:
Integrating Images, Applications and Communications
Networks, M.I.T., Cambridge, MA, 1987 (NTIS/DTIC Accession #
A 195854).
[5]
Gupta, Amar, and Madnick, Stuart, eds., KBIISE--Vol. 6:
Strategic, Organizational, and Standardization Aspects of
Integrated Informations Systems, M.I.T., Cambridge, MA, 1987
(NTIS/DTIC Accession # A 195855).
(6]
Gupta, Amar, and Madnick, Stuart, eds., KBIISE Vol. 7:
Integrating Information Stystems in a Major Decentralized
International Organization, M.I.T., Cambridge, MA, 1987
(NTIS/DTIC Accession # A 195856).
[7]
Gupta, Amar, and Madnick, Stuart, eds., KBIISE--Vol. 8:
Technical Opinions Regarding Knowledge-Based Integrated
Information Systems Engineering, M.I.T., Cambridge, MA,
1987 (NTIS/DTIC Accession # A 195857).
[8]
Wang, Richard, and Madnick, Stuart, eds., Connectivity
Among Information Systems, CIS Project, M.I.T., 1988.
[9]
Special Issue on Distributed Heterogeneous Systems,
Proceedings of the IEEE, Volume 75, No. 5, May, 1987.
[10] Bachman, Charles W., and Ross, Ronald G., "Toward a More
Complete Reference Model of Computer-Based Information
Systems," Computers and Standards, Vol. 1, North-Holland
Publishing Company, 1982, pp. 35-48.
[11] Cole, Robert, "A Method for Interconnecting Heterogeneous
Computer Networks,"
Software-Practice and Experience, Vol.
17, No. 6, June 1987, pp. 387-397.
[12] Gavish, Bezalel, and Pirkul, Hason, "Computer and Database
B-1
'II
Location in Distributed Computer Systems," IEEE Transactions
on Computers, Vol. C-35, No. 7, July 1986, pp. 583-590.
B-2
I
Appendix A
COMPANIES CONTACTED AND APPLICABILITY
0
Massachusetts Institute of Technology, 1989.
All rights
reserved.
Reproduction of tables or quotation form them
prohibited. All requests for grant of permission should be
directed to the principal investigator, Dr. Amar Gupta.
Telephone (617) 253-8906.
III
:
C.
0
CO C..) : Ca
0
.-4
,)I 0
>4
E-4
a 94
C.4
x
H
04
o0
*-H4J40a
0
4 C4 I0
c
lC
aoo
1.4
Of
t
-4
0
a,
0 C
,4
H
C
.,
4
*
0
W(U·4)
-H
4(U
04.
>0
(
-
L
0I. a
4-O 0
a
430
' O
4
4144 E-4 0
0 to .4
>4
C
4 *U
t
43
4-,'4 (~.
'~ -)o
0
Z
40
C C
C9
H
e(
C.)
H
j
4Cq
IN
E4
= w
E4
O Cn
a
Cs: >
P4 to
-
C
oa.
CU
H
i
-
I
>1
I
I
C,1
.,4
a
Z
.4 .,
a*
a:
0
C
O1
W I
0
zzX
P<
E4
zC
nH
Wz lo
E-4
0
UI
cn ~
wi
C
rn
a
E-4
o
0
U
124
1:
0
C.
0-c
1
n
0i
z
0
U
4-)
MI
~
Q.
O
U
a
I
C so
)
O4O
r
co
m
I
C
co
co
N C
r2
Z
I0la
aI
.*-4
'-4
OM
o .U
Ul
0 o
E
0.,I
kC
J
=
P H;
>
o
t
DCC
4. 0
o
*>
00
C
4
00
4 >
O
H0C
>
~Oa
_
4-'
O
C
U,40
a
04-4-
C
> 0
'Uao
a,
04
mo 0
a
n
C
C
.0
_
C
O
0
0
>4
z
la04)C 0
04
0
C)
>
>
1-
34
o
C 0
Z
q >
) 0 S
m IEQ
0O
v
3
-
-
-
-
I
0
cJ
I
L0
tC
En
3 4rOJ
3
r.r
"4
*
2
10
0:
-
·C
-
c
EH
·
· v
o
.,403
j
0C
M
C2U
C
o
aC C
*X 4
M
C M
Pc
4
* V
4.
o
9
O) .
0
C
4)
.Io
- *
:3
a-4a
4) r
M )
a
>4
a
c C
C c
~'"0
ai>C::
C: ,'1
erl
CP
>4
l
c
C:
.el
.rq
.-
,,,
I
c
C
>4
E-4
Hc
14
H
Mr
,,,
I
P,'a
0) "a
m
U
C
4H
H
a
U
a
M
4n
C
a
M
0
M
.4
>.~
w
x
a
H
Ca
go
H1C
Im I
WI w
w E-4(
4)
C;
a
U
tz n
M
W
Hc
z
oo1
04i
aP
c I
04 ri
04
4 z
0n
U
CO
a
w
vl~~~~l
~.~m
Pa
G4
C
p
01
al- HI U:It
u
.,{Sr
C
3·
~0
4i P-4 -P C
I
o
W(
C
_4 =
C -1X
O
3
u
4
co r,
raO
,
I
u
J
:-
v
qT
C
e..~
0IM
~ ~
Q) 0
0o
Ui
caq.,oru:
owr:ff
..
·
o
L·
sp :D pC:
aR
v
C
u oaC
o0
0 C_
VEE ,-itU I·
-W
eIIa
r- -4~Do
I I
nP CQ
or E O Fr
U( Qo
E- 00bcD
tn NQ v ffi o
3
fet *-1
Z
04
Pr
z
:
u
E
8O = Cc
I
0
o
03 CO
:
aca
cto
c
q D
& O
M
p4 0Qq Si " 4 L
C r(L X
0Q
U
i
C I
a Ma 0
....
C a-
ar:
P:c
Q o
v
H
.
Pc
cH
o Oo
e))
z
>J
en
04)HC4JM
a:
oQ Q)
a:
Pc
·r O
Ss C a
E x
a V O
X;(
U
c
*,
tS
y
111
-
-
--
O
I
m
C)
z
L
XO0
0 0
m
13
.H
.r(
4
u
4)
H,
Pa
4J
O
CJ O
OC
0 44
0).
C
4)
2
.4
4.r
r
w
r)
0
C
0 0 -H
0
0
.4.-H-)
4)0
i(
m X
4
Q
mOrO
C
(1
4) .9-
0
04)
0
5;
· -4.4X
O
4)
ZOq
4)
N
q
E
m
*-
'Al
w
L
0
02 > 4)
(00C C
4)
ot
C ra
>4
0 0
> C a
4)4)0
c
(a
>1 4)
~4-H
4.) >
0
0
C
C)
H
)
W O o
.u4
>4
HH
4)
C
I
·4. .r.
IN
C -4
~ >I,OQo-,
O
m.-. 'O
H
0
o
4)
cn
M
0l
w
P >
1%
CQ
O~ cn
C
4-)
4-)
4)
a
.Z
0
H
-IIz
4-)
C,
)
Q
LO
O
X
00
>
.9-4
4)
00
z
0H
r'OCN
-00n o2
Q0
0
0
I
I
:
)FO
P HO
5-4 f0Ct
0 0 4
r
mr
04
m 0
0
4n
0
C
ra
c4
U)
.0
a
40)
M
e
-H =
C
4)e-40X
UO
C)-
O 0O
$-4
<
.9-4 0
_.
cr5-4Ue.H_
-
00
0 0
U
C
--
-
r,
O
Srd
Q 0 4)
0
00
1-4
C:, r.
'~ 3 1~o~
00 O
e4t
u0 U
94
-iIt·cv
r
.
L.4 4. 4.)
4) CH C
z
De
DW
CiW0
rz4)
O
(L 4 O --i=
U_
H0I
D10
>4
r")f2
4)
;
4)m
03
O; 0>i
Lmm
H o0
I
C
.0
I I
0,.D ,.
·~
) .~ C
o
ne
C
0
C
C Q4)a0
H
y
0
)a
Of
o
D.
*con
-CD
rt
oo
0Di Co
CX
o 0oCD
0
OD
~0;3
Ii 0 -C r
:D
_U0
1
_
co
P o
p
~Di -i
t
o
cDt
wn,
h.W
>
VI
·
\
'0
Q
3
FC
DJ :(1 ~D
,.,
0
2
trJC)
0
Ra
Co o
0,O
hot,
D
~
aor 4
,
rvr Z0
o CIo
zD
32
O C0
O
r)
0
O
(D
O
,
H- oO o
C
H.
0,
-.
A
3
5Ctt H
w Ln
w
o
C)
hi
--
C
n
0 P
r"
CD c
00
- W
.t
eoD
:3
JJ-
CD"
£
X
:o
o,WC.W .
_
0C
Ut
:
0
-
x rt H. (D
W m W s
pi
o
,, o C
CO I
> :
Oa :
_ O
3 0
*
01'
3-
: X
r
3I
£
' 0co
O 0 ....
....
U VI
Op
1.4
L0ctOtJt*-
> 31 ct O DM CD
X
oQ
....
o Ct
*
n toD
O Oct~
3
t
c--
0r
(
ttr0"·
'0
10
z
0o
=¢
s0CD
totCO
C
o
o
t·Q
_
o
OH
CD
"
WM
IQ e 0
'0
z l)
03
:
3'0
a CX
m aX
D
i
i
, ,t,
0
aLO
c
0Ct.
O
CDCO
/·
3
.
,
CC
OX
CI
30 o
Ea
3
q3 a-a
C
tiz a
H
C)v
iH
L'1
a
rt0
H
'-3
c4
IO :
COO
c-0) *t
O
m
bb.
OrtOZ
0)ZO0
gI1 0X3tOe .'1
COrH<qC
OQ
! CCO
B
3
r0
(D. .
CD
i D
.
tlf
'3
'0
H
ct
O 0t
>
0
0 tD
0 cD
r
.
r1Q
c
C C 12
.' 0)C)
H
H
'-3
F<
III
En 0 M
()
.
ri'
00 O
0o
~Q5-u CDW
<>
m O O
' "t a
t
3
I:I
CD H.
-
pi P oEn
:y5.t.
X I'
X u1 tDO
_--
n3
h,
0
-.
~
0
3
"
o-t
ooo."0
__S.
En
tD in
w)
3
0
)C
o
,~
00
CD
>CD
tn
0
tQ
;tD3
(D 3L
-O co
.rn
~~3z
Po 3 Ou520
m LI D "
t ;:I
tE
tri
0
f3
PO
:E
0n
0,
0
0,
O~
n1 X
~.,
:= 0O
.-
<
D;3
I--
0
0 co
3 ~ ~'
. ,CMC)
~ tTJ
3
_
_
a--
0~~~~~~P
H-.
0 Po
0-
....
D
> 0
o
m o
ar
:3
O~ =D
(D PI
(Dt H.
*
L.)
,
I D
CD t-
-t
e~
H.
r
Q
3F I
CD
Po
0
c~
0
:_
z
CD
o ct
>
0
.1no C
u
3
tD <
o:
(D
za z
q
Pa
>1
H
m
cn
g0
2 >0
0-3 Po
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t,,
CD
ae 0
K :q
:> to
0 M
=13
m
a
en
w~~
-o - -
H
o o
~ ~o
0 zu(1)
0
M-QO
0
m
~~~~~~~~~~~~0 m.%
ft
i
- ooa 0%p ,
D
0 ~
0) (D I
1-
U H£r
0
I -
.t
,
Lo
co
, D
, (
n(Deb
tI
cD.~
<
0
<
rt,
.)
0t
t
0
)
eH
z
"
m
Pi -
.
0
m
D
ia
f
0
m 0
=
M
rt
t:
LaQc
-- -,H.t.Z
- )-
)
"
H.
tm
ct
cl
W
.
ct
t
ct
co ;u H. 0
g:
z
0
10
10
0
H
0
X
Cr X
rtQ PO ft
OD
c: coH- H-
H
-
D
m
H Pt
0
X
0
:X<
(D
jZ H
D w.
H
F3a
NfDt;
nw
~,-,
(
t0
!.
3j
Pa
ro 0;
3
~-
mco 0r
:r
H
VI
0
W
%.>o >
<
0
zh 0
,En
.
CDi
zn
CD c
co
>0
(nDX
V~~~~~~~~~~~~~~I
~:
*.
:
W D
a r
rt
.a S~~~~~~~~~~~2
E03
1-n
0DQ
C
~
Cob
tu100
.
D0t
·
(1
H
x
tz
1-4
t"
H
-a
1.4
W,
<
:C
::
X o
0)(
W
mt /D 3
Elw('1 ("!
13
£
rD
't
.
o
:0
3 3Pom
= C~ ~'IO 0)
W C2
0
>...
=:
_ _
< r y
Po
QJ
IO ,,q
g,,,)__*s~~e
0D
,
0
("2
c::~~
:
31U:2
X C)
0)
-
*
U
~
z
:3-=0 m ~II.
W X
-
WM 5
Po
c_
O
WOP
I
-
0
Co NJ
%DO
c
co
c oo D
N)
I
3
t:
I~'
~ I0 I
ot
C
C)
rd"
__t>;Xa>
o
to bi rl
~~~~~~~I
to -J
(
e El
t '-zEn
O-'~
J --J "1 r
ho
CD
W boo
W
W
> a
o"~ tD
co I
K)
ICDS
s < e
I~~~~~~~~~N
o S3.
s1-
W CD
0
o0
_ hJ
~
I
bJ
£0
(D!t:F 0
O
H.
-
-0
/1) 0
Wm
L4
X
0
oco
3~o
-£ ....
.,
~~ ~~~~~~~~~~~(
~
rtm~-,
re(l
~~~. < :XUt X
^3>
3t 0
rtJ fD
m 0
O,4.
,
---->o oJ ,l
co0
W W
k--:
PtJ
:
,,~~
m>
C4
3
m 0
x
>
t rmW ct
0 z
0
Q
Po
r:: = a)
wm
>Xo
Q Po
0"
rt
0
0Q; £
t -'"'rt
GO ~...,
3
mz
I 3
r't'
z
O-
z
m 0
C) 4
0
0 0
at
t
-
V
z
xn
Mn
3
>t
(1)
H
tr
En
0
a
,3
,
,--]
0
"
W0
m
hePo
r
14 :0
0-3 c
3x0
03
0
m
z
rn 0-
ft
.
(
:r
0
)..
3: ,q
O re
·
3
't
W'lHP
zY
oq
M :Q'th
r ft
(-t-~ ~-Oct S'W.
F0OD 0
3 ~
*
i co0
s cn
D
0~~
C:
r-
~
.
0
·
rt m
< <t
H,
-J tD
£
co HQt
W
(5
H.
W
~~m0
IJ
rt £
I3
Q
i
0
3
DtD
WJ
:
Wt
rPt
5
·
O'J
C WQ
rt
w 0)
Qt
10
Po
LA
W
H
0
r 0a ~300 m C
m
O
W
H
v
H
Xe
t
1-3
W
WQ
ctX 3D
l~~~~~~~~a
.~~~~LC
...
c:::
z Q
S.
03
cD ~0
3 Q 33
t La
0- laom
m
L
- L 3
~:~:
(D 0
0
.
0Q"t
M
3. <C
DJ
O re
~l~-J't'l~
·
Pi
Piy (1) H-
ft
D
o
E
~
toi
C7H
x3
IIIl
Z co
0)
H
ou~
£)
0
0t
.
0
0
",
3 .
I
Io M
3-91-D --- OD
3n
I 3- Ct
~H. 3
SI 0-,-'
3
e1
co
0
P t
0
M- t
ID ~0
S-..b
o
-
1
r'
W
Q v.W
I
t.I e
I
N N.
on
I
VI
x
Xx
|
_
H
co
50
.
Q
O
=5 or O
0 "
X
Q
>
tD
(1)
3-
b1)
l3,
(D Ln :< -__^>_;
to
rt
c
tt r
'j
N)
'
)
_ _
·
(
i 0
Ooa,
0r
.q
z
t-
:c
0
Iot
Po
:
0
z
0
,
_-
'
-
~
O A
r
t
Q
0
a% iW
0
3./so
i
Mt I0j
n
(M
CN ....
MC£*-*
1oooc
CD
VI
&. oI
CD
CD
O
VI
co
0
0
3=
C Z
F
° *-3
0
O
- t
st
0
I
5"D
> 3;
H.
ct
aN
*
tN
t )
z
co
<i
0-' O
I
I
t En
I"
l 1
0
£ (1)
(1
cx
= En ,q
I- )" rt~
0) (D
n :"
-
o1
~
~~~~~)tz
I
~~~~~~En0
Ln
z
O
t? go
I
3
~
H
t
z "
O
~X
00
~
O
l
:~~~~~~
0H
0
I~~~~~~~~~~~~~~~L
0w
m OQ
:0
0
H
W
m
0
z >
0 :U
ri'el' ~ -'((1
,
.- 0
(
I ~ ~~~~~~~~~~~~~~~~~~~~
l
0
r't
>
z
En
t
C0
z
03
u
En
?0
3u £D M 0
o
Z
4
er
C; (D
r
to
5 ws H.
ct c <
3
Oa P. :3
tD
O ct
0
w tD
O
t
pi m
Q:<
Oy :3
el
:$)=
X
0 .
Q*
a r
( .
M O
(D 0
t
Vn
H
c
H Jr~3
*
o
-
0
fD 3r ol
= XX
tz
. p.0 M
*
wa to
r~~~
0
m
~D
I
z
D H
- x
3
3tr
M
>
z
O
PO 0
z
-s -i
Uz
Hs-
:1to
0
:IX
~x UZ
>
OO
Dt
n
P
0
0tl ID
UZ
0
r
I~
*
-
W
,
--
n -
I
X
I
PO co En
H.
3 J 'IO
0O- W
-,
_
Di
t
XI
z
I.
:
IIO
3 :. ~ EnD/1
w>L
V.
t
Ln
0
'
ct
I.~rt-o-I
CD
P Pt X O
O
0: W~
~
L W
D
W
0
I M O
CD 0 I
t~n
PO
.
o Lo-0 I~
.
C Po
0-O-W)Q>*
O
_ _
<r
(D 0
to
- tj
D
W
w
"
"
- O
~nD
tx
(D W
- ,.to Ol.,
Di PO
(D O
C n :
".H. (=- rt
~:)
-00 &
O oX
90 MX3
t
_
·
i O "
L"n
W
0'
3
10
s.
~~~~~..
/
O -t
:X En ,n
O
P
3
-
·
o~::~
3~/
re" c
~~~~~~"
P1. t
. -O
I
O 0 3
3
W" rtW
30 m
:D|rt-
M
t .I
:z
0 0
-
n
0
3
(D
>W
o
-·
C
X
N
:
,
-3
·
.
I
O O
/O
o
z
H
z
>
1-3 00
> e0
0
t~ci
co
En o
.......
t-
taj i
3
D
La
iZ
Ln
w
:P
t
ct
rt
tF
D
3
X b
ow
o
mb
H
F~r
D H
zD
2r
wQO
(D
0-3 SZ
>1
rt
s~r
MD~
Ento
13
m
13
H
O
1>
aW
IH
r-
/1 3
H
.
&
11
M
0
w
3
m
~
3
=
W=
i
.A
~
m
t0
z
.~~
==
W00Lnt-E
3
I C) -I
s
3>D
z
CL
~~~~
Q o
ct ct
3
O
W<
$- (D:
WI
(a ct cu.
H. 0
l
_
(:O
O
:t
10
PO
t7l
3
O
W
H
t-4
H
0
0 n
113
k
H
la,
H.
Q
H,
1
r I
m
ft
ft
W
1H
~3
~33
i
._
1-3
04
III
HEnO
0
t - I
0
l
0
I b0
Fs
IO
~~~~~~
~
X
£ -
Ft
m~~~~~~
I
('iCD
0.
m
I.
13
0 II
>
III
O
0 3j
co OD
5)
z
=
0P
3~
0W
-3
II
%O % D 3
~
'~
co ct:wctI'"
:;
tj &. ov
o
-
u
(3
0I1)
o~,
~o
~
X
I
oftco
bi -A¢to
-
I.
uC-
Uj
co N
P.
n
<
cQ
0
CHD
to
:0ttD
O
... · H-3*-O
"
Ujt
oo<
m mbDQ
3>
LA OD
co
tj
~
-
co 3
Q
eD
ul
W3U
ct O
ON
z III
O
X co CD cL
tI. N c
I
o
tt1
>o
~
r~~~~~~~~~~~~c
Z
0
HTJ0
0 ~.--,
~-...to
> CD
Z)
I
0 I-'
nO
....
::: I~ C'
o1 :::t,
,
0 51 L.),
("o
:$
tr
Al(c1
II,
I'
c - ":
iO'
'X
..
"
0
"0
I
o
-jP O
0
O tQ
rA5D
0 :c
Q
0
-i tD
DQ
*-
H.
0 :
~'1 u)
0 I1) ct
m n· 1
I :3
-i ~ >
-.
m
Dt,:r1(D
I1
:Ht'~ tri~t
CD
I)Z:1rr
30
. t
CO
5D
I~~~~(
O K ct
333
10 z
r. 3 c
D10
0
.
>
W En w o-
0 ct H.-
X c=
n
0
:F I1~
D=
C
0
1
3
H 3
0
t r:
o
Po
0
c
:
tz0
,. ~0 3x
tD
3
w
H
En
En
z >
H Po
> Po
D7H
0
O
Iq
3
~~z
~
O
0
£
tH
¢
(
0
3 O
ct
|~~
~~~~
~
~~~~~~
0
3
w
H
q
En 1- ct 13 1h H
110
~
~.~~~~~~~~~~~=
0 Oct{1 z IH
= m.
O
0'
I~
~~
Il
I
~~~
~~~~~
Se
·
,
co
-- n
~,
~.D
· .
M
30
10
to
L-4
H
0
I-d
~.,
b0
I
13
t)
-.
O~~~~~~~~~~~~~.
O .2
.
I
*
.
oI
>
O y
3 tD
o -.H.
0
=
3
v
m)
0QH-0 co · X ct
>
b
X
ct
£ ut 0
(D
03
H
t,4
H
0-3
.
bI
Ot
3 (D~~~~~~~D
1I
3
z
D"
~~
"0r^ 0, uW
Z "
·
~
. D
---
.
s
U
tt :5
·
D
z 0
1
"_-_
I
1-
w
X
*-
X
C)
ODzJ
o
- O
.
*
'
0
-~'
¢
CD (1)
O f c Ia~c
%DUb
O
co c
....
z
3 'D
PI
>
Z
X
0
.
·
ON
O w
I ~L
OD m 3 to
t· O
M0
I ts
e
0
z
X
ft
n
(D t
~
~'
_J
I
I-O
J -1 0CD
-
3
tU
Q
t0
Z )'0
~( y~0~- X
a)
0n
x5
ct
s:
-.
_1_
.
~h
: ~ En' ,
:r1
O
H
to n >> ~ 3..
3
:3 0) . t Ln
.c M
--'
0)
-J -,-
:uM)-H 3 :o
~
..:0
~-c
~ ~.-,oO
-- '-r
H-0 c G
rvt
O
to 0
r
o, -
to.. 0 o~ 0
>..
.
CD (D..
CD
o ~
n'Xo
Oy CD,.
>
ODLO
O -J
ON C0kD
I I L1
l%~mO
03 x
~
re 0 f~
3
O
o~ M
0_-.,o 1) rv(tQ
cv
'
...
:r
0
...
~ ct c CDv
~ 0 I~~
--. 0 Ot,r
t
c~0,o
D' 0
...
>
""
s1 P
C
o
J
la,
$.Of:t O "
It
"0
O
To
21Zz
1:
W
O13
H.
O
:Xx
,'o
Z
H
i-
Enn0to
co 0
1
0>
z
D-X
-4
> ri ,
t~iO
C)Hx
n X
,3
4 I
H c'
z
.t
i
m
VI:
no
C)
ON=
3
o w
:3 em
3
0
M
trD 41
O
0
:
w 0
O
tc
O
*)3
n O
3t
W2o
tt
0 M
P'
ODeoD
(D
rt
W 0 :;
0 H-
~
- . ¢
0
<
ct > 3X
-
Do
0
Sr
KnH
3
c
}f
a
)
O .
('
H
0t ct
Q
I~~
"
w e
~
l
b
mD z
m
I.
co H. 0
~
~~~~~~~~~~~~
~~~t
~
~
z
a,
O
H
i-
i-i
,-]
coU
(D 0
O3
tz
' .P
cn
rs LO (D3
) fD :L V
M=
XCQa2GD
CD t
m 0
o
7 (D
tz
y
3 tn 1-3
fD
>
ZYD
.J=
D
ct fD
<
c~=
I c'
H
0
ct m
~~~~~~~~I
rt
IIIl
S
~~~:t
O
2
tO
l<
>
tO
·< 0
5 rZ
3 :3
(0D Z - W
0.
Po El
.o
0 0O
Qt- w
( w -> D
F4'
;v
w
t
PI
X
0
O
tof
O
~
=>=
D
¢~~~:
=>O
~.
~.~
0 0
OD o
5npi Xu
3
H t.
:..tytV
(D
D
O D' 3
W
_
>
55M (
X.M
=. w
P-
..
Da 3rt
:^ rO
C 0
3 O " HCN
> M
CD
U.
tC
C0-IV O
x Z
_
c3
D
Mr
D Z
.0
0
rL 53~~~~~>
O
* "0 WD
PCX>
O~~~D
=
OtQ- 3 <
rtc toz
0~ ~ 0 ~ ~ ~-o~
Z D
0 a
^O0C-
2;th0
n ° E
£
fO-
3
En
B< 0Q
D
t
NJO~0
n 0
O
~
Ito
O 0 )X(D
H. 0)
F-0
tS
m
W
O
tQ N)
t
03
tn
OD
W
O
O
tj
Ot
CD
wHt z
*
0
~
t^
W
0
DR
MOD
C>
0
3
H
t
>
0-3 00
> e0
mD
MX
H
a
H
|~O
O:
O~
>1
o
1-3
a%
wO
OD
>D 0
_
XC
=
.D
W
X
0
3 O e
0
C
rt (DO
CL
O tt
C
t rt
~
o~~~~~~~~~~~~~~~~~Q
.
VS
Q
_
£
~~~n
O >y
=
tD
.D<
(D
3 3
b X W>
X
=
0 to
Po
Fh=
0 z
QM
ct
I
3>X
ct
-;
ct
n
I II~~~~~~~~~~~~~~~H
,,,~-
EnD>
q>~~~n
x
Appendix B
DETAILED CHARACTERISTICS OF
PRODUCTS AND APPROACHES
©
Massachusetts Institute of Technology, 1989.
All rights
reserved.
Reproduction of tables or quotation form them
prohibited.
All requests for grant of permission should be
directed to
the principal investigator, Dr. Amar Gupta.
Telephone (617) 253-8906.
111
-
l
|
-
I
ra
4J
V I
ro
C I
C
·l
lI
I
I
C
m
H
0
z
w
n
m l
o
S
H
4
H
c 0
Pi
:
4
arq 0 4C-Q
o:;
Z
t't.
J) 4
Q)C
. )
4i0
X
>
O]
4J
C
.C l0C: 13~
4
w CPQ)
.3
£r
4)
a)
4oJ
e
i
£
Z>o
4
C
4 c
C (
E 0.4
C0
.1-
0.
0 0 OH
$4. C
0 4)
*rll@
O
_ l
a
.l
'~ -J 0 5H
m
w
a
m
w
Mtr 4- z
m 40
0 1 wJ PC
-r4
30
a *.
$
-
a; C
£~a
4
O
P
:
a
a
U3
Cc
I-4
H
4
0
Q
O
X
w
E-
a
0O
4J
vl
0
c
rO
s
c,
*H
to
W4 co
a
$4
(II
4J
0 m]
Z .,q
(V
I'
c
z
c
.l,
*)40
Em
a a
4J
r Flo
> C
>4
0~
-E
u
·
U
H
c7
0
-
.,-I
m
.Pml
E
Ccn
C
,-
0 O
z
C.)w
Ind
4Z
coo'
0
$4
aN
U
_
La
£Q)
rca
VI
z
V
a
t0
C/)
W
'w
E4 :
Z
0z
oto
3. N Ln Ln
to o
aC
'tT
S4 04>
0
0) u)
e )Ox- -c
~
.,-.
k
-H
C
C)
...
m 0
0U,
:
r, O~
·cor-...
' ,..
..~,-.
co
U:
Ss *0 rl O O U O
rr
,"~
>
E
O
4OCO
C
C
X1
EO IkQ
N
M
¢ W
O
L_ Q\Q
_
3: CWCCr H
oCa
n
~O
EE
u cn
0
O4
0
Qu E
r=
40
t(
U O
b *H O
< 4co
3
; :
*,¢ Q.;C
l:: m0 cn u:3 CL
Et
<
C oC
mr e
C
Sn E
O
a
Q Z 4
>1 C
.-
4.)
r 4
L4
II
4
-a
o
0oor .o
,-
co
C
U
Q)0
4 ro
· O
0
co
N
c
sq 0
Ln
I u
>
en
4
r
n I
4
1
U a
u a
V--I
cJ C
0
0=
a
1
-
u
_
0~l
4)
c
O
a
CYW
.. a4 o
C Hor
.Hi b
;
Po
eO
l
0: O
* o
a
e
i
a
*
a
S
1
X~a
n U 04
.H
0O
.,ll
,i
.4l)
4
O
,4
~0a
k
>4
Z
cn
>I
.0
EI mC
Ia
E ec
o
EH
V
.-
O
v
C
P
C O
VU
l-
a
00
xO f
sH
0O 04
Q o
C)
,,
1,5"
n.~~~~~~~~~V
cv
::~
Caor
I
C
"
C-
a
wI
-l
a'P,
C cr
f
00
3
P
ct~, c1CDC.
1
I
"
I
a
-
D
~-- w
~'
o ..
amr·
V> -c
-~~~~~~~~~~~~~C
(
C-('
c
n
Ch.~~~~~
r·
a pr
cc
I a
C
P
t2,
1
M.
oy
pt
P,
c-r
eV
1
I
I
a
a
I
a
C" I3I
M (ii
L~
Pr
~
r-
TO
mC3
aI
C.
a
P,a
a
cc
-
I
I
n
-0
n,
C> C
w
a a a CO (
c* r~~~~ar
a
I
cc acc a
r-
I
I
>
"
w
t
I
P
a r·~I
e
Al
=.
CD
c~~~
c-(
n
a
I
So
I
I
:
c~~~~~~~~~~~~~~~~~~~~~a
aC,
a
a
5
L9~
a
a
3
a o
1
I
p,
(
III
"
00"
to
n
ro
t
rIfI"'
~~~~~~ I
a
~~
=
CD~
I
II
11
II Se)
ii
a~C
II
~~"
toIaI
3
I
r·
I
M
InI
C
(
r
r
-0
3
I
1
CD
a sz
a cc nr (
S
aC S=
a
L
L
I
I
cI-,c
n
a
1
0
eD
?C M tC> C>
~~~~DCp
I
I
c
I
1
a
a,
t
3
cv
17
cl
a~~co
t
I
)
C
a
I
I
p,
C
I
Co
rS
a
W
c
~co
ru a
I
a
C"11 D
I
C=
P
O C
I=
CDE:
CI~~~~~~~~~~~~~~~~~~~~~~~~nC
CL3~~~~~~~~~~~~~~~~~~~C
L
~~~~~~~~~~~~~~~~~~~
M
3
I
, ~
eC~cr
·- j
c--- 1
a
r·
a
·-a
a ct
I
~-- 1I acl r' - a cc, cca
3
I
cc
3
rocI I 0 a cc a - r·
I P, cc c~~~~~~~~~~~r
a a ~~~ )(
a I a00 C ~
Pa
a C1r ) a Q)~ a a a , I
I~~
V
CT
I
cc aa a P, ( 3
cca
Caa
a
C-
z
~
acnw
oC
I~~~~~~~~~~M
=C.
o
rrr
al
cc1
M
~~
CD C:, I
a aCTCCI
cc
f
cO r~~~~p,
a
I
CA
5
P,
a,
-
II~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~I:
P Ca
am
~l
- =r-
a ac cc a
Ca
ru
>
I
a
co
C. a,
C*
2
C'>
,- tllal
2
w
a~~~~~~~~~~~~~~~~~w
~~~~~~~~Pa
I
C,
r
C:
co0
a,
w con c=
are
f
-
1
I
~~a
w
C,
M
C-D'
'
(:
r~~~~~~~~~~~~~IV
V
I
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~C -
cor
CA
eV (VIn
D
ni
('
p,
CD
~I
a
CI
ca
a2
(
)
ta
I
or·C CD o
I
a
cc
cc~
Pc a
a c-·a ~~~~ cc c-·II
So cc a) a 13I I a ~I a ~~~~
aa
r· D,
c--·
aa II n,
IV
a~~~~~~~~~~
3
C
a
II~~~~~~~~~~~~~~~~~~~~~~C
II 1I
IC
II a~~C
III
330
t7
1
~7
>
a
o
3
I
ao
IC
I
C'2
9c
I
"
I
cc
M
>
c
n1
I
C
-M -0
C"
=PI
C>
CD
-M
M
"
c,0
I
C,
MC
= =.. ~
a
C/
1
-
a
,
I ,
C
C
w
ar·
I r r:e
3
ome
C6
~
a~~e
s
a
C>c~
C
C2 C.= 0
~:"
cn-
?.,t2
i
IICc
CDPc c· 3
a 3 aC
ad
~
CZ
3. 3
PcI) cOC~~~~~~~~l
rPcc
vJ
acc
cc
10
=,
LT)~~~~~~~~~~~~~~~~~~~a
C
C12
a a:
C,
t
C
-a
o
(
Ce I
3:W0
-
a
P
~
CD
=
M.- M ~
M
o
~ tv
t3
~ - ~ ~ =.
~~~~~~~M
,-I
~ ~ ~~
c
~C>
ru g~Irpr,
o~~~~t~
Po I=
I
r C>
Ci,
o
a
M. 1
I
0C0 t
a
.
0
II
a1
rD
w,
aI
IV
c
t
,
e
I.C
~~~~~~~~~~~~~~~~~~~~¢~
~ ~( Ct' Wj
C
I
It~
3 10I
mtr,-
r!
0
t
CD
C
w
d
p CDco ~":J
C3
I~~~~~~~~~M
CICD
0
c -C ,.el
C
I,,, f
~ c--
~
O1=
I
=
wt
P
0
cc
I~~~~~~~~~~~~~~~~~~~~~~
E; ct
I
C
a a MC
3 P,c-
a
C
I:
.o
C)Pr
OC
0
ccK p,
a I3
D-
II
co
C
::
,- ,.,,
f~~~I,
c cot
s
¢,-P.
'-~c
g.
sm
MOcv,
am
0
C
"'I
V
c
C.G
CDc
Ic.a
0
,-II
31
a
I3
P, a
30ZS~~~~~~~~C
a a rC
(cc
(
H C5
aC a
~
v
a
=
a
i
)C Io-·CIc
r a,
¢"*'
a
:
%=(
DI4
W
Cn,
-C
c
C=
t~r
"= ic:0
I
C>M
to
M
C
1
0
.
CO
Z
-
f
CD
cr
CDI-.*
,'~
0
r t
SW
C
c
m
CD
a
a
a m'
rr, 3
EN
t
(
fM I
,
cc
a
t
"-Mc-c1
cn
C
~~~~
3
4
C
I
eD~~~~~~~~~~~~~~~~~~
.·C
1,
I ff
a,
CDC3
a
I
a
I
~ - V-!ao
a CDP,~~
P,
I
a~~~~~~~~~~
C1~C
f
t6co
P,
a
~~~~~~~
w
cc
O
iI
I
..
o .
c (
t=
II
C,
co
c
°
cc
3
c
C.
F-
~
Cl~
N
Zr,
nI
Oa
T
~m
C'
0
~
.~"mQ)~~~~~~~
-.4'
~
O
I,
~
m
.
r
=C~
00
C0
:Bf
- a a '=
..
.
CC Dm
e no~ C CD
3arD I1I
I
~
a
CD
co
C.
-
j
I
Oto
,
Co
Sr
so
En
,I 3 I
p cr~oa
a
)
r
·
I cu
~
a~~~~~~cr
CD
C
a3
Isrp
(o
a c It
a
C
o
C
a
w
a
nco~~~~~~~~~~~'
,
c Cal,
cu
a
I
I
1
~
~
~ ~ ~
~
Cu
sP r I· O ~~
C
~~ CD I
3
1
a
LI 3
"
Z
a
a
3
1m
C
-
I
C,,w
I
to
C>
C~
o
12
I=~
~I
C.
-
ID
r"~
('
a
C
0
C -,
CP,
r
a
r~
-· la
o
I i 3L~'"
am aI
a ,
I
C~
cc
P
C.1~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I
I
(
"', On
Ma C- CT Pco cc
, IV
OI
c'
d CD ?D
n C.
C
OD ,
C
~'2
w
ct
~~co~~~~~ 00
I
I
I M
a
3
1
P~~a-CD
,
C
D,
I
a
o
c
-
i
-
'-",~
"M I °
erP,
I
0
1
sPI13o
ee
0
C>
""'
~
Pc
>
o
l
m"
CD
(
-
m serm
r
I
CD"oo
-
Cc
C
i
r
t
oIac
0 "
tl
|~
O
.
_.
41
n
~
,
| o
o
o
~~
CZ,
I
t=
n
~ ~ ~ ~ ,
~ ~
'Ico
r
W
0
o
·
II
lI
-
1=
:
kl
o a
I
CD
c+
.t
e
c
o?
_.
I
,'
,
f
I
C
Ile
II
I
Du
cc
I
Cjro
W
L
O
I
DJ
0.
O
coW
I.
I~
Ol
L
II
_P0
M
n
C
a,"
C:P >"
10~~~~~~~~~~~~~~~
tO
,b
C0
o
I
C.D
to
C,
=r
"O
f f-
t~rI
C.I
n
l
'
l
M
o
s
co
U
t02I
~=lI
n
,,
rD
!
,,
OrO
Cc
ol X _*
eD3
CI
U VZ
r
_.
D
N
a Pa (
CD
CD
to
(D
o
=s
I
C.
r-r
C
_-
Pt
h)
a
O
I
f
1
o
cr
(
I
CE
C-
It a
Ccp, o,a
O(
n,
a
3~~Mc4
.
I
X
I
I
_
t 1
W
~t
I
j
_
fb
C>
M
e~
l Cl
f
I
n>
C
c
l,1a
C
C>
G
S
D
cn
3
j
CXr I
%
cm
a m acaI _C
3
C
cnI
a 1.=
m
CI
e
ce=X
z
3
oIa
-
co
O
11
CocO
C v
C
|
cZ
IW
O
C3
(O
I
l,-
>
1
ee
X
o
~~cr If am o
~~~~~~~~~~~~~~~~~~~~~o
0
II
r
=,
C
C._
-
.zI
:
-,o
Uo ,
t
al~:_
ob
I
to: .
et,
C2
C-,
o C
O
:
gb
O=. k.,.
o
-"C
CO
o
r~~~~~~~
t~~~~~~~~~
:!:
C
i-..4
I
C_.
.e "
c t:DC
c
C-
~-."
O
t __M
.. (
C>
CP
CD
,
M
MO
1
O
I mL-
.
- ~t .
~~~~~~~~~C_-
s
§
C-...
10
cn
|zt~
w
cr
_
,.~0
t
W I
c
P al~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
@C
C=~ LO
cD
3
>
I~~~~~~~~~~~~~~~~~~~~~~C
a
l
o3(
u~~~~~~~~l
c~~~~roclraaI
r
er·~~~~C
III
I ~
~'~'-1
0303-
II
0
0
43
~o
CI2a
'On
0
0
'V0
I='-
CIC
00
(
C>c
it.0
~- ,
I
1cD
o0 1I
3>
0
0
ebi
(00 M
tn(
~0
cc
I
31-.3
C3 (
0O(<0_I
c· oC
Ca
l 03 CD
- '.W4
CDI~~~~~~~~~~~~~
I :3
awt= C)
Ia
rV03
cob-I 'V03
I
iiII~I U2cr C-A
(0
'V
a co O
~I ii~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
s0r'V
N
I
II
C~ L',
C-4' C
a~C)
, m.,
(D
1v.
c)1-C
- Io~~~~~
0,
C0C- , C
V
C~..'03ro0(0D Kivr
Cjr -5
C -"I( (0C)
C(0
c.. 3 ) C)
.
~ ~~~~~ C3
0-I...)C-.4-,
C)
0'V
3
-
II
P
-
-D1
C~~ It
c
*
(0-
I=>
r C>
C.
a
CI=
=
CD
=
- Ci
II "
W
C"
C>
1a m "'I
N31o
1
*
C
-..
ic
- a-
0
-,
C°03
0 '
03
'1C
oil
-
I
-
cn
M~
A
0 C>
4¢' C
-4
I0
C>
C.
P
a-m
1 II
Co
'a1 'V
CU
Co
c0 031c 03
a Co
E04
l.
0-C)
Cf
-
.
(
M
0
CD
)
1:
r~
if
C>
M
CD -
a
C'>
C)
O
!
II
co!~
to
C) CC
C) co
0-- - .0I
C"
"=
ItC-t
03(01
-(0r..
'I
a, ID
·'1Ia c CDr· 0.
n,
. P,C°
--(acC"--s=Z X04
(0
03(0C1
P03
.,CD
III'(0
30>
o Iq
o
(0
1--U
0
1I
0'0
C0
9.
,a CD
P,E:
~
~
p·C,
11
I'm
IMSC>
C~
M
C>
II CD
ct
0e
11.00
:
-
1
03
CY
0
u
0
I
o
'-I
.-
*
)
u 3Co/.
-'
o
-
~r
( m-
(
0
-
>,,
a
~I
. P 1.
,-~"~
1
I=
" !t.
= C,
1
ac
.
-b
g
C
~
0
CD n V- CD
=
ct
l::::s
I-
C> co
M C,
a c
9CD
C.
II
C
~-
.
c--
MIC
/
c
c
C
a
w-
I
c t
,
C> =
C
C- C C
CD P
n, ro
r--I
MIc
c
:n
P
(
-
cn cn
-=c XD (D
(20
l-O 0D
S0
IC
C
o 03
0-IIC)
(0
C.ID-'1
0
0
03
'1
C-I30M
IIs~
tPg. 0
cqDcC
CD
,I
~ 'V
03
0.
0,
..
c
.'(2
'V
0C
IIH
- C1
0W-.--.
sci2 M1-o
r(00
03.
0
..
.
(2
C
I
I
a1
0
(2
-5
C2
c-,
Cc
Co'- P, 0) - 0 -.
.-l-51-cta
-c,- )I r-J
1-*-o~00aI-Iv
0 I
0t
C-I
04r- 03
8-a0-m
D~r
a3o~I
~ '.0J
'
.
003
C)
,
Co
.-0
C
-I0P
I
0
Co
0.c· ct5t,1 Co
C)
aCo
0
n1.
-.hCC12
0.
02
(00
i
0
* )-'V
5rI00 -0 CI
aa P
1 -·C,
a
Ir
I~
>
r
1qc·
r
Ic
O :
-5
C)
(12
C)
(~C)
0IIt
a
I
).
r
i-41
Cd) C=
C=
CD
CCo(
co 03
cn CCD ct
>cC
0 Co
Co
0n C '-(0040*a I ;~aC0'(0(
C-I-C>C
a3C.c-0______~9:.
p aPracc(~~~~~~~~~~~~~~~~~~~~~~~~~~~C
ct=l b· ac I
I Co0C.· C. I- 3-cm
M03
wT
=I
00)C
tI
'0
ClC)(0C
M
1=
03
0Il1-.00CD
1-a0ao3 II,
a
a
-c
a-' 03
0,rIrI
I,-.I-'Co~
0- C~s
C-00..
III
C-'~
(0
1C)
l
'V
IIla(0
(2
0.
0 (2
aCO
0-003003
ID
03Zer
c-003t(0
r
5(0
C
.
II,
O
*1
naa
(0
1D
O
tC~
Co
0I
'c
J
'1
1.8f0
IC
103
III0CO'1'V
C-I
0
r(0
a0)
c-rI0.
rr03
'1D
1-(2
(0
Sc
c~40r
C-I
(2
3
0
(2
1l0D
C)-J
0
ICo( 5( .0
11
,-41
c
1.
Cu
CD
ii
03
co
0.>0a,-C
0m
C)c
M0.M
-0
C(0-,to
1-4
4
0 IC)
C,0.
Co
C)(C,
W
(,cC>'- I 0
(3 '--cc
(0-CVw
' - I
cn
I
(
Zo.00C00M
20aIl5a
c4-'3. ( 0." -4'C
"C(0
03
CIaI
ro
t0t
tw ,I-S
31(0
M
C>
0-30co0I(003
t-',003C-3IM
- C p,
(2
M
0
=
(Z..
0c
03
C CZ'" (0(
3'-03
- 0Co
iiCA
3 C9
bC)0( b- 1C"
0C
W
Co
(0
b 0
0 -n.
o c- 2'1 y-'
1-4
1
II~m
SCo
(00
0S
000.03
I-'j4
m.r40
(2
'S
0j
a C (0
,o 'V~
a0-(
*a1
1-1..)*C)
0I 03,a (0SC
M 'oa
CCo,,0C3
CoI
co
C.
0300C
I
c- 0__CD
0.
C>
CD
LI
D
t=1
P
,IwfPI
M
w II
ii ~r CD
'I w.a(0c
0.cn' p C~
- ___t .Vor*
-03r 0.I-a Ic
Ir C> 03uP,
p,
a,
0"
4 .( II
I -mt
Co1
r·o1
="°
P P,CD
aI-or cC I1
=
-.4M'a.
DW I 0 M
C>
If
0.C)(0(,a c
c'
~ - r- I
c 03
. ,a
a. c-,~
~
.
C,
11 C>~~~~~~~~~~~~~~
0M
c' C- C
- ICM
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~!.
" w
f-
'
...
* 7
.-.
01cC>ar~ce
, c-c~~~C
1t,4 CD 3
~
.
i
ll
II
a0al
o c/r(
c
M-5
Cd)02
C)
ICI
1
0-411
L
!3
C
O,
M.I.T. Sloan School of Management
Working Paper Series
Papers by Stuart Madnick
V
Paper#
Date
Title/Author(s)
1839
11/86
"A Microcomputer-Based Image Database Management System,"
Prasad, B., Gupta, A., Toong, H., and Madnick, S.,
1776
4/86
"INFOPLEX: Research in a High-Performance Database Computer,"
Madnick, S., and Hsu, M.
1685
6/85
"Impact of Schedule Estimation on Software Project Behavior," AbdelHamid, T., and Madnick, S.
1366
10/82
"An Integrative Approach to Modeling the Software Management
Process: A Basis for Identifying Problems and Evaluating Tools and
Techniques," Adbel-Hamid, T.K., and Madnick, S.
1334
5/82
"The Dynamics of Software Project Scheduling: A System Synamics
Perspective," Adbel-Hamid, T.K., and Madnick, S.
1333
5/82
"A Model of Software Project Management Dynamics," Adbel-Hamid,
T.K., and Madnick, S.
1047
4/79
"Properties or Storage Hierarchy Systems with Multiple Page Sizes
and Redundant Data," Lan, C.Y., and Madnick, S.
1046
8/78
"Inforlex Data Base Computer Architecture - Concept and Directions,"
Lam, C.Y., and Madnick, S.
993
5/78
"Compostie Information Systems - A New Concept in Information
Systems," Lam, C.Y., and Madnick, S.
920
3/77
"A Systematic Approach to the Design of Complex Systems:
Application to DBMS Design and Evaluation," Andreu, R.C., and
Madnick, S.
910
3/77
"Trends in Computers amd Computing: The Information Utility,"
Madnick, S.
883
1/77
"Institutional and AD-HOC Decision Support Systems and Their
Effective Use," Donovan, J.J., and Madnick, S.
846
4/76
"Virtual Machines A Concept That has Comparative Advantages in
Security, Integrity, and in Decision Support Systems," Donovan, J.J., and
Madnick, S.D.
Please Use Attached Form When Ordering Papers
M.LT. Sloan School of Management
Working Paper Series
Papers by Stuart Madnick
Title/Author(s)
-- ----
Paver #
Date
776
3/75
"An Application of a Generalized Management Information System to
Energy Policy and Decision Making: The User's View," Donovan, J.J.,
Gutentag, L.M., Madnick, S., and Smith, G. N.
771
3/75
"Data Security and Data Processing," Madnick, S.
770
3/75
"Infoplex - Hierarchical Decomposition of a Large Information
Management System Using a Microprocessor Complex," Madnick, S.
769
3/75
"Design of a General Hierarchical Storage System," Madnick, S.
723
7/74
"Virtual Information in Data-Base Systems," Folinus, J.J., Madnick, S.,
and Schutzman, H.B.
722
5/74
"Application and Analysis of the Virtual Machine Approch to
Information System Security and Reliability," Madnick, S., and
Donovan, J.J.
648
3/73
"An Approach to Information System Isolation and Security in a
Shared Facility," Madnick, S., and Donovan, J.
645
2/73
"Recent Technical Advances in the Computer Industry and Their Future
Impact," Madnick, S.
Please Use Attached Form When OrderingPapers
M.LT. Sloan School of Management
Working Paper Series
Papers by Stuart Madnick
John Norris McGuire Professor of Information Technology
Paper#
Date
Title/Author(s)
3157
6/90
"The Composite Information Systems Laboratory (CSL) Project at MIT,"
Madnick, S., Siegel, M., and Wang, R.
3180
5/90
"The Elusive Silver Lining: How We Fail to Learn from Failure in
Software Development," Adbel-Hamid, T.K., and Madnick, S.
3119
2/90
"A Polygen Model for Heterogeneous Database Systems: The Source
Tagging Perspective," Wang, Y.R., and Madnick, S.
3120
12/89
"Motivating Strategic Alliance for Composite Information Systems:
The Case of a Major Regional Hospital," Osborn, C.S., Madnick, S., and
Wang, Y.R.
3100
12/89
"A Polygem Data Model for Data Source Tagging in Composite
Information Systems," Wang, R., and Madnick, S.
3084
11/89
"An Architectural Comparison of Contemporary Approaches and
Products for Integrating Heterogeneous Information Systems," Gupta,
A., and Madnick, S.
3092
10/89
"Schema Integration Using Metadata," Siegel, M., and Madnick, S.
3091
10/89
"CISL: Composing Answers from Disparate Information Systems,"
Madnick, S., Wang, Y. et al.
3061
8/89
"Information Technology Platform for the 1990's," Madnick, S.
3015
5/89
"A Global Query Processing in Composite Information Systems," Wang,
Y.R., and Madnick, S.
2075
9/88
"Software Productivity: Potential, Actual, and Perceived," AbdelHamid, T., and Madnick, S.
2061
8/88
"Logical Connectivity: Applications, Requirments, and an
Architecture," Madnick, S., and Wang, Y.R.
2031
6/88
"Motivating Strategic Alliances for Composite Information Systems:
The Case of a Major Regional Hospital," Osborn, C., Madnick, S., and
Wang, Y.R.
2029
6/88
"Inter-Database Instance Identification in Composite Information
Systems," Wang, Y.R., Madnick, S., and Horton, D.
2025
6/88
"Connectivity Among Information Systems," Wang, Y.R., and Madnick,
S.
M.I.T. Sloan School of Management
Working Paper Series
Papers by Stuart Madnick
Title/Author(s)
Paper #
Date
2022
5/88
"Implementing Message Oriented Transaction Processing for Distributed
Database Management Systems," Bhalla, S., and Madnick, S.
1862
5/88
"Evolution Towards Strategic Applications of Databases Through
Composite Information Systems," Madnick, S., and Wang, Y.R.
1981
2/88
"A Framework and Comparative Study of Distributed Heterogeneous
Database Management Systems," Bhalla, S., Prasad, B., Gupta, A., and
Madnick, S.
1980
2/88
"Modeling the Dynamics of Software Project Management," AbdelHamid, T., and Madnick, S.
1977
1/88
"On the Portability of Quantitative Software Estimation Models,"
Abdel-Hamid, T., and Madnick, S.
1975
1/88
"Facilitating Connectivity in Composite Information Systems," Wang,
Y.R., and Madnick, S.
1866
12/87
"A Conceptual Model for Integrated Autonomous Processing: An
International Bank's Experience with Large Datebases," Frank, W.,
Madnick, S., and Wang, Y.R.
1876
4/87
"Hierarchical Timestamping Algorithm," Hsu, M., and Madnick, S.
1875
4/87
"Time Slice Manipulation in Information Heirarchy," Hsu, M., and
Madnick, S.
1871
3/87
"An Integrative System Dynamics Perspective of Software Project
Management: Arguments for an Alternative Research Pardigm,"
Abdel-Hamid, T., and Madnick, S.
1868
3/87
"Perspectives on the Effective Use, Planning, and Impact of Information
Technology," Madnick, T.
1867
2/87
"The Economics of Software Quality Assurance: A System Dynamics
Based Simulation Approach," Abdel-Hamid, T., and Madnick, S.
1864
2/87
"A Temporal and Spatial Locality Theory for Characterizing Very
Large Data Bases," Madnick, S., and Moulton, A.
1861
2/87
"Key Concerns of Executives Making I/S Decisions," Madnick, S., and
Wang, Y.R.
Please Use Attached Form When OrderingPapers
i~~~~e
M
coc>~S-c-~b:
M
~~~~~~a-c
Pro
-vo
n~~~~~~~~~~~~~~~~~~~~~~~~f
ea
0
o ..
E:
G
- ."
~ C,* ~
k,...
ML
O
0:
I
__________
_
C
.
.
_
C-
C
~~~~~~~~:
0.,
0.
_
_
C
c
cO
,0 -
0D
.
,
oC
0,
(I
CU
0
co
C
Ca
0t-
-
-.
1
OW
-
-sa0
0.
0
1~Di0
=
- 5-Z
0
.
r-
~
.
C0
CC
M
D
0
to
0
,,.
Ca ta
'00
U
0
C
tAC-'-
rb~~~~~~~~~~
'a
C^D M
C
- o
__
,
MS
0
o
II
Oa0
I
ivid
DC,
:Ow
;-
_
co
0
Cl
rw
CO
CI
,M C
0
CD
-
'0
C
-
-
C'
C,
to
'-wC-
........C :D8 *
9
w
D
M
'CS
||
Di
t
0
o
C->
0-'1
U=
0
b
_v
>
CAl
_
CD
l X *C > b Cp*_>~~~~~~C
OQ
X~~~~~~~l
S_
co
go
0D
0DCa
coS
~~~~~..d-
C",
r0 - 0
0
0
Ss0 _
0
o
aI
cO
C7D
0
r
C,
U0a t0
0r
.Ewa.
D
I
0
0-1
"~l
0-
o
co
O
D
IV
0
M
Cd24Di
ag-g-
o
.
-
.
C1
C
11
0
Oi
C
:X~~~~C CO
Ca
0
0 -
Mc
so
w
~--'
-C~
Ea.D
-
a
0
"-
0
m-~ ~W
__
i
-_
"*
_ ti
C
0
a'- Do i0 f"~ f~;
0
.~~~
0
*-'Ds
G~
-.-.
_
,:
<~~~~~~~~~~>
- C
b rC efl~q,*
0 CO -O 0 -=
Do,
_-.
_
cv
-
I
toU
tOD
~
0
Dn
t
_D
a,
_
0
-,ID
-
-
;
_
<D
-
D
nt
00
M
-,
_
~r'
0
:
DC
C,_
C
_ta
_.
b_
C.
m
"
=
0r*
Di.
~mq'
*"
=O
c
Ca
0- 0
f
k"C
"COl~ Cl
- ____
'=".---w
-C
Cb a.
.
a"
C
C
-
1
0
C)
#.*
0-
E
CD
-r~
-o*3b>c
Ca O :r -'
CZ,
. _$aD
oO
C
Q
0b
nt O
t:qJ0-..-,
'
I::
0y
S ::r
..
aO
a
D
O
_____ mm
Q '-e0
CD
0-.
,-3f
CD
-_-
i C-
t
O 0
- t-0
0
.
I
Ito 0
coI -
C,D. CD
= I
0_
C
0c
I
11
I0
CU Di-i CC-,
,('Di
*11
_CUZ
_^
I
_l
11 *b focX0
C. :sCG0:
_ tS*_SXI*1 IC=
ILM
C)
c
o
lio
11
-'
C-*
~ ~ ~
~~~~~0
am
*- _
D
t~~~~~~~~~-
r
°
I
1
.tt
D
-C
0
co
_X^II(
11___
ll .
____11.
--
-.
.
_
_---.
i
|
0
tA
0
0
_*
Di
0
0
- t0
0
Ca
C
0
C
5-tCo-w
a0
ev
_1___
0
X
11~~~~~
Di
0. Di
0
s-i
0-
CC,-_
- 00_
B
I
- I_0
08
0 15
i.
'-9 ,. 0 - .0.
0
_
11~~~~~0
0
_0
0
I
Di
O
t
0$ O-1
I
I CS)
0-r-rO~~~C
saO
co
11
11Q
||
m
_
co-i..
e-I
U- C.
o
C
0
1
_--r-
co~~
0
sI~~~~
r'
0~~~c
Ie , t
111
to
ac
,
co
_-
0v
"
"
~~~~~~~~~~~~~~~~~~~~~~c o
W
_.X
I~~~~~*
(cn
~ (2co(B
("
fl
B_
r"
CD
lC>
_
:ela
=:
r"
I
OQ
.
nB 1~°~
en
o
(B
*{
.
I
n0
r O
~~~~~~~~'1
C0 C
X coAC
:SS: ~nMZ0V
oen~~~~~~~~~~~~~~~~~:
*
C~d
RC CD
co
oc
~~~~~~~~~~~~~~co
X X tD
Xo
C
.
C,
0
'-I
C.
0
0 o*
4
C~3
l~~~~~~~~~~~~~~a
0
_
_
_o
_e
.
to
co
k."
'"*
C'
O9
t-O.
r
-.
Ot
'C
0
1>
C=M cn
.
I~~~~~~~~~~~~~~~~~~~~~~1
W
~~~~0
(c a o0-|
~~~~~~~~~~~~~~~~~B
Wa
o'
CD
I
b
C2
k,_.
Mg
I~
Mh
POO
feni
o.
.o
~ t4r
Iu
~~a,'0 0 ~
~ ~ ~ 0~~~(
(B
I~~~~~~~~
I
I~
0
crw-
C.
Is
0
C.
-
t_-aj
B,
MW _.
Bq2
to
0CD
(B
m
-n M a~~~~t,
0QCX
(Bo
(B
(
g~~~~~~~~~~~~~~~~~~~~~~MW
(2
(B0 en
t
g~~
(B g~~~ -IfC -.
~~~U~~~~0(B
(|
0
00
co
~i
~~~~~~~~~~~~~~~~~~~~~~~
U~~~C
IC~.
0
C2
B
U
'-~~~~~~~~~~F
en
C
C,
(
n
-co I~J
S: en
o
0..(B~CW
0..
I
MW
. n~~~~M.
0(2
(B
M
.
O
I
-v~~~~~~~~
M
Du
oocw
-
to
to
~~~~~~~S~~~~r
~~~~~~~~to
~
~
LX~~~~~~~~~~~~~~~~~~~~~~~~~~3
r'
,-|
-4
C2
-41
,4=1o
cs
PZ
to
.
0c~~~~
to
0D
0~~ICD
to
o
ccc
to
-
e0
1-,
:I
.a,
1
O
Ca
0s'0
O
C~~~~~~~~~~~~~)d
.'3
:
:~ r
aMC=
,-4
10
co
9m~~~~~.
.4
0-2
0-
~
0
~,,:,.-=r~
k,,
coI
~ ~~~~
"""1~~~
to
.
0,i-d
O C~ D-'
--,CI).-C~
C.P co
0. CD
I
.4
:''t"- CD'
Ca
o"~~~~0
c 0
CD00
i,,-.4ICla
cla
c~~~~~q-
::rI
,_~~~~~~~~~.
00
a
c7et
"co
o, -.a
cn~~
i:~., _lc
c:
= G
p
(2
o
~~~~~~~~~~~~~~~
~~~~~ ~~~~m
M -n tfa
0
" " OrD t
co2
.
-
b_
C6
Ca
n
01
a-Pg
01~~~~~
01
(2~~~
>
- 01
0-.X totj~~~
Pt
t
a-
Lb
01
to
0
to
~ ~~'
0
~~.PI~U
toW
=
0
M
6
_(
-.9
(b
Oc-
C,
C(
C,
x
UZ
O
X
rD
_
ei-
(2§ to'
_~ to*
a
(
(vO
. C 'MD
C2
01
c 0 01
0
0D
0
0
Po
co
to
C.
0
(20(00
to
- C-
C C**PC-Pgto
a..g C0- >
-1 s
C,,
0>
(
01:
t~~~
o0
0a-- t0
to
-a
O
C'.
m,,
~
V
17
=x
_
I-4
00,'.C
7
CD
a
M
tfl
0- .'_
M
0.
t-
a
to'.'Q
W 0_.
Pr
Ca
-1
MP'
01( 0C," 0
_
C"c
I
Ca
la0
0C
"
O
-
cn
tvld~~~~C
CL
-0
D
M
~0 ~ (0 'C
~~~~~~M
n wD'La
M
DC
~~~~~~.
D>
C
0
CD
(201
C
RD
P~~~~~~~~~o
-. 8
::I
co
0
co"s
a,
..
( to
(C0
P9~'0
.
.
3
CZ *^_-.
QC CY
,
to,,
010 P
~ ,ql~"
k-,. =~
.
co
0
P*
M.'0e
*
-
B
.
~~~C$OX_
0
U
_2.
~~_
b-U
1
t-4
-.
I
t:,'
Ca~~~~~~~~~~~~~~~~D
I"
-~~~~~~~~~C _r
t
E
Ca
C_"
_
wM CD
'a
tow
Cs
s- ICrv
me -O - W~~
eo
M* co
co
*
C
to
0
1
w: 0.
Ps
4t2to
.'
aP~~t
P.Si'
-
Ca
m
to
o
_W~
pq
co
co'g
u=
I
e
SC-.
rD
c.-
C-"'0~~~~~~~~~~~~1
~~~~~~~~~~~~~~~~~~~~~~
D r
CD
'~
CD
P-.~~~~~~~~~~~~~~~~~~~~~~~~C.k-.I
CD
M.
DJ
c..,o
i-
c
~
~.~
co
~ ~~ ~ ~ ~
.,
t-.
I'D
~~ .
r~-,
~
~
*
CD
.
CZ
~
CD
'
-4e-..
=3
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a
~~
a V- -CD CD t
4
-
'
,.C~~~~~O
to
CD
CD
DiDi
CD
C"
CZ
o",
Al
-
M
MM
M
M..
C>
M
-4i
0.
~'.--
M
cmCD
~CD
a-'
'""-t0~
., ~ ,~~ ~=.-=-~~~~~~~c,
~-t-~ ~'O ~ ~ a C
M~~~~~~
CDa-
--
MCD
E. '1 C,
=0 m =
Q
'IV a
0 "
'0D
M CD
W. CD
o-.. Da11CD-VCD
="~
'C 0 C
0
CI
Q.
Ca
M -V
C
~..,,-'"1
aMC
0
.~~~~~~r
CDC
IV
to*
- C04
I.'-1
0M."0a
0i
lC
".C
i -V Ca2D CD
aC
Ca
0
C-' =
i
a
Ca
¢'""1
Ca
M'
(-
'
C-
CD
CD
~.~~~~~~~~~~~ CD~~~~~~~~~~~~~D
.. M
=
I-'.
-¶ C inn-'.'DJ
M
M
M
a,C-
C.
M
CI-
~
CV2
'""1
. 0
t
~
~0~'
cog
I
co
M~
C-
WI
CV0
("""=
C11 C=I
Ct
~~C,CD2
cD
C-- -
ID
!
,C
a
-.
~~~~-.
U~~~Di
CD
Cfl~~~~.4-
-
Ca
CD
co
-a
C-'
=,-tC
CD~~~~CDC
Ca
~~~~~~~~~~~~~~C
C-
.- '
IV
D ca
IV
C0
0
Ca
CD
C~~DMV~~~~'I
0.I
*
0-
D
0
,
0"aC
CD
IC.
M.
'0
-
o
D40.0
C
Di
-.
'
W'Ca
C
a,. a~
(~~~~ C
'9
-.
D
0
'o
~~2
CD
aD
D
CD
C-2.~.
U0 '0
C=CD D 0
"- a,
D
(
"-Ca 0
D
ID
i
cm
9
0v- C
0
-
~
Ca,M
'-w
f
.. 4'0~~~~~~~c
C
~~
~0
CD
Ca
C-t'
Di
,
Ca
'0
C-I- C-I- C-I-
0-
0C
C
gm.0
Di
(2 0.
Di
C-a- 0~
0-~~~
-C M9
Ca
'9
oo
I-
00
-
Ma
M
C
4
0
0-
C-.
9
C
-.
a~C-C
0C
C
-
Ca
M
M- C>
CaD
M
I
Ca
M-a
Di'0~"
a,
C"*,
D
CD
.
0.. C,
Di
co
M
M' Mia C
0
to
C.
0
CDM
r
eua
--I
,,-5
-- IU
C0m
CV
co
l'.4
CO,1C
C
U
fD
0
~ ~~~
C
C2co
~ ~~ ~~~
to
-C
CSa
p-I
~~I
C.
booO~~~~~-Dm
0
Cb.
C*
00
co
O
0
X
Ca
> ..C
-1
CC
a
CO
*
v Ca
10
C
M
I- s
~~~~~~~~~~n
II
M
O
CD co0
~
cor
5
,
cO )
'.4'~~~~~~~~~~~~~~I
Io
Cr-
°
I
M..
aI Co~~~~coC1
"
C>
-
t
'
o
-
CO
H
C''f-.. CM CS
. Ie
oe 0)~~~~~~~
0b2
M0
C
CD
C"
°.
11f'
C, 0
0
r
Jvn~~~~~~~~as
to~C12 '1
= CO
C
:
O
M C O
0~~~~~~~~~r'
a,0
C, C .
M "
~~~~~~
ta
DI
"I
·
-
CO co CD
M- M
D
-.9
0C
W
~I~
<~~~~~~~~~~C
- ,co
C,
co
I
IV
_~~~~~~C
-~~~
ta
z¢2
t'9
o
o
I
9
t
CZ
C
cV
~
I-d
,
I-9 --a
et,
,C'2
C,Z
.r
-
lig
'm
e1
a"I
Sa.~~~~~~~~m
(2~~~~~2
S~
::s"
c'~
0
CO0
Mb
~
-'
00
a-I
0
II
.0
0
cn
U
~~
,t-a
r1
m
(2
(0
a-a0
-a-a-
(2CO
C-.-.
a-2.
'-M~
~
~
~
M
~
M.
coQ
"
n
W
cn a, 10~~~( C
C,
a--,
-
(0
6
'
0)
~--,
a-.~~~~~~=P(2(0
tO
a-a-- C*
~
-a
C',
ea
,
C=
,0r
C2
C
C'A
4
0C
-
c
(2
la,
I "
a-,gm.
-
0
0?q'
0
¶
-a
O
MC
0)
a--
::0
(
co
'-I r1
a~~~M
aoQ
-
c
-
"
r-a-'-a
0-
(2
0a
'--'
el~~~~C
t.
0
~
f,-a
~ ~ ~ ~
ro
"I
M
to a
CD
0-
a n CO
0
C-,0
I~-C
(
o
arCO 0-
o
C>0
I
~
-Q~~
(
c
c
-0
E.
0
a1
.
0
n
I-~~~~~~~~/ C>
-
cn 0 ~
~'"¢-'
~
'
i
'
J0C
"'
-
"=I,--3
C000
r
co
-
,C 0
a-CDCDCM.rWaCD
(200
U
, c
01
CD
aIav~aaC",
U0 (0 00-0)0)
WO
t'~
-
I-'
el to
M,
a-0 Eb a,(
a~
o-i¢--
J
0
rj~C
C'2
" -b
=
coX
,-
COW
rb
'"'
~.~,.
c.m
-
eu
a.0
I-
w'
0CI>
-
0
e-
In
W-W
a- M
2 0a-a-.a-"
~°~~~~~~~~~~~~~~~~~~~~~~~~0
1-- ~'1
0
'--a0 CT
coi
a
'-
o
0-
0
-'
0
C
C'
m a-I
as
0)I'-m
-- o~
?D
ao
-%~~tD
U0no
00U
O03 a-I-a-
0-
,.,
0-
-
a-I aWI C-a
0
0
(2
CD :
(~". 0
V
aV0-
0
o
(0 to
0-0~C
a-0)
0- 0( -0
-
(0
0-a-a-a-a-0)~~~~~~~~~~0
) )
~
CD
M
0)
'-1 0aC-.
a-.0)
Co O
a9aM-
D,
0 aa
0)
0
0
aCa-
C-
CD
0)
. C
a--
C
·
A
be
1
(w mc
0
(aV a-a CO
I CC
0-~~~~~~iiii
a-v
CD~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~I
I-.I.
co
9'O
',
-
o
p.
C,,,m
,-~,
C:
to
CD~~~~~~~~~~~~~~~~~C
9LO
"
t"a
-
=,,~~
~.
I
-'-
,--
-~
'
V..'-
~~ ~ ~~ ~~~C
~
'
0
co
Ca
to-
0-,-F.
.n
,-..0~
~ ~ ~ ,-~ C coC
~ ~
~.o~~~~~~~~~~~~~~~~~~~~~~~C
I,-
I
y,toc--r
Ca.
0 CL..P-.
t--
900
.0
W
'"
0
,.
MMC'- ,.-
C-.
~~~~~~~~~~~~~~~~~~~~~~C
,'-- '.-C
--
.,,
Ca
co-
-CD
q~
C-.-0
"
*rb e~~
Bi
' CD ..
M- .D
0'- ,-i.
¢'utb
,..~
~'-'-~~~~
m
0
m -~m
~~~ ~n,~ ,-, m
'co-M,
c-- ,-', ,'
c
0
c-
"
~
.
Ca
,c J~c.O
~
~
~
r
M
"
n to
o=
gs
no
co
z,
n - nr
M
C-0
C, 01.
Cz rC c C=0 cr
=
I
m
Ca
.40,l'la
e,
"'1 e
C-
.
Wci
~SW
tv
~~
i- I-I:a
- co
~rti-
cIv
c2 t-~~~~~~~~e,,, I=0
o
l=.
o
cm.
co
Q l"
W
'=
Ca
11
c-
to
-%Q
r-i.Ca
~
~
-'
"c.
~~ ,--, ~
-i.-
'V
d- ~'
~
Cc,
ii0
0
e~~
._
-C
0
n
.
V
"
W
Wo
SW
M
cw
I
.)C.:0=
M
.'
M
--0
0o
CD
c
~
to
I.-
I
0
~
0 a.-(bC3
:* " --c,
r-ir=Ca
n (2
M
0
ci.
-
-4
9
--d
I
M-
'.m-~--I,,,
-9.~
Ca Ca0.
0:: 0-
::l,
4~
c-i.b
t
=C-i.,
~co. 0C-.
o ~~~Mto
am ~
0D
r.,,- c
oI
M0
-
A
c
CD.
al
.
0to C
Ca
,C'*Y
I-.
QJ..
c.
.
- cn~i
coaM
9
AP
'-V C:3
W
C,
'1
C)'-,M .,
Ca W
.9-- 0o Qw m
c-i
a,
~
-.
I
M~
V
cSU
tCa
CDC3
Ca
U
1
I111I
__
_
L_
M.
0
,-,: 0O
_CD
-'
Z
_.
O
CI-
C
_
0D- C
0
qI-
C
9'
_--C
a,CO
Co C9"-,
-
03 CD
C2 -- -0
_ -.
-.
Cd- 1-fe
1cr'
C
Ca
O 3
C.
-
c,
-
0
C
co
10
co
.3
Ca
l
0.~I
co CIU
W
Ca
0
C,
uCDCa
0
14
03
S=
0
03
O
0-
co
0
0
I-=
C
Co
0.
(O
0
t~
C-I
I
D
c,-la
*
C
.- t.r C--V
Co
D
. ¢ 1, ,-ea
0-
CD 0U
0-
I
b 03 C3
0
CL b ct$
YmXX,_.~~C
0o
C-I-CD03
3
-
0
t-9'
C
0
0
.~
~~~
~ ~ ~ C.~ ~C4l~ M~ ~~~.
C-,-
C1
D
Cs
0
9- C
0-000'
I-i
*
=
r
q
a.
Ca
0.
C
0 0-t~
0- 03t
0-V 0 S
w
M _._-~
I
0-
C>
0
o-
03
C
to
O
C
scPt--'f
Mw-
k-,C
--
Di
-9:~
D~
o_"
¢"O
C1I
RC,'oI
.0
O
C
-I
0
0
0
0
U
C- I
C-I
I=
-a C-Ca
M
CD
CO
CD
M,
0
D
C
C
=a= CI-
CD
M D
0
C:
-I
_
II c 03
v
CD
t"~~~~~~~~D
C
D
C-I-
°a
*
DC>
,c
-
=v
'AO
M
co
MC
-
a- '.0
0
a
-ao
CD -
C
CDCa
0
C-I-
C-C.
0 C
C-I-
O
Ca
0-0
-g0
a
C
0-
0r
a o
_-t 0
9in a
0
0
C
Ca_
_
C D
9-1
co
-*
to
*
-Sa*
Me
M '.
n
0z
CD 0
co
3" 0C-I-"
CD
D
00
03
C
:
O
C', >
-
H CD
n
0 -9
C,
0
D
¢ '-
03
Z.
. Ca
M
DCD
.
'
Fl_-
9c
cr
J
-b
coW
Ca
0
03--CD
"-"C
lL3-9- '
;a
C
*
. r-3U 0
03 C
4
0
CD CD D0-1
0D- 03 Ca
0
'_
CD
C-I-
C-0.C
am0
D3
1R1~~~~'b
0
CD Cfl 91 Db CtEO
. 'mC
0-0030
CD(D C-I-*
C
O
-.
'V0 0
03
~~~
00
-0
tO D
0. 9Ca
~CDtCaO
C-I--0D
0-
9-
c
0.0
O
t
PI
~
CD
s
.
0
rl-
*
I
D _*
CDt t--
O *_
O
0
00.
0 Ca
C-I
CvD
9-
0D
l
_-
O
.
~~~:t
~-4
C~
X
C
-
Ca
C-I
0
D
2
03
0
0
0
b
C0
03s
3
Fl-
Oa
1-.
CD
I-"
.
0
C
I-
0_DCa
-
'V
'1 _
~
~
C
01-
~
00
0
a
OD
0 Ca
.S~
to
tD
-
C
0
C
D~ C-I
I~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~CI
C.
C,
'.
X
C,
-g
C--
-
C--C
Oa
<9-1
<
"
~~~~~~~~~~-I
0
0.
Dt't>0
0
(CD
0
b .
to
I_~
03
D
c,
0
O
1-
*
0
0 D 0
C:
CD
.
VCL"
CD _.
S:
Ca
)
0
CV
D
'-
~
CD
Ca
D CD
C-I-C-I-C-IO0
0
C
_-CIC
=ro
'.
I
!:fD
I
CD
0
to
C
O
C
D
C-I- Ca
C,
C-I-I-
C12C
cnW - C
0b
CD
O
D
O
O
O
_.3
cm
Q
0Ca
*
--
Ca"C0
0
cnor
t
030
03
-
-
-*-
C-I
O
O
eS
~ ~c-9_-0030303
b
C'
~
~~~
Ds 03p ~M C.-CD > CL
I~
*'19D-tn~ E
_
0
co
CD
0I:
'"
CD
MC-C
0o
-oO
IC-I
-
-0:Df O"
co
C
C- C
0'
0-
cm. CD
C
=
0
- :i co
0
C00
.1D
_
_C_
MC
Ca
r
CD'
09--
0-a
0
C'
ao
a
03
C
0
cO
0.
!-. S
0
c
_
e-1.0
Cn
n
0
.
_-I
_
__
_
n
C
a0
o
0
D.'
__
I -g
o
CD ca
-
_
M
.- CD
Ca
0
CD
o
M, CD
CD
ac>
-
CD
C,
TC"-MC_
CD
0O c-
0
0.
-.
0
Ca C.
C- A.
(D 0
a
C-I
CD
0
-a
D~C
_
,
PO
0-4 W4
C=
D.
..
N
..
~~~~
~
~~~~~~~~'
~ ~ ~ ~~ ~:. ~ ~ ~ ~ ~ ~ ~ ~
-
s,-*
r.
fl'
0
,aW
e"'-
0o
e-I
0
.6
:C -
"1tv
P
I~
(1
:
"
0"
,-
nnf
00
a)
-
,
Ba
,
--
..
C
=6St3
~
:~-,-
0
W-
~~~~~~~~~~~-
co
c'q'~~~~~~~~~~~~~c
M" eu
(,9M
C~~0
coa,-0CO4
f'..
co
to
-.
0C-
me=
co M"
CD
I'D
..'. 4
C,) "2
M
00
c
C
CD
* 0n.
:"
ex,--,
k.*i- .
=to
aC,
CJ O
M
C.
c*
f-I-f-I-
0
:
Cd2U
000) '---0 ev(2
(J2P.~~~a)
00 0
a-Ba .1
0
f-,-
~
~
r
0
f-CD,
W
a
00I
_
_
_
_
_
to_
'-(
*E
CA .-.-
C(-'-(2
el
eb
_
_
_
~
--
"
C.-
:-"'1
_
U aa,
,
ooM
CD
0
C2 .
c
-C)
_
a)
'.
f--
-.
..
IW0
'-,..0
(2
W
M
_
'.0~~C co 00
1,.
-.
U
B
--
g
0
-.
0
I-
I-V
tv
_
'
1.
2
_
_
_
c
__Mto_
0-0
V
0
0
.-
co
W0:
-I
0
aI
=)
"-
I-,.
IIC>CC*
c
OP---M
V,
_
0"0
to
a
'-r,-
d
iBco
00W
W0 0-4
cm_
C
-
-.
-0
00-~~c
_
0
-
coI
0co
,
B
CJ~~~~~'-V
0
~o
I~
Ilm-
C..~
0I0
-i
C-
000 M0 ca
0000o
I~-
0.'03(M
-
1'W f--a
I
-C0
lo 0 ,..W-o, -1
C.
12UUM
0-)0
o
=
=~ I
a'I~~~--
00
M0
. "10
~-,.,-0
-
W
(
-
0D
I-V
rv'C12
-
"
0
I"
I-00-0 M
0
t
"
,-.-0co-'
'~~ OP--f-I-~~~~U
C h-,.,,,
-ft
I
-:
.-.
C ..
0co
t
co
0-
r '-
M
-~~~~~~
00
0'
.-.
,
rIW
=
L'"f0-i0
W
0
0-g
,.
=C "aC'
.
t,,-e
~
E
0
~ t, o
rl
Mc
-9o
f--h
,
:-- CP,
P.K.
-C) ,a
.o.-
-- -CD
M
, ,,,
to
' IC)- -.t"
0c
a
to
Im
Ill
... C.
(2 CD
Ca
0
r~~~~~~~~~~
CD
-.
00~~~~~~~~~~
o
~~~~~~~~~~
CD
C
0 ~,~-.
~
a~C~
D C
CD
ri
-i~~~~~~C
4.C
~ ~ ~
~~~~~~~~~~~~~
~ = ~.w
~ ~~ ~ ~
C:
~
Ca
a
JC
m
II~~~~C"
C,
,-,
0:
--
o,-0
C
-
~-)
~~
0
II~~~~~~~~~~~~~~~~~~~~~~~~-I
0
CD6
"
CD
(2
-.o,-~~~~,
I:0,-ii (DO
r~'~
C-I"
0
'IrC
h-C0
C,-C
(2C
0-o CD C-2
.-
,0-b
o
*
-
CD
(20
C
C.
0
0)
-a
co
00
'I'
C,~ Al
O
0
,
.-=
'..
.
(D0
-
a-s
c....
,,-
'.-.
0
1
(D C-co
"I
"20
-4
~-,-,- ~
CD
.
) "I
a,
I
C
(
2
CD
C
'3.C.
~
0:m
C
C=
i-,.
0
CD
I-9L
'"*-
C C,.
IV
-0-
D
rlI
CD
0L
coPft) to0
0
II
t3
I
oI
CD M
IM
~
.C0(D
CD
_
__
_
_
_
_
0
w"
CD
C
_
_
_
~
E~~~~~~~~~~~~~
(C.
0,
c
---
0
C0-
4'"0
C-I" 0C-I-~~~~
-.
-0
Ca0
C
C
w
~
Ii 0
CD
ll0
Ca
(2
'1
=i
0.
C--
2
CD
C.. C-I
0
Ca0(
-
e'
0
C0
bi
~'
-.-
M
a=,~~~CI
.
·
U
c-D,
b1
1
'I
C.
CD
0
C",a
=
0
0
0
c
(2000,
I
C -i~~~~~~~0CD
DII
C
Ca
(2
0CD
-'
-4
CD
-CD~'
co
CDC
CD
I
0M
M
;
CD
C0CD
D
a
0-~~~~CC
-
CD
"20
0C to
i
a-
=
00
f=
--
0
CII
-I0
=
I
C
W
-
-
CDC
- =
IC>
C-IIo.
n.
C0
C>C
0a
co.b- M
Ca
0 -
MD01
-
CD-
CD~~t~r
b-II
.0)0C
ab
0)v
i
I~~~~~~~~~
II
C
C.
n
C
Ca
0-'i
CD
i
~
(("2
0)-
CCl
0'
0--
M
C
,-4C
M--C
C-I"
rb
Q
I
C0)C,
-~~~~o
~~~~~~~9I"CfMlD
0)
CD
0c-,
CD
CD0
-
ml
.-
b-
=
-IW-0"-.
C.
Ca
-
C
C
0
D~0 0
0
0;-C
01~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1
~
~
C-D~
(2~~~~~~~C
00
Ca
n
2C.0
-
C>00t
0 C ° 'o_
·
C C
0"0
n2
C--C 0)
C-I
-"
M
0
0
0"
0CIO
0 0-(2
*
*
C-.:.
C-C b-9- -1
CD
a
Ca
0
~
'I*
0)M
0"
o
0)
CaI
-
~
0)
0
a-1
e--C
27
CD
...
~ ~ ~
¢o1
C',r-
(
_
,-I
k
"Co
~~
CDco
. coI0
C>9
Ca
CDC
M
CDt
-
c-I
C-I"
c
C-
"'
C.
-0
CD
D
C
~
c
b-I
0
C
."4
0
-04
2
CDD
b~(2
D
0
-
~h
bl0
~
C',0
i
C
C:Im
~~~~~~~~~~~~~-
tr'f'
-
(2
0 _.
"11
o
. 0f
r P:
CD
to
-.
-.
r"
a,
o
CD.
-
ce)
CD
Ca,
b43-0
c'-
co
COrb
co C_ * M
c CA
co
_
r3'
.- 0-
-.
0
o<n
.Co
- -C
CD
O
C
0
=
O1W
c
P¶M
k.-
Irl (-3' o w:_(-- .
"
-.
c_
CD'
(
-
C
40
-
"
-- .C
'
(
B C
'C
',"
-.M
-
I
CA
.
CA
*t
CA
Ca
O
o
P¶
C-
3'-2
co
vOOt
"
et
("20-(
.
O n>
0
" ,
00
Iv
,>
~~~~OCtD
b c0 0
_
o
_-
c0
-
~I--4
(*
e-O i..3t-~
COoAC
-"
M 6co
(D
0_-C
r
CD
0P~
C
I
_
0
D~
*D
v
lt
o
CA
I
_
3
' ef -bXo_
XcD
C
eo(D"nO
CA0CZ
0
.0
CA
C.
_
_
_
_
_
(-3C
o--
,
_
_
_
_
_
0
C01
oc
E1Dc
D,m
co
Au
M
B Ca
DI0-
CD
~~
II
CA~~~~~~~~~~~~bC
~~~M$
to
0 .-
I1' CW
11
-
("1-
(beDn
B:e
-va
(-D
-
0X
I.-
I:
I
WI
D
(-3-
'.
CD
no _ C12
.._~~~~~~~~~~~~~~~~~~~~~~~~~~e
M
oC
-'~~~~~~~~~~~~~~~~~CD
~ll
__
M 3C
II~~~~~~~~~~~~~~~~~~~~~~~~~P
0
I
-
-o
.s
CA
O-4
~C
0
C4
(
c
_
CA
-
!~~~~~~~~~~--
1l~~~~~~~~~~~~~~~~~~~~~~~~~~~.
("2
C- CI
C"
2CCD
r
CD
'00
"
A
0
* v
~~~~~~~~~~~~~~a
C100
_*O0
l~~~~~~~~~~~~-
'
Cos
A -I
,
IC
-
,
_
0f
O4
-
CA0
r
t
c1
oo
"
Do
01 CA
__.3
*
C
CDCI
I
_
I-4
_-
-
.'
OI,..
_ I'1~
B 0) C 3-D
I
D
CZ_
'0
et,
_M
0-.-co
C
--
~~~~~B
C
00-C
_*
00 _Ff C 1
_:
O
t
C
C
= _.
C0
CD
C
-B
-o
-33-
SWC
.
D
CA
D ' 'm
C
WDC
02
I.0
0
C=
A'
*to
ce
22D2'2Ot0
0C&.
B
,
0-,0D
cP
"o
0
C.
-0D
0_
-
w
nM
0
~C
Cco
CA
,
U
,--.
3' CD
'
1
C
0-.
c-*C
ocD
-e :3
_ ¢""
B
-. 0-r3'
a
3-v C
0-,1 P,
C
01
.
Ca
to
0
("
o a30
,
*
I
ill
a--M.
9:.
0 a-"
-
ra
a--
a--a
= a,
0
0-
0
-- '0-j
aa
ma(
a-
r"
Ca
~'0
a,
C-
a,
-,
r
a--
0
a-.C,
0
to
=0
a-
a0=
~
~
~a-
~
=c r 9,0
'E
Mr
n9-~
~
~:~ 0~~~~~~~~~*
f~~~C,
::~
0CaP1Ca
aa, C~~~~~
,.,i
a
CZ0
a
'0
a,
tow
1
CA
0,
~d
Co
et-Saj , ( - -.
I
.. ra
a
a,
to-*0-
~ ~~~~~~~~~~~~~~~~~x
a e0
.
0
C->i
D
~a, ~
~ 0 CaWE
a :
0 u
co
toC
ton -
0.
4a
-'
a'0
a-C
-.
-
c-a
ra
0
,
C,
aC
-
0-.
a
.CL
0I
a' ae
=a
0
a--aaa
ra ao~~C
m
co-a
C",
co-ia'-10
I-C
to
a, '-ira~~~0 a-D
0
ai
-.
=i
C
0
aS.
U
cIn
a,
,
0
a
(a
~~~~~CD
~1
D.
~
Oa
0>
ra
0
ra Ca
Ca U0 Ca Ca
aCD
M
-
a-i
-1
-C
~
0
0-al
Ca
c.,
-
a-~
-i
raD-6
0-. 'a-
0
ra
-*
r
o
0
-6
r~~
rt,
a
a- C,
0a" 0C>=
CZ
ra a
a,
(a
ra
ai- a
a
0-a
a
*
ra
r
co
~
CD-0
0
--.
m -- co
r
*
'"1
CD ,"-
~
r
cn
F'
C
0-0
Fa r
.
-- o
0
-0
0-
ai
a.C
t3
0
Caa,
Ca
0
,
a
>i
a-*
a-
tm
0-
a--
a
a-·0
C -
a-
,
"
a,
'
'
0~,
a
,-,
Ca0 to
t=
'0
a-.,
arr
t0
-i
m
a-*
c
Z0-
-
-
0
C
0
a
,aC
~ 0 E·0-~ ~"-' I
-
Ca
et-
0~~C
a
ra
,
C
0-00
-- ra
Car
,
-0
-
a-a-w
~ .b
~
~.0 a,
~-i
0
a--0
O
0-
c'
~w
a
CZ
=
-i
O -I -
Cra w
-aI
-
C0 0 a
C2a
1
a
C
0- 0
ra
toa
0a,
0
=
a-ao
-.'
a
C
.-.
.
0
C0D
(
,
0~
- ca
co
a-i
0
ra
-~~
, a-, r
~~~~~~~~~~~~~~~~~-a -"
Ca
Ca ' 0
0.-
=
0L
C
g~
0
I- n
Ca 0
--
-
a
0CD
=
-.
co
0
ra
0
(a
r
-o
Dc
C0.
,'
r
M
0
-'-0
co.
C
a-
0
a,
-
- r
'0a,
-.
Ca 0- 0~~~ a,
ra
a,
-4~~~~~~~~~~~ai
a~~
Ca Ca
-*
o~~~a
n
-*
a, Ca
aCD
ca.
F
CD-I'0
a,
a,
a,
ra
C
C-
(a
-
co--0-
a-
co -
co
co
~ ~a ~ ---~ ~ 0Cr
toa Ca
*O
c.
co.
0> C ..CZ
-ita"
a -'"ra
a
r
w
C.C
a
CaFi-a"0
aao
-i
0.
0e
~0a
0
C 0
0
-
Ca
a-
a*
raco-
a-i 0- 0 'i'0
ra-
0
co
ra a-.ra
a.
r
g
'10~~~~~~~~~~Irba
Ca
a i-V -I0
Ca
a--a'i
ra
'-(aC-ac
0
Ca
a
a'
CDr
ra a0 '
a R-i A m
raa
a-r ,=0
aa'-rara - 0- 0 ca aa.-¢'
0
a-.
..
a =roo
a,
-4.
- oD 0
C
0
ra
e00>
C-0
12
0
a
-
a
a~~~~~-ia a' aaD0
0-C
C
c 'a
'C c-a.
,
a-a "
a0-0 -- aW. C- C
ao,
C, t- a, aa
0
r
aMc'Mo
CD r
CD
am
I rcn
I
~
Ca co I
a,
a0-a a-- c
ra
f ,d &~a. .
I
O-i .a-4
C=0
0
a0 0Ca 0¢
a--
ca
.oW'
-
.~-
. SWr ,,
- ~
.-
a--a
0
ra
a
~
a a0-I
caD
w
0 0 0-
a-i
a-i
a
0-
r,
a,
r-b.
a
0a'D a-a- c'
wCa0-ara
r '.
c-a- a-~~6...-i
0
c'-
-
'0a, ra
a--~a a
ra
u
-w
0-
a, a-
0
-3~D
a--Oa.0
0
-
C
a-a.
e-.
a-
C,-
0
C:-w~
0
m0
to
mB
C
a,
0a
ra
a-o
Ca
~~~~
-*~
Ca
a,
a-i
c-a-
*
00~c
Ca
ra
0
Ca
Cam~o
c(a-
0-
Ca Ca 0
(a
Ca
t0
C=
ra
0'
~o
'-ura~~C
coara
a
CDa
a-*
a-
C
ra
C12~~~
C
CoIa
Ia.
C CL.
CD
Icc_
X
C1,
cX
i
n
a
-4
i
.
D
am
O c
t O ,
=,
,,
-"
OD
1
a
b
C
CD
-0
-
0
"
.-
CD_*
. _
C,
i Cb
iv
92 .
0
i
(
:
S
o
r
co rI
oM,.c
' .V-4,
co
c
-
_
*
c
_*
O
a
o
a
C
"l
cm X 3
X
a
l-o
w
io
'~~
m
C)
C=
Co
C=
o
cc
c
a
1
@·
to
oD
cn
C
~
I
a
a
_c
cr
_
a
_
s"
o3
_
-
ov
, rr,
r~
o,
n
O
=$
r
C
s
(
C
oD
ro
1
b
~ao
CT
_-
Pr
c- iC
c
_g
O3
CA
cc
c
CZ.
-
w
.m
Ir
'
_
-
CI
=
CI
t
_
-
C wC a
:::s
1
V
O
Vc -
iv
s
f
::Z't
tC
i
s
a
w
CZ
w
CD
Mc
I
b
i
I
i
c
on
i
Co
a
cr
Ic t
":w
"a
~rCO'D
*
uh
°
X
a
|
eV
to
I
i
r
I
v
C
Ve
j
C:
=r
UZ
0
I
I
II
_
- to
t
O
to
=
C
D
=X
ctt
,a C
1na
CDC
'mr
I
_
1C,,
D
C3
o
I
C
C.
_.CI
Z
-
'
to
O
I
n I o
Co iV
*
tO-
O
CO
1
I
I
I
<__ CDI O-eo I
I
Da
X
r·
cc
I(
cta .o
c- gc
XLt
, >
m
iV C
M
- ct
co
a
1S
o
Co
o
a
r
o
In
0V
_
C.
C
IcI 3 > b
o
_
_.
,
o
o
I
3
eD
C
a
Cm
aC
C
§I eb
c
CD
9
' _D I
CXP
I
"W
M
CD cc
I
cr
a~~~~~C
t
P
us
~~c
|
11~~
..
tt
D
br
CN
I
to
l
'
e~~~~~~~~~o_-O~~~.
0-4
11
an
C.
t
oo
to
-9
~e~~~~C,~ sw
~ ~ C~ ~I ~ ~ ~vC ~~~~~~~~~~~C
Cr_.
I
Pa
I
_3t I
IC
CD
C'e'~
t
0
-0
a.m
to
C"
.
,
C
11..
Io
I
:r
3
ctD
CDto
o
iV
e
°t
I
3o
3
_-
- r
CDD a
. a _. cc
-~
a
sb
_
11 O
11
a
.
ce
M..
~.~~~~~~~~~~~..
CI
C7
ca
w
oC -.
_
CC
eb
t
to
_.
_
CD
P
cc a a
eC
·
:
C_- r
3
w
-b
a fb
.-
I
PI
0V ccacootc
.Ca CP
C-
I
o
_
I)
nc
C_2nt
_CO
&
bCD
CD to
_.
a
CotD3o
,_. C
aabf 3
M _ CDt r_
*
_
:
", C=
"
C2. C,
or
O
cc
~ ~ ~ ~ ~ ~ ~ ~ ~~~~2= 1
~~~~~ ~ ~ CD.,
a,
w
Co
~r_-
o
Cs a
M
cm,(I
C 1oWS
" _ C-
·-- Cb
a
Do tlf
0.
r 3 _IDir
to pv g
toet
I rE
b
a
>
e*
ct
w
CD
I rr, cc
eD~~~~
=M
=
C$
g °
1
r
i
X
Cb
M
Con Co
C,
to
to X
o-,-
a,
O
I
I
C
P
X
9m cco
3r00 b
cc
e
M
P,
=
Co
fl
,c
~l
*
n
I
II
a
p,
O
O
C
t_
o
CD CM D
c"
I
a
ID
a
X
CL. a,
C7
0
l
cI
_-
c·)m
I
_
r_*
-* a
n, ,
C)
0= o.
C
sx
.o
M*
w
mp
1
ct
IS
,
It17
CB ccr
t_
a
roE
M
r·a
_--. Cb
c
Oa
-
3
fI !
- 1..d.~.,~l
I
S.~~
o
~~~~~~~~~aC
A- Co
C
_
CI
CD
_
C es
:r
o
o
a,
·
to
cD
<
cr a
Pt
or
Q,,C _. "
C:
1
~
_-pIa>
O
c
1-
c~ I,,,,
cc >o
o
o
-
-ea
P,3
C. M,-
c.
Co
O
o
3
tM _*·
O
-=
0
Ol
It _
c v.
If~ (ed
i;
a
-9
_-C
1
I:~
t
O
I
-·
.
3
S2 aW
~1 C
Cc
c
P> 3
- Co
C C0
a
D
1
Cr .C'OPMO
I
r· O
"
a
t
_
cI
C- o
t
X
:S:
I
"Z C CZ
-f
a
c.
tb
a~~~~ r"-,
-,
tC-p
O
,
cc
o
" S c
ao
r.
C,.
MuI
n,
a
a
_
C
3
ce
I
,'.,,'o>C3
~
I
.·
roo
°
r
1
.
I
.
1
11
'I
11
to
De
-
III
-w0
cc
0-
~~~ a
-
0~
cr
la.
( C.
-c
.4
¢'0
Po0
0,f
ft 0 'I
~~~~~~
~~~~~~~~CD
I
y
cc
0a
a'
l.0a
00o
_1
.a
t.
=0
f
c1
"
t ca-
co
0
0
CD-S.0
0
ftcr
ea -a
C-
o
rP
'-4
..
%
cPb -
CD
c
a a cP
.0
fc
0t
a
ct
I -
-f
C
C0
-
ft
C.
ft
a
ft
a 00
w.0
,
a
g
CDft
P4~~
0-0.
ft
C" -
4
0
to
L
"
E
C.
e
a
C
to
0
Ca
cm
0
40c
C
o~
0
Ca
tio
0 0 ¢'D
¢2
0
a,
0-
r-
(
-i
.
*O 0-C
:
P4
0
ftC'1
cC,
a
O
ft
Ca
-
30
0a
omP,
ca
-
C>
e-- -rrl~gOI
C 0 0i
oCD
O
a
Co
Ca
,
I
I
C
CD
o
=I
f0
CD
'.
f
4=
e' 0
U
Q
.,-
Ca
-1-.
M
.-
-g- L
-~
!%a-,
a
M-a
M
to
::" 0C-PaD
CO
~
'.0~~~0 C·I0
~~-P
C"I
C0'D
:
~~o0
it ~c
\.0
,
.-
,.-.
-
II
'-4
0
-.
a'
00~.
IP
0
'0
0
=-
0
a'
-
0..C-·
,
(
-
grO
tocaft
~0 0
'm~ ~~
n
P1
a
a0-
r0 t
Cr e-
a,
it
-
a
rdo
0" I
0-a
00 .
a
o,
0,
a
45 r
L7c
4* r
Ca CJ I- C2I CEn C, CD)
Cfl
fl a'ct
-a
-'
C
cs 3 ft
ft
U2 -a a,
a,
I
'5
a
a
a
.Cft
.. ft
-C,.
c~cr -C
I
-·
CJ¶
(3'
cc
v,
1-..)
o
t
I
CP
aM
M
C>
0
f'
ft
-
C0
a
1P5
(1
-~
ft
*
Ca
P4
ftr
ft'
M
0
0
f
ft
.
ft as
.-
0
,.M
u
0-c-.
0C-c0o
C
0
ft
(4
f
151.
0
~
ft
c 1
"0'.0
a'
0
0 ca
c
R'
0
'0
as
·
C
C
M
ft >
n
C 0
elt 0(
0
C f
0
*
U
0
(2
0
~~~~~~~~~
-3 QD W
1
~
Ca
w (s
er I c~
l
o
o
13o
o
o
a
ft
--
a-
a
-.
ft
1
0- · ftCN~
0
f0
0-
a'
-c
as
0
I
-C (
c
CP4~
0- i
-.. a
C4 a IV
-
0cm0-
_.,
(
0c~ as
C
C2
P, 0 -*
a
a,ww rri,-- o
0P4
3
C
cc
P,
P,
a'
-0
a
cinf l'0,
CA.
C.
a
_
0
-a
0r
ft
0·
ft
O0C
Ca
uPr
I
Ca
a'
ri
-.
1
a"
0
O
(2
ft
*
00
C-
a
aM
(0a
ft
I
ft
C
ft
-
S. 00II
0 I
:: -
~~~~~
0
0t
a,
i('
a
300
-.
ID
ft)
I
C,
t o
a
0
U,
I
a'
--
as()f0-
,
'
-C
,c-5
~n
cs2
-0-
a:
ft
0
0
a
v
ft
'-a
C)
_
U
0-
ctft
ftC
O
3
(
I
ft
0
Ca'a
=
r4
0
-
o
c-·
a
f
0
U '0w
'w
M-0 0
C-'
a'
a)
C)
ft
oa
a'
r
IV
0
a
00
0
Cc
ea'
0,
C
-
,c
0ft
Ia
(0
~0-
a,
=
0-
r
a Cs
ft *
0
a'
0
= 0 to
f 0
0
U
0'
0t
*0~CP
ft
(
a
P
(2
0
a',
ft
frr
*t
0
v--
Cf
Ca
*
-0
0-0
ft
-U
0
0
(-4 0f
Ca .
-a,.
U0
ft
Ca
0~a
0
-
CI
,:v
0
ft
C
I
0
ft
0
-0
d-
'-
ft
-
0
C3
Of
Ca
as
aC .
a'
ft
pM
-*
0
0
0-
a'aa
M.to
CD
Coa a
(0-
,L
Ca Ca
(--a
0
w
as
0-
'S
c
0-a
-.
0.0
a
oC 0
Ca
-- ft
a0
a'
P-Pftc
IP
as
0*Ca
CD
P,
c
I·
U
-
0 Z. '1
Ca
0
ft
0
e2~
Caar
I
a-
U
00-a
0
0
I0
1r·
(-4-'0
Uc
'0
E
0
to
cr-
0
a
'
93
Ca
(a
c
0
Q
Q
=W 0
0
PO
LPO
I
Ca M
C
I
0
It
0
0
0
aCC
t
93
=a
r
a
a'
Ps
ft
P4
C)
C
C)1 .a
cm
coM
C
0
os
C 0
.
ft
ft
'--a'
0
(4
S
CD
aP
0-iP)
f
"
I
P4
as
w
(11-
0
f
P
C
ft
=
'"
tC
0
as ft
0D
0-
0
Ca
I
0
-;
0
-4
--
a
0,
0-
I
U
C
r*
C,
as,
C-'
1-
t
0
0--
*
ca
0
ft
c-p
a
P
'0P
(*0
0
M
0
0
0
3
ft0C~
ft
I
Mm~
C>0
ocm
a,
0
a'
M, 'A
a' 1.0
II -n0
0
0o,
P5
P1
~ ~ PS ~
-
C2
0
*
0-
C
C3
cs2
0~
0
-* ft
r
0
~o(2
U~~~~~~~=
00
P-* ·
ft
0
0I
-C
0
a
ft
-'
Mw
ft c Ca
0
(0t
a IC
'0 c~ o a fco
ft
0
0
=
as 0
(-4-
M
~0
0
a
*
o-Ca
C,
U
as
(-t
1.
'.0'0
0
10' -.
.
00
'0I
ft0
CD
0
f
CD
1*
___________I
0
U·
-~
0D
cPa,
-0
co
(a
Oa
.
C
w.,--.
r.
Ca a'
-.*.P
a
-*
t
-'0c
I-0
C7-
ii~oo
C.
ft
0
a'
a
00
0C
M
C., ft O 0
w-n
C
0
fta'
0- cn 0
(- -0--C-'
NCc
ft
1-
M,
a'
CI
1.I
C.
as
ft
U
C
'-0
'-
- C-'
0
0
mp~~~~~
, 0ta ~M c ~
ac
n
I
c
CD
-4-0
a'
C
M
CD2
a'0
C
c,-a~-C-
0(2
(-4
arcD
Ca
cc (0U o
a
ft0
CD
0#- P1C
m
0-'
CaL
CaQ
~-~c~
a0~~~~~~
-0
U
cIPt
a
C,
(2
Ca
L-
~ a
aM~~~
L·L~~ M
C~l C p)L D,(
r·
cft
*c
0
0
IP
'
1
C
as
e, cr I
CD
*
C)
M:
~ ~
-'t
3
aM
M
"
.1~'<~-¢.-S
a~.M
Ma
v
a'
M
ft
a~~~~~~~~~~~~~~~~~~C~c
".
.
'-a
CD.
0
b-.I
o -W
0
II
0
lu
oS:L '"-1II
a-a
=-'a
a'
,
0
-a
O
W
W
0
(a-
~
a'b-.*
oaooa co
0
aI 0 a·
W
c
a.
~
c
0
S
0 00 0r
0
"''
a
0
aI'a a'
.a'
,C
~
c~O
a' IC-a'
0
-']- C:
.a a'
-U
0l
'M.M
coa
to
~t~
e-
r
p,
aoO
PI(3W~
0M
1
a'
a'
a-'
oa'00
0
t
CD
M
Q.
a
r·
co
p
I
_
3
__ _ _ _
C
00
*
'-
-
'0a
I'
C Ct
at
0
0
-6
-
..-.
a'
a-a
O
a-*I
c
0..
a
C
I3Pr
--
I
c't
s-D
--va
1
0.'
c
0
rpcoa0.
C-
M
I
Ca
a L.
TI
Pr
a
0
IPO
I,
_
'
a co
.- 0
0
'-i
a-a- I
0
'-I
0-~~~~~~~~~~~~~~__
-
-"
II
C
~I
t
.'-,
I
-
I
Ca
eI
c
-
o.
0
'4
'
a01~
a
CD
a-I
r
to
C -
ccc
a
o
0
k-P
IC
,
W
C-
c-
WC-
~~~o
-- -
SW
rOI W
D
CD
C,
c
_
_
_
_
_
_
C,
P
co*c
e
ow
2cc
%=
to
a-0
CDII
wa
--- Co 5
a
a
-
(
c·
cv
C .
co M
Mc
I
3 O=cccI
a--a'
r~ia
ar a
W
pt
a,C)
DD
r-7I-
I
U
Cft,
D
a-
0
c
a
,
-
0=
I
1(
I
(t
~l 0
c=P
-C(2
a3
I
I
r3 aa
-.
a.1
'co C/)
I
''
0
-*
'0-
-0
a-- 0~~~~~~~~~~~~~~~~~C
0c
a-+ 0.
Q
0
a'
000o
a
a-i 50
-'
0a'0
W -a
co
~
1
e c
eV
t(
I
'M
W
co =t tm 'a
Cm..
cc
'a
W.
I
- 0(
W
r·
I
SW co C
Pr 3
I- Cj
C- ?la
r-,
_
_
_
_
- =
r
a
-
I·I
CDMI
0
O
a
s
h,
I
ft :v,3(P
C.
Crrca to
-v
Ncc00C, M
r OI(P Cc
· crr
3
o
r4
'
a (Da
1C2 0 0=e
C a 'a
I.. InIt
a
·
3c
'-a
001
co
0.0C*
0 i n
a0
0
a'
P
W a-a-so
a-
c· CM
:4 cW
WCLW Oa.
t P
cor I
C., CC C CIaa13
~ ~~~O
c
'
a-
co
0.
I
C,I Ur
°="
I
ur
C" I
'"
a
-
to
3
O
C
r0
1
f3
wc
. C.
9.ft
teo
c~~rO
P,
re
a
I
Pr
O Pr QD
· L cc CD
1
%V, I
c
O
'--
00
~0a'a'00I..-4.a
0 a ai
C,
a'
a--s
a
-.
1
It
I
'-~~~~~~~~~~~~~~~~~~~~~~~~
s
I.
0aP s-*)3 C.3
~
a'
-a
co
_
q'm
0
0.c
crto
M
a'C
o
-I
a-a
,..
~
-
0
-a5rur
-=
a'
-II0
atoa- a
.
a.-.
cc
'-'a-I-a-a-'.
t
00-0
a'
b-a'.0
0
a,
CI
9,
Tr
0~~~~~~~~~~M.
(
- a'
0
0
o
v-.a'
a '
t C'ea''- 1-'4"d
r
3
1r·C
0a
t 0 C- a f-V
C, to
I1
I1
3a
· PW
03 r rPr C2c
W
-0 iAP
'
~~
a--
~~ a-ca-0 a r·Pr
5.
a
a0
acci co
X
Sa
aC
0-
"
C o.. La-
_c
f'l gL,
a0
C=-.a 0.
a-
P t
0
I
- socrn3crO
r~
-J·
a
O
0
0
cm
C
n, a
3
zr
cT
a
c-r-I-·
wtO
C
cl
co
O
c3
cm P r--rSu c o
C)-
C
M
a
~
a
Mr
C6
-
=.
0
a-
c
°· °=' ·
D'
IC
C-
co --so
co
00
0
=a
0=O... a-iW-b
a
c
-'9
'-
C.
a'
-
W'
aa
~~~~~~~~~
'
m
o
a
cia a-a mOs-a
v
ci
0
-a
0
0-
=-- .
-
a'
a'
-
.
'4t
Ur
,
'-
fa
*C
. ' "
o -r :~"""r
'
'a
I
s-i
0.
a
'-a a-
-
0
-.
e
(-'-0 . c .
sa'
ei.
33 a
co'l kd
aa.
Ic W a' vto
pr
aW
C)
t~"* c"
fC~aeVn t 3ouW
O c3 II31
a
ccCa' aaIaPI
Pt ca
coN o m -u
aJ
C"9'
a-aI*- s-i
f"
1
0
a
.a
or .oato 0a
a0- -*
0 a'-.
=-0
a-* V'a
a-5
-
- 0
0
co .-
~
a3
;'
-4LLa-
I..
s-'
.-.
0
ta
,
Ca'
0Pt0
alC,
a
~~~~~ ~ ~ ~ ~ ~~~~~~~~~~~
~ ~ ~ ~ ~ ~ ~ ~ ~~~~~23
cA(3a-6I3
cc
ao - a'
S
s- 00"a
0 M,
im,
o.
0X
=
,
0·
--0 0
G
C>0
W
M
0a
ID"a
0
,a
'r
a o.
-~s
I-.b
Det,
r·-
a
a
a
r____
I1r
0
'
CD,
('
COa'
0
I~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~iI
to la
M
b
a-a 0'
I
a-ia-
?
0
--
-
I
go
S:=01~
a a- 0
to
'
ucrc ~
0-
=
a.
C,,
"e
0
a-a0-
s-s 0
la
t'
-.C
0
0
~
-
'-to
a-
..
0
I
tW
r"
3
um
-.
0
C>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~C9
a
a
W.
0
0.,.
c0
W---
to co
n
,
,
CD 10
M
to
a
U
0
'-
g=0
(20
=
o
a~
n
a'
CZ
ao
0
0
o
,
'
M
aC·
_
_
_
_
_
_
_
_ _
_
_
rcoaccncc
III
rb
.
a
0~
04
~
" .I
o
C CD
C'D eco
--1c-,0 PI
M
Si
ctCD
0
q
to
L
(s-=
.. CD M
'-w
C 0
Ct
0
c.
~s
(1
C'
Di
0r
U
CD
0crru,i
s- 0cs-
iii3C I
CD
U
w
s- C
CD
aDi
wcmCI-
-
'
CD sI~
n,
CD
0
i
C
C'-
un
*
C
C
.
-
a
cC
M
0..
'
-C
-,5-
c
Mc
CD
sa
9
i
CD
C-
cC
CD
-wC)
P
-_,
0
-
s-.O
CD
CD
)
-
=
M
CD
~.. I .
e,
CD
W
n
"- Di
0D r,
ir
CD "a
-·
CD.
C>D
(s-acD
CD
M
C.--"
e
CD
ccDii'
n
- CA.
'~'
s-'I
C 4
s
C0 l
MtC
CD
c S-.s-CD
ii~
b4Ccu
nCD CD Di
,i
co --
-
'
i
C s-C
M
I-. 0me U
%=
_
.-
CD
oM
0 a
~ ~-rDi ct
CD
-
CDD'
_
-g
*
C".~~(
CD
-
~to
r-
CZ
CI
CD
(
I
CD
' m~rZ"D
-4
.
=r
0--U
c-e(
C CD irs-C.
D ti0.0
I
I
MD Di5
M
C"
-t0r-s-
C.
~r
co
CD c
a
C)
D
Din
00
co
w-C- i
M
-
CA
0D
ca
(2C
.
M
W .i
c0o
0
w
n-M C
C:I
a
M
Ms
0c
5-'.·ru
a(2
( D
a
eu
~~~~~~~-
(
C)
° c-~
~
CD
sq
cc
CD
CM.,CZ
Co
s-
50
sr
Lii
p,I
CD
r·
C",
1 U
CZ
U
CD-.
C
v0A (D
(
0r
O
CD= n
Dc
tv
('M
I
0
co
C
SC'-rs
00
iCD
CD
CD U
CD
CD 0.4Di C
I=
Cc
m a- cr r·o C agcP
C
D
c
en
CCD
- C= a
C
5I
O CDO,I (2
a
ct
IOct Eu
:
i
(
c -· 4 r tOnac
~
(
u
to
-.)
Cc
<.=
n
6-4
to
-C',.
-CDC
CD
co
C3
c
C
0
CD
C~
M
CD
CD D
C'2
C
C
Lc CD
ii8
CD
cw
0.
CD
"v1
=,
Ie
0.CD
.
Di cc
CDDi'
CO rt1l
· u
c
CD I
=r-C 5C
D
c
CD
o
(D
0
OI
t'
CD
'D
r-i
D
c
s-v
M
tv
o
II·cDu 0
to
Mw
CD
s-0.0
a
CD
r,
v
MO -C
*o '-cc
CD
(
i
Di
0
D
U
Vs-
CD
~~5
~~~~~~o
~
rC3
C
=r
M
CDs
0o
i-isC-
s0
M- ,- . SW
p-,
aa .- rs--P,
C~
C c-is-i.
0
s s-i C M
c-·
I
r·
s-i
ai
(2 I"
Do . - Pc
ct_w-I
Di
S-11
I~5e c-· P,
aO, .,cD a-" 0.
a
CDt=
I-.-
i
3U
iCD
8-.
0.
P
am
eD
C
w-C
CDL
.
5'
-.
0
- sC-- e
(dm0
_c w- w
rD `4llV
C, CD
CD~~~~~~~~~~~~~~
CD
M- - '.
VW -0
co= .*
- c-I
3
a
P~~~~~~~~~~~~~~~~~o
,
M
wc
m -~~~~~~~.
M CD
S . 0UC CD>D
0
to cL0
c
·
M CD
sI
o
a
OCD
CD
CD D
CD 0
n
-W
-D s-~W
'S
,0
=
U
CD
-0
M
I
C D
O
C 0.
n CDDi
- U
,- a i 0
--C CD
Di
D
C -o
c
Di C
00
CD
s-i
~~~~~~
(2
U
Di
ct
~~ ~ ~CDa,
r'~
M s10.C,Ur ~~~~~~~~~~~~~~~~~~~
ri,
0
is CPsc aC 0 C
s-s Di
Su Dia CD D
CD
CD sCDa
ct- I ~
DiD
Di- CD
a
s a-.- 0
C D
u
s0(2( a-.
P CDD~
0t
00
c-· CD
a
IC ~~~~~~~~~
,50
to
~ O ~ a CDC~~C2C
a ~
~~~ D~~~~~~o
a
U CD CD C~~~~~~~
I
C
r1
I=ct'Di
0
I0.0a
r*0
0 CD
a
~ 1 CDI ~
v5C
CD
s-v co*d
-0
CD
p
- Di
D~
a-CUCD C I0M
0
0 ~~~~~CD- r
riCD~~~~~~
C.0
U
Di s-i CD s-0
c3
D
c
C'0 CD ~
0
I
CD 3
r~~c~~rC
CD CD
,
5C
C
ci
~
*-
-.
5--
(i
Di
5(
CD
CD
Di
-_
_3
Di
5.
(2
*
*-t
cr,
(2
C
CD
I
.t
-.
(a
"-I
FP
-
S--C
.'
'.
t-4
~
~~~
a
_b
cDPI
I C CD
~ ~~~
CD s
L-5PI
~P
CD
a
n,
is- D
0
(2 CD
CD- sI
Di
a Ia~
~ r ~P5-a ~~Di
c
rs- Di
~ ~
s6
t
a
Mi--.
II~~~
a
CD
IP
( o
I
-VI
~
a~~C
___________________
I
O.~~~cDi
.~
1
ri0
a
ct
CD
l
m
a
CD
,a
srrc
,cc
r
_________________________
a
C
~-,,
5
-.
-C
C
* ta
II~
c
Oa~~0
M
CD
tIa
C
D
i
c
kr
21r
'0c
0-a
D iO
*·I
C0
c
Po
=CD
CDC
C.
C
"'
0 0"
r·
a Ia~ a~~ ~
~~
s"'¶
-
eV
cc
..
"
Q
I
CI.
a-o
(
C-.
A
r- r*a r·
.
.II
a, ID ccCb
o
a
r.
"'
cQ
0
0
· .-
If
I
1I-Ieo
fr,
--I1
0
I=G,
C-5
co
3P,4o
e.
(
-~'
0c
,i
C
'*0
DJ
c-I-~I
.0
u
*
ru
I
-~ CD
.-
I~
~
Ii
0
CD0
BC
C-I -(i
--
-
I-
a
I
n
CDLO -
c-I
Di
I
LO
CI
a
CD
'0
B
CD
I-U
Dir
I-I
I-.
I-'
0 r
-
Di
'0 c
'0
~~0C9 I-" ~
I-
a-'(2
c-I
IIC
_D
*s
a
bE
D"'
CD
0r
c-I
l,
CD
sO
0c
CD
CD
r
a-.
CD
CD
0-
Ca
Ca
N
p C
'0
Cb Di
-4
ca
0
C-
w
-
C aC
c
a-I
-IC 0a
r·-0
-CD
0 C C->t
-C
> I
0CD
0 C
c-. C 0i t
CDCDi
t=
1~~~0
0-0 0r· 0~~0
,·0
co
CB Di
C.
C ~~~~~~~~~~~~~~C0
Ca Ca
Bl
Ca
c
0
C
0w
~r
h
n00
r 0 0
CD
-c--'ic-I-Di
_cI-L
CD
CD
00
D
Ca
0Ca
a. -.
0
to
Ca
CD
-
ct-=
C
a
0
0
P,
0
C
0
c-I
I
I
CD
cI
-
CD
.
0-C
0
II
j
C
Ca
CI
_
I-
C
CD·
P
CD
CI2r
DL
I
D c--C I-i
II
I
:I
I-IC
0
n
o0 h- -C'01TP
c
c
=1
1Lt
coa
a
11
)
-I
I Di
I
I-4
rM
OM 0
0r C' CD
CD
IICD
o
-
c.
c CaC
D
0
0
C
C
z-
1c
C · c
3
re
I
12
-
CD
0 t Di
b
00 cCa
0,
~
0t
c-I
0D
CD
00
0,
r
,ro
c
a
II
P
II
O
I
'0
er
I '.0i
I- *~,
h-.c
i0
Di
II
'-
'- s
CD
Di 0
D'I
c-I C-I. '0
c---a
a
CD
0
DI
D
r
i
_____
M
~~ ~ ~ ~-C,2
-
a
~
ID
a
~~
~
~~#
_
_
_
PC-ra'
0CI-PI
CD
Di3
C
C
Di
'0,
c-I
C12
Ca
CD0
I-
__
0
C
C
I
0-
0r
_
_
c-I
_
Cacr
c-I -tIa
ro
r *
I
tC
IC
_
I
II
II
II
I
' 0 (t
a
Q
c
bP
c
a
a
0
0-*I
_D
I
CW U
'1
CD
Ca
Di
c-I
B c- r
I0c CD o
c
Ca~
r Dic
f-ICDt
0
n c-I.
0
I.
CD
0-
C12 Ca '0
'0
'.0
0,
.--a '
CD CD ·
f-I B
-~
_
I 00
-h
'c
B0
CD,
1.
~
~
1
a DiC
·-0
0D
- f-
rO
~~
I
r·~
f-I-
II
D..I-'IC-ISW-C
0
Di0 M co
CD '0
I
r
('
'ICD
M
~= v
ICD
Ca
M "
CII 'v
b
'10
Di
0-I
C
',
0
'-4
c
· 1
U
°
"
0 B
C
C
CDv-I
U
I ,
c--0
I
*
to
=P
0~.
I-.
c-I
~
Ca'0
I-CD
IICDY
c-I.
0
1
0P
CDrr
a
Cr
l
0
1
M
-C- C-I-
CD
Di
I-,
C
e-
-I s
P
Di
I
c:
013
~C
I
c.
.
0
C a- 0o CD0CAaI
aCD
c-I I Cr-b4CI
h (20(~~ I --~r
CD
Pt
c-I 1CD
I
P0
Bn Di
0
C
a
Di
cI
Di
0
0·
0 Ca*r
I-i · 0z
(D
sOCCD
tl
-
Dic
-
II
LOi
C
0O
a
0
a-o3
Dia~ocC
0'00 Di
c-I
*c
0C
I
'-II-¶U
c-I
rCD
I
CD
0n
Ca~r
ICD -II
Ca
oL
0
0'c~l
l-,
.cL
'"I
3
0
-
-
C
C=0a ,
0--
~~I~~
B
~.
w·
CD BM
CnCt
M.
aC-I
a
0
P
~~~~~~~~~~~-w-
ca
cc
0
aM
.0
/j
M
CD
t
0-CM
C.I0 CD
Di
0.
C D 0-C Di
D'0
CD
CaM
B
CD aB'
0
0C M
0*-w
B
lu) eico
r·
cI
Di
I-c C
cr 0c
0-.cD '- o
(
~~~~cI.
p
Ct
I-.
on
rcr
c1 a Di
-.
.
a
I~
Cn
CD C-
CD
aI
-,I CZ, c-I" '
elW cra,-r
C>
00C11
E
.-I
--
a
U
M
J
r~3
0
I-c
D
M
0c
/
iCD
I=
M, el
== I"0
"
~ ~e1~~~~~~~~~~~~~~--De CD
a 'A C>V
Cc
I=Jco
0
.
'0CD
'0
a~~C
C
·I I~
c )
CDt 0
(
I
~DB
1,,4
I-I D- I D
.O
C
0
(
CD
cI
B
Oa
'M
M
r a aE a,
P, cM
M
C,
a
C0
C
nrCD't~m
SI
-</
I
~
1
-
~.co
1
o
I~
c0
t
0D
M
De
MD~I.
CIM
:C
M
o C·
C
0
D
?D
- I'M-
.
-z
'a¢'I'C
[L
I-.'0'~ :
0
D- c--
Ce .
~
In
0
a
cc
~
-.
~
m,, f
eV
0C
CD cI.
0 C' 0 I
-:-
c.
M
i
-
coQ. VIDP
-.
I
o0
CD1
r
j
I
2
a
Z
I,
(2(2
b4
a'
O
F-I-r
c
(2J
0
0
',
Ca
1.00
c*
:
o '
0
'~
CD Co
-.-
a
r·
Cc
CD-.
Co
~
~~
,'C
-I '0C
-U
a'a
0
':-,
o
Co
a."
rQ IF
i,- r
I-,,.
C Ca
-
am
-
I-
Ca
-a
ca
FI
1
.,
i cD 'I,2
Co
a
F-IO-
'
Coa
ar
0
0
=
M-. ,
-0a'
0
C)
co
0
.
J-C
-
C
0V
Di-
0
F-
CDtlto
I
rI3C
CI
Q
a..
w-
cj
0,
.
3
-
'
c
c- a, CI-
=I C-,
a r a'
0.
.
M1
U
C In
c
a.C
o
C
-~~~.a'0~M
O - .
(
F-I
o0
(
11~
%t
a.
0
0a
'-
I:I
iI-
C"
(21.a
Ca ,
=
M 0.=
*Ca
a'.
a FI
Ia C aII
a
4
C-I
a..
I
-o- C
-I0
* C.,
a a ,IiC.-.
a C)
Co - MI
W Qa'a
-I-
0
'-=IW
c
,'1I--d01.I
0
0..
0-,
0:
'~
C:31
0'o eia..
C~
a.
00
0
wC
'
1
,
U " a,,
-
'-m
'1
0 QJ a'
F-0
'V U
00F
0
aC1
b
Ca
a'
3
rI,
M
ZZ
g'm0
C
,-I
C
C lDo
0
d
-.
Ia
.0C '.00
00-Ca
Q*-y
-a cm.
-
I-.
a
0,
'-c
ct
0
h0- 0-C
*
"I,
I::
a
Ca
'C
to
aCM'
C
M.-
a
'9
c.
C*C
00
cr
cn
u. w C:,
a'
!W
a0
.
=
to
'
F-0o cm. a'
C
aCm.. Po
aC
C
-'-·
~ ~~~~-. C,^
~~~
Ca
Ma=
~rC ~
ct.r
o
*
m
-
*
I0
-
9
C
F- ..-'o
iC~~~~~~l-0
(2
0
Ca a,
0-a'
Ca
.
0-Ca
C3
F
-
iIA C0
-
I 3 C",
o
.C3IC
0
r
4c,
. CM- F V
0
I-*
I-i
ce
n--~
to
ca
I'
l-Caa
)
0
Ca
~~~~~~~~~I
~~~~~
~
'~
o
9
(20
I
C)(2
F-IClaFI
,
F-I
0a
I~a~
CO
=C,"
-,
0
,-
M
',
.
c
0
Ca-
'
bI
,a
I.
C
,
-
o
a I-
.
aa ro c
A
,
-
U
-C
M
-
a- ,,
-,a
I
C
C I,
M
0
Ca
ctD
V
,
,.
C>-
U-
C," Co
a'
0-
C)
:
0-~~~~~~~D
F-I-
>-
'm
X
tCo
-.
0 lo
0P
D.
-a~
a0
0
q1
0t 0
F-I '0
o
a.
a'N4C
O- '-0.C
a=
05-"Ii 110
'-6
0+ F?
Ca
a,"1--Ca
t
I--U
II-.
e~ -a c.'
'-i
CD
4N aa'-w
0
1'0
Ca
Ic
0
~
a'
.
Ca.~
,
6-.MI
C
· :1!
0
0 r
a-h
a3
=
a--:
0
m
0
C
,
-
0 +
- I-V0
M-
'0
0-
·
-
I
Ca-
=
C ,
I
-'-c
-5
C a 0'
0-'0
-q
F-I
dl9,
a. CDF-I 0
-f
30
a0' o0
t-'
a-.'·
II
0
(2
a2 a.
00C F
0V F-I Ca a'
0
0I-
~
I0·
cq
00S
p,
'--,,C)
V-
0
aa- a'.
a-
C
'0
g
0
O
0'0D
'amO
(2I 0-I 0 -- Ia'
a-... a..
.M. 0
-- 0
0
0-,,-,0 0
0
'.-a
C
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~.1
I-,1
~c~~ p,
I,
Ca 0C
00 0 -
Ca
m0
I::--0
C QJ
%0-a--.
-..
a
a'
3-Ia.I
-
0
0
0-
C
r
C)
C
0
c.
'4
0~
a (2
-
C-
00F=
Ca
a
0-'I'
0
"
=r-00-to
0 0 C2C7I
0
*·- Ca
~
,
C
F
-
C
c a
Ef
Oa
C.
C·C C
,r
_- 'Vr
0.'V0.C
ct
"c
a
"
Co m- 0
P
cr
~~
0
0-
~C.I-
BC-
(
0
Ir·a
m-
a
F-I-
'
aJ
C., C-p= "
4
"
a
a-0 C
~Ic0
Ca
M
ma.,.
C,~~
0
c
'-w
C,
C
-
=-d
a->
0-
w
IC
,t toC.
a
c
0
a'
,c (2 Ca
3a 0C
a
-. 0F-'- Ca
Cj
F-I-
C'2
a~~
0
Co
C ,.
Co
0
-
Mt1 to
I
(
c
CD
1
c
- IcCcc3
Co
C.
o
t-
Ca- w
0
(20
V-(2
c-I-a- Ca
p0~~~CC
V.Jtam0Ca
0.
'-5
OCa '-,
0
ta
C-I,
1-
0
Q-C
,·
F
1
I
F-eC
C2
0-1
(2-
(2
(
n3
n
inn
aw
'-0
M
C-
0
~
0a - e U'
t
CD
0o
CD-
'
0
a
0
0-
(2F-
C
-
'n
-,
I
,~IC-
-
0
'0w
0
0
0n
M
mv
-
C,
0.-.
.
0
0
-- '.0
=. Ca
Ca
aM
C)~~~~~~~~~~~~C
M '10
'-V
M I
0
W.
Ia -Yl0
Itrt
02
(2
r·
II
(2
0
rI- 0
0-1 F-I
0
I-
0-*
C
00
a
a
c-
0
aa
0
0
Co
5-- c-
I-
w-
0
-
am
C12
0
-
mV
0
~cerg
~0
-MO
Ca
a-"
0
If
mi
a
0
FI
F-I-Ca
CZ
CD
Cx.
C -0
0- 0*
-
0
U
a(2
1a
s
0
IQ
0
I
C
'-.
0o
.4
0 .a 0
3
Co
--C)Des
_
0
cMMa-.
to
0-
CN. 0
cc
a
C· ac (2
aPcI=-Ca
a'r
0
0
0.
0
( .
'c
C
aC
Coa
CDa CA0Ic-a
'.0.
(2
(
'
-I
C
Cacta
~~~~-
Ca
cC
0.
Ca
C-- to
a. a
ccCoe-MC6
C
F-i
r
*
M oY
M
C00000
aOaCo
0
C a'c·
0
0 I0·
0c-in=
I-hO
0
-.
5-' n0
-r
o 0· F-I IV a'
0-1
-C
-.
S -a.
Mc m~~~~~~~~~~~~
Mr aM M
C
a-
(
'
'a
0
F-It
IVr
Ca
a.. *
0 00c
-~ a'
~
D
a
' QJ
-
0l(O
'-4
'D
.4
CD
c:
J-.
-C
CD
u
g D,~~~~~=
03~~~~~~~~~~~~~~~~~~~C
C-'*
CD
~~~~~~~~~~~~~
CO
~~~~~~~~~~~~~~~~~~~~~~~~MC,0 oCD M1-
PrC
20
=0
M
"
co
0
CD
0
10
0
~~~cl
0
t
09
0C
t-.
0
as
00r M
C.e
CD
'W.
*.c"-e
-
CC
D
=
=
C- go0
:U2O
-a=
0= co
>
C"~:
{~,;
C
0
-
CO 0-(
-
~~~~~
'M
W
~ ~~~~~
= CD -U0
U
ID
~~~~~~~~~~~~~~~
co
O C
- 03
-
*-4~
__Wet
IIC
(26
'1
t0
30t-t0
B
'~aCoI'd
W
03-
0D
1
*~~~~
U~~~~C
C
W'0
-3C0~
, W
00'
I0
0
0#
'o03
'0
-- k,,.,-Y
=0
Su
n
n
n
0"'
0
I
C'O
0
~
us
(2
03
00=1 0
(2 0- - Z C~~~~~~~~~CD~~~ 0
(~ C
C2
03030
420 0--CD.
-- C
(-9.0
-0D
*
-0
2
C0
-c
0 0
-~
DC
0
me:.
93
D.co
'
C'
D
-C
-9
3
C>
C-4-
D
-J
0
p
W
- so
"
W,-0
Ca
D 0~0
C
~
0
~~~~~~~~~~~~
0
. C0
::0
C0.D
0
C:,
CD
0
EN'
e-¶
03
C-2
O
0
D
0
-
M
(-
-0
(D
CDC
0.
-
10
a
t'0
CO
3.
CDC
C
C,
co
0
, '
n
0
c-
-.
to3L
I-u
A.
l-
O
,.0 ·
,'~-100-a
-
CDC
me
CO
020
(2..-C-9.etr'C.,C
00
M C-
003
a,
:D
03
to0
CO
0-
Mlw'
-M
0""- I
0W2 0 3
CD~C
W0*
CD
W3. (~O M
- COC
I
1=
C0
{'D 0C:A
'-
co
M 03 - DC
O
'% 0-- C
CD
-4I
CD
-0
0
c.o
3~9
z
'vM~
-
Ch
0
-
-i=
M
.
..-
CDC
00~,
·
C- co C 0 CA
09
0 0 tCM.
eVi
-,
C
0 ci 0
co
2(4
I
D-
3I
ID-
.W
C.,
C",
'0
000
~
Ct
to
CO
CD~C
U~~~~~~aI CD
(
M-- 0W-W
to
O-a
'0~~~~~~~~~E
C
'W
0-C~~~~~~~~0--4
'
C,
CD
*(
C0
C.W
0co
'
CCb
*
C>
0
CD
c
5
0
(20
M
'~~
c4F'-
D
CD-CD
CD
(-9.
_
_
_
_
_'
MW
_~~~~~~~~~~~~~~~O
3
'W
C
CA
oc2
'-9'
CO
0~~~~~~~~~~~~=
0 -
M0
C-
C,,-
.
ME'
M
Q-
C
CD30C
0=-
CD
c
v-
0 CD oOM
91~~~~~~~~~~~~~~~~~~~2C.
~~~
~~~~~~~~~~C
CD
-0C
C.03 (-9
t
0~~t~
c o
C
0~~~~~~~~~~~~CD
CO-a
CO
2 0
D
co
-
-9
C.,
-
I
COoU039
a0
CO
(c
to
C_
02(
0
~~~0-COCO(2
'9 0-~~~~~~03
'-4
03, ZR
;C
_
L~
to7 e
0
-1
-
CO
WoC
'-I
__ _
-
~~~~~~~~~~~C
2-0
C
'-4
CD
-
Ca
CD
U
_
(2
~~~ ~~~
M-
CD
C~t-
02
C.
0~~~~~~~~~~~~~~~.
O C> 00
D
COD
toM
o
~
c0
'e-0
*~~~~~~~~~o
L
-C
C-to
C~~~
O
C,.0
M-
I2
030
I
0
-C
as
I
I
;-
O.
(WO 'C
-3--
3U
0 C
9
~~~~~~~~~~~~~~~~~~~~~~~~C0
0
0
(-9.
02
cn
0
'
t
co
a
a-9
I
I111I
_
(a
__
(a
Ca
_n
O
co
;Kl
m9w
I
a'
la'
0
r '0
-
=L.
co0
a f-p
O C(2
(
a
O~
0
C"
" _=
C>* 4e
c,
oCo
o
I
o
oCa
C-.o
·a
,
Ci
tM
o
0
_w' _
~
(a
(-
r
to
--
0-
00
C>
_
o
sl
w
(2
o
p,
(a
*
CO
eb
C> _C-.o
.a
PK
fp.
Ca f-.
*
>
a
=r
C.
:S
rCD
0
C-'
a
0.
to
0CD
C
O.
-
CU.4
Ca
C2D0
.
~~
~
~
(I
C5
f(a
D* p.1
Ca
(at
o
.0
0
a8
-
0
Ca
-
(a
(a
Ca
C
a't
CD
0ca2
CI
.a'
p_~ 0O
rT
o2
Ca
RC
o.'
1
C
(-I
f~-.
- DO_ D
ft,
.
r
V- rb
O
0
_.(
(a*f.0
co
Z
C
_
'
w
ci
n
w
I~.
0
C
O
(a
_
OV-00
C2
-
Ca-Ca
C a'
(2
Ca
'.
Cp.
p.-
n:
IC
b
Pr
0
0u
Ca
(2
0-0 f-p
2
4-
(a
P-f-p
p.<
0
(I.
'__
co
CD
tl
I-.nC,
w'
C,~~~
w
O
D
f-p.
C, (
c
n_
0-2
0.
0
D-t a,
=1 CC n0I CD
so a'
a,
co~~~~~~~~
MwCD
~ toD le- ~~~~~~~
-,-=
o
w
co _
0C
V CDnV
C13
0
DI C2
,"
_ I-P
Cp.. (a
0
00(
n
'X
v
O2
-w0
,
C ,
oo
w
Oa, :'
'
I- o-CaX.
~
(V
'~
(a
-tv~~~~~~~~~~rt
f-c
0- cv-* ao
I
O
0
Ca a'
C
Ca P OCa0 h-a
0
(Xl
(a
0
0
a
- (2
O
_
a'
D-0
_
Ca
CaD
p..
f O .*-(a
O~10
(a O 0
~~~.
m
0~
IC.S
p..
ri(a
w
.
C,- "g _
l~~~~~~~~~~
0-~~~
F
C,
'.
0
C
=O
l'
Cn
W
C
C CID
-
'.0
~~
.
a
a'l f'
2
O
'
|
U
0
§
C>
0.a
CT
CL fD
'O
~Ca
~ Ca ~( .
~ ~ ~0U ~a ca~~~~~~~~c
(a ah-fP
tf°l
n~~~~~rv
C
''~'~
c
.fPa O.C
_4
(a
.
(2 P
_
-0
.
~ ..~
~~ ~~ 0~~ ~~~
~~Cafp~~~ ~. 0- ~ 0X1f'*
.
0-
!::
f-D
a
(2
(2
- to '
a
C :
0 f.
.~~~~~~~~~~~~
.a
e~~~~~a
0
I
0
(2
'
D' '0
V .
p...1a'
C-
I~~~~~~~~~~
I
l
I
~~
~~ ~~~ ~~ ~~ ~ ~ ~
(
'
a
-
(a
f-
j_
*2 l
r~~~~~
(a
0
l~~~~~~
_
0
'
~~~~~-
t~
I
o4
a
p.b4
~
'C
c>0
0-
C
_.co
z 0 eo
U
p._
('
C
(a ,0 = C> -.
C
=- 0
co C--
C2
C,
c
am__
CDX"
C
a' ..
-
Ca
C
0l
a'C. ,_
O
C--
0z-~(
CD v
eco
0
o-
-. (
(
,,,-,
Do
a
C-=
C
c4O~(a
f-S
O0
<D
-o
C
o
oc
r
g
ci
(
to
p. fp
1
toS
_
~--h
C cO0v
s=
nW.
_o
W
*2
t>
"-,
a'"
C
co r
*
U
CUI~ eb~ o
.o 0 _a
0
C--~
CD o
C2
0
co
Co
Do
o
0 to -- cmX
e- . 4
.' 0 =C,,
0_a 0*
aC,
Ca f-2
'-*
(a
ca
w
0"
O-
-
Da
0_
-
C",.
.
--
t-
.
I-
-m
if
t
.411
~
4~~~
~
Q,
rl
I'
0-.
0~-
II
I
0 II
co
'-
c
Cm
.. o.1..
I:C.
II M
II
~~~~~~~
0-
b
Urb
2 M -0
~..
4-s..
s-i-f
0
I-
CD
0.0
C-,-a-tt.
'at00
0'
D
~J
0
Cfl~~ W ~ ~ ~
C~
s i
.
a-C,
0'
04CC,
L-
n
to
-
-d
I
~-.
--
i-'~--.
rz
C~~sO
~
coi-..C
-
C-~
-
O
-
-M."V
M~ la
CD
~~
=
0
,
'0
to
t
sAl
0
M
s--si
0
0
M
M
C
~0
i,
0
0
o
50
t
~s-
b
M to
0-~~co
C
s-~~ i--to
0
#5 a
MCD
c 0
'
-4too
CD
Mo
C..
tC.0
0
a
CD
~~
~
la0'e
to 4
tto=-
o
IV
C.-.toi
">
0
4--
sn
'-
to
CD~~~~~~~w
am'
m
0
-M
0
s-b
to
C '
CD
-b
mm
'10~
to
si
~~~
a
a
n
a
C-to
M
~-i
~
0~
wI
C
s-i0
CP 'OJ -(~a-~a 4
CD
C
C0
- -s a
o~ C,
00 4-5 - -.-.00
0.40
to
-=.a
0M'
~~~~~~~~~~~~~~
c o n
-0
~~~~~~~- ~~~~~~~
to
C>
~.,iim~~I~'
--
CDsi-D
0OI,
C.t
-
-~
a
C
.. (--
O
,
~
C>
to
-0
0~~~~~~~~~= O0
'00'
aW 0
0-00C,
00
.-
.¢..4.
C~~~~~~~~~~~,'T
-a
~~-
-
~~~s-sm
"M
0
0'
cosb
u
-
-*
o
D
-b
co
r
.-.
si
o
C
4-1
.,
s-i--I
I
4r-a
~s 5
.
in
4-b
o
-s 0
to~c
*
~
I
-5
III
IC~~~~~~~~~~~4
0)
M
n
CDa
oo
D
'~
ooy
0-0
W
M.
Cc
0
gm~~~.
CD -K- 10
n
CD
_.C
Clat
r2
0.
C
) C- )
0
C", Ca
-0
=
W~~C
-
0CZ
S=
Ca
-D
-5
CD
4--C
-~
0
r
CW
Ca 0C C
(1
W) to ,.D
CD
C*l~cow
-0)-- Fl0
I*0
-
Ca
I-.
Mc
'
(*0)
9n.
0
..
0
E
r
s-
-
CD
CarD
0
~ ~
-u
-
Fl-
s-i
0
S
0
(*
Ca
C,
=.
:("-8
Ca (-2
00-, -
¢'3
0 40
0
'e'
.o-
tW
e,
-
CD
t
0I
0
'-s
CD
C"0
-
tor C
I
F'
in
I --
-
(D
(D
(D
4
*
~
>
C,
C>~
C i
C-4-
W)
CD
D.
6. CD
(.D-
'0
CD 0
~~~~~~~~
0)
4.
D
)
*.
-
n
0)U
0
i
0
0
D
C
C.
-
Fl-
0%
Fl-C
s-W
v
Ca
M
(0
-W
.,
co~
5
CD
s-i
CD
0
0-
0
0a-c
C
C
4
F-
CD
0-
Ca
-
)
CD
'0
49
-'
C
-3
0
0
CD
0
0-00)0rl
*
C0
-
Ct'
C-0
-e-4.
CD Ca
DI
C.
.
Ca
sCa
0
t
.
0
C (l-2
CD -
~~~~~
!D
IC
- 0:
CD
(
D
0-
CD
II
C
CD' C.0 W
M
W ',=
Ca
4-9'~~~~~~~~~~.
sCD *
CD
0
Ca
co0
0)
eD'
0
0CD
i
i
co
11
I
a
CaM
s-SC CDa
0
II
0-I
CD
0
C--
~~~~-
'0CD4l
r-9-
00)i
2
I
-
D
C12C
0
C
-i
-0
Cl-
004vC(
0-
F-
0
F--
0CIO'
W~~~~~~~~~~~~1
CD
3
C
18-
r-
-
to
C2
'0
laD0F44W-~(C
-0
~r
CDZFco
W
C
..
--
"
0
2
CD
CD~~~~0
'D
=
W'0
. Cb
0
I
C,
Ca
0
1
-
C
CD
4".0
D0
to
0
CaC
0
'-~
0M
=
0)
CD
o
0,i
Ca
C-,-
0-
1
50-I
i
4=
CD
M
019C1
C,,"'il
F-0-s1
_
1
-I-coM
0--
0
3
1
~
.
E
0
I
C3
o,
0-00M
4-
C,
"
~
M
co5
I
'00"
a
-
Fl
'1
(*4-"
Ca~~~~~Ms
(
C
CCD
9--~~~~~~~~~~~~~~~~~~C0
0
C
#M
0)
.0C
Cw
=9-4T
.
Ca
n
109
-.
49
Fl-0)Io
0-o
0.
0
- C.
C.
0
D
492
M'
0-
,
0)
CD'
0)0
(
-- D
C
Ca
~~
C
0
-
-*
l-
IC
0
o
-
-% -4. in
O
Ca
'
0
W
C1
0
D
0 DCr
Cgo4I'lW
0
0
sC
CD
~~co
Ca
WCD
_
I
l
W4- CI
41
.0)~~~~~"
CD
'-4
0
to
0, 0)
i
CD 0
0 Ca
Ca
W
*0W
'.
C CD
i!0-I
00)
CD Cl.- 0
C=M
WC *
fr
CD 112
0
CDin
C,
C,
CD
C'>
0m.
-
Cl-
i-I-
Ca
l-0W-"
C
Ca
rl-
D
P
0
-
C ,o-
C
- W)
i
(*0t3
W-FC0D
me
CD
0-'WI
0-C
0
Ca
0
0
~~~CD
C>
-.,
(0CD
C
45C
0)0
0)0
CD
0
mC
PC
=,
~~0
0-
i
)
M0cD(l00 a,)
0-;
C
C
-
S. c
0
Ml
0-
c
0
Z
$
CD)
-
r
C.D
D 0e
1~~~~~~~~~-.
D 0
0'
(D
CD
-
CA
-4'C
00
CD
C>
CD
Xco
C,
04
*~~~~~~~~~~~~~~~~~~~
C CD6 CCl~~~~~~
(*1
C>
W4 C0D
"-
0.(
'1W
0-C
0-CD
IDCa4.0
L)0
a
C-'I
0D
-
comCD
C-
.-.
E.
~~co
9i
oo
)00
~
J
-C
0c0
C
(* C2
0)
C
00'
to-
C
'1.
0~~ .-h~-0)
0-4-
*
co
n
'
0)0-)
. co W*
C
0~~~~~~~~~~~~~~~~~~~~~C
in
(CD
=
-... C',,r
0
CD
MC= MT
M
W. C0
ct,
-:
(
In 0) 0- 0
k.~-
-
;-CD
~~~~~-W n et,
C
1)20)0)
M*lU
nC
c0--
' 0 0) CD*
4-" ~~~~~~~~~~~~~~~~~~~~~~~~~~Y
0)-~C
co
4
4-4
CD
-1
V9
CD
o
M
0in
C*.
*-
I.
~~~~
~~~~
C~~~0
M- M
w
O'.
=0C
0
0
~~~~~~~~~'.
~~1
(*-w
0)
"
M
C90)
)
-CD-i
0
0
0.
0. 0-'
C
~
0
0
0",C-'a
.,
Ca m
I
*
=. -
CD
C-
CCD0-to'C.~
D--'
0
0C.
to
0
C.I gv-Ca ('3
)
1
C
4--'-
~. -
0
0- CD
0
(*00
--dC,
_j
=
CD C0
0
-o
=I0
C
co
0CD
2.
0v--t
0
0
.a=:
CD'
~~-~~~~~
~-W ~ CD Ma
0co
1tCD
4
C>
~ ~ ~ ~ ~ ~ ~ ~ ~~~~~~~C
C-0
v-C", Es
='., COCo
0
0-
-)20
.
a-
-- a
M I=
M
C)
~
0
-
s
0
C0
D
~
,,,
10
c.o Xunr
CDD O
0
,-.
_
_
.
-=_i,.~
* _--,-E.4
CD
co
_
CZ
~~~~~~~~
,
~
c
CD
(
Uc-iO
O~
0
CD
-I-
.
,
0
I
°co
¢
c-ICn~~~~~~.
mmA(
0
- E
1. ::
tU
0
W*
tI
(
C1
'"
"
~
Imt,.
0 C-f..
_
cO
k.,
Cc
0
-b
0
(I -C C",
CA
CD
o
CD
MX
a
_
*
~
a
C
(2
CDDto
to
_
i
_
¢ n~
B'A"
c-ICDc
(2i
0 CDCD
tv
c-
tt
D
DU
b
g-
Dv
CDa
(U
c-I
BA
I
" Ul - _=
O CDC _
C M.
=-
0
O
(2C0_
(U
IC
0
I
(
BA
'
*
-.
X
b
0-
O4
O
~~
O O (U"O
BA
fD
B~~~~~~~~~a
-~~~~~~~~~~~~~o
=
CD
CD
eelD",>
t7
c-i
~~~
~~~~
0
~~~~~~D(
(U
cS
Mo
VoO
-O
-0
D1
c-I
.
-.
P0
O
D
1 .n
-
O 0
nCX
- <*
~~~~~~~~~~~~~~~~~~~~C
-EU
O
c
(
cr
*.......c-i-.
D-
0-C
-
0o
.-
cn
D
(2
C>
gu
C
I--
Ct
c2.D
- C, &-
i
~ . I
~~~~~~~~~
C C I')(
OD_.CC
(-2
t=
BA
(
m
Ia ptd D
_BAO
cC
(U_> @c.c
BAs _0.C
C
t:- 0CA co
D
t-0
C,
0
(U
_
2 C
(U
D- D
C-B
LC
WntC
(
BA~~~~~~~C
CO BAICD
-Z
:
o
CD
(
0
BA
0c-§ (
0r
>.
0.
'
c-O
-
BO
(2
U
_W
<
C
CD
o
10CI
0-
I
(U
fD
0-.
C>-
Mc
C-
X
0
CD
c-u c--BA
II
(U
cm
(
M
c-D
B
CDBA
co C
It
(I
C
~-(o
_
S
BA
C
'.
CD
nC-0
cM
CD
tt
0
_
C D
0t, -* I
(
0V'
cc
(U
MtC1 BA U
O
B°-
U c-i
to
CD
C. el
iA
0) '-0
C
S
0
BA
A t-D
DI
O
~~~~~~~~~~~~~~~~~I-
CD
L~~~~~~~~~~~~~~~~~~~~~~~~(
(t
0 e
-
-_
c.
II
I _ o Av
Ap
'o(U
CD
WA B
M =
W
c-iO
'
(0D CD
to
0
crI-
crI
~
_
-
Ca
CD
W
E
00:sO
(
(2
C-t
,_It_
0
CI2
0
.
-'
C
BA,,
_tCD
to
t= O
CV r C=
'--n
° _
i
92~~~~~~~~~~~~~~~~~~~~~~.
-w
C
..
0
e
ta
D
*A
tr(< 0-c-U
so
C 1 0-(2
0O
g
c-X
*~_
.
.(
W
W nr
U
i-cm.(-
On C 1*
I-
-c-i-.
b
s--
C
(U
(
CD
Ou
-. eg
D
'
I
C-l
0
b
c
(U
O
CD
0--
Ca..~-.
0.
0.. a0
_-4
0
co
BA
b*
=
(M.
X
0
O
CD
coI X
O.
Cf
-2
CPO
_
,.c~o(ocI-a
C.0
CO
t:
,.1
£~
0
~
=C
_
BA
-4
,-,1
c~~~~~~~~~~~~
4
al.
l
'(U
D
W
11CD
~m
I.. l
C
oon
C
III
0
a
(2
Ca
me-
'a0
(C
Is
(U
a-1
Go C9
-,
a,
( a
-c
a
a
-
-.
- C,'~~~~~~~~~~~~~~~~~~~~~~~~C
H
'1
aCa
CD 0
*~'
4
'0(
o>
'0
e0
M.
~..m
0
a
~~~~~~~~~~~~~C
$..
:~
rD
e~
0
~
a,
M
00. e2
a
0::
0-OCa
0C
(MC
f01
0
0
C.
Ca
D0
co
~
'o
'ora
.~I
3- CC
0~~~~~~
M'
vra
-TL
co
=- a-a-0 a
c-I
Ca
(
'120
(2 -~aU
(U
CD
C
-5
(U
C.
I
0
M*
0=- m
(U-(U
C
0
-
(.4
Ct (2Eua
a
C00
a
*
t
(U
0 Ca
fiCa
(U.4
C
a-a-0
'0
a-a-..
(2
(2
rI-
0- (U
0 '0
-2
co-
'-a
CO C- at
a C 003
Ct
a-I-0c
aca- a.
a-I-a-0. cl
C
Ca
'A
0-a
-,a
,
a
0-a
00
(-a
t
Ca
.4
'0cc
'1
(U
Ca 0a(2~ '0aa-003 (U a-'-rC
a
0
Ca
aa
00
-0
Ca 030
0o
' 1 a-' 00d , .40. 000(2 (Ur 03.
a0
(,
r
a-'
~
(2
0
__
0
_a
_ r
a
a-a
a-,
a
a-~
Wa-a
00030-0O
-a03
cc
-
Cca -0
0-a
03
a03 -(
0
a-a
0-
(U
0
(2
a-
a
0-
(U
_C
0
M -CD
ai-0-(2
-0
(U-
~(U Ca0-(
C
a
r0
~c
0
0caa
,I _
0
0II
_
0a'
*
t-
0
tb
a
a
a
a
a
a
a-i
~
~
~
n
C
C
to
C
C
)a
a
CO
03
aZ
C-,or
a
a
I
I
.4
-
-
~"
k.
a Po
-
co
I
t a-IC
03
a-I
a
(
0
.0
MU
-
f1aCD
(U
C=co,,-o
oa
(U
'0
0-
~~~~~~~~~~
a
a'
0
a
a
0
( a-i
0V 0, (U
I-
I
031~~~~~~~~~~~~~~~~~~~~EC
S
0
C
(U
, .4
e
Ca-
P,
C
c
-0
03, a-u
a-I
c
ria-0
3
ar
aCa a-a
D
a'0r
a
C a-a0
(U (U
Ca
(
00
M ccr
(U 0a
co~~~~~~~~~~r
·a- cctP
0(U
~
I
I
I
0
M
rt 03
C-Ca
·-ct
II
0-
a-a- 00o
cO
aBI
a
cT
CV2a11
Ca
1
--M -0co
M
w0
U
W
'I
-
0
c:
0.
I
I
II
a-'-03
0-
I
.4
(2
'0
w
cC
t
rI ,.( Ca
a-C
a --c~~ 00
I
0-C
0
(U
a
0
a-I
0(Iaaa-0(U~ (U
l Ca
0-0 (UI
a-1
a-I
'-1
0
ai -(
U
Ca
a--
0-
a-
C
a
C
-.
0,
a
'0i Ca
(U
(03
(U
0
riC
(U Ca
0
(
a(
a-i
0
'1
(
.0
0(2 =
0
03
,
a-c
a
0a,a-
0
I0a-a 0t
3
~
a
C(2'.C
.
(2 ( a-I(U C
0-aa0
~
Ca 03 a0C
W0
003
Ca
C a , 03
I-l
3a-- cn 0-(
(U a 0-0 03'
a 'c0 '0
0(U (-'-'0
a-m03
o
aP
000-(U (
a 1-4 03 a0
0'.
a
ai-'0
1''-1
a
~
(U (U
a03
--a-ia-a
o
a--
(U ri-0
0
(0
(-a-a a a
0
'1
Ca I-ft a-a '0 a 03
U
0i
Cae 0a
_
0
a
-(
Ca
c
(U
ai
0
ct
a-a-03
0- 00-'
'-1
a- '
tc
i
a-~
030
(2.
a CD a
_
CD
0(U
~
(
=3=~ r 'm
C aa-. Ca
a
Cb
(2
(2
M0M(U
CD0
.a-a aa
a0~
(U
cow=
c M,
(2 a-,..
(U
aCI
a
'(
0
'- r0C .Caa
II
E a-I
0
(U
1
coS. tPa
c
0aa--aar
'0co0w
0-*0 Ca
a-.
(2'
3 0-0--0-
I" (
(2
a-03
a-ri
C
cMa-I 0
riO
E,
CD CaC
_c
CM C
CC
'M
aa
a
(U
-C
'0C
g
C, a-a-u
c
:~i-.
(Ua
r·C
a--ft-yC,
t
Ca~ - a C
0-
0
c
IDa- Ca
a
a
(U
a
g0
0
(U
.,
(U
=
a-I
~
(U
Uc
,CO
(U a-a0
a-.
0 (U
0t
'10
M-0
C
(U (U
.
03
t '-1
(U a-a (Ua
00 Ca-. '-00
Ca Ca
C
'00
a
a-¶a 0ca-.
M
ac
c
(2D
a C
a cs
' c I
(U.C
(2
a-i
(U (U
0 a-I-
I"
i
I
ICa
aaCD
a-a (
03
a-' iCa
= 0
.
M0
o a 0 '~1
r
(
030I- (U
cc
9
C
0 a-.
o
0
0a--
a-a-
(
(2Ca0'CoaC
~~cs
a
C
I
'.0
aa
co
m m,
? DIac(U
o~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mt -- 0a
CC
C C=F
0
C-( C2
CD
Ca
-
'--i
~ I
r Co
0-
0-0
- '.
C-
C0
-(2
13
a-a
0a
-.
(
I
ct'
(U3
a-
0
CA
=
C.'
(03
CD( '0 (D 0
U
0-(
0030 '03030caa a
0 3a a-'-ta
(2
a- (2
CDr10CD (U
0
0(U
p, a
a0
(2 ('-,
0
(U (U
03 a -,
a-a t a-I
- C0=-'fa CO 0
0
0
.
-
unt1O
C
a
(U
-.a
3
a..0·1 a,
cC 0Cas
aC awC>a~~~~~~~~~~~~~
w 03
a~~~~~~~~~~~~
C,
C>
n.a-'-O
a-'
(U,
r10
0'
Ca
. co
a-Y
0
a
C~a
a
CO
0a--r,.
r-
0
0
1-ft (20-0· 0¢
C
0a
Ca
rC,
(U a- '10
CD
0'
3
a-t
a--Cv2L.
'0(
03
M
r0
0'
0to Ca
0
MU 0
a
03a
a0 -0 a-
-a.1-4':-. I
r- Pc
3'0LIaa a(U
Ccr I)
C>.
0= w-i -C
0I
0
"0
U (U
*
a
o·aa (U
~~~~-~('
(U
a,-0-'1 0" (U,-.. 0
(U a a-' (20a
CO
0300ca
(U
a'
1o
(-2
14 '100303C.
'0 01. Ca,
- 0
a-: a-0,- 0-aa0-'0, -c
0(U
(U
*
(U
(U
03
a-a-0
(U
(2
(U~ C
a
.
0 -t a
03
caan
(U
02 '.0
aCa
0
at 0
rr
(U
'10aU. C
a-'-'
c
c
C1
fl
1Pco
5
.4C
V
0
CD
-(2
0'
IC
oD 0'
C~0
',
cVc
0'
~C0~a
o
0' ,Ur CDCb
0'
r·
'0
-t~ t
r tP'
a,
(DO
O
0·
C,
o
I-~
0I~
o
a-.(2
C
0n
~
M- :---.
'
*ec
-V~~~
CD
c-
0'
f.0
CD
CV~~CD
~
eVl
c
u
0'0-
0a
Ct
U
(a Ctcc
fc 1( (t CV
CD f-f*
b· 0rt
COI
~
f*I
0
0'
r"'
0'
-C=
(2
=V
0
'-e'-
el
0 ,," CM
oD
'0W
'VCD
CD
.
CV
ca
C0 0 0a
I0
~
0'
.
Ca
0U
o
0-
~
CD
-w
0
0I
CV 0
'C
CD
0-b-·.
M- n2
CZ
C2
-
0I
0' -0
CD
I2'0'0
c SCco
C
C0
(2(
CDOc
COa
'V
'V
94 CZ.
OcV V
(
o
I
I
MeC),m
-
'( -.
,....--0CV
-
0
0
11,-
eb
~1-C9(
-4.(CO
C-4
'
0
CD-
-
c
to
C-*
CD
00C W.
0- C, D4
tMV .C
CD a
-. t4
0A
f*
CO Ct
a(20
-...
a 0CV
aCC
C ,- cco
0pW
U
c
rc
(DO
U
m
Ca
0p
e-(2c 0 -. C CD
0b-t
(2
.
CI.
~'
0'
=
0
0
0C,
0C
0~
C
:I
p,~~~a
0C
3
CV
ga,
r·a
W
CO
CaC
C
CD`CM
*
0,
0
(D
D
- C
CD
3QcoW
.
-'
qarO a
00(20
'0 (2C00.
i
r 0 . CC
*IIc
o
0
0'
fV
C
ct
l" --
0
C
-a0Ca
t'b O.D
S d. e'
Ca
C~
0-'
C
0
-4 C·
CC
J
,D 0
C
.
C
C
~-
~ ~co0 ri- 0
000-3
'C'.
CD)
0-~
CD
gC
'
0'
C.
a
aD
D
-~
C la0M=~(W
a
M
0
to'S CD
a
-eCICZ, 0
w
-(
caCD '0M
C :C 0 =4 .- 0cA 'a-:I
Cd2
f C ct
C-2
aP 0'
· 0d
Cl
,
CdcDm
0
00' C 0 CD
m
-.
M. cOCD-,0=
W
I
(20
Ir Uv~~
W1 CVI~
0-CDfM
CDCco
07
CV~~
0
0- 0CV
owI 00 o
-~~~
IW-0 c"=
e
, (
~
-,
-~0
M
Oh-c
DC.
-· C~ -0 Ca, C
"
a
b
0~~~~~~~~~~~
C·
a
CD
C
2Dz C
n
ftv,
C,," (
rC
Ca
CV 0
-. 0 0
'0CVb
o
0to
to~ ~
~
~
~
~=~~~~~~~~~~~~~~~~~~C
,-4-
e.-
b CO(
V
Ca C"
0h
0
~~~~~~~~~~~~~~~~~~~~c.
0'
C,,
trD
_I
N
co
'
~~~~~~~A
O
·
CD
.4
co
c" 8Ia I=0
a
a-CDO
=~
SI
~
~
~
0'~~
II'0'0
D
V
a~~
~0
cC
Oa
0'00a
=I O
0
03
0
0
CV08-'C
b
C
C
C
0
(2
~
CTa ar
CV
00-0CD
"W
"
ftC
C
I-cr-Ll CD(2
CD 0
01 C-'.00
* C
CD
CD'.~0)
c0
c
c .aC T
CO'O~P
Ca
U SCO
0
~
i
I
O
0
IW
--
0
Ca
C
·
0-
(D
CO
)
c
CD '-U2'
C
$
Lr'~
c -.
-
C
0'
0-
~c
,
'0'
t
-·
~
'-
~
0-Ca
.-.-
P I 0O iiCi
(C
CDa
ii i-( i
ml0
,T
C
br'- Cto
'r
C ,
00'
t0
Ca
CD
a
iOCD0
PIctC0I
C~
C
0
il
CD
CD
-C8'
0t
-
.
I
0(
Da
co
a
CD
' CD
Ca
I
000
C0c
0-
CD
c·o
0Ca0C
0
U
t
CD'b
(
C-
CD
1
Ct c bW.
3-
c
I
CD
C0
0'
D
0 CD-
c
0
c.w1
CV
-
O
am
0c
0'8--
-CD
0'
0'P
0
0
0-
=
0
C
(2
Ca
0000' 0
0'
C.
0U1
0
0 -3c a
0'
W
0CD
C
D
t-
U
VC
D0
0
00
0-00C
0'
a,
a C>
0'
CD
(2 CD(2.
Ca
MCDZ
00' CD
CD I-W C0
rtb
(0
('
0
0o
0
a1
0
MM
0-a
CD 0
(D
Ca
C
f
0
C.
C
(2 CD
0'
0
CD
.- -.
(DO
0
IC..
C
;IG
Cf
Ca
0-·
(
n
0'
co
-4
0'
0t
0·~ 0'
a-O
'I
-t
CD CD
UrC20*
(20
CDU0'
'.0 CD
0'
'VL
)
0~ 0-~ co-C CV
CD CO
r~-* MC CD
(2
CD C0L5 (2~
O
to
O
r
aCa
0
Ca '.0
SuaCV0-fC1
'0
(C
M
W
=
=O CD
f M
0'o
Ca
re
CD
C3
(200
C,
-1C3 CD
a
CD, 0'· 0'
rC (2
a-..
0' '.0
C-'- I0
U b--0
O
0-0
' coa C 0
a
C> CD
I
~l-
CV WC I D
t
Ca
Caf
0
0' t
I-(2e)
0
co t1~
o
0W00r
C',0'1
0C
Co 0'
Cf
*
8-
0'
f
C9
C..10'
0'
CD
Ca
W
4
0
C
0
0
CO
(2
a
C2 ',?-C)
- -C
00
-e
Cr
0
---'
coC
U
CM
(2
cL.
CD
(20'
CD
C(
C
C
C
0
Ca
C
'
CO
a
CD
CD
0'
0
~
CO
I
-¢-
C2
-
0(2
C
c-1M
co
1
P6
'0
M- co
~
Cc
t=
ru
~
b
P
C.
C
C·
a
~ ~
a O
~L
CCO
0-
0 CD
C9l
bE
) If-
IL
00
:0
0,"0
W C4M
~
c~
0-
CD
,
.
Ca
(DO
Cr
CD
..
'-0c
C-PC
Ca
0'
C0-
=
c
a
C-W
a'- 0
0CDCDCT=r
CDW D
8
(2
o
00'
cV 0-r
8-'
Wv
0
C
-
c
C
C0 ' 4
C-CCC,
U
0
U
, r
-0
0-
CD,
C-
0
CD
eb
V
C-COO
9wo,
coC-CD
C ,·tC
0
0-
mc
C-
0' C-C CD
C
CD
C-D
~
~
·
CD 0 t
tD Cco
Ca
r0
CV
--
C
C-CC
c3c 0
CD CD
(2 Ca 0
0
-h C'-CV
=-0
0
C,
f
8-
CD
P) gCD
CL)
Pmr
-
C,
(2'
0
C
CC ,Cc0
Cc
CD
Ca
'
D
A.
0C
co
C
c
2
C.0
0'
CD
-o
8a'0 CD
0 C-CO
0 CD
= 0 -C
CO a, InC
5o
0D C1COU
t
0
IC *-
I
C2
r
-
a0
0
0-
0'
Uc
IC 0
WS.
C-
00
U
0
0-
C--
,
-C>
a
.
-
t C-CCD C.
C t-·
CV
- '- DI0
-o
CD
C.
e~0o
0
r
2
C>
t
CO
0' '.0 '0 C-LC .- cD'V
8- O0C C00 -Ca 0W 0
C
0'
CV
CD IV
-- W
'-C 0'
C
W
-C
C
CD
-= M
". cI(c -c=--- M
C 0
p
C
'
- Ca 2C
C= 0
2c
t
~' ~CD
~
~~~ ~ ~ ~ ~ ~ ~ ~ ~ ~
C
-~0
C-
0-.
-I
'0
·
0'
00
D
t,CO
M
C
CD
8-
-
4
.o
=~~~~~~~~-~,
-,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~.
·A'iD
(
13
U
eu"1
~- DiC(U,
n..-
01
~.,
w
iL.0
MT
C-
CD
(-'I'=r' {~C, ~
co o ct
~Dw I -
coU w
I-1
'
"0
CD
et
D
(UW
(
IO C"
00
ccD
" -a (t
M1
a
C- :W
eb
(U0
'2
D
(U
0
Di
o
0
C
0-
(D
Di
n
Cy-.
1
C",
0
0t
C-'
L
I Di
U
S
C
,
W!
U
V
.
-
D
W
Cc
Qi
i
J
-
DiD
T
n~~ t?
-.
b.
CDi
0 Di
w
iD
M
c
C
D
DiD
¶
(Uto
CM.
as
C
o C,-o
b-(
M
w
(U.
-C~
Di
a-
M.-¢%
C
~~~~~
Di
-,
(U
MC
0-CD
=-
(.0
coU
-
0
I~)~~
I.*~
=:"'~-
~IM~
(U - (Di
=
Di
-(
lo(
0
:
IV
=Q0 -V
0
'1=O"WO
(=1
(U
M
"
"'O-(UD
0
'O
=,-,,,,
'0
cr
-M('
'$
00(
i
,i--I cA.,
v10 -
r'
"0
t'
c
"
i--.
0-0
-
n
Di
Mi
cm~
0-,
CCo
Dia-0
-.
00
-
C-.
0
D ,- wo
Di
(C-.1
0
Di
to
g
I" .-
~
(
0('C2('
C.
0
co
CP-
-C)
0
Z
~~~~~~~~~~~
C
D
'Oi
((
C
I".
(U
0.,
- (U,0 CD
~ = ~~. ~~~~~~~~~~~~~~~~~~
C~
~~~~~~~~..
Di ,.C,~rC.
C
0.0
Di
(U
CiDi(
(U
C-
CD
e,4 --
DJ~~~~~~~~~~~i
(2~~~~~~~~
-
--o
0 Di (U
( Di Di
U(U
co
C$
Di
Di
Di0-rI"(2
Di CP-FV-
(U
CD
trz
C,*
t
C.
W 9w
0
=
D.i
C--
- '0
0
-
a o,
c.2
n00(2
0'
coDi
'
co
ri"~~~0-
=
M
P-
f
0
M
-CI
2
--
co
n
C.
"
0
(U;
Di
a
0.
0
w
0
0
'
9
0
rI
i
Di"O
0
- rI
-i
- If-i -C>
2
-
"9
o.
U
0
CD( to
D
(U
Di
P-i
co
(U
(0-
0-~~~~~~~~~
(U
-
-
Di
Ca.
(2~~~~~~~~~~~C
D,
(U
(U
CD-
0
Di
I
(UC
Di
(Uo
0l
CD2
Di
(UC
S
D
w
co
(
~o
f
(
t
to-i~0
gm- 0U
(
=
(I"
co
C.
M
It
D.-
-C.
D
00
0
0
i-D
~
0>
w
0t
10
0-'
0
(
D
0.
Di
Di(U(
0-
tP- (U
cm*
.( 0
C-
nD
CD
(U
CD
o
'-
b-'
D.
t1
r
0-(2
(U
iP~C2(2
Di=
--
0
0
'l-
A-
CrP-Di
(U
C,~D (U
D
Di
n
Di
(U
(UC0-CA
t0L
-
-0.
0w(
0
(1~~~
Di
-
00
aI-
a
(U
I
Di
wT M
Di
am9-0.
0-'o
CDi
C-
C>
*
~~~~~
P-to
P-to
0
-1 Di Di
(2~~
P-i Di
0.000o
-..
.00
(U
0
Din
CDo
0DiPI
co~P n-
a
Di
'O
2
(
G
CD
0-coi
0SU
Di
C
-
(U
I
I-
-
U
0
, a.
'
D
D
0-0
CM.
U
i
(U
U
D
0
'Di
I.-
I
9
b4
I9
f-
..
C,.
~ ~
C o. , 1
-0
I0
-
2=p
i
-
I--
D
>
-.
iD
C
=4
M
o. -
~~~~b
,
Ca
Ca
=.Ca
a
a-W
I
-
~ = ~pD
~
_
t>
C*
DD
M
'a
->
o
0
:-
C
eL
Ca~~~~~~~
.
CD
-.
m
CaA.
'.0=i
o
-. CDr' -~
-9
a-
O
C
toa-
X
CD
o_
I
C
X.
-
CD
'¶
Ca
l
-O
nC
u
_
CD
M
"
.
-CD
_
*
0
O
a0.nCD
Is
c
II
o
oM 4
et
to~~~~~~~~~~~~~~
C
w:Ot4O
r-g
a-
.- ( t
am Cb
CD
'."
tC_
,
,
CD
-.
..=
D
.0
.=
to n9
CA"
C t o ,'o,
a-t
a-
a-~. -ao
Ca _*
=
.
M
~~~~
I--
0.
v:
C>
x CD
e
:=
CD
"M CC
M
CD
"
Vto
t-
n
Ca
e.
M. am
W eb
I- rs02
X~~~~~~a
'D
M
u
>l
2
~
_
_*C
- =
*,
n
D
,
e
-
0
L
cr 48
°
arb
CD
t- fDtU:M -tn
0
nXb._
CD. a- C11t - _CI
O4
CV11D
aC,-o
M
c
al (2
-'h.-C*
e-C
Ca I-t'D
D
*
Cl
a-
11
D
1
e1
b
a- li.0~'CD
CD
t=t
01n >
a-
D=
o
o
11 .
||
'-in
O
cn
tOD
~'
.- '-,
in-'O
a- a-.
(2
I-0 .0aa-'.0
a)
. (2
CD CD
0
a-a
a
C
11
~~ ~ ~ ~
~ ~ ~ ~ ~ ~
io
11
11
~~
-
~
c
en
~
o
M:
o
a-
to-~
CD
*
cc laCr
C0
I. V"CM
M.CD0
A~~~
_Illli__l___l^_X__I_I_____..
._._
'
0
~
-a
am
ICX
I In
-4
a
-4
0
, -
L D
t1
C
in.I
a
_
oM
k
t
-W
-90
o f9
CW
aM v
a~~~~~~
a,o
1b
o
CD CD 'W
-*rx
X
CD
O-.r2
to
CaD
Oa
_
-9tC
CD
i
"
i
C0
a
- O-W
a
Q
C
CD.'
0D- a0
r
aCa
0) I.
-9
Ca
o
{~~~~~~~~~51
'-i
C
a
C-'
110
to
ca
M'
=
e CD
a
a
D
,I- OC_
CD
co
a0)
c
C
-9
c4-
C'
m
CN
o
bD
Ia
I~'
_
|
(-C
a-
Ca
-Io
e~
-. CD
I-
co
aMt W
-.I I>ttCt1
I
aCD=
~
*0C
O2
0)
Ca
CD
-
ci
ao
CD
CaBl
-
I
aC
-
.2a-a
Ca 'a
C
a
0r
CD-'
tC
CD
W
otat
Ca
D
o_
o
Ca
I-
(O
-{
'
-.
Ib
1
I11a1
I
*l_
CX-
I-D
Ca-
.C
I
a-
f
-o
ta
0
_~
M
aC
D to
r coM
'. txt
O
_-..
-_D
_
Un_
~~~~~~~
0
C
aD CD a
C
CD
a
'
w
PC.p
c
. O,_c
CaX~~~~~~~~(
Ca
la e
C,0 MC
*
_M
oC
_-CD h .euaX"
CD
t= o
'a.
a- 0
I~~~~~~~~~~~n'
l__i
=
Ca
s~~
~
ee3
C-
t"_
Ca
pin-C
atD0
_D0 '-n.~ 0 VC
~D aD
Q
Ca
a- CD
Z
o
11I0-.ci
~~~~~~~~~
..
0gm
ao
::r a-- {1 c0 fD
~in
CbO
*
am 0
Ya_ CaaCD
Ca CD
c
o ,-
.-o
vI
X Cl
CD,
~
c'a
cz
'-o
|l
{1
_.
a- a a
* "1 C,
*:a 0'
C
aaa
CD C0
co
n
CD a
O
r-'-'-in
11~~
1
D
-
O
cr-
u
M
C
-
'-
a
Z. -*
C- . C
Ca
Ca
_
HD
- .
I)
tDt
o-Ca
i-Ia
_0D
C
I
I
CD r-,~~~~~~~~~~~~CD0
I1
~ ~~~~~~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~~~~~~a I am
i,-,.
~
~
0
C
,- ~ v*
C
CD
~
aI
o"
IC
o
C
-
~..~~~r
.,~.~-~ -..
~~
=
-.
C_.
I~
o.c
C
t
III
, '1
0
·w
-
ft
r-.
, -,,
(2
nC/'
~"~~~~~
¢'!,
WC ~IZ',
COO
f -0 f"
-
'-
0-)
0
I
I
r
-, ~t:~~~~,-,,,r
,
. ( I
-C'
co
co
¢.
I~,
e
~aCDC
1 =11
9
Mn LC-. C co
~v
"-'1
ft
0 W~C 0t
-f0"01=
-
,
P
O
(
gr*
09
C
1
CD
-
C"
,-,-,-.
0).
(2
Al
f0W
f.
'
h0
5 (:2
'0
0--f
A9' .
0
I-CD
ft- C0
05
0
ft
t=C
I-
C
(a-a
D-"
0
ft
Po
CD
r.-',c-,-
a'
Co
~~
(2
CO
CO
'v
0-
0ft
a-'-
ft
CID CD
I1
0 C2
c
e
0-
co
C
0-eba
0D
-t
ft
0-
C
co
0-
~C',
10
(2
0
0
0)
0~-a-,
ft
CO
I-0
0
ft
a-~~~~
C.
0)
CO
0
-0)CO
'9 C
0
M
(2
C-,
>
of
ft
C',
1:-
. -'9
(
ft
CD
C.-
Is
ai
' -
U
CO
ft
f MO
0aI
f
a.0
f
a-.
U
CO
ft,
0
I-
a-
.
t
C
0
CO~0-)
ft
0
f
¢
C
CDI
0-f
tf
.
-.f
C
.0
-I
-
a
~
a-
C
(2.
M
~
co
t.
f
CD
f
-
I1.4
e.
t
0
-,"
.
0
0
co
f
sa
,-.
C
W
(
I
0
t=ft ,-I
" CD-I
cneg~I.,-
U2
co
C
CD
.
~0
0
-
*a~a
.C-
0
CD
a-a-.a.
2
0
a-I
w
0
D.M
0
cof
)
-
0-et,
ft
CDaC,-"
E
CD,
I'l
,-2
0=
D
-(
- 0
0
C2
f
C(2
I.
(2
a
It
.0-g
M=
M
f
0-
ft
M
ft
ft
0-
UI
2 o
-f
CO
ft
C,~0 M
0C.-2
'0
0
.-
0~~~~~~~~~~~~~~~~~~
o C fta *
9
0
-a-IC
)
O
n
C.
M
C
'
0
0
ft
M
I
U
I'
b-a",'a.
-'
I-
-- t=-
-
0
Ma(2co
CO
(
C
C
-1
I'4IC
C>a-
:1
C,
00
(~s
a 0-.0'
0
00
CD
'
t-0
(2
(
t
ft
3
ftC",
-' fta.
0 CO a-*
CO(2C
-20
we
Co~'
=
W ,-,.co,%a,-..
co
I
'
¢.~
0
t - ,.9
.
ftC
4
-
f
~~~~~~
v-
C W-'
_--
,
..
-. a.
0-,- ft-.~-~
--(.
0-
20
0
C',
C,-
-a
0
-
0)
"~ '
- CD
f (2
.
M
0-I0
C'.
-
M
0
a'
1'9'
-
la-'
aco0
0 '
COO
M9
0)
C
"--g
co
0
C
f
O~
QJ
0
0a- ft
f
CD '9,
0 a-a-.=alb
c,
t
0) 0
Oft~~lm
CO
CO
~~
-
~
a0
Aa-Ia-M
. , "0c
0-
CO
f
ft
a04
2
ft.~~~~~~~
0 U CO a
a-at'e 0 a-I---~~
'9a~~
ft
C.
f
!a90
t
(2o aft
'a
ft
=O
0-
CO
a-I
(M
S .
-a-CA
C,
co
-ft
=- -a
oD
0)0 =L.
naaa
0D
'0'9
'0
f
C
'-
~ "
A-.
2
M
2
ft ft
-i
a
(2'
"D
a'
t
Ca-a-a-'0
0
a-wa'0 0 0 00CD
0 K--,(2
-C
M9
(
C
ft a-a-I-in ft
ft
C
.
C>
a~~~---
0
CO
9=f aa--a
W
"
ftOc C-
5-I ft
CO
0'
S.-..C
0-0-M
ft
0
f,t
.0-
0-00~~~~~~~~~~
i
00
W~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ft
(2 C
ft
M
0
a c.mU CD
'-
'm co aI=.
ft
n0) 0*
I- 0-C.a-a-'9
0
f
("-
Da
-I
E
0'-a,
-t
C
''
m
.
,.!
(2
'e
C--CD
-'
I
m-
... .-.
,-,-o,-,...<
,-, ,o
0 ....
sof co
ft
ft
-MO
I--..M 0
o
,.c
,
o0 ,r--,-'~
~-~. I-d0
¢0~.
0-
C:)
,
I'~~
C,"1 ,.t
fW-¶ C
f
00'f
*
.-.
0
tto
)
a
ft -a-a
0
0
cnm
-
-
Ca
0
L
en
a'
a'
-*
'-a~~~~~~~cr
en.4
#~~~
·
.f.
.e,-~1'.1
- / a'
en
C,
in
a'
o
a'
en
-
en
-
f-
.-."
e Ca'
n ,
C,
-- n
en
c-z
eV
-
_C2
-,
5C -0 ='v
Q
C
=V -M
C
~~~~~~
~~ ~
MCT
CDe
C
e=-
Cs--
Ce,
-
a
~ ~
.4
a'
*-
~C
enient0
in
~
,
*
en
co
in
a--
-- a
~
~
(
0
-
ML.
n-
s-I-a
M
=-
to
en
(.
in n
.
.n4
n
~
i~
'
~
a
C
in
-e
I
-~n
~
e
sI
n
co.
~en- i
e
av"r
to c.en.
-
c.,
.
~
-
C-
toe
i
to
M
n
en f--.
m
en
--
c-e
a-'
a'
--
~
1
~
ene
-4
en
i co
.C in
*D
---·-·---x--~-I----~-'I'`--
0
~
cm-
0
~~~4
0
inC a'a--.4~~c"
0
en g-c
0
en en en
-...
C.
~
-I
C
~~~~~~~~~~~~~~~~~~~~~i...
f-~
Q
0
rI- U3~~~~~~
C. i
Ca
.4n0
C>a
in
L
in
en
W
-
g-~-
s--i.in
a
fI-M1
C',n
W
Ma'
a am M en Mns-
a'
~~,.o ~ en ~ ~-~
0
o a' o en
~ ~n~~
.4
~-'
en e
en
c~t en
a
o.C~
a'
e~~~
CM
a
'
a~~~-.
a'
Iaame C
~-c
.
en
-
a
en
CD
.-.
,
n
en
Mn
C- CaM-laQ
-W-Iin
cr,
10
-rl
e
co
-,
0
~-~~~~~~
1110
a, Ca CD
.ag- ~'
i
',
,~
n
=a'
t'
a'
en
pv-
e
a'-a-
.-
o
acoIa~a~
en
I
or
ra
0
(2I
,
--.
CaC.0vi
(D,
co
t-..
~
iCD
-
SD.C-
coCac-iCD
a
C--CD, 0co a
Ca
Ca Ca
-.
n- U2
Zv (2a, CD c-a,
- CD-...0-.. col' 0CA
CD
0- C12
=0
C00
a
co
C"-
CD
.
0
CD
C
MCDC-~~~a
0
-a
LO
CD
0-CD
Ca
0-0a-i
i-~
.0
co
mP
0 I.c
a-i
~
0-I
0-
~
CD I- aa
~
* ci
Ca
0"
=---
,~~~~~~-
C
hC
eV-
0-
-iCa
9WC c--
coC
C.
CD
'.
r
." a0
a0
CD
-
-a.
-
CD
0
CA
~
1
.
-0-rnO~~~~~~~~~~~~~~~~~~~~~~C
CaC
l=2
--
a DCaCa
0-
aW0
C
0
l Ca
co
,Ca- 0
=
CD
C'
L
CD
to
aC a-C
a CD'
tvaCD
.Ca
-
0
a-"C"'CaC
C12 CM
K~
0
.-
-
C~0
cao
CDCD0.4
c-i.=
M
CDi
Ca
.-
~~~~CD
0- a-0 ii
Ca
a. c
CD .0
-
'
C I
I
0
cmcic--a
~ ~~~~~
CD
0-
Ca
,.
v-- D c--a,
C~
CD cu
CD
0a Ca,
C.i
a-~
me Ca
0
Sa
C - (2
CaC-i CD c
0 CD
-
.
0-
co
0 Ca
Waa.
rn ciC
ED 0
ca D "0
C,.,
C P--M
b
a
a-two
-72 Pl
-"
2C
Ca a--o-0
-C - Ca CD el
c-iD 0M4
r-CVu
M-- CD 0
Cam
Ca
0
C
,,-0
i'0
aCa
eb
a-i,
Z
c-o
am
jII
a-"M
c-,- Ca. Ca Ca 0Ca CD 0.400
II~~~~~~~~~~~~~~~~~~~~~~~~~M
CA0
Ca CD00-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~v
CD
,", -
e',=
CD
C 2
~~ ~ ~~~
~C~~~~
C-~- C-i-
C:
W
NM
CD
M
a-"
(2.40
acoa
a
0-0C.
,
-
CD
--. II~.
~~~
~~~~~
~- ~ ~~-.o
- -
0:1 ci
c-iW
I= 0 -CD.C
0
~ 0-a-C
Ca
v,-a
. Ca
a-aCC
(2 a-"
CD
aCa
a-C
0
0
0C
a-i
D
(2
O0 CD
M
0- .
Ca 0c--CD
0
a
CaDC
C>
0cD
CD
a-- CD
CD 0-co
aCD
Ca 0 P-9i~~~~~
aCa1 aCa
WC aCa
2Ca
0(2000
0
(2 bP-i-a(2a-0a-0 CD M
M(
I0WC
Ca
a .0
a-
-i
0
0
CD
cui a-i
aa.C
-
C.-iar- (2
Ca
C-CaCD0
a-i -i- CD
Ca
2
C Ca0
C
a.
0 0
Ca 0C-0CCaCD
C
a-C
S.i
C0
00
Or
Ca CD
C0 a-i a-m.-.
C
-
~
0
Co
co
0-r
c-i C
c--
00-a
D
0
0
0b
a--,
a
a
C
D
D
Ca
C
C
~oCa
0Ca
~0
i2t
C
Ca
Ca
a
a
D
0ca-o
C
n- -0a
CD
aa =C>
rn
0Dco D
.
0m
,Ca
0-C
C
-
m
a-0
C
a
0
CIC
C
(2W
(2
C
L-4
Co a.
C
M--c--C-
aa
M.
M
=
W-
.
C
a-
co-i
a-
a 0C
a-*=
-i-ca,
n-(
C
a
0--2
a-.
0
CD
-I
Ca -a-~~~~~~~~~~~~~~~~~t
Ca, a-0
l a--cc
1(
M
a-t7
a-CD
(2
0 a,-"
0
0
C
0
0C
CD ci
Ca
1
-
aa
c-Q
=
W
0C.C
"0~~~~~~~~~~~C
0--~~~C--0
W-0
CD
"C
-
cD
a
,~C IVCDm0CDa-v 0
CD
a-co
--
2
o0r
o
-n
CaC
M.
0o ca,-'
I
0.-
W
-
0- CD
Ca- a-eC
0
I
x
.a,-
c-i-Ca
c-i-a0
Ca
c-i-CaC. to a-M
=r 0D 0-i
v-i(l 0
CCa=
Ca.
a
(
C
Ca
~~(2
CDCaCa a-i
Ca
C12 c-iCD
Ca~~~~~~~~~~~~~~~~~~~~~IM
a
"'
M
D*
:
ad
. I--'0
0
C a, -a
0-- CD
C e--Ca
a
0
Ca0- U coCD
a--i~~~M
c
C-0
eu
W( CD
m -a-En -c-a
CD
a-- 0
.0CD-CD
a Ca c--v aCA0a-OcCa
0M(2C
.4
-
0
o
a--s
a-W-a-
CD (.2
,.l
c
CDCa
C.---C
S.--
a
00
C
a-.
0
-i-a-i
D
Ca
:
a
0
il
0Z0-0
v---iC
C
ii
~
C
i
-C>
P-l
M Ca
Ca a--'la .
CaM CDC>rW
C
CD C
0M
- Ca
-
ca
-Ca
v-
aa00-
c P-'ato
a
C-h C
.
c--a-I
-i
- v-i--Ca
Ca
CD 0
a-i
o
(2
v -iaC
a
CD
- 0-CD"
--
a-D
a.(
CDT
CaI
--
CD
-
a-00CD.Ca
Ca
Ca
-
C-(
c-0De
I
0
-a Co-a-'
0 Ca
I
-
P
C>
0
a
C
a-2.
Ca, a a-C
(2
ai
C --CD
CCC>
vt
a--CD
0
P-'
-C
i
0-
C
0
0
-
C-i .
a
- 00
a,- a-D CDl11
c-i-C
0-6 1=
cC
CD
cD
CaW
(2
ao Ca ,
2C
D
aCD
CD.
07
-.
0
0
=
W
0
Cao
(2
a-aa
(2va ca
a
-
4
-
i
.4
(3
W
0
a3
,
a,
0
co
I
o
'
f
rb
1
0
C
W
Ca r
o
~-*---,~0
:m
,
W
('
t'
-,
0
0S
C-
-.
icol
'll
OW
.
QCo
Cb 0e
C
:
C
M
0
--.
C
-
CI.4
-
.
0
0
b
ao
o2 .. 0~
0
0
0
1
01
Ca .~~~~~
"C'
a F
t
0
a
aC
W0 a0
0~
M,
f
O::
'"
o
,
U2
I
-
-0
t
CD0 0
t
i
*-~
-,-9'
-C
I.
0
U
0
01"0
0- 0-~~~92
0
-J
~
SuC co
W C!
C
0
0o
=W~
-M
a-4
=CJ'.
rD0k
E:Q
a-.-.
DJ - W E~t
Ocd* Eli
0
010
a
C-
a
C.
r-4'--- 0
0eV-
o
-,
~.-.'- k.-'-
0,.
' t=
1W
~
"a
:,=Q '
,~
L0
ktoi
-.
p
0
o-
C0
o
C-, Z
t7
=
-,
M
6
M:
0
1
''V
~~C-,
I
CD,
0
0aa
:,
c0*- Su
0
Ca
tO
Cq"
a
G
e
0f-f0
.0
Ca
0
aC,
i S.oc
a' iii'lllll~
.
ii
c
'~~~~~~~~~~C
"V
'E:a*0*
--
~to
C-,
'
CiW
0
0
a,
CD~~0.
0
0
a-0
,
a
0
a
-
IL
',A
'.' C
a
¢"'f
a-IC
0
Cc
12
,
:
-*
U~~~~~~~~~~~C
M
0
e-
Su-0
0
no0
, a
Ca o
0
,
-C
C>
M
-W4
W
1w
-D
to
C(D
G*
0t,
- Al 1
a
Wa
.
rb0 0
a- aM,
a,
W--
PV~~~~~0 -0a-
a
-C
W
n
a,
Ca
~~~~~~~~~r
-a.0
a
0
,
C-
m
01 CaC.g
a--a
--
Ca~~~~~~~-o,-o11
0
a,
-- t
I
II
CO
-~~~~~~~~~-W
1 0
a,
M-4 C0
(a
0
-
Ca
____·_1_1________
0--C
(D0
W-a0
to t C.
-C
______1^1_______·
0
0
___
____
____
____
____
____
____
____
_____ ____ ____ ____ ____
I
M:
3"
U
0~~( 0
~
j
M
0CU"
0
De
.
0
-0
e-"
cu
aiCD0 co1
oe
~--P'
=~,
·
aW a,
-CI-,a
cc,
.W~ - . a
0
to 0, t,
V.=rcu
CWK. "
fu. co a,
"0
Al0M0
CD
rb
C2
u
~
.0
0
-
rim
0-
4
411.1
'1O
c-
co
CZ
01
.0W
0
C
C,
Z
U .CW
"
1-40
I
W
am'm
.4
,0..
CoW W
0
IIf
C::a
0
-
to
,
0,
Ca
~-.-,
OJ
a
o-., 01
0..
.-
C.
CWa
I 0aCD
a,
W
r4J
Mcgm
tv
0W
CD
lai
VW0-
0-0
C- to
-C
Q
, iza
..
co co (D
0
01
W
0
M.
0
~~~~~~
~~~~~~~~~~~a,
~'f
a-..
I-IC
O~~~~~~~~
1-4-a,
Qo
CZa
010C
"
0
U
.
0- 0 0~~~
0,
Ca
too
a-. <~I0 41f
k.,'
-C~'
J
I
to
ato-
,
-.
,
M'J
M'
-
-
Wa
*
~
0
C"
-1 CD
,mC
....
~~~~~
a,.
Ca
W- q0
~0
C,
-oJ
co
~t,
r*
CaL (0q. 0
-
U
Ca
IU
0
01
0
~
,
M
a
C
co
___ ____ ____ _____ ____ ____ ____ ____ ____ ____to__ ____
l
III
~~i
,-
c,~~~~~m
a,
w
2
Mc
c
U-..r i,
..
0C-
co.
O
~~~~~~~~~~~~~~
CA C ,t
-',-.~~~
Co~
~~~~~~~
C ~~~
,
C:=~
o I{~,.
$,
-.
4
co~
~'0
'
* (~0
0
~Di
,..2
0
~
~
('Di
ri
Al
..-
c
L.
c-' '
~
c
2
(b-j
0..
.,
~
b
(
e
C~JC
oU
0 0..
10 CD
0.
co,
.
aD
-~e
En
CD -~0
E
C9
(2
0
co
O-
CD
CPM
i
M
b
.nDi0
= , C 0
(D
~ 0~~~~~~~~~~~~~~~~
~..-.
~ ~ ~~ -1~ ~.-~ ~ ~~ ~ ~~~ ~0~
-- 0 P
*
~~~~~~~~~~~i
(2Di
-~..a D
CDP
I-" (2
o
- ~p 1
C-D
En
i'
IDad
10
0..Di
~ ~U
U~
~0
mmm
~
0
0
-*
M~
a,
=
o-,
w
-,Di
~0 DiDi
Di 'I CD
- CD
(9
C
>w
U
C
C
M
Di
I= C.
ID ID
n
1
o-
M
C>
r~~
PD
En
pDCD
.
C
0
M-*,
-CD
g
D
0
0..
C
S
o..~~~~~~~~~~~~~~~~~~~~~~.
cr
CD
C
C
M I--i
CDC,
CD
C,
M
0
0
n
w
CD
1
D
UD
CD(
En
=
1PaD
,
eff
C
0..
r.'*Pf
CY, e-q
CD
to
~""-""
ap~p
I~~~C
(2
;IC
.-
~"", ~q
0
P~
iCDE
CD
Di
0
(2,
M
I
D
eV
I-
~~~~~Di
n
I-
.
la,
CD
C
'1
0~~n
cn.
~
0M -0 0 0.-I~~~~~~CM
-'4
, e,-
CO
-~
~
.~~~~~
.,~{~,r"-~-~
c
M
C
0
C"9'
.
~-4
.~~~~~~~~~~m-.
,
4
-,
4'm ~..-,
r9
C,
I'
CQCl{t,'
0-,
0~~~~~
'"'
=
'-
'
Co
S-
07 Pco~~~~~~~~~~c
0m
n
o as
~~
~~~~~~~~~~~~~~~~~~~Y
C> ~
~~ ~
~ ~~ ~ ~~ ~~ C
C.
~~~~~~~
M
-'.
am
-.
V
~
~-..
M
C, 0
e~~
h
I
hi C,
~5-10.C
~
'-~~
0
'-p
I
cr
z
C)
0.Q,.
C'
"a
C
5
" C.
-omh
C
a
nt. S=
6
~~W
00~~~~~~~~~~~~~~~~{
-I
5
-
=,
I,
=-f
t
n
1
c
D
h,
a-
0
Ca
~~~~~C>
M
-.
Ctl-~
PC
l
C-
C*cx C2
C>
CL.
co
hi'V
CD"I
W
~
~ ~
00--0
C. C. - :
C,.
C.
to:
C,
Mc
I~
~= ~
-
C
CP
~ a,
'W
Ca
C-
~~
el =~ W
10C,
t02
M
o
~ ~t ~~~~~~~~~~~I
-n
C MiC
S-
5-'
W
I
aC,
-0
tomml
-.
a
0
,
e- 0w -Ca
hi
C,
*
5--.
I
.
-
C -c
0
I
M--5-4
IS--I
ii
M
rE -C
WCC
IV
.
I~
I
C,~
-0
II
'-
r
ini
M
co
C-
~ ~
i
,
'0
M-5'
a
,
~
1I
(--~0
a
,
*' C
~Yr-
0
C
,i
I.w
I
C6~~~~~~~~~~~~~~~~~~~~~~~C
hico
to
cw
!W
4 1w
US
.I:. A
tw
20
C,
W
31=
L4w
03
I.-4
M
III
.~~~~~~
~
I,.-
co
~
"a:,
~-
~~~~~~~
=-~
L-
~~~~~~~~-
('
(I
,
C,-.
i
QJ 1-4
-
i-.
~~A
0..
-.
I1
-.
.:0..
~,.
~,o-
'~,-
(C
n
C~2
(c
-
M
-,
C.
~ ~
~,-,C, '-'.0..
C
ID
C
a
=
Ca
w
0l~
to
a,
,
¢-',-
fD.) C~a-~
o'" =C
CD-
0
CC
am
~
o..cn
0
=-, . ==
00
CD
,
CDC CDm
9
a.0
00
M
a-~~~~
a-.
a,
,
4-a- 0
C,
0C.4a
a--0 00 a,
a,
-~~ 0
CC
a-rn0
Ca*
CC
o
*
'-'.
00
0-~~
a~~r,
-
C
to
aa
Co-
o-
,--
'
r4
a, -a
w
aD0!-0
'9
co
0~
mm
C=
a,
co
t-!a,
a
0to1
bc
0l~
Ed
a,
-* a,
0
CC
C> C9.0-CD
.
a,~~~~~
M.
0.
.
0-0
0
a-*
a
10-
C
(
a,'9o*
Ca
I
C-
CD
0
'
.
,
CD
=toa
-
CC
0.
0"ar
CA.. C,~~~~~~~~~~0.
I~~~~~~~O
am
~I- ~k-..-a, 'CDCa, a,
0~~~~~~~~~~~~~~~~~~
' -' C>. r-
I
~
-
nC
tv0-0 0
ala
'9
Al
000
a C.0.
Q
CD'
MEi gn
Cd
n. -
~~~~~c
o 4a'
0
co1a,
-
C
,.
C-
M
L.
Pr
rC
t
-a
c
'CD
co
.
0c
'
a--
a
Fme
.
,-
~a ~-
a-,.
*
Ca-* 0
a-.t~
0 00Cd
-.
1*
'
CC~~rn
a,
0r
,
oC,
coC",
-g
ar
I
a,0 a-
CD
(n
0
CC 0a 0 a,,
1-0m0
a,
Ca-CC
0
-
to
wfOa
to0 a,
,
~~
000...-a,
CC Ca
0
a
M
CruC'=n
--.
- =
,-9
Ca
0
'
c
*ii
a,
(3
0
.
C>0
0
oC
a,
co
..
0~~~~~CACC
'0
0-
o M=r
a,a-i
-.
-~
Ca
'9
C>
C
~~~~~~M~
_ a, - c M,
o
CC
C
I
0
"o
o
0
a,
1-1- CD
'
w
,
a
0
-.
0
%71
" co
~,
mmm
aCDCa
"
C
'9
Ci
CD
.-,
a0 0. a, 0..
CD
C
Ca
=.
'9-..
':
C
Ps
M
C
co
a,
'9C.
0CC
M C)
C
o (C
a'. 0
"-
'
'9C
CD0a-'
~~~~cC.01-'a,
rn
la
Ca
. CM.
--
a,
l--a
Al-
ra0
co0
a,
0
C-2
a-
,
14
'9
CO
~~~~~~~
00
a-9
0 (CO
0-c--Ia--
0
C0
Cox*'.~~0
-a
'9,
-U 0
POa r , DCCDa
0, a-'
0
-.
Ca 0Ca
'
-(-a-a--.eb - "
0r
~~Ca
a-. ,
-
0-
-=
~.
a,~~~~~~~~~
'9
(C.
.
'
a~~~~~c
C7~,
gw-
w-5
C-
to *'9
C
C
C>
BP~~~~~~~~~6
co
MC,0
C
a,
-- 'm
0M=-
0b ,
.
0
G~.
'9
a
0
~~~~
~~~~~~~~~
0
00c
im.
t=
co
,
-
19-
-
-
Cfl
I~~~~~~=
D'
0 B'
1
-4
B,
en
-
,--
-
n
CD
~
d.
=
U3
-
cn
Vt
I=
-~~~~~~~~~~~
1--I
' et,,
to
tm
co
r~~~~~~~~~~
L~~~~~rb
"'=r
"'
~~~~~~~~en
QJ
CD..*
M- CDr
3
t*
CD
-w
-
C2
0
~~~~~~-
C,
eno
Cc,.f,
0
n~
oob
~~~~~~~J
0~~~M=
r1
~
'd
~~~~~~~~-o,'o
en '-
B,
-w
a
Cos
M
-'
WM/
J
to~
*W
0~
04
--- --
aC,
*(.-i=
0-~~~~~~~~~~~~~~~~~~~~c
en~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e
0
0
k..~~~~~~~~~~~~~~~~~~~~~~~~-I
t=
· -,
a,
=
~~~ ~ ~ ~ ~~~B
~~~~l
~
0
*
B,
-
-~~~~~~~~~~~~~~~~~~~ i
I-'.~~~~~~~~~~~~~~~~
-~en
~~~
~~~~~~~~
-.
Cb
(2
M.
Mb
'-we lb
M
L-
B,
-~~~
en~~~~~~
.'a(
B
b
~~~~~~~'
0--
lb
-g
t~~~~~~~~~~
B'~~~~~
lb
Bo
0
en
b-l
SWI
~
,
C.-t
't
=.~~~~~~~~~~~~o
-
C>
-I
w
,
C 02
lb~~~~~~~~~~~~~M
l
lb
0-
0-
Ien(2
C~~
-
C2
to0-I-
'-enB
w'~
2
0
-
C-
n
l
co
B'
~
CSu
O
-
e
-
B
1
C3.
~
*.n
0-tb
lb
c,
00
C
~
lb
B
v
w
C--a
~~~~~
11~
lb
C,
w
-
-Me
I
co~
MbB,
e
0l
CD
I-
~CI
1B
t-w-
n
--
~
- M
Clb
.
B
o
Cb
-
0-
-
n
CD-r-
1
I"-
'~
I:-I"
B
r--
Mb
~
-'
~~ -'
M2( 0-
0- lb~~~~~~
!a co
*o
In
C-I
h.'-
U
-
B,-en
-
9'
I~
I-
B,
_
CIC0.
C,2 U
B'
a --
M
(2 lb
I-.
e-'- C:>
C=
C>"~~
~B,
I~~~~~~~~~~~~~~~~~~~
=.
i
~~~~~~~~~~~~~~~~~~~~~~~r-
0
en
=
~
.'.
lb~~~~~~~~
~
~~l a e enco0 lb~~- ~
n
~
m.
cs=
rb~
-
I-..
w-'B"~~~~~~~c
C-I-
c,=
gu~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~D
0~~~~~
_
'
4
111
CO
n
~~~~I
~
',
~
~~ ~
'
-
C~~~~~~~~~~~~~~c
C>
~ ~ ~ ~ ~a
.
I
.
o
0J
~
.
.)
>
'7,
t
IO
-X
en
s
~~
C
~
0'
CO
-
.
.It
,
-
C
c
_.
e~~~~~~~~n
4
W
o
M
0
I
"
='
o
t=
S
M
CO
co
I:O.
a..
-
Cr
C.
_w
0
11-~,C
C-n
CD
i
0 _'
~~~
~-''~ ~ ~
'~~~
a)
~~~~~~~~~~~~~~~~~~~co
=D =
en
l~~~r
en
~~~~~~~~,
U
g0|
on
_
0E~
11
su I D
m
n ::s O
Crst~~~~~~~~V
:n O n -'
110
1n
C
.
~~~~~~~~~~~~~~>
o.
I--(
il
li
o.0
or
_
CDw
T.
CD
c
f
°M
_
Ic
C>
w
0c
0
en.to-I
C>~~~~~~~~~~~~~~~~~~~~~~I
u|
,.,,:,.o
b w~
C~
"1C
IIc0
I,
04
M1
11~~~~~~~~~~~e
{I
I
I-'
ni
I
o
=I
I
1,-f Co ,
Co
nI :s
.51.
.
i
.
1CDC
_
_
_
_
_
-- =
C)
C.
il
-
os
|
~~~~~~
|
ObI- CO
o
q
_
__
C-1
C.) l
Q
|a
D er
1
c
C,
.,
M
toU
~~~0
C>
n
I
tl b I : "
IfCD
.
,
!i
O
-
ll
Cj
.i
I=
1
D .0 c
tp
1.
...
z
-
,, ,Dp~~~e
t-n
o
I
xe
92I
L7,
-~~~~~~~~~~~~~~~~~~~~~~~~~~~C
_
cc
-C
||
~~
I
_
a$
C
o
IIIo,1
il~~~~~~~~~~~~~~n
111&
H
c
t,
>{WD|>1
11
tt>
11
I O I
n I
_ _ I OCII~~~~~~~~~~~~~~~~~~~~~~C
O I _
I~~~~~~~~~~~~~~~~~~~~~~e
I
_ I -l =
co
1
c
.,o
k=,,-
:f C--
cm.-
O
~~ ~ ~~~~~~~M1
C3
O~~~~~~~~~~~~~C
~=='o~ ~ ~~~~~~~~t
~~~~~~~~~-.
CD
~ ~ ~ ~~ ~ ~~~~1
k,.,,~
= ~
M
.=
"
V~~~~~~~~~~~~~~~~~-
C, . .I~
IV~~~~~
~ ~ ~
i~..
~'¢='~' i~"~ 'q~
!.,.
'
~,*
cm. ==
~.,.~~~~~~~~~~~~~
,-,=
cm
,
~ ~~~~M
~ ~~
. ~=,~
~
~
~
w
ll.*>~
O
C-.
.,
-,.
,.
'n,~~~~~~~~~~~~~~~
V~~~~~~~~~~~~~~~-..
M
•~~~~~~~~~~~~~~~~~~~~~
.,=~
~ ~~ ~ ~~~~~~~c
~,~~~~~~~~~~~~~~~~~~~"
to=1
C. C..-.
·r=,
..
III
I
~ ~~
CD
O
CD
0
C= CZ,=
l~~~~III
pt;S
IbHS~~~~~~~~~~~~~~~~~
L-or rO .
0)
C-. 0
C-9 ow
OWE.
-0
o
Co
ea C,,,
CD-
0
0
I0
CI
C-m
e
Ca
·
0
0-
-
,
C"9CD
0 II
o
~ C-,
CD(OMD
C-I-
0)
CD
0
acD
CD
CI-U
0
'-0
o
C
-%o0
0 CD
.S,
C
>
.C
n
UCD
0-
C
C"S=
h
-'U
CDI-
CD
CD CD
WU
0-
W
-r -I
o
I-I
C
-iC
CD
n
.0
I-?
0)
0-
D
M3
I-
v,- CD
00)0)C.
0
0;
0
CaC-Ib-"
0
*
''I-
C
- 6 CD
0)00-IC
Co
,-
-a
C
ty
CO-
:'C-
C-
Co -I n
Co
C---
~
-
0
0Ii
0
tD
0
=0
CDI
C-
C
D*
M
C
P
'oa
CD CD
C> D Co
00t
Co -
C.
CD
0
-4
II 0
CD
' 0
C~~,c'
(D
cc
CD
'-'V
'1
C-I-
Co
,-
=
C
C "
'aC
0)
0CCICD
0
to
Cod CD t 0)?
:)
C 0)
0 0::'"
.
0I
0 C0a- (
C..C
0DoC
3
C-I
CI
Co
0
0
C-I-0I-
I
-
CD
0-.C --
I'
CIO D
C
o
.
-o
C
C-
.CI Al
-(DO) I~
..-'0ii
CD
0)
.
t
CD
a,_
0-W
0-
b...M0C
-C
o.
C-
I
-
D
to Co
o-C
CD"I,-
M
--
-0
o-
CI
9-a
CD
D
C oo
Co 0 -,
- O.
C
00 0
i,0
o S= C- I
0W
o) Co
*
A,
0 O'0
Co
<D
-i
C$-
am cc
CDC
,
~
0
D
--
=
Co0
0
0)
0-0)
CD
C-I- 0 CD',
0- 00
CD
C
)0' P-rW
0D W
C
Ca"'C >O
(DO) _
-I
0o
I
cc
.CD
CD
0
CI-
b-i.,
0) e-~~CD~0
CDIi
0)
Co 0)
M
CD
*
0
C0> 0
CD)Q
"C-,
b4
0 ~-tC- "-
0-~ 0)
'C
.
-
0
C
CD
0)
C
C
0
0
M
0-C
C
C).
CIA
to
!>-
--
o C> ..
-C
IC-Ito
-
-
S.I
CDCD
~ m
,-
CD1~
<22}
C
I- N-"co~
0
CD
-C
0
C 0)-ICDCD'
,-~
co
W
C
a0-
.
·
CD10
~x.
0
1-b
coco
0 ) 0
CD
C0 0
,-.
Ic, C2co
W
~ C-'Cco C-
Al
'
8
0
C
1
co0
0
C
0 C--04
M
-M
,CD>
Co
D
Co
0
0
0
('1)-
D
0
0
0
C
~
0-- 0
0
-CD
0
C
C
"0
9-
e-
C~~~C
M-
O
C-I-
C
CCDD
co
--I-
CD
"
I
-0
.)
0=
.
C
0
b
8.0-0
0
e
'0
-
.
a,
=0
C-
C
L.
C- I-
)
0
r
M
CD
)
D
"V
0)
-I
- C
0
CD
1
CD
I
C
1I-
-,co
-
O
-m
0)I
C-,
o
0
('b
c ,
III
CD
)
8
~.-CC I
D-"
C-I- Co .0
C-D
.CD
.
cw
C
la .
-
0
=
{,-.
C)
o-
.;-.
0I C.....~
0'
C-I
C,
0CD{M
~
--. C,
C
. 0
-I0
)
--
C.
v- D0)0
C.CD
C.
-- II-"'
C
.
CD
a
~ MC.
0
0CD
)0
C
-
0)0
C
=0 CD
C
--
0-.
:
-
D
00)
C o"
CD
0 ) 0 0
C>
0
C
I
CD~o
-W
-C CD
0 CD CD
C
CD
C-
- -OC0 I0
U
~
-
C
' (1-
-
CCI-
0C to
'"
,
4
0
C
M
0 0 CD
-I -V.
0oC
I-0
Co.
D
C-
0
=
I-CDICD
"1
'
D
IV
C-I
C-
---f
-
- Co -I-0)
0 U 0-"O0
Co
'-0
0
CD
-C0 '
Co
=-I
I
0C-
.0
8-,
Co {
C
0
C-I
, M
C-"
~
C--
I
I-.-C-P
9.
),
0-
.C
C"~
1
0
V
0
0-'-
UC
co
0
C-c~-co
CD a,0 C-C
'
C"a
eo
0)
0U
i
8
C>h
D ..
M-
~ C Y,
C o O
- 0
I
,- .0 - %
'0
~~~~~~~~~~~~~~~O
~~~~~~~~
C
0-h) C..'.0-..C
- tI
0
I CD
CoO
a,~C
C-I-0
Co~~~!
CDC
0
0
CD
0 U
1.
C O
0)I
a,
-3
CI
-
00--a~
'-0
0--i.
) -I
v-
l -9
bC*~
CC ,0 al0
Co.
0::m 0
CD (~~~~~ C
*?-'.0t
0.
CoC--I
~o
sDC
'
CD' 0
to
-C DCD o-I- 0
0::m,
Co
'~~~~~~-I
nC
O
CDCD
~ ~ ~ ~ ~ ~
, = C>
=1 "
:
-.C W
CD-
'
C
c
D)
-.
0
co C-
IT
CD
~~~~~~~~
~ ~~~~CD
CDI
C+,
C-
-
0
C ,-
CD
~8
0
I
)
0
0
U
Ci-)
-'
0
0
Download