# HG changeset patch # User gkompach # Date 1176230516 -7200 # Node ID e6f4290e5419ac566857c7d389e6a3126bbb67c2 # Parent 97211d4b78d8d89cefba9e1988765e859e755714 first draft of bachelor thesis GK diff -r 97211d4b78d8 -r e6f4290e5419 doc/GK/bib/isac.bib --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/GK/bib/isac.bib Tue Apr 10 20:41:56 2007 +0200 @@ -0,0 +1,606 @@ +%###################################################### +% taken from the isac-docu.tex with some expansions +%###################################################### + +@MastersThesis{AK04:thesis, + author = {Krempler, Alan}, + title = {Architectural Design for Integrating an Interactive Dialogguide into a Mathematical Tutoring System}, + school = {University of Technology, Institute for Softwaretechnology}, + address = {Graz, Austria}, + note = {$\,$\\http://www.ist.tugraz.at/projects/isac/publ/da-krempler.pdf}, + month = {March}, + year = {2005} +} +@MastersThesis{RG04:thesis, + author = {Gradischnegg, Richard}, + title = {Eine Java/SML--Schnittstelle f\"ur \isac{} auf Basis von XML}, + school = {University of Applied Sciences, Dpt. Software Engineering}, + address = {Hagenberg, Upper Austria}, + note = {$\,$\\http://www.ist.tugraz.at/projects/isac/publ/da-gradischnegg.ps.gz}, + year = {2004} +} +@MastersThesis{MH04:thesis, + author = {Hochreiter, Mario}, + title = {Design and Implementation of a Graphical User Interface for the Math-Learning-System \isac}, + school = {University of Applied Sciences, Dpt. Software Engineering}, + address = {Hagenberg, Upper Austria}, + note = {$\,$\\http://www.ist.tugraz.at/projects/isac/publ/da-hochreiter.ps.gz}, + year = {2004} +} + +@MastersThesis{AG:thesis, + author = {Griesmayer, Andreas}, + title = {{Architecture and Knowledge-Represenation of the Web-based Math-Learning-System \isac}}, + school = {University of Technology, Institute for Softwaretechnology}, + year = {2003}, + address = {Graz, Austria}, + note = {$\,$\\http://www.ist.tugraz.at/projects/isac/publ/da-griesmayer.pdf}, + month = {Oct} +} + +@MastersThesis{MG:thesis, + author = {Goldgruber, Matthias}, + title = {{Algebraische Simplifikation mittels Rewriting in \sisac}}, + school = {University of Technology, Institute for Softwaretechnology}, + year = {2003}, + address = {Graz, Austria}, + note = {$\,$\\http://www.ist.tugraz.at/projects/isac/publ/DA-M02-main.ps.gz}, + month = {Sept} +} + +@Unpublished{promise-R-D, + author = {Walther Neuper}, + title = {The \isac-Project, Promising Research for the Next Future}, + note = {University of Technology, Institute for Softwaretechnology}, + howpublished = {$\,$\\http://www.ist.tugraz.at/projects/isac/publ/0401-r-d.pdf}, + month = {January}, + year = {2004} +} + +@Misc{isac-mowgli2, + author = {Neuper, Walther}, + title = {What can \isac{} learn from MoWGLI~? What can \isac{} contribute~?}, + howpublished = {$\,$\\http://www.ist.tugraz.at/projects/isac/publ/isac-mowgli2.ps.gz}, + month = {February}, + year = {2003}, + note = {Preparation for a meeting at MKM} +} + +@TechReport{isac-report-1, + author = {Neuper, Walther}, + title = {On the Status of the \isac-Project, Report No.1}, + institution = {IICM, Institute for Softwaretechnology, + University of Technology}, + year = {2003}, + OPTkey = {}, + OPTtype = {}, + OPTnumber = {}, + OPTaddress = {Graz, Austria}, + OPTmonth = {June 25}, + note = {$\,$\\http://www.ist.tugraz.at/projects/isac/publ/isac-report-01.pdf}, + OPTnote = {}, + OPTannote = {} +} + +@Unpublished{fwf03, + author = {Neuper, Walther}, + title = {\isac, a hierarchy of problemtypes in applied mathematics}, + note = {$\,$\\http://www.ist.tugraz.at/projects/isac/publ/formless03-www.ps.gz}, + school = {University of Technology, Institute for Softwaretechnology}, + address = {Graz, Austria}, + month = {February}, + year = {2002} +} + +@Unpublished{wie-CAS, + author = {Neuper, Walther}, + title = {Wie funktioniert ein Computer Algebra System~?}, + year = {2002}, + note = {$\,$\\http://www.ist.tugraz.at/projects/isac/publ/pis.pdf} +} +@Unpublished{reflection, + author = {Neuper, Walther}, + title = {Mathematics, Reflection, Computers and the Miracle of Learning. Thoughts on Educational Software for Mathematics}, + year = {2002}, + note = {$\,$\\http://www.ist.tugraz.at/projects/isac/publ/reflection.pdf} +} + +@TechReport{nml-preproposal, + author = {Griesmayer, Andreas and Krempler, Alan and Neuper, Walther}, + title = {\isac{} -- Anwendung neuer Basistechnologie f\"ur eLearning in Mathematik}, + institution = {IICM, Institute for Softwaretechnology, + University of Technology}, + year = {2002}, + note = {$\,$\\http://www.ist.tugraz.at/projects/isac/publ/preproposal.pdf} +} + +@TechReport{isac:all, + author = {\isac{}- Team}, + title = {\isac{} -- User Requirements Document, Software Requirements Document, Architectural Design Document, Software Design Document, Use Cases, Test Cases}, + institution = {Institute for Softwaretechnology, + University of Technology}, + year = {2002}, + note = {$\,$\\http://www.ist.tugraz.at/projects/isac/publ/appendices.ps.gz} +} + +@TechReport{isac:appendices, + author = {\isac{}- Team}, + title = {\isac{} Appendices to the Analysis and Design Documents}, + institution = {Institute for Softwaretechnology, + University of Technology}, + year = {2002}, + note = {$\,$\\http://www.ist.tugraz.at/projects/isac/publ/appendices.ps.gz} +} + +@TechReport{isac:use, + author = {\isac{}- Team}, + title = {\isac{} Use Cases}, + institution = {Institute for Softwaretechnology, + University of Technology}, + year = {2002}, + note = {$\,$\\http://www.ist.tugraz.at/projects/isac/publ/use.ps.gz} +} + +@TechReport{isac:urd, + author = {\isac{}- Team}, + title = {Userrequirements Document}, + institution = {Institute for Softwaretechnology, + University of Technology}, + year = {2002}, + note = {$\,$\\http://www.ist.tugraz.at/projects/isac/publ/urd.pdf} +} + +@TechReport{isac:srd, + author = {\isac{}- Team}, + title = {\isac{} Softwarerequirements Document}, + institution = {Institute for Softwaretechnology, + University of Technology}, + year = {2002}, + note = {$\,$\\http://www.ist.tugraz.at/projects/isac/publ/srd.pdf} +} + +@TechReport{isac:add, + author = {\isac{}- Team}, + title = {\isac{} Architectural Design Document}, + institution = {Institute for Softwaretechnology, + University of Technology}, + year = {2003}, + note = {$\,$\\http://www.ist.tugraz.at/projects/isac/publ/add.ps.gz} +} + +@TechReport{isac:sdd, + author = {\isac{}- Team}, + title = {\isac{} Software Design Document}, + institution = {Institute for Softwaretechnology, + University of Technology}, + year = {2002}, + note = {$\,$\\http://www.ist.tugraz.at/projects/isac/publ/sdd.ps.gz} +} + + +@TechReport{develop-experiment, + author = {\isac{}- Team}, + title = {\sisac, interfaces for developers of math knowledge and tools for experiments in symbolic computation}, + institution = {IICM, Institute for Softwaretechnology, + University of Technology}, + year = {2002}, + note = {$\,$\\http://www.ist.tugraz.at/projects/isac/publ/mat-eng.pdf} +} + +@InProceedings{icl02-transparent, + author = {Neuper, Walther A.}, + title = {A Transparent Mathematics Engine --- Gains for Flexible Tutoring}, + booktitle = {Proceedings ICL'02, International Workshop 'Interactive Computer Aided Learning'}, + year = {2002}, + editor = {Auer, Michael}, + note = {$\,$\\http://www.ist.tugraz.at/projects/isac/publ/icl02.doc}, + publisher = {Kassel University Press} +} + +@TechReport{isac-tech02, + author = {Goldgruber, Matthias and Griesmayer, Andreas and Karnel, Stefan and Krempler, Alan and Neuper, Walther}, + title = {{Das \isac-Projekt. Status und Ausblick}}, + institution = {IICM, Institute for Softwaretechnology, University of Technology}, + year = {2002}, + OPTkey = {}, + OPTtype = {}, + OPTnumber = {}, + address = {Graz, Austria}, + month = {September}, + OPTnote = {}, + OPTannote = {} +} + +@Proceedings{visit-me-2002, + title = {VISIT-ME, {I}ntegrating {T}echnology into {M}athematics {E}ducation}, + year = {2002}, + OPTkey = {}, + editor = {B\"ohm, Josef and Kutzler, Bernhard}, + OPTvolume = {}, + OPTnumber = {}, + OPTseries = {}, + address = {Institute of Mathematics at the University of Vienna}, + month = {July 10-13}, + organization = {ACDCA (Austrian Center for Didactics of Computer Algebra)}, + OPTpublisher = {}, + note = {}, + OPTannote = {} +} + +@InProceedings{visit-me-M02, + author = {Goldgruber, Matthias and Lang, Richard}, + title = {{Eine explizite Hierarchie von Typen elementarer Gleichungen}}, + booktitle = {{I}ntegrating {T}echnology into {M}athematics {E}ducation}, + crossref = {visit-me-2002}, + OPTkey = {}, + OPTpages = {}, + year = {2002}, + editor = {B\"ohm, Josef and Kutzler, Bernhard}, + OPTvolume = {}, + OPTnumber = {}, + OPTseries = {}, + address = {}, + OPTmonth = {}, + affiliation = {IICM, Institute for Softwaretechnology, University of Technology, Graz, Austria}, + publisher = {ACDCA}, + note = {$\,$\\http://www.ist.tugraz.at/projects/isac/publ/visitme02-M023.pdf}, + OPTannote = {} +} + +@InProceedings{visit-me-P02, + author = {Andreas Griesmayer}, + title = {{Tools f\"ur die interaktive Spezifikation von Problemen}}, + booktitle = {{I}ntegrating {T}echnology into {M}athematics {E}ducation}, + OPTcrossref = {visit-me-2002}, + OPTkey = {}, + OPTpages = {}, + year = {2002}, + editor = {B\"ohm, Josef and Kutzler, Bernhard}, + OPTvolume = {}, + OPTnumber = {}, + OPTseries = {}, + address = {}, + OPTmonth = {}, + affiliation = {IICM, Institute for Softwaretechnology, University of Technology, Graz, Austria}, + publisher = {ACDCA} +} + +@InProceedings{visit-me-M01, + author = {Stefan Karnel}, + title = {{Computer Algebra f\"ur Br\"uche -- angepasst an Ausbildungszwecke}}, + booktitle = {{I}ntegrating {T}echnology into {M}athematics {E}ducation}, + OPTcrossref = {visit-me-2002}, + OPTkey = {}, + OPTpages = {}, + year = {2002}, + editor = {B\"ohm, Josef and Kutzler, Bernhard}, + OPTvolume = {}, + OPTnumber = {}, + OPTseries = {}, + address = {}, + OPTmonth = {}, + affiliation = {IICM, Institute for Softwaretechnology, University of Technology, Graz, Austria}, + publisher = {ACDCA}, + note = {$\,$\\http://www.ist.tugraz.at/projects/isac/publ/visitme02-M01-paper.pdf}, + OPTannote = {} +} + +@InProceedings{visit-me-P01, + author = {Alan Krempler}, + title = {{Zum Design eines elektronischen Arbeitsblattes f\"ur Mathematik}}, + booktitle = {{I}ntegrating {T}echnology into {M}athematics {E}ducation}, + OPTcrossref = {visit-me-2002}, + OPTkey = {}, + OPTpages = {}, + year = {2002}, + editor = {B\"ohm, Josef and Kutzler, Bernhard}, + OPTvolume = {}, + OPTnumber = {}, + OPTseries = {}, + address = {}, + OPTmonth = {}, + affiliation = {IICM, Institute for Softwaretechnology, University of Technology, Graz, Austria}, + publisher = {ACDCA}, + note = {$\,$\\http://www.ist.tugraz.at/projects/isac/publ/visitme02-p01-paper.pdf}, + OPTannote = {} +} + +@InProceedings{visit-me-00, + author = {Walther Neuper}, + title = {{Re-engineering von Algebra-Systemen zum Mathematik-Lernen}}, + booktitle = {{I}ntegrating {T}echnology into {M}athematics {E}ducation}, + OPTcrossref = {visit-me-2002}, + year = {2002}, + editor = {B\"ohm, Josef and Kutzler, Bernhard}, + address = {}, + affiliation = {IICM, Institute for Softwaretechnology, University of Technology, Graz, Austria}, + publisher = {ACDCA}, + note = { $\,$\\http://www.ist.tugraz.at/projects/isac/publ/visitme02-intro.pdf}, + annote = {} +} + +@InProceedings{visit-me-all, + author = {Goldgruber, Matthias and Griesmayer, Andreas and Karnel, Stefan and Krempler, Alan and Neuper, Walther}, + title = {Re-engieering Algebra Systems for Education}, + booktitle = {{I}ntegrating {T}echnology into {M}athematics {E}ducation}, + OPTcrossref = {visit-me-2002}, + OPTkey = {}, + OPTpages = {}, + year = {2002}, + editor = {B\"ohm, Josef and Kutzler, Bernhard}, + OPTvolume = {}, + OPTnumber = {}, + OPTseries = {}, + address = {}, + OPTmonth = {}, + affiliation = {IICM, Institute for Softwaretechnology, University of Technology, Graz, Austria}, + publisher = {ACDCA}, + note = {$\,$\\http://www.ist.tugraz.at/projects/isac/publ/visitme02-all.pdf}, + OPTannote = {} +} + +@InProceedings{its02, + author = {Neuper, Walther and Wotawa, Franz}, + title = {Model-based Reasoning in Mathematical Tutoring Systems -- +Preliminary Thoughts and Problems to be solved}, + booktitle = {Model Based Systems and Qualitative Reasoning for Intelligent Tutoring Systems, International workshop at ITS 2002}, + address = {San Sebastian, Spain}, + month = {June 2}, + year = {2002}, + OPTorganization = {}, + OPTpublisher = {}, + note = {$\,$\\http://www.ist.tugraz.at/projects/isac/publ/mbsqritsWorkshop02.ps.gz} +} + +@MastersThesis{ggt02, + author = {Karnel, Stefan}, + title = {{Gr\"osste gemeinsame Teiler in Polynomringen und Implementierung im \isac-Projekt}}, + school = {University of Technology, Institute of Mathematics}, + year = {2002}, + address = {Graz, Austria}, + month = {August} +, + note = {$\,$\\http://www.ist.tugraz.at/projects/isac/publ/GGTs-von-Polynomen.ps.gz} +} + +@MastersThesis{richard:da, + author = {Lang, Richard}, + title = {{Elementare Gleichungen der Mittelschulmathematik in der \isac Wissensbasis}}, + school = {University of Technology, Institute of Software Technology}, + year = {2003}, + address = {Graz, Austria}, + month = {March} +, + note = {$\,$\\http://www.ist.tugraz.at/projects/isac/publ/da-rlang.ps.gz} +} +@PhdThesis{wn:diss, + author = {Neuper, Walther A.}, + title = {Reactive User-Guidance by an Autonomous Engine Doing High-School Math}, + school = {IICM - Inst. f. Softwaretechnology}, + year = {2001}, + address = {Technical University, A-8010 Graz}, + note = {$\,$\\http://www.ist.tugraz.at/projects/isac/publ/wn-diss.ps.gz} +} + +@TechReport{wn:probltypes99, + author = {Neuper, Walther A.}, + title = {Mathematics Tutoring {I}: Problem Types for Mechanized Problem Solving}, + institution = {IICM - Inst. f. Software Technology}, + type = {technical report}, + number = {IST-TEC-99-07}, + year = {1999}, + month = {February}, + address = {Technical University, A-8010 Graz}, + note = {$\,$\\http://www.ist.tugraz.at/projects/isac/publ/IST-TEC-99-07.ps.gz} + } + +@TechReport{wn:matheng99, + author = {Neuper, Walther A.}, + title = {Mathematics Tutoring {II}: A mathematics-engine for guided interaction}, + institution = {IICM - Inst. f. Software Technology}, + type = {technical report}, + number = {IST-TEC-99-15}, + note = {$\,$\\http://www.ist.tugraz.at/projects/isac/publ/IST-TEC-99-15.ps.gz}, + year = {1999}, + month = {August}, + address = {Technical University, A-8010 Graz} + } + +@TechReport{wn:matheng04, + author = {Neuper, Walther A.}, + title = {Mathematics Tutoring {II}: A mathematics-engine for guided interaction}, + institution = {IST - Inst. f. Software Technology}, + note = {$\,$\\http://www.ist.tugraz.at/projects/isac/publ/mat-eng.ps.gz}, + year = {2004}, + address = {Technical University, A-8010 Graz} + } + +@MastersThesis{fink:da, + author = {Fink, Thomas Maximilian}, + title = {{B}enutzerschnittstelle f\"ur ein {M}athematik-{L}ernsystem im {WWW}}, + school={University of Technology, Institute for Softwaretechnology}, + address={Graz, Austria}, + note = {$\,$\\http://www.ist.tugraz.at/projects/isac/publ/tf-dipl.pdf}, + year = {2001}, + month = {April} +} + +@unpublished{Ober01, + author={Thomas Oberhuber}, + title={ISAC-Bridge}, + school={University of Technology, Institute for Softwaretechnology}, + note = {$\,$\\http://www.ist.tugraz.at/projects/isac/publ/tober-sem.pdf}, + year={2001}, + address={Graz, Austria} +} +%----------------------------------------------------------------------------------- +% NOTE: new: +@MastersThesis{ML:telpro, + author = {Lang, Richard}, + title = {{Beispielsorientierter Zugang zu \isac s Mathematik Wissenbasis}}, + school = {University of Technology, Institute of Software Technology}, + year = {2005}, + address = {Graz, Austria}, + month = {May}, + note = {$\,$\\http://www.ist.tugraz.at/projects/isac/publ/da-mlang.ps.gz} +} + +@book{Gamma:patterns, + author = {Gamma, Erich and Helm, Richard and Johnson, Ralph and Vlissides, John}, + title = {Design patterns: elements of reusable object-oriented software}, + publisher = {Addison-Wesley Professional}, + year = {1995} +} + +@Book{Hunt03a, + author = "Andy Hunt and Dave Thomas", + title = "Pragmatic Unit Testing in {Java} with {JUnit}", + publisher = "ThePragmaticProgrammers", + year = "2003", + keywords = "unit testing, xp", +} + +@Book{IMM2001-02085, + author = "P. Fischer", + title = "Grafikprogrammierung mit {JAVA-}Swing", + year = "2001", + publisher = "Addison-Wesley", + URL = "http://www2.imm.dtu.dk/pubdb/p.php?2085", +} + +@Book{Beck99b, + author = "Kent Beck", + title = "Extreme Programming Explained: Embracing Change", + year = "1999", + publisher = "Addison-Wesley", + isbn_issn = "0-201-61641-6", +} + +@Book{Mangano:2002:XC, + author = "Sal Mangano", + title = "{XSLT} cookbook", + publisher = "O'Reilly \& {Associates, Inc.}", + address = "USA", + pages = "xiv + 654", + year = "2002", + ISBN = "0-596-00372-2", + isbn-13 = "978-0-596-00372-2", + LCCN = "QA76.73.X58 M36 2003", + bibdate = "Mon Apr 18 15:05:43 MDT 2005", + bibsource = "z3950.loc.gov:7090/Voyager", + acknowledgement = "Nelson H. F. Beebe, University of Utah, Department + of Mathematics, 110 LCB, 155 S 1400 E RM 233, Salt Lake + City, UT 84112-0090, USA, Tel: +1 801 581 5254, FAX: +1 + 801 581 4148, e-mail: \path|beebe@math.utah.edu|, + \path|beebe@acm.org|, \path|beebe@computer.org| + (Internet), URL: + \path|http://www.math.utah.edu/~beebe/|", + keywords = "Extensible Stylesheet Language Transformations (XSLT) + cookbook", + remark = "``Solutions and examples for XML and XSLT developers'' + --- cover.", + subject = "XSLT (Computer program language); XML (Document markup + language)", +} + +@Book{Burke:2001:JX, + author = "Eric M. Burke", + title = "{Java} and {XSLT}", + publisher = "O'Reilly \& {Associates, Inc.}", + address = "USA", + pages = "xvi + 510", + year = "2001", + ISBN = "0-596-00143-6", + isbn-13 = "978-0-596-00143-8", + LCCN = "QA76.73.J38 B87 2001", + bibdate = "Mon May 6 06:26:30 MDT 2002", + acknowledgement = "Nelson H. F. Beebe, University of Utah, Department + of Mathematics, 110 LCB, 155 S 1400 E RM 233, Salt Lake + City, UT 84112-0090, USA, Tel: +1 801 581 5254, FAX: +1 + 801 581 4148, e-mail: \path|beebe@math.utah.edu|, + \path|beebe@acm.org|, \path|beebe@computer.org| + (Internet), URL: + \path|http://www.math.utah.edu/~beebe/|", + keywords = "Java (computer program language); XML (document markup + language); XSLT (computer program language)", +} + +@Book{Pitt:2001:JRR, + author = "Esmond Pitt and Kathy McNiff", + title = "{Java.RMI}: the remote method invocation guide", + publisher = "Pearson Education", + address = "Harlow, England", + pages = "xxxi + 284", + year = "2001", + ISBN = "0-201-70043-3", + isbn-13 = "978-0-201-70043-5", + LCCN = "QA76.73.J38 P58 2001", + bibdate = "Mon May 6 06:26:30 MDT 2002", + acknowledgement = "Nelson H. F. Beebe, University of Utah, Department + of Mathematics, 110 LCB, 155 S 1400 E RM 233, Salt Lake + City, UT 84112-0090, USA, Tel: +1 801 581 5254, FAX: +1 + 801 581 4148, e-mail: \path|beebe@math.utah.edu|, + \path|beebe@acm.org|, \path|beebe@computer.org| + (Internet), URL: + \path|http://www.math.utah.edu/~beebe/|", + keywords = "application software -- development; electronic data + processing -- distributed processing; Java (computer + program language); RMI (computer architecture)", +} + +@Misc{oai:CiteSeerPSU:328175, + title = "{XML}-{RPC} Agents for Distributed Scientific + Computing", + author = "Van Engelen and Kyle Gallivan and Gunjan Gupta and + George Cybenko", + year = "2000", + month = aug # "~29", + abstract = "This paper presents the use of XML-RPC to achieve data + interoperability between scientific applications in a + distributed environment. Remote procedure calling with + XML-RPC is programming language independent and + operates across different platforms. We have designed + and implemented tools for the automatic generation of + XMLRPC stub routines and XML serialization converters + to support application data interoperability in + componentbased problem-solving environments for + distributed scientific computing. Locating and indexing + XML-RPC services is performed using mobile agents. The + agents serve to setup problem-solving sessions and to + connect remote applications. 1 Introduction The + integration of large-scale scientific models, such as + coupled ocean-atmosphere models, is a tremendous + programming task. The degree of sophistication of a + model implementation has to be high in terms of data + structure compatibility and algorithmic selection to + support an efficient exchange of simulation resu...", + citeseer-references = "oai:CiteSeerPSU:410284; oai:CiteSeerPSU:6312", + annote = "Van Engelen (Department of Computer Science; School of + Computational Science and Engineering; Florida State + University; Tallahassee , FL 32306-4530); Kyle Gallivan + (Department of Computer Science; School of + Computational Science and Engineering; Florida State + University; Tallahassee , FL 32306-4530); Gunjan Gupta + (Department of Computer Science; School of + Computational Science and Engineering; Florida State + University; Tallahassee , FL 32306-4530); George + Cybenko (Thayer School of Engineering; Dartmouth + College; Hanover , NH 03755-8000);", + bibsource = "OAI-PMH server at cs1.ist.psu.edu", + language = "en", + oai = "oai:CiteSeerPSU:328175", + rights = "unrestricted", + URL = "http://citeseer.ist.psu.edu/328175.html; + http://www.cs.fsu.edu/~engelen/imacs2000.ps", +} + +@Book{GammaEtAl00, + author = "Gamma and Helm and Johnson and Vlissides", + title = "Design Patterns Elements of Reusable Object-Oriented + Software", + publisher = "Addison-Wesley", + address = "Massachusetts", + year = "2000", + ISBN = "0-201-63361-2", +} +