This is TeX, Version 3.14159 (Web2C 7.3.1) (format=latex 2002.1.15) 2 OCT 2002 22:32 **ss (ss.tex LaTeX2e <1999/12/01> patch level 1 Babel and hyphenation patterns for american, french, german, ngerman, n ohyphenation, loaded. (/arch/unix/packages/teTeX-1.0.7/share/texmf/tex/latex/base/latex209.def File: latex209.def 1998/05/13 v0.52 Standard LaTeX file Entering LaTeX 2.09 COMPATIBILITY MODE ************************************************************* !!WARNING!! !!WARNING!! !!WARNING!! !!WARNING!! This mode attempts to provide an emulation of the LaTeX 2.09 author environment so that OLD documents can be successfully processed. It should NOT be used for NEW documents! New documents should use Standard LaTeX conventions and start with the \documentclass command. Compatibility mode is UNLIKELY TO WORK with LaTeX 2.09 style files that change any internal macros, especially not with those that change the FONT SELECTION or OUTPUT ROUTINES. Therefore such style files MUST BE UPDATED to use Current Standard LaTeX: LaTeX2e. If you suspect that you may be using such a style file, which is probably very, very old by now, then you should attempt to get it updated by sending a copy of this error message to the author of that file. ************************************************************* \footheight=\dimen102 \@maxsep=\dimen103 \@dblmaxsep=\dimen104 \@cla=\count79 \@clb=\count80 \mscount=\count81 (/arch/unix/packages/teTeX-1.0.7/share/texmf/tex/latex/base/tracefnt.sty Package: tracefnt 1997/05/29 v3.0j Standard LaTeX package (font tracing) \tracingfonts=\count82 LaTeX Info: Redefining \selectfont on input line 96. ) \symbold=\mathgroup4 \symsans=\mathgroup5 \symtypewriter=\mathgroup6 \symitalic=\mathgroup7 \symsmallcaps=\mathgroup8 \symslanted=\mathgroup9 LaTeX Font Info: Redeclaring math alphabet \mathbf on input line 288. LaTeX Font Info: Redeclaring math alphabet \mathsf on input line 289. LaTeX Font Info: Redeclaring math alphabet \mathtt on input line 290. LaTeX Font Info: Redeclaring math alphabet \mathit on input line 296. LaTeX Info: Redefining \em on input line 306. (/arch/unix/packages/teTeX-1.0.7/share/texmf/tex/latex/base/latexsym.sty Package: latexsym 1998/08/17 v2.2e Standard LaTeX package (lasy symbols) \symlasy=\mathgroup10 LaTeX Font Info: Overwriting symbol font `lasy' in version `bold' (Font) U/lasy/m/n --> U/lasy/b/n on input line 42. ) LaTeX Font Info: Redeclaring math delimiter \lgroup on input line 370. LaTeX Font Info: Redeclaring math delimiter \rgroup on input line 372. LaTeX Font Info: Redeclaring math delimiter \bracevert on input line 374. (/arch/unix/packages/teTeX-1.0.7/share/texmf/tex/latex/config/latex209.cfg) (/arch/unix/packages/teTeX-1.0.7/share/texmf/tex/latex/tools/rawfonts.sty Package: rawfonts 1994/05/08 Low-level LaTeX 2.09 font compatibility (/arch/unix/packages/teTeX-1.0.7/share/texmf/tex/latex/tools/somedefs.sty Package: somedefs 1994/06/01 Toolkit for optional definitions ) LaTeX Font Info: Try loading font information for U+lasy on input line 44. (/arch/unix/packages/teTeX-1.0.7/share/texmf/tex/latex/base/ulasy.fd File: ulasy.fd 1998/08/17 v2.2eLaTeX symbol font definitions ))) (/arch/unix/packages/teTeX-1.0.7/share/texmf/tex/latex/base/article.cls Document Class: article 1999/09/10 v1.4a Standard LaTeX document class (/arch/unix/packages/teTeX-1.0.7/share/texmf/tex/latex/base/size10.clo File: size10.clo 1999/09/10 v1.4a Standard LaTeX file (size option) ) \c@part=\count83 \c@section=\count84 \c@subsection=\count85 \c@subsubsection=\count86 \c@paragraph=\count87 \c@subparagraph=\count88 \c@figure=\count89 \c@table=\count90 \abovecaptionskip=\skip41 \belowcaptionskip=\skip42 Compatibility mode: definition of \rm ignored. Compatibility mode: definition of \sf ignored. Compatibility mode: definition of \tt ignored. Compatibility mode: definition of \bf ignored. Compatibility mode: definition of \it ignored. Compatibility mode: definition of \sl ignored. Compatibility mode: definition of \sc ignored. LaTeX Info: Redefining \cal on input line 501. LaTeX Info: Redefining \mit on input line 502. \bibindent=\dimen105 ) (/arch/unix/packages/teTeX-1.0.7/share/texmf/tex/latex/base/proc.sty File: proc.sty 1995/11/30 v1.3l LaTeX 2.09 compatibility style option `proc' ) (ss.aux) \openout1 = `ss.aux'. LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 7. LaTeX Font Info: ... okay on input line 7. LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 7. LaTeX Font Info: ... okay on input line 7. LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 7. LaTeX Font Info: ... okay on input line 7. LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 7. LaTeX Font Info: ... okay on input line 7. LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 7. LaTeX Font Info: ... okay on input line 7. LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 7. LaTeX Font Info: ... okay on input line 7. LaTeX Font Info: External font `cmex10' loaded for size (Font) <12> on input line 20. LaTeX Font Info: External font `cmex10' loaded for size (Font) <8> on input line 20. LaTeX Font Info: External font `cmex10' loaded for size (Font) <6> on input line 20. (/home/lieber/tex/time.tex \hours=\count91 \minutes=\count92 \hh=\count93 ) (/home/lieber/tex/common.tex \c@example=\count94 \c@solution=\count95 \c@theorem=\count96 \c@fact=\count97 \c@claim=\count98 \c@lemma=\count99 \c@corollary=\count100 \c@proposition=\count101 \c@definition=\count102 \c@semantic-rule=\count103 \c@formulation=\count104 \c@definctr=\count105 ) LaTeX Font Info: External font `cmex10' loaded for size (Font) <7> on input line 33. LaTeX Font Info: External font `cmex10' loaded for size (Font) <5> on input line 33. Overfull \hbox (2.82503pt too wide) in paragraph at lines 41--48 \OT1/cmr/m/n/10 and pro-gram-ming for soft-ware main-te-nance. We study [] Overfull \hbox (0.19635pt too wide) in paragraph at lines 50--56 \OT1/cmr/bx/n/10 Keywords: \OT1/cmr/m/n/10 Object-oriented pro-gram-ming style, pre- [] Overfull \hbox (0.22324pt too wide) in paragraph at lines 50--56 \OT1/cmr/m/n/10 ven-tive pro-gram main-te-nance, in-for-ma-tion hid-ing and [] Overfull \hbox (2.88985pt too wide) in paragraph at lines 57--66 \OT1/cmr/m/n/10 in pop-u-lar-ity in the com-mer-cial sys-tem build-ing world. [] Overfull \hbox (2.44533pt too wide) in paragraph at lines 80--96 \OT1/cmr/m/n/10 ing and the de-vel-op-ment of a high level object-oriented [] LaTeX Font Info: Try loading font information for OMS+cmr on input line 106. (/arch/unix/packages/teTeX-1.0.7/share/texmf/tex/latex/base/omscmr.fd File: omscmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions ) LaTeX Font Info: Font shape `OMS/cmr/m/n' in size <10> not available (Font) Font shape `OMS/cmsy/m/n' tried instead on input line 106. Overfull \hbox (2.5842pt too wide) in paragraph at lines 106--111 \OT1/cmr/m/n/10 gram-mers to fol-low while writ-ing object-oriented [] [1 ] Overfull \hbox (2.25093pt too wide) in paragraph at lines 117--122 \OT1/cmr/m/n/10 based no-ta-tion, called the class mod-ule no-ta-tion which [] Overfull \hbox (0.223pt too wide) in paragraph at lines 123--125 []\OT1/cmr/m/n/10 The Deme-ter ap-proach to object-oriented soft-ware [] Overfull \hbox (2.69531pt too wide) in paragraph at lines 150--153 []\OT1/cmr/m/n/10 The class mod-ule no-ta-tion dis-tin-guishes be-tween [] Overfull \hbox (1.24164pt too wide) in paragraph at lines 150--153 \OT1/cmr/m/n/10 class-ing. This dis-tinc-tion helps dur-ing the main- [] Overfull \hbox (6.22311pt too wide) in paragraph at lines 204--210 \OT1/cmr/m/n/10 oriented pro-gram, it is use-ful to ex-am-ine the procedure- [] [2] Overfull \hbox (11.97313pt too wide) in paragraph at lines 259--265 []\OT1/cmr/m/n/10 In a procedure-oriented en-vi-ron-ment, func-tion names [] Underfull \hbox (badness 3343) in paragraph at lines 268--268 [][]\OT1/cmr/m/n/8 Functions at-tached to classes are some-times called [] [3] Overfull \hbox (14.74168pt too wide) in paragraph at lines 321--330 \OT1/cmr/m/n/10 in an object-oriented pro-gram-ming sys-tem. Chang- [] Overfull \hbox (9.973pt too wide) in paragraph at lines 341--354 \OT1/cmr/m/n/10 oriented case we ex-tend the client re-la-tion-ship to classes. [] Overfull \hbox (6.41751pt too wide) in paragraph at lines 392--393 []\OT1/cmr/m/n/10 Before stat-ing the Law, a few def-i-ni-tions are needed. [] Overfull \hbox (5.72562pt too wide) in paragraph at lines 405--411 []\OT1/cmr/bx/n/10 Minimize the num-ber of ac-quain-tance classes [] [4] Overfull \hbox (5.0563pt too wide) in paragraph at lines 412--416 \OT1/cmr/m/n/10 ef-fect the Law has on the de-pen-den-cies be-tween classes. [] [5] [6] Overfull \hbox (2.08421pt too wide) in paragraph at lines 641--661 \OT1/cmr/m/n/10 an object-oriented ap-pli-ca-tion of-ten arises af-ter a large [] Overfull \hbox (7.25092pt too wide) in paragraph at lines 672--678 \OT1/cmr/m/n/10 change does not re-quire any mod-i-fi-ca-tion of meth- [] Overfull \hbox (3.51942pt too wide) in paragraph at lines 689--693 []\OT1/cmr/m/n/10 Object up-ward com-pat-i-bil-ity. []The meth-ods need [] Overfull \hbox (0.55649pt too wide) in paragraph at lines 708--712 \OT1/cmr/m/n/10 (op-tional or re-quired), op-tional to re-quired, pos- [] [7] Overfull \hbox (1.04721pt too wide) in paragraph at lines 775--779 \OT1/cmr/m/n/10 kind of pre-ven-tive soft-ware main-te-nance. When main- [] Overfull \hbox (4.80647pt too wide) in paragraph at lines 780--788 []\OT1/cmr/m/n/10 We in-tro-duce a pro-cess to au-to-mat-i-cally build poly- [] Overfull \hbox (4.69547pt too wide) in paragraph at lines 780--788 \OT1/cmr/m/n/10 The im-por-tance of data-encapsulation, mod-u-lar-ity and [] Overfull \hbox (9.97313pt too wide) in paragraph at lines 817--824 \OT1/cmr/m/n/10 our work on object-oriented pro-gram-ming style [[]] [] Overfull \hbox (7.61096pt too wide) in paragraph at lines 836--850 \OT1/cmr/m/n/10 A good sur-vey of this lit-er-a-ture can be found in [[]]. [] [8] Overfull \hbox (10.1676pt too wide) in paragraph at lines 987--992 \OT1/cmr/m/n/10 then seek a pro-to-type cor-re-spond-ing to the cost-minimal [] Overfull \hbox (1.8389pt too wide) in paragraph at lines 1006--1017 \OT1/cmr/m/n/10 plans, but runs fast. Given a class mod-ule the growth- [] [9] Overfull \hbox (10.41751pt too wide) in paragraph at lines 1020--1022 \OT1/cmr/m/n/10 To il-lus-trate the work-ings of the growth-plan, we present [] Overfull \hbox (1.00093pt too wide) in paragraph at lines 1228--1232 \OT1/cmr/m/n/10 Work on main-tain-ing structure-oriented en-vi-ron-ments [] [10] (ss.bbl Underfull \hbox (badness 1490) in paragraph at lines 9--13 []\OT1/cmr/m/n/10 Luca Cardelli. A se-man-tics of mul-ti- [] Underfull \hbox (badness 1173) in paragraph at lines 9--13 \OT1/cmr/m/it/10 Se-man-tics of Data Types\OT1/cmr/m/n/10 , pages 51--67. [] [11] Underfull \hbox (badness 1990) in paragraph at lines 15--18 []\OT1/cmr/m/n/10 L. Cardelli and P. Weg-ner. On un- [] Underfull \hbox (badness 1107) in paragraph at lines 20--25 []\OT1/cmr/m/n/10 Gail E. Kaiser and De-wayne E. Perry. [] Underfull \hbox (badness 3209) in paragraph at lines 32--39 []\OT1/cmr/m/n/10 Karl J. Lieber-herr, Ian Hol-land, and [] Underfull \hbox (badness 1033) in paragraph at lines 46--54 []\OT1/cmr/m/n/10 Karl J. Lieber-herr and Arthur J. Riel. [] ) [12] (ss.aux) ) Here is how much of TeX's memory you used: 843 strings out of 61438 8012 string characters out of 71896 52863 words of memory out of 1100001 3782 multiletter control sequences out of 10000+0 26011 words of font info for 96 fonts, out of 400000 for 1000 14 hyphenation exceptions out of 1000 25i,8n,22p,251b,285s stack positions out of 300i,100n,500p,300000b,4000s Output written on ss.dvi (12 pages, 68024 bytes).