Update of /cvsroot/pymerase/Docs/argouml
In directory sc8-pr-cvs1:/tmp/cvs-serv32038
Modified Files:
argouml.tex
Log Message:
minor update
Index: argouml.tex
===================================================================
RCS file: /cvsroot/pymerase/Docs/argouml/argouml.tex,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** argouml.tex 20 Mar 2003 21:51:04 -0000 1.2
--- argouml.tex 21 Mar 2003 03:44:39 -0000 1.3
***************
*** 33,37 ****
\author{Brandon King \\
Copyright \copyright California Institute of Technology}
! \date{Version 0.1.2\\\today}
\maketitle
\thispagestyle{empty}
--- 33,37 ----
\author{Brandon King \\
Copyright \copyright California Institute of Technology}
! \date{Version 0.1.3\\\today}
\maketitle
\thispagestyle{empty}
***************
*** 44,55 ****
\section{\cb Introduction}
\subsection{\cb ArgoUML, XMI and Pymerase}
! Unified Modeling Language (UML) allows you to draw an Object Model.
! Given this object model in the form of XML Metadata Interchange (XMI),
! Pymerase can produce many different types of output using it's
! pluggable input/output module design. The ParseXMI input module reads
! in the Object Model and populates the Pymerase API with information
! that output modules need to use. Here is a list of just some of the
! output modules that currently exist and a brief discription.
\begin{tabular}{ll}
--- 44,61 ----
\section{\cb Introduction}
+ \subsection{\cb Purpose}
+ The purpose of this documentation is to provide the users of Pymerase
+ with enough information so that they can use UML for the design of
+ their schema. This will be accomplished by providing both a
+ description of the information required and a tutorial.
+
\subsection{\cb ArgoUML, XMI and Pymerase}
! Universal Modeling Language (UML) allows you to draw an Object Model
! which can then be used in the form of XML Metadata Interchange (XMI)
! by Pymerase to produce many different types of output using it's
! pluggable input/output module design. The ParseXMI input module of
! Pymerase reads in the Object Model and populates the Pymerase API with
! information that output modules require. Here is a list of just
! some of the output modules that currently exist and a brief discription.
\begin{tabular}{ll}
***************
*** 61,78 ****
\end{tabular}
! In this document I will go through a tutorial explaining how to use
! ArgoUML to create an Object Model that has the information that
! Pymerase needs for it's output modules to work. The first example will
! be a very simple Dvd Collection Database. The second example will
! demonstrait how to use the inheritance features of Pymerase.
Note that Pymerase, in it's current state, does not take advantage of
all the features provided by UML. At the same time, UML does not
! provide all the information you may want to provide to Pymerase. In
! this document, I will go over the features of ArgoUML which are
! currently used in Pymerase. If you find that UML does not provide all
! the information, you can use the CreateTableXML output module to
! create XML files that describes your model. This will provide you with
! a way of adding more information to your model.
\subsection{\cb Naming Conventions}
--- 67,85 ----
\end{tabular}
! For the tutorial part of this document, we explain how to use ArgoUML
! to create an Object Model that has the information that Pymerase needs
! for it's output modules. The example will be a very simple Dvd
! Collection Database. The second example will demonstrate how to use
! the inheritance features of Pymerase.
Note that Pymerase, in it's current state, does not take advantage of
all the features provided by UML. At the same time, UML does not
! provide all the information you may want to provide to Pymerase.
! Later, I will go over the features of ArgoUML which are currently used
! in Pymerase. If you find that UML does not provide all the
! information, you can use the CreateTableXML output module to create
! XML files that describes your model. These files can then be read by
! the parseGenexSchemaXML input module. This will provide you with a way
! of adding more information to your model.
\subsection{\cb Naming Conventions}
|