BibTeX entries in bib/compsci.bib

@BOOK{softeng,
  author        = {Carlo Ghezzi and Mehdi Jazayeri and Dino Mandrioli},
  title         = {{Fundamentals of Software Engineering}},
  publisher     = {Prentice--Hall},
  address       = {Englewood Cliffs, NJ},
  year          = {1991},
}
@BOOK{boehm,
  author        = {Boehm, Barry W.},
  title         = {Software risk management},
  publisher     = {IEEE Computer Society Press},
  address       = {Washington},
  year          = {1989},
}
@BOOK{Szyperski98,
  key           = {Szperski},
  author        = {Clemens Szyperski},
  title         = {Component Software: Beyond Object-Oriented Programming},
  publisher     = {ACM Press and Addison-Wesley},
  year          = {1998},
  address       = {New York, NY},
  annotate      = {An excellent overview of component-based programming. Many references.},
}
@BOOK{booch,
  author        = {Booch, Grady},
  title         = {Object-Oriented Analysis and Design with Applications},
  edition       = {2nd},
  publisher     = {Benjamin--Cummings},
  address       = {Redwood City, Calif.},
  year          = {1994},
}
@BOOK{omt,
  author        = {Rumbaugh, James and Blaha, Michael and Premerlani, William and Eddy, Frederick and Lorensen, William},
  title         = {Object-Oriented Modeling and Design},
  publisher     = {Prentice--Hall},
  address       = {Englewood Cliffs, NJ},
  year          = {1991},
}
@BOOK{ivar,
  author        = {Ivar Jacobson},
  title         = {{Object-Oriented Software Engineering: a Use Case driven Approach}},
  publisher     = {Addison--Wesley},
  address       = {Wokingham, England},
  year          = {1995},
}
@UNPUBLISHED{uml-www,
  key           = {Rational},
  author        = {Rational Software},
  title         = {Unified Modeling Language, version 1.1},
  month         = {September},
  year          = {1997},
  note          = {\bibhttpa {Online documentation} {www.rational.com/uml/documentation.html}},
}
@BOOK{DuCharme99,
  author        = {Bob DuCharme},
  title         = {{XML}: the annotated specification},
  publisher     = {Pren{\-}tice-Hall PTR},
  address       = {Upper Saddle River, NJ 07458, USA},
  pages         = {xix + 339},
  year          = {1999},
  isbn          = {0-13-082676-6},
  series        = {The Charles F. Goldfarb series on open information management},
  keywords      = {XML (Document markup language); Database management.},
}
@MISC{XML,
  key           = {{\relax XML}},
  title         = {{The XML Cover Pages}},
  author        = {Robin Cover},
  publisher     = {OASIS, Organization for the Advancement of Structured Information Standards},
  howpublished  = {WWW page},
  year          = {2000},
  url           = {http://www.oasis-open.org/cover/xml.html},
  note          = {\url{http://www.oasis-open.org/cover/xml.html}},
  abstract      = {Extensible Markup Language (XML) is descriptively identified as "an extremely simple dialect [or 'subset'] of SGML" the goal of which "is to enable generic SGML to be served, received, and processed on the Web in the way that is now possible with HTML," for which reason "XML has been designed for ease of implementation, and for interoperability with both SGML and HTML."},
  remarks       = {Interesting links (among a wealth of introductory as well as detailed information):\par \textbf{XML Metadata Interchange Format (XMI) - Object Management Group (OMG)} \url{http://www.oasis-open.org/cover/xmi.html}.\\ The design of the XML Metadata Interchange Format (XMI) represents an extremely important initiative. It has a goal of unifying XML and related W3C specifications with several object/component modeling standards, as well as with STEP schemas, and more. Particularly, it would "combine the benefits of the web-based XML standard for defining, validating, and sharing document formats on the web with the benefits of the object-oriented Unified Modeling Language (UML), a specification of the Object Management Group (OMG) that provides application developers a common language for specifying, visualizing, constructing, and documenting distributed objects and business models."\par \textbf{Extensible User Interface Language (XUL)} \url{http://www.oasis-open.org/cover/xul.html}\\ "XUL stands for 'extensible user interface language'. It is an XML-based language for describing the contents of windows and dialogs. XUL has language constructs for all of the typical dialog controls, as well as for widgets like toolbars, trees, progress bars, and menus."\par \textbf{User Interface Markup Language (UIML)} \url{http://www.oasis-open.org/cover/uiml.html}\\ The User Interface Markup Language (UIML) "allows designers to describe the user interface in generic terms, and then use a style description to map the interface to various operating systems (OSs) and appliances. Thus, the universality of UIML makes it possible to describe a rich set of interfaces and reduces the work in porting the user interface to another platform (e.g., from a graphical windowing system to a hand-held appliance) to changing the style description." See the separate document.\par \textbf{XML Application Environments, Development Toolkits, Conversion} \url{http://www.oasis-open.org/cover/publicSW.html#xmlTestbed}\\ XML Testbed. An XML application environment written in Java. From Steve Withall. ..."uses an XML configuration file to define the (Swing-based) user interface; includes its own non-validating XML parser (though it can use any SAX parser instead), a nascent XSL engine (to the old submission standard - just in time to be out of date), and a few other odds and ends."\\ \url{http://www.w3.org/XML/1998/08withall/}\\ \url{http://www.w3.org/XML/1998/08withall/xt-beta-1-980816.zip}\\ \url{http://www.w3.org/XML/1998/08withall/MontrealSlides/XXXIntroduction.html}\\},
}
@ARTICLE{Abrams:1999:UAI,
  author        = {Marc Abrams and Constantinos Phanouriou and Alan L. Batongbacal and Stephen M. Williams and Jonathan E. Shuster},
  title         = {{UIML}: an appliance-independent {XML} user interface language},
  journal       = {Computer Networks (Amsterdam, Netherlands: 1999)},
  volume        = {31},
  number        = {11--16},
  pages         = {1695--1708},
  day           = {17},
  month         = {May},
  year          = {1999},
  coden         = {????},
  issn          = {1389-1286},
  bibdate       = {Fri Sep 24 19:43:29 MDT 1999},
  url           = {http://www.elsevier.com/cas/tree/store/comnet/sub/1999/31/11-16/2170.pdf},
  remarks       = {\tbf},
}
@BOOK{Chauvet:1999:CTC,
  author        = {Jean-Marie Chauvet},
  title         = {Composants et transactions: {COM}\slash {MTS}, Corba\slash {OTS}, {Java}\slash {EJB}, {XML}},
  publisher     = {Eyrolles: Informatiques magazine},
  address       = {Paris, France},
  pages         = {v + 274},
  year          = {1999},
  isbn          = {2-212-09075-7},
  lccn          = {????},
  bibdate       = {Tue Sep 21 10:27:35 MDT 1999},
  series        = {Collection dirig{\'e}e par Guy Hervier},
  acknowledgement= {},
  alttitle      = {Composants et transactions: Corba/OTS, EJB/JTS, COM/MTS: comprendre l'architecture des serveurs d'applications},
  annote        = {Titre de couv.: ``Composants et transactions: Corba/OTS, comprendre l'architecture des serveurs d'applications''. Bibliogr.: p. 267-269.},
  keywords      = {Conception orient{\'e} objets (informatique).; Objet composant, Modeles d'.; Javabeans.},
  remarks       = {\tbf},
}

This document was translated from LATEX by HEVEA.