%%% -*-BibTeX-*- %%% ==================================================================== %%% BibTeX-file{ %%% author = "Nelson H. F. Beebe", %%% version = "1.14", %%% date = "18 July 2006", %%% time = "14:26:19 MDT", %%% filename = "dectechj.bib", %%% address = "University of Utah %%% Department of Mathematics, 110 LCB %%% 155 S 1400 E RM 233 %%% Salt Lake City, UT 84112-0090 %%% USA", %%% telephone = "+1 801 581 5254", %%% FAX = "+1 801 581 4148", %%% URL = "http://www.math.utah.edu/~beebe", %%% checksum = "27407 13660 66725 684232", %%% email = "beebe at math.utah.edu, beebe at acm.org, %%% beebe at computer.org (Internet)", %%% codetable = "ISO/ASCII", %%% keywords = "bibliography; BibTeX; DEC; Digital Equipment %%% Corporation; Digital Technical Journal", %%% license = "public domain", %%% supported = "yes", %%% docstring = "This is a bibliography of publications in the %%% Digital Technical Journal (CODEN DTJOEL, ISSN %%% 0898-901X), published by Digital Equipment %%% Corporation. %%% %%% Coverage should be complete from volume 3 %%% (1991) to 1998, when publication ceased %%% with Volume 10, number 1, possibly as a %%% result of the acquisition of Digital %%% Equipment Corporation by Compaq. %%% %%% At version 1.14, the year coverage looked %%% like this: %%% %%% 1985 ( 7) 1990 ( 34) 1995 ( 27) %%% 1986 ( 19) 1991 ( 37) 1996 ( 43) %%% 1987 ( 9) 1992 ( 43) 1997 ( 11) %%% 1988 ( 26) 1993 ( 44) 1998 ( 22) %%% 1989 ( 18) 1994 ( 27) %%% %%% Article: 367 %%% %%% Total entries: 367 %%% %%% Volume 1 was published in 9 issues over %%% four years, 1985--1989. Volumes 2 through %%% 7 (1990--1996) appeared quarterly in %%% Winter, Spring, Summer, and Fall. Volume 7 %%% appeared over two years: 1995--1996. Volume %%% 7, number 4 (1996) changed to issues %%% identified by month name. %%% %%% Compaq/DEC maintains information about this %%% journal at the World-Wide Web location %%% %%% http://www.digital.com:80/info/DTJ/home.html %%% %%% There is additional data available at %%% %%% http://ejournals.cic.net/entry.52.html %%% %%% Note added on 18 July 2006: Those Web sites %%% are no longer accessible, and are not %%% recorded in http://www.archive.org/. %%% However, the DEC Technical Journal has been %%% scanned into electronic form, and the entire %%% collection is available for a fee via these %%% links: %%% %%% http://www.dtjcd.vmsresource.org.uk/dtj_cd_index.html %%% http://www.vmsresource.org.uk/dtj_archive.html %%% %%% PDF files for volumes 3--10 are available %%% online at %%% %%% http://www.hpl.hp.com/hpjournal/dtj/ %%% %%% Many of the entries below have been extracted %%% from the first source; regrettably, the records %%% there lack page number information. However, %%% electronic copies of every article starting %%% with Volume 3 in 1991 (except volume 4, %%% number 2) are available, as ASCII text, and %%% for more recent volumes, also as PostScript %%% and PDF. URL keywords in the entries below %%% give the World-Wide Web location of these %%% articles. %%% %%% You can try file extensions .abs (ASCII %%% abstract), .txt (ASCII text), .ps %%% (PostScript), and .pdf (Portable Document %%% Format) in these URLs; generally only the %%% .ps, or more recently, .pdf, form is cited %%% in the URL in the bibliographic entry. %%% %%% Starting with Volume 7 Number 4, the file %%% naming convention changed: when the URL %%% ends in e.g. DTJK07/, it represents an HTML %%% file, and the related files can be found %%% under names DTJK07/DTJK07SC.TXT, %%% DTJK07/DTJK07P8.PS, and %%% DTJK07/DTJK07PF.PDF: that is, with suffixes %%% SC.TXT, P8.PS, or PF.PDF respectively. %%% %%% The DEC archive noted above contains %%% reprints of the papers prior to volume 5, %%% number 3, but each starts (incorrectly) %%% with page number 1. Where possible, %%% corrected page numbers have been supplied %%% from bibliographic entries in other papers %%% in the Digital Technical Journal. At the %%% time of writing, there are no articles %%% available for volume 4 number 2, and %%% Ulichney:1993:VR in volume 5 number 2 is %%% available only as an abstract. There are a %%% small number of other irregularities in the %%% collections at the DEC archive that are %%% being reported to the maintainers. %%% %%% This bibliography has been collected from %%% bibliographies in the author's personal %%% files, from the OCLC Contents1st database, %%% from the IEEE INSPEC (1989--1996) database, %%% from the UnCover database, from the DEC WWW %%% resource noted above, and from the computer %%% science bibliography collection on %%% ftp.ira.uka.de in /pub/bibliography to %%% which many people of have contributed. The %%% snapshot of this collection was taken on %%% 5-May-1994, and it consists of 441 BibTeX %%% files, 2,672,675 lines, 205,289 entries, %%% and 6,375 String{} abbreviations, %%% occupying 94.8MB of disk space. %%% %%% Numerous errors in the sources noted above %%% have been corrected. Spelling has been %%% verified with the UNIX spell and GNU ispell %%% programs using the exception dictionary %%% stored in the companion file with extension %%% .sok. %%% %%% BibTeX citation tags are uniformly chosen as %%% name:year:abbrev, where name is the family %%% name of the first author or editor, year is a %%% 4-digit number, and abbrev is a 3-letter %%% condensation of important title %%% words. Citation tags were automatically %%% generated by software developed for the %%% BibNet Project. %%% %%% In this bibliography, entries are sorted in %%% publication order, using bibsort -byvolume. %%% %%% The checksum field above contains a CRC-16 %%% checksum as the first value, followed by the %%% equivalent of the standard UNIX wc (word %%% count) utility output of lines, words, and %%% characters. This is produced by Robert %%% Solovay's checksum utility.", %%% } %%% ==================================================================== %%% ==================================================================== %%% Acknowledgement abbreviations: @String{ack-nhfb = "Nelson H. F. Beebe, Center for Scientific Computing, University of Utah, Department of Mathematics, 322 INSCC, 155 S 1400 E RM 233, Salt Lake City, UT 84112-0090, USA, Tel: +1 801 581 5254, FAX: +1 801 585 1640, +1 801 581 4148, e-mail: \path|beebe@math.utah.edu|, \path|beebe@acm.org|, \path|beebe@ieee.org| (Internet), URL: \path|http://www.math.utah.edu/~beebe/|"} @String{ack-svs = "Sergey Svishchev, e-mail: \path|svs@ropnet.ru| (Internet)"} %%% ==================================================================== %%% Journal abbreviations: @String{j-DEC-TECH-J = "Digital Technical Journal of Digital Equipment Corporation"} %%% ==================================================================== %%% Bibliography entries: @Article{Fossum:1985:OVS, author = "Tryggve Fossum and James B. McElroy and William English", title = "An Overview of the {VAX 8600} System", journal = j-DEC-TECH-J, volume = "1", number = "1", pages = "8--23", month = aug, year = "1985", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Sun Jan 10 10:34:07 MSK 1999", acknowledgement = ack-svs, } @Article{Troiani:1985:VBP, author = "Mario Troiani and S. Stephen Ching and Nii N. Quaynor and John E. Bloem and Fernando C. Colon Osorio", title = "The {VAX 8600} {I} Box, {A} Pipelined Implementation of the {VAX} Architecture", journal = j-DEC-TECH-J, volume = "1", number = "1", pages = "24--42", month = aug, year = "1985", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Sun Jan 10 10:34:07 MSK 1999", acknowledgement = ack-svs, } @Article{Fossum:1985:FBF, author = "Tryggve Fossum and William R. Grundmann and Virginia C. Blaha", title = "The {F} Box, Floating Point in the {VAX 8600} System", journal = j-DEC-TECH-J, volume = "1", number = "1", pages = "43--53", month = aug, year = "1985", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Sun Jan 10 10:34:07 MSK 1999", acknowledgement = ack-svs, } @Article{McElroy:1985:PVP, author = "James B. McElroy", title = "Packaging the {VAX 8600} Processor", journal = j-DEC-TECH-J, volume = "1", number = "1", pages = "54--60", month = aug, year = "1985", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Sun Jan 10 10:34:07 MSK 1999", acknowledgement = ack-svs, } @Article{Hackenberg:1985:SIV, author = "John H. Hackenberg", title = "Signal Integrity in the {VAX 8600} System", journal = j-DEC-TECH-J, volume = "1", number = "1", pages = "61--65", month = aug, year = "1985", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Sun Jan 10 10:34:07 MSK 1999", acknowledgement = ack-svs, } @Article{Kalita:1985:CVP, author = "E. Brian Kalita and William English", title = "Cooling the {VAX 8600} Processor", journal = j-DEC-TECH-J, volume = "1", number = "1", pages = "66--70", month = aug, year = "1985", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Sun Jan 10 10:34:07 MSK 1999", acknowledgement = ack-svs, } @Article{Bruckert:1985:DRV, author = "William B. Bruckert and Ronald E. Josephson", title = "Designing Reliability into the {VAX 8600} System", journal = j-DEC-TECH-J, volume = "1", number = "1", pages = "71--77", month = aug, year = "1985", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Sun Jan 10 10:34:07 MSK 1999", acknowledgement = ack-svs, } @Article{Dobberpuhl:1986:MCM, author = "Daniel W. Dobberpuhl and Robert M. Supnik and Richard T. Witek", title = "The {MicroVAX 78032} Chip, {A} 32-Bit Microprocessor", journal = j-DEC-TECH-J, volume = "1", number = "2", pages = "12--23", month = mar, year = "1986", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Sat Mar 27 20:35:11 MSK 1999", acknowledgement = ack-svs, } @Article{Bidermann:1986:MFP, author = "William R. Bidermann and Amnon Fisher and Burton M. Leary and Robert J. Simcoe and William R. Wheeler", title = "The {MicroVAX 78132} Floating Point Chip", journal = j-DEC-TECH-J, volume = "1", number = "2", pages = "24--36", month = mar, year = "1986", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Sat Mar 27 20:35:11 MSK 1999", acknowledgement = ack-svs, } @Article{Maskas:1986:DMC, author = "Barry A. Maskas", title = "Developing the {MicroVAX II} {CPU} Board", journal = j-DEC-TECH-J, volume = "1", number = "2", pages = "37--47", month = mar, year = "1986", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Sat Mar 27 20:35:11 MSK 1999", acknowledgement = ack-svs, } @Article{Hutchings:1986:ECC, author = "Anthony F. Hutchings", title = "The Evolution of the Custom {CAD} Suite Used on the {MicroVAX II} System", journal = j-DEC-TECH-J, volume = "1", number = "2", pages = "48--55", month = mar, year = "1986", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Sat Mar 27 20:35:11 MSK 1999", acknowledgement = ack-svs, } @Article{Spitz:1986:MMW, author = "Rick Spitz and Peter George and Stephen Zalewski", title = "The Making of a {MicroVAX} Workstation", journal = j-DEC-TECH-J, volume = "1", number = "2", pages = "56--65", month = mar, year = "1986", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Sat Mar 27 20:35:11 MSK 1999", acknowledgement = ack-svs, } @Article{Warchol:1986:RQDX, author = "Nicholas A. Warchol and Stephen F. Shirron", title = "The {RQDX3} Design Project", journal = j-DEC-TECH-J, volume = "1", number = "2", pages = "66--75", month = mar, year = "1986", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Sat Mar 27 20:35:11 MSK 1999", acknowledgement = ack-svs, } @Article{Morse:1986:EIE, author = "Kathleen D. Morse and Lawrence J. Kenah", title = "The Evolution of Instruction Emulation for the {MicroVAX} Systems", journal = j-DEC-TECH-J, volume = "1", number = "2", pages = "76--85", month = mar, year = "1986", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Sat Mar 27 20:35:11 MSK 1999", acknowledgement = ack-svs, } @Article{Boone:1986:TCT, author = "Steven E. Boone and Guenter E. Schneider", title = "The {TK50} Cartridge Tape Drive", journal = j-DEC-TECH-J, volume = "1", number = "2", pages = "86--98", month = mar, year = "1986", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Sat Mar 27 20:35:11 MSK 1999", acknowledgement = ack-svs, } @Article{Lanza:1986:PUS, author = "Raymond J. Lanza", title = "Porting {ULTRIX} Software to the {MicroVAX} System", journal = j-DEC-TECH-J, volume = "1", number = "2", pages = "99--105", month = mar, year = "1986", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Sat Mar 27 20:35:11 MSK 1999", acknowledgement = ack-svs, } @Article{Lauck:1986:DNA, author = "Anthony G. Lauck and David R. Oran and Radia J. Perlman", title = "{Digital Network Architecture} Overview", journal = j-DEC-TECH-J, volume = "1", number = "3", pages = "10--24", month = sep, year = "1986", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Sun Jan 10 10:34:07 MSK 1999", acknowledgement = ack-svs, } @Article{Jain:1986:PAM, author = "R. Jain and W. R. Hawe", title = "Performance Analysis and Modeling of {Digital}'s {Networking Architecture}", journal = j-DEC-TECH-J, volume = "1", number = "3", pages = "25--34", month = sep, year = "1986", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Wed Jan 3 06:23:17 MST 1996", bibsource = "/usr/local/src/bib/bibliography/Distributed/networking.bib", acknowledgement = ack-nhfb, } @Article{Morency:1986:DSG, author = "John P. Morency and David Porter and Richard M. Pitkin and David R. Oran", title = "The {DECnet\slash SNA} Gateway Product --- {A} Case Study in Cross Vendor Networking", journal = j-DEC-TECH-J, volume = "1", number = "3", pages = "35--53", month = sep, year = "1986", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Sun Jan 10 10:34:07 MSK 1999", acknowledgement = ack-svs, } @Article{Hawe:1986:ELA, author = "William R. Hawe and Mark F. Kempf and Alan J. Kirby", title = "The Extended Local Area Network Architecture and {LANBridge 100}", journal = j-DEC-TECH-J, volume = "1", number = "3", pages = "54--72", month = sep, year = "1986", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Sun Jan 10 10:34:07 MSK 1999", acknowledgement = ack-svs, } @Article{Mann:1986:TSE, author = "Bruce E. Mann and Colin Strutt and Mark F. Kempf", title = "Terminal Servers on {Ethernet} Local Area Networks", journal = j-DEC-TECH-J, volume = "1", number = "3", pages = "73--87", month = sep, year = "1986", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Sun Jan 10 10:34:07 MSK 1999", acknowledgement = ack-svs, } @Article{Beck:1986:DVP, author = "P. Beck and J. Krycka", title = "The {DECnet-VAX} Product --- An Integrated Approach to Networking", journal = j-DEC-TECH-J, volume = "1", number = "3", pages = "88--99", month = sep, year = "1986", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Mon Jun 24 08:07:37 1996", acknowledgement = ack-nhfb, } @Article{Forecast:1986:DUS, author = "John Forecast and James L. Jackson and Jeffrey A. Schriesheim", title = "The {DECnet-ULTRIX} Software", journal = j-DEC-TECH-J, volume = "1", number = "3", pages = "100--107", month = sep, year = "1986", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Sun Jan 10 10:34:07 MSK 1999", acknowledgement = ack-svs, } @Article{Mierswa:1986:DS, author = "Peter O. Mierswa and David J. Mitton and Martha L. Spence", title = "The {DECnet-DOS} System", journal = j-DEC-TECH-J, volume = "1", number = "3", pages = "108--116", month = sep, year = "1986", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Sun Jan 10 10:34:07 MSK 1999", acknowledgement = ack-svs, } @Article{Pelle:1986:ENM, author = "Nancy R. La Pelle and Mark J. Seger and Mark W. Sylor", title = "The Evolution of Network Management Products", journal = j-DEC-TECH-J, volume = "1", number = "3", pages = "117--128", month = sep, year = "1986", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Sun Jan 10 10:34:07 MSK 1999", acknowledgement = ack-svs, } @Article{Sylor:1986:NDM, author = "Mark W. Sylor", title = "The {NMCC\slash DECnet} Monitor Design", journal = j-DEC-TECH-J, volume = "1", number = "3", pages = "129--141", month = sep, year = "1986", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Sun Jan 10 10:34:07 MSK 1999", acknowledgement = ack-svs, } @Article{Mishra:1987:VM, author = "S. Mishra", title = "The {VAX 8800} Microarchitecture", journal = j-DEC-TECH-J, volume = "1", number = "4", pages = "20--33", month = feb, year = "1987", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Mon Jun 24 08:23:22 1996", acknowledgement = ack-nhfb, } @Article{Kronenberg:1987:VC, author = "Nancy P. Kronenberg and Henry M. Levy and William D. Strecker and Richard J. Merewood", title = "The {VAXcluster} Concept: An Overview of a Distributed System", journal = j-DEC-TECH-J, volume = "1", number = "5", pages = "7--21", month = sep, year = "1987", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Fri Mar 19 02:56:53 MSK 1999", acknowledgement = ack-svs, } @Article{Duffy:1987:SCA, author = "Darrell J. Duffy", title = "The {System Communication Architecture}", journal = j-DEC-TECH-J, volume = "1", number = "5", pages = "22--28", month = sep, year = "1987", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Fri Mar 19 02:56:53 MSK 1999", acknowledgement = ack-svs, } @Article{Snaman:1987:VVD, author = "William E. {Snaman, Jr.} and David W. Thiel", title = "The {VAX\slash VMS} Distributed Lock Manager", journal = j-DEC-TECH-J, volume = "1", number = "5", pages = "29--44", month = sep, year = "1987", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Mon Jun 24 11:35:05 1996", acknowledgement = ack-nhfb, } @Article{Goldstein:1987:DFS, author = "Andrew C. Goldstein", title = "The Design and Implementation of a Distributed File System", journal = j-DEC-TECH-J, volume = "1", number = "5", pages = "45--55", month = sep, year = "1987", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Fri Mar 19 02:56:53 MSK 1999", acknowledgement = ack-svs, } @Article{Fox:1987:LAV, author = "Michael S. Fox and John A. Ywoskus", title = "Local Area {VAXcluster} Systems", journal = j-DEC-TECH-J, volume = "1", number = "5", pages = "56--68", month = sep, year = "1987", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Fri Mar 19 02:56:53 MSK 1999", acknowledgement = ack-svs, } @Article{Balkovich:1987:VAM, author = "Edward E. Balkovich and Prashant Bhabhalia and William R. Dunnington and Thomas F. Weyant", title = "{VAXcluster} Availability Modeling", journal = j-DEC-TECH-J, volume = "1", number = "5", pages = "69--79", month = sep, year = "1987", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Fri Mar 19 02:56:53 MSK 1999", acknowledgement = ack-svs, } @Article{Park:1987:SLP, author = "Daeil Park and Rekha D. Von Ehren and Tzyh-Long Wang and Nii N. Quaynor", title = "System Level Performance of {VAX 8974} and 8978 Systems", journal = j-DEC-TECH-J, volume = "1", number = "5", pages = "80--92", month = sep, year = "1987", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Fri Mar 19 02:56:53 MSK 1999", acknowledgement = ack-svs, } @Article{Cao:1987:CBA, author = "Xi-ren Cao and Nii N. Quaynor and Fernando C. Colon Osorio", title = "{CI} Bus Arbitration Performance in a {VAXcluster} System", journal = j-DEC-TECH-J, volume = "1", number = "5", pages = "93--103", month = sep, year = "1987", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Fri Mar 19 02:56:53 MSK 1999", acknowledgement = ack-svs, } @Article{Beander:1988:VVS, author = "B. Beander", title = "{VAX\slash VMS} software development environment", journal = j-DEC-TECH-J, volume = "1", number = "6", pages = "10--19", month = feb, year = "1988", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Thu Mar 20 18:15:43 MST 1997", acknowledgement = ack-nhfb, classcodes = "C6115 (Programming support)", corpsource = "Digital Equipment Corp., Hudson, MA, USA", keywords = "analysis; browsing environment; code; cycle; DEC; DEC computers; documentation tools; dynamic; environments; interface; management; operating systems; operating systems (computers); program debugging; programming; project communications; project management tool; software development environment; software life; software tools; static analysis; system building; test management; user; VAX/VMS", treatment = "P Practical", } @Article{Duncan:1988:SPM, author = "A. Smith Duncan and T. J. Harris", title = "Software productivity measurements", journal = j-DEC-TECH-J, volume = "1", number = "6", pages = "20--27", month = feb, year = "1988", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Thu Mar 20 18:15:43 MST 1997", acknowledgement = ack-nhfb, classcodes = "C0310F (Software development management); C6110B (Software engineering techniques)", corpsource = "Digital Equipment Corp., Hudson, MA, USA", keywords = "costs; DEC; defect rate; development cycle; Digital; DP management; engineering productivity; software; Software Engineering; software engineering; software metrics; software productivity", treatment = "P Practical", } @Article{Lupton:1988:LE, author = "G. Lupton", title = "Language-sensitive editor", journal = j-DEC-TECH-J, volume = "1", number = "6", pages = "28--39", month = feb, year = "1988", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Thu Mar 20 18:15:43 MST 1997", acknowledgement = ack-nhfb, classcodes = "C6115 (Programming support); C6130 (Data handling techniques)", corpsource = "Digital Equipment Corp., Hudson, MA, USA", keywords = "DEC; DEC computers; environments; language-sensitive editor; language-sensitive features; multiple languages; operating systems (computers); program development environment; programmer productivity; programming; software tools; text editing; text editor; user extensions; user interface; VAX; VAX/VMS", treatment = "P Practical", } @Article{Greenwood:1988:VSR, author = "S. R. Greenwood", title = "{VAX SCAN}: rule-based text processing software", journal = j-DEC-TECH-J, volume = "1", number = "6", pages = "40--50", month = feb, year = "1988", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Thu Mar 20 18:15:43 MST 1997", acknowledgement = ack-nhfb, classcodes = "C6115 (Programming support); C6130D (Document processing techniques)", corpsource = "Digital Equipment Corp., Hudson, MA, USA", keywords = "character recognition; DEC; DEC computers; editing; pattern-matching; procedural language; rule-based software; software productivity; software tools; text; text patterns; text processing; text recognition; VAX SCAN; word processing", treatment = "P Practical", } @Article{Conti:1988:SPF, author = "R. A. Conti", title = "Software productvity features provided by the {Ada} language and the {VAX Ada} compiler", journal = j-DEC-TECH-J, volume = "1", number = "6", pages = "51--61", month = feb, year = "1988", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Thu Mar 20 18:15:43 MST 1997", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", corpsource = "Digital Equipment Corp., Hudson, MA, USA", keywords = "Ada; Ada compiler; automatic inlining; checking; DEC; DEC computers; operating system; portability; program compilers; program library manager; software development productivity; VAX; VMS", treatment = "P Practical", } @Article{Axtell:1988:PPA, author = "B. A. Axtell and W. H. Clifford and J. S. Saltz", title = "Programmer productivity aspects of the {VAX GKS} and {VAX PHIGS} products", journal = j-DEC-TECH-J, volume = "1", number = "6", pages = "62--70", month = feb, year = "1988", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Thu Mar 20 18:15:43 MST 1997", acknowledgement = ack-nhfb, classcodes = "C6115 (Programming support); C6130B (Graphics techniques)", corpsource = "Digital Equipment Corp., Hudson, MA, USA", keywords = "Base Graphics Architecture; code modules; computer graphics; DEC; DEC computers; devices; graphics; graphics programming; high-performance; programmer productivity; software; software reuse; software tools; standards; tools; VAX GKS; VAX PHIGS", treatment = "P Practical", } @Article{Lasher:1988:VRS, author = "L. Lasher", title = "The {VAX RALLY} system-a relational fourth-generation language", journal = j-DEC-TECH-J, volume = "1", number = "6", pages = "71--79", month = feb, year = "1988", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Thu Mar 20 18:15:43 MST 1997", acknowledgement = ack-nhfb, classcodes = "C6115 (Programming support); C6140D (High level languages); C6160D (Relational DBMS)", corpsource = "Digital Equipment Corp., Hudson, MA, USA", keywords = "application generators; concurrent; databases; DEC; DEC computers; definition system; fourth-; generation language; high level languages; interactive database; object-based; read/write access; relational; relational databases; relational language; run-time environment; software tools; user interface; VAX RALLY", treatment = "P Practical", } @Article{Benson:1988:VVP, author = "L. E. Benson and M. Gianatassio and K. L. McKeen", title = "{VTX} and {VALU}-software productivity tools for distributed applications development", journal = j-DEC-TECH-J, volume = "1", number = "6", pages = "80--90", month = feb, year = "1988", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Thu Mar 20 18:15:43 MST 1997", acknowledgement = ack-nhfb, classcodes = "C5620 (Computer networks and techniques); C6115 (Programming support)", corpsource = "Digital Equipment Corp., Hudson, MA, USA", keywords = "computer networks; DEC; DEC computers; distributed applications development; distributed processing; heterogeneous environments; information retrieval; information services; information-retrieval tool; network access; programming interfaces; software productivity; software tools; tools; VALU; VAX; videotex; viewdata; VTX; VTX Application Link Utilities", treatment = "P Practical", } @Article{Brender:1988:PDV, author = "R. F. Brender and B. R. Brett and C. Z. Mitchell", title = "Pragmatics in the Development of {VAX Ada}", journal = j-DEC-TECH-J, volume = "1", number = "6", pages = "91--100", month = feb, year = "1988", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Thu Mar 20 18:15:43 MST 1997", bibsource = "/usr/local/src/bib/bibliography/Compiler/compiler.bib", abstract = "The software tools and techniques-pragmatics-used daily by the VAX Ada developers significantly contributed to increases in product performance and developer productivity. Approximately 500,000 lines of code were written for this project. Of particular interest in this project's development is the automation of the coding process, instrumentation of the compiler, built-in consistency checking within the compiler-self-checking, and the use of self-describing data structures. This paper gives examples of how these tools and techniques were used in the development of the compiler. However, these tools and techniques can be applied to a wide range of software development efforts.", acknowledgement = ack-nhfb, classcodes = "C6110B (Software engineering techniques); C6115 (Programming support); C6120 (File organisation); C6150C (Compilers, interpreters and other processors)", corpsource = "Digital Equipment Corp., Hudson, MA, USA", keywords = "Ada; automatic programming; compiler; consistency checking; data structures; DEC computers; describing data structures; program compilers; self-; self-checking; software; software development; software engineering; software tools; tools; VAX Ada", owner = "manning", treatment = "P Practical", } @Article{Grass:1988:DGP, author = "S. J. Grass", title = "Development of a graphical program generator", journal = j-DEC-TECH-J, volume = "1", number = "6", pages = "101--109", month = feb, year = "1988", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Thu Mar 20 18:15:43 MST 1997", acknowledgement = ack-nhfb, classcodes = "C6110B (Software engineering techniques); C6115 (Programming support); C6130B (Graphics techniques)", corpsource = "Digital Equipment Corp., Hudson, MA, USA", keywords = "application generators; COBOL; COBOL applications; computer graphics; computers; data dictionary; DEC; design documentation; development tools; fourth; generation language; graphical program generator; graphical-; interface; software engineering; software tools; VAX COBOL GENERATOR software; work-file", treatment = "P Practical", } @Article{Ziman:1988:PMV, author = "L. Ziman and M. Dickau", title = "Project management of the {VAX DEC\slash Test Manager} software version 2.0", journal = j-DEC-TECH-J, volume = "1", number = "6", pages = "110--116", month = feb, year = "1988", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Thu Mar 20 18:15:43 MST 1997", acknowledgement = ack-nhfb, classcodes = "C0310F (Software development management); C6110B (Software engineering techniques); C6115 (Programming support)", keywords = "code management; conferencing; DEC; DEC computers; DEC/Test; DP management; engineering; iterative development; Manager; performance analysis; program testing; project management; requirements analysis; software; software engineering; software tools; source; specification; VAX DEC/CMS; VAX Language-Sensitive Editor; VAX NOTES; VAX Performance and Coverage Analyzer; VMS productivity tools", treatment = "P Practical", } @Article{Gilbert:1988:DVN, author = "P. D. Gilbert", title = "Development of the {VAX NOTES} system", journal = j-DEC-TECH-J, volume = "1", number = "6", pages = "117--124", month = feb, year = "1988", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Thu Mar 20 18:15:43 MST 1997", acknowledgement = ack-nhfb, classcodes = "C6110B (Software engineering techniques); C7410F (Communications)", corpsource = "Digital Equipment Corp., Hudson, MA, USA", keywords = "callable interface; communications tool; computer conferencing; DEC; DEC computers; discussions; human factors; human-factors engineering; interfaces; medium; multiprogramming; multitasking; multithreaded server; online; program; program testing; software engineering; storage; technical writer; teleconferencing; testing; user; user interface; VAX NOTES", treatment = "P Practical", } @Article{Good:1988:SUE, author = "M. D. Good", title = "Software usability engineering", journal = j-DEC-TECH-J, volume = "1", number = "6", pages = "125--133", month = feb, year = "1988", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Thu Mar 20 18:15:43 MST 1997", acknowledgement = ack-nhfb, classcodes = "C6110 (Systems analysis and programming)", corpsource = "Digital Equipment Corp., Hudson, MA, USA", keywords = "analysis; DEC; development cycle; software engineering; software usability engineering; system users; systems; systems analysis; usability specification development; user interfaces", treatment = "P Practical", } @Article{Allison:1988:OVF, author = "Brian Allison", title = "An Overview of the {VAX 6200} Family of Systems", journal = j-DEC-TECH-J, volume = "1", number = "7", pages = "10--18", month = aug, year = "1988", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Mon Jun 24 06:57:43 1996", acknowledgement = ack-nhfb, } @Article{Allison:1988:ADP, author = "Brian R. Allison", title = "The Architectural Definition Process of the {VAX 6200} Family", journal = j-DEC-TECH-J, volume = "1", number = "7", pages = "19--27", month = aug, year = "1988", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Fri Mar 19 02:56:53 MSK 1999", acknowledgement = ack-svs, } @Article{Gillett:1988:IVM, author = "Richard B. {Gillett, Jr.}", title = "Interfacing a {VAX} Microprocessor to a High-speed Multiprocessing Bus", journal = j-DEC-TECH-J, volume = "1", number = "7", pages = "28--46", month = aug, year = "1988", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Fri Mar 19 02:56:53 MSK 1999", acknowledgement = ack-svs, } @Article{Basmaji:1988:CAE, author = "Jean H. Basmaji and Glenn P. Garvey and Masood Heydari and Arthur L. Singer", title = "The Role of Computer-aided Engineering in the Design of the {VAX 6200} System", journal = j-DEC-TECH-J, volume = "1", number = "7", pages = "47--56", month = aug, year = "1988", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Fri Mar 19 02:56:53 MSK 1999", acknowledgement = ack-svs, } @Article{Gamache:1988:VSM, author = "Rodney N. Gamache and Kathleen D. Morse", title = "{VMS} Symmetric Multiprocessing", journal = j-DEC-TECH-J, volume = "1", number = "7", pages = "57--63", month = feb, year = "1988", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Fri Jan 05 08:07:54 1996", acknowledgement = ack-nhfb, } @Article{Moses:1988:PEV, author = "Bhagyam Moses and Karen T. DeGregory", title = "Performance Evaluation of the {VAX 6200} Systems", journal = j-DEC-TECH-J, volume = "1", number = "7", pages = "64--78", month = aug, year = "1988", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Fri Mar 19 02:56:53 MSK 1999", acknowledgement = ack-svs, } @Article{Lidington:1988:OVP, author = "Gary P. Lidington", title = "Overview of the {MicroVAX 3500/3600} Processor Module", journal = j-DEC-TECH-J, volume = "1", number = "7", pages = "79--86", month = aug, year = "1988", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Fri Mar 19 02:56:53 MSK 1999", acknowledgement = ack-svs, } @Article{DeVane:1988:DVS, author = "Charles J. DeVane", title = "Design of the {MicroVAX 3500/3600} Second-level Cache", journal = j-DEC-TECH-J, volume = "1", number = "7", pages = "87--94", month = aug, year = "1988", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Fri Mar 19 02:56:53 MSK 1999", acknowledgement = ack-svs, } @Article{Fox:1988:CVAX, author = "Thomas F. Fox and Paul E. Gronowski and Anil K. Jain and Burton M. Leary and Daniel G. Miner", title = "The {CVAX 78034} Chip, a 32-bit Second-generation {VAX} Microprocessor", journal = j-DEC-TECH-J, volume = "1", number = "7", pages = "95--108", month = aug, year = "1988", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Fri Mar 19 02:56:53 MSK 1999", acknowledgement = ack-svs, } @Article{McLellan:1988:DCF, author = "Edward J. McLellan and Gilbert M. Wolrich and Robert AJ Yodlowski", title = "Development of the {CVAX} Floating Point Chip", journal = j-DEC-TECH-J, volume = "1", number = "7", pages = "109--120", month = aug, year = "1988", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Fri Mar 19 02:56:53 MSK 1999", acknowledgement = ack-svs, } @Article{Winston:1988:SSC, author = "Jeff Winston", title = "The System Support Chip, a Multifunction Chip for {CVAX} Systems", journal = j-DEC-TECH-J, volume = "1", number = "7", pages = "121--128", month = aug, year = "1988", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Fri Mar 19 02:56:53 MSK 1999", acknowledgement = ack-svs, } @Article{Maskas:1988:DCQ, author = "Barry A. Maskas", title = "Development of the {CVAX Q22}-bus Interface Chip", journal = j-DEC-TECH-J, volume = "1", number = "7", pages = "129--138", month = aug, year = "1988", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Mon Jun 24 07:32:49 1996", acknowledgement = ack-nhfb, } @Article{Morgan:1988:CMCTL, author = "David K. Morgan", title = "The {CVAX} {CMCTL} -- {A} {CMOS} Memory Controller Chip", journal = j-DEC-TECH-J, volume = "1", number = "7", pages = "139--143", month = aug, year = "1988", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Fri Mar 19 02:56:53 MSK 1999", acknowledgement = ack-svs, } @Article{Lary:1989:HSC, author = "Richard E. Lary and Robert G. Bean", title = "The Hierarchical Storage Controller, {A} Tightly Coupled Multiprocessor as Storage Server", journal = j-DEC-TECH-J, volume = "1", number = "8", pages = "8--24", month = feb, year = "1989", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Fri Mar 19 02:56:53 MSK 1999", acknowledgement = ack-svs, } @Article{Bates:1989:PAH, author = "Kenneth H. Bates", title = "Performance Aspects of the {HSC} Controller", journal = j-DEC-TECH-J, volume = "1", number = "8", pages = "25--37", month = feb, year = "1989", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Fri Mar 19 02:56:53 MSK 1999", acknowledgement = ack-svs, } @Article{Emlich:1989:VFM, author = "Larry W. Emlich and Herman D. Polich", title = "{VAXsimPLUS}, {A} Fault Manager Implementation", journal = j-DEC-TECH-J, volume = "1", number = "8", pages = "38--45", month = feb, year = "1989", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Fri Mar 19 02:56:53 MSK 1999", acknowledgement = ack-svs, } @Article{Crane:1989:DDT, author = "Barbara A. Crane", title = "Disk Drive Technology Improvements in the {RA90}", journal = j-DEC-TECH-J, volume = "1", number = "8", pages = "46--60", month = feb, year = "1989", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Fri Mar 19 02:56:53 MSK 1999", acknowledgement = ack-svs, } @Article{Sidman:1989:CST, author = "Michael D. Sidman", title = "Control Systems Technology in Digital's Disk Drives", journal = j-DEC-TECH-J, volume = "1", number = "8", pages = "61--73", month = feb, year = "1989", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Fri Mar 19 02:56:53 MSK 1999", acknowledgement = ack-svs, } @Article{Smith:1989:MDO, author = "Alan B. Smith", title = "Magnetic Domain Observations in Thin-Film Heads Using Kerr Microscopy", journal = j-DEC-TECH-J, volume = "1", number = "8", pages = "74--80", month = feb, year = "1989", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Fri Mar 19 02:56:53 MSK 1999", acknowledgement = ack-svs, } @Article{Kretschmer:1989:MAM, author = "Reinhard Kretschmer and Siegbert Sadowski", title = "Margin Analysis on Magnetic Disk Recording Channels", journal = j-DEC-TECH-J, volume = "1", number = "8", pages = "81--87", month = feb, year = "1989", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Fri Mar 19 02:56:53 MSK 1999", acknowledgement = ack-svs, } @Article{Rengarajan:1989:HAM, author = "T. Rengarajan and P. Spiro and W. Wright", title = "High Availability Mechanisms of {VAX DBMS} Software", journal = j-DEC-TECH-J, volume = "1", number = "8", pages = "88--98", month = feb, year = "1989", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Mon Jun 24 11:36:08 1996", acknowledgement = ack-nhfb, } @Article{Joshi:1989:RDM, author = "Ashok M. Joshi and Karen E. Rodwell", title = "A Relational Database Management System for Production Applications", journal = j-DEC-TECH-J, volume = "1", number = "8", pages = "99--109", month = feb, year = "1989", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Fri Mar 19 02:56:53 MSK 1999", acknowledgement = ack-svs, } @Article{Martin:1989:DVD, author = "Sally J. Martin and Janet M. McCann and David R. Oran", title = "Development of the {VAX} distributed name service", journal = j-DEC-TECH-J, volume = "1", number = "9", pages = "9--15", month = jun, year = "1989", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Thu Mar 20 18:15:43 MST 1997", abstract = "The VAX distributed name service (DNS) is a global, highly scalable directory system for computer networks. This robust name service provides fast translation of network-wide names into the values of attributes stored with the names. The DNS designers utilized such techniques as partitioning of the namespace and data replication to ensure service reliability and availability. For improved performance, DNS implements the client interface by means of a clerk which controls communication protocols and also maintains a cache.", acknowledgement = ack-nhfb, classcodes = "B6210L (Computer communications); C6150E (General utility programs); C5620 (Computer networks and techniques); C6150J (Operating systems)", classification = "B6210L (Computer communications); C5620 (Computer networks and techniques); C6150E (General utility programs); C6150J (Operating systems)", keywords = "attributes; Attributes; cache; Cache; Clerk; clerk; client; Client interface; Communication protocols; communication protocols; Computer networks; computer networks; data replication; Data replication; DEC computers; DNS designers; fast; Fast translation; highly scalable directory; Highly scalable directory system; interface; Network-wide names; network-wide names; Partitioning; partitioning; robust name service; Robust name service; service reliability; Service reliability; software packages; supervisory programs; system; translation; utility programs; VAX distributed name service", thesaurus = "Computer networks; DEC computers; Software packages; Supervisory programs; Utility programs", treatment = "P Practical; R Product Review", } @Article{Nichols:1989:DIV, author = "William G. Nichols and Joel S. Emer", title = "Design and implementation of the {VAX} distributed file service", journal = j-DEC-TECH-J, volume = "1", number = "9", pages = "16--28", month = jun, year = "1989", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Thu Mar 20 18:15:43 MST 1997", abstract = "The VAX distributed file service (DFS) provides fast, remote file access for VAX/VMS systems. DFS appears to be a local file service and thus requires no changes either to applications or to user commands. The DFS designers first examined the VMS file system to determine what type of service-disk, file, or record-would best achieve their goals. Having determined that a file service would meet the goals, they used a queuing network model to assess program response time and throughput for users in a multiple workstation environment. This model was used to assess a number of design alternatives. The resulting implementation is well integrated into the VMS operating system and consists of device drivers and a server process. The authors present the design options, the model and the DFS implementation.", acknowledgement = ack-nhfb, classcodes = "B6210L (Computer communications); C6150E (General utility programs); C6120 (File organisation); C5620 (Computer networks and techniques); C6150J (Operating systems)", classification = "B6210L (Computer communications); C5620 (Computer networks and techniques); C6120 (File organisation); C6150E (General utility programs); C6150J (Operating systems)", keywords = "access; computer networks; DEC computers; Design alternatives; design alternatives; Design options; design options; Device drivers; device drivers; DFS designers; DFS implementation; DSS product; file; file organisation; input-output programs; Local file service; local file service; Multiple workstation environment; multiple workstation environment; Program response time; program response time; programs; Queuing network model; queuing network model; remote file; Remote file access; Server process; server process; servers; software packages; User commands; user commands; utility; VAX distributed file service; VAX/VMS systems; VMS file system; VMS operating system", thesaurus = "Computer networks; DEC computers; File organisation; File servers; Input-output programs; Software packages; Utility programs", treatment = "P Practical; R Product Review", } @Article{Griffin:1989:RSM, author = "David M. Griffin and Brad C. Johnson", title = "Remote system management in network environments", journal = j-DEC-TECH-J, volume = "1", number = "9", pages = "29--36", month = jun, year = "1989", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Thu Mar 20 18:15:43 MST 1997", abstract = "The introduction of the DECnet system services product set opened new possibilities for the management of systems. One of the products in this set is the remote system manager (RSM) software, which allows managers and operations staff to support numbers of systems from a central point on the network. Based on a client-server model, RSM is designed to provide such useful functions as software distribution, file backup and restoration, and client administration. Each of the these services uses common RSM facilities and tools that exist in the operating system environment-either VMS or ULTRIX.", acknowledgement = ack-nhfb, classcodes = "B6210L (Computer communications); C6150E (General utility programs); C5620 (Computer networks and techniques); C0310 (EDP management)", classification = "B6210L (Computer communications); C0310 (EDP management); C5620 (Computer networks and techniques); C6150E (General utility programs)", keywords = "Client administration; client administration; Client-server model; client-server model; computer networks; DEC computers; DECnet system services product set; distribution; DP management; DSS; facilities; File backup; file backup; Network environments; network environments; Operating system environment; operating system environment; Operations staff; operations staff; packages; Remote system manager; remote system manager; RSM; RSM facilities; RSM software; software; Software distribution; Systems management; systems management; ULTRIX; utility programs; VMS", thesaurus = "Computer networks; DEC computers; DP management; Software packages; Utility programs", treatment = "P Practical; R Product Review", } @Article{Mierswa:1989:EM, author = "Peter O. Mierswa", title = "The evolution of the {MAILbus}", journal = j-DEC-TECH-J, volume = "1", number = "9", pages = "37--43", month = jun, year = "1989", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Thu Mar 20 18:15:43 MST 1997", abstract = "The MAILbus product family provides facilities for creating, transmitting, receiving, and managing messages in a multiple vendor network environment. Messages can consist of combinations of text, data, and arbitrary files and can be exchanged among people or applications in various computing environments, including the DECnet network, X.400-conformant messaging systems, IBM professional office systems and IBM systems network architecture distribution services systems. The author presents the development history of the MAILbus product family and the design decisions that have made possible the provision of the MAILbus communication services in a changing heterogeneous network environment.", acknowledgement = ack-nhfb, classcodes = "B6210L (Computer communications); C5620 (Computer networks and techniques); C6150J (Operating systems)", classification = "B6210L (Computer communications); C5620 (Computer networks and techniques); C6150J (Operating systems)", keywords = "Arbitrary files; arbitrary files; architecture distribution services systems; computer networks; computers; computing; Computing environments; DEC computers; decisions; DECnet network; design; Design decisions; electronic messaging; environments; heterogeneous; Heterogeneous network environment; IBM; IBM professional office systems; IBM systems network; IBM systems network architecture distribution services systems; MAILbus communication services; MAILbus product family; message; Message creation/management; message creation/management; Message transmission/receipt; Messaging systems; messaging systems; multiple; Multiple vendor network environment; network environment; professional office systems; software packages; standards; transmission/receipt; vendor network environment; X400 standard", thesaurus = "Computer networks; DEC computers; Electronic messaging; IBM computers; Software packages; Standards", treatment = "P Practical; R Product Review", } @Article{Abrahams:1989:VSM, author = "Alan Abrahams", title = "{VAX\slash VMS} services for {MS-DOS}", journal = j-DEC-TECH-J, volume = "1", number = "9", pages = "44--50", month = jun, year = "1989", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Sat Sep 14 13:52:47 MDT 1996", abstract = "VAX/VMS services for MS-DOS is a distributed application which provides file and disk services to personal computers from a VAX/VMS system. Using a server-based model, the product's heterogeneous file system seamlessly integrates the remote file system into the MS-DOS environment. The file server allows simultaneous access to shared data on the VAX system. The disk server provides a logical block service that maps MS-DOS disk access requests into a VMS container file. One of the challenges for product developers was the design of a remote boot service which allows any personal computer to be booted over the network by means of the disk server.", acknowledgement = ack-nhfb, classification = "B6210L (Computer communications); C5620 (Computer networks and techniques); C6150J (Operating systems)", keywords = "(computers); boot service; computer networks; DEC computers; disk server; disk services; distributed application; environment; file server; file servers; heterogeneous file system; input-output; logical block service; microcomputer applications; MS-DOS; MS-DOS disk access; operating systems; personal computers; product developers; programs; remote; remote file system; requests; server-based model; shared data; simultaneous access; VAX/VMS services; VAX/VMS system; VMS container file", thesaurus = "Computer networks; DEC computers; File servers; Input-output programs; Microcomputer applications; Operating systems [computers]", treatment = "P Practical; R Product Review", } @Article{Viscarola:1989:WTB, author = "Peter G. Viscarola and Jeffrey E. Watkins", title = "The {WAVE} tools base for protocol testing", journal = j-DEC-TECH-J, volume = "1", number = "9", pages = "51--60", month = jun, year = "1989", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Thu Mar 20 18:15:43 MST 1997", abstract = "One goal of data communications protocol testing is to ensure that the protocols that are implemented adhere to the relevant standards. Reaching this goal is often time-consuming and difficult. To help simplify this particular type of testing, called protocol conformance testing, Digital's networks and communications (NAC) conformance engineering group has developed the WAVE tools base. This unique tool forms a reusable platform that can be used at almost any protocol layer. The WAVE tools base implements a programming language specifically designed to make developing protocol tests and prototypes easy. Examples of the WAVE design features presented, are derived from the group's experiences in developing a conformance test suite for the DECnet Phase V network routing layer.", acknowledgement = ack-nhfb, classcodes = "B6210L (Computer communications); C5620 (Computer networks and techniques); C6150G (Diagnostic, testing, debugging and evaluating systems); C6140D (High level languages); C6155 (Computer communications software)", classification = "B6210L (Computer communications); C5620 (Computer networks and techniques); C6140D (High level languages); C6150G (Diagnostic, testing, debugging and evaluating systems); C6155 (Computer communications software)", keywords = "Conformance engineering group; conformance engineering group; Conformance test suite; conformance test suite; conformance testing; Data communications protocol testing; data communications protocol testing; DEC computers; DECnet Phase V network routing layer; high level languages; language; programming; Programming language; protocol; Protocol conformance testing; Protocol layer; protocol layer; protocols; Reusable platform; reusable platform; Standards; standards; tools base; WAVE; WAVE design features; WAVE tools base", thesaurus = "Conformance testing; DEC computers; High level languages; Protocols; Standards", treatment = "P Practical; R Product Review", } @Article{Finkelstein:1989:PED, author = "Eugene Finkelstein and Richard A. Grawin", title = "Performance evaluation of distributed applications and services in the {DECnet} environment", journal = j-DEC-TECH-J, volume = "1", number = "9", pages = "61--77", month = jun, year = "1989", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Thu Mar 20 18:15:43 MST 1997", abstract = "Performance evaluation is critical in the design of distributed systems as well as for purposes of capacity planning. The distributed system technical evaluation group (DSTEG), has developed a methodology for distributed system performance evaluation at the system level and has applied it in the DECnet environment. The core of the methodology is the systematic use of an empirical/analytical approach in which measurements and modeling are closely coupled. The authors focus on the empirical component and provide details on experiment complexity reduction, an instrumented test-bed, and tools for data collection, reduction, and analysis. The case studies of VAX DNS, VAX DFS, and RSM, from which the methodology evolved, present performance evaluation results of product qualification testing. VAX/VMS mail and VAX/VMS copy case studies, to which the methodology was applied, include network file transfer performance and capacity planning data.", acknowledgement = ack-nhfb, classcodes = "B6210L (Computer communications); C6110 (Systems analysis and programming); C6150J (Operating systems); C5620 (Computer networks and techniques); C6150E (General utility programs)", classification = "B6210L (Computer communications); C5620 (Computer networks and techniques); C6110 (Systems analysis and programming); C6150E (General utility programs); C6150J (Operating systems)", keywords = "Capacity planning data; capacity planning data; Case studies; case studies; collection; computer networks; copy case studies; data; Data collection; DEC computers; DECnet environment; Distributed system performance evaluation; distributed system performance evaluation; Distributed system technical evaluation group; distributed system technical evaluation group; Empirical/analytical approach; empirical/analytical approach; evaluation results; Experiment complexity reduction; experiment complexity reduction; Instrumented test-bed; instrumented test-bed; multiprocessing programs; Network file transfer performance; network file transfer performance; performance; performance evaluation; Performance evaluation results; Product qualification testing; product qualification testing; program testing; RSM; System level; system level; utility programs; VAX DFS; VAX DNS; VAX/VMS; VAX/VMS copy case studies; VAX/VMS mail", thesaurus = "Computer networks; DEC computers; Multiprocessing programs; Performance evaluation; Program testing; Utility programs", treatment = "P Practical", } @Article{DSilva:1989:MAT, author = "Vijay G. D'Silva and Ruei-Hsin Hsiao", title = "Measurement and analysis techniques for {DECnet} products", journal = j-DEC-TECH-J, volume = "1", number = "9", pages = "78--86", month = jun, year = "1989", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Thu Mar 20 18:15:43 MST 1997", abstract = "The network performance and conformance engineering group (NPACE), is actively involved in the stages of product design, development, and implementation. Specifically to evaluate an implementation, analysis first define metrics that effectively reflect a product's performance. They use and sometimes develop software tools for testing, and the results are then generalized and extended using a wide variety of analytical techniques. Two cases serve to demonstrate the utility of their approach: the performance evaluations of VAX distributed file service and those of VAX distributed name service software. The various factors affecting performance of these cases were identified, and these findings led to increased product performance.", acknowledgement = ack-nhfb, classcodes = "B6210L (Computer communications); C6110B (Software engineering techniques); C6150E (General utility programs); C5620 (Computer networks and techniques); C5470 (Performance evaluation and testing)", classification = "B6210L (Computer communications); C5470 (Performance evaluation and testing); C5620 (Computer networks and techniques); C6110B (Software engineering techniques); C6150E (General utility programs)", keywords = "Analysis techniques; analysis techniques; Analytical techniques; analytical techniques; computer networks; Conformance engineering; conformance engineering; DEC computers; DECnet products; distributed file service; Network performance; network performance; performance evaluation; Performance evaluations; performance evaluations; Product design; product design; Product performance; product performance; program testing; software; software engineering; Software tools; software tools; utility programs; VAX; VAX distributed file service; VAX distributed name service; VAX distributed name service software", thesaurus = "Computer networks; DEC computers; Performance evaluation; Program testing; Software engineering; Utility programs", treatment = "P Practical", } @Article{Morency:1989:MAD, author = "John P. Morency and Richard P. Pitkin and Ramasamy Jesuraj and Ambrose C. Kwong", title = "Modeling and analysis of the {DECnet}\slash {SNA} gateway", journal = j-DEC-TECH-J, volume = "1", number = "9", pages = "87--99", month = jun, year = "1989", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Thu Mar 20 18:15:43 MST 1997", abstract = "The DECnet/SNA gateway links the DECnet and SNA environments to provide a rich range of services to users. To simulate arbitrary session mixes over this gateway, the network and communications group at DEC, developed a programmed model primarily as a tool for capacity planning. Designers chose to develop a simulation model-as opposed to a queuing model-to support the DECnet/SNA terminal emulator, the data transfer facility and remote job entry. Special tools and techniques were created during development to ensure consistent and efficient collection and reporting of experiment results. Validation of the model reveals the model's accuracy; a margin of less than 10 percent is shown between measured results and model output.", acknowledgement = ack-nhfb, classcodes = "B6210L (Computer communications); C5620L (Local area networks); C6155 (Computer communications software); C5470 (Performance evaluation and testing); C6110 (Systems analysis and programming)", classification = "B6210L (Computer communications); C5470 (Performance evaluation and testing); C5620L (Local area networks); C6110 (Systems analysis and programming); C6155 (Computer communications software)", keywords = "Arbitrary session mixes; arbitrary session mixes; Capacity planning; capacity planning; computer communications software; Data transfer facility; data transfer facility; DEC computers; DECnet/SNA gateway; DECnet/SNA terminal; DECnet/SNA terminal emulator; digital; Efficient collection; efficient collection; emulator; environments; evaluation; Experiment results; experiment results; IBM computers; local area networks; Model output; model output; performance; Programmed model; programmed model; Remote job entry; remote job entry; simulation; Simulation model; simulation model; SNA; SNA environments; standards; Systems network architecture; systems network architecture", thesaurus = "Computer communications software; DEC computers; Digital simulation; IBM computers; Local area networks; Performance evaluation; Standards", treatment = "P Practical", } @Article{Travis:1990:COC, author = "Robert L. {Travis, Jr.}", title = "{CDA} overview (compound document architecture)", journal = j-DEC-TECH-J, volume = "2", number = "1", pages = "8--15", month = "Winter", year = "1990", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Thu Mar 20 18:15:43 MST 1997", abstract = "The CDA family of architectures, services, and applications is designed to support the creation, interchange, and processing of compound documents in a heterogeneous network environment. This family emerged as the result of a fundamental goal: to develop a coherent set of standards and capabilities for data interchange across the Digital computing environment. Of the four stages identified by the CDA document processing model, the central focus is the revisable compound document and its logical structures and data cross-linkages. Key design decisions for each of the major CDA components were made with reference to Digital, industry, and international standards.", acknowledgement = ack-nhfb, classcodes = "C6130 (Data handling techniques); C0200 (General computer topics)", classification = "C0200 (General computer topics); C6130 (Data handling techniques)", keywords = "CDA document processing model; compound document; Compound document architecture; compound document architecture; data cross-linkages; Data cross-linkages; data interchange; Data interchange; DEC; DEC computers; design decisions; Design decisions; Digital computing; Digital computing environment; electronic data interchange; environment; heterogeneous network; Heterogeneous network environment; international standards; International standards; Logical structures; logical structures; revisable; Revisable compound document; standards", thesaurus = "DEC computers; Electronic data interchange; Standards", treatment = "G General Review", } @Article{Laurune:1990:DDI, author = "William R. Laurune and Robert L. {Travis, Jr.}", title = "The {Digital} document interchange format", journal = j-DEC-TECH-J, volume = "2", number = "1", pages = "16--27", month = "Winter", year = "1990", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Thu Mar 20 18:15:43 MST 1997", abstract = "The DDIF document interchange format is one of the central data formats of the CDA architecture. The design of the format was driven by the user demand for increased data portability and system support for more sophisticated document processing capabilities. The DDIF format supports highly integrated text, graphics, images, and application data. A major goal was used to design the DDIF format for acceptance as a standard document format. The design includes easy and speedy data access, minimal storage size, high-quality data representation, revisability, and format extensibility. The extensibility of the format makes it easy for users to accommodate individual and future needs.", acknowledgement = ack-nhfb, classcodes = "C6130 (Data handling techniques); C6110 (Systems analysis and programming); C7100 (Business and administration)", classification = "C6110 (Systems analysis and programming); C6130 (Data handling techniques); C7100 (Business and administration)", keywords = "administrative data processing; application data; Application data; CDA architecture; central data formats; Central data formats; data interchange; DDIF document; DDIF document interchange format; DEC computers; Digital document interchange format; electronic; extensibility; format; Format extensibility; future needs; Future needs; Graphics; graphics; high-; High-quality data representation; images; Images; increased data portability; Increased data portability; integrated; Integrated text; interchange format; Minimal storage size; minimal storage size; quality data representation; revisability; Revisability; software portability; Sophisticated document processing capabilities; sophisticated document processing capabilities; Speedy data access; speedy data access; standard document; Standard document format; standards; system support; System support; text; user demand; User demand", thesaurus = "Administrative data processing; DEC computers; Electronic data interchange; Software portability; Standards", treatment = "P Practical", } @Article{Young:1990:DTI, author = "Carol A. Young and Neal F. Jacobson", title = "The {Digital} table interchange format", journal = j-DEC-TECH-J, volume = "2", number = "1", pages = "28--37", month = "Winter", year = "1990", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Thu Mar 20 18:15:43 MST 1997", abstract = "The information explosion has created a multitude of end-user data table processing applications including database access tools, spreadsheets, charting packages, laboratory automation systems and electronic business documents. As the amount and popularity of tabular data increases, so does the need to share or interchange tabular data between applications. Within the CDA architecture, the DTIF table interchange format defines an application-independent and architecture-neutral format for the interchange and storage of revisable data tables. The DTIF format uses the DDIS data interchange syntax as the basis for a three-part architecture that defines the syntax and encoding for documents containing revisable data tables, the formula for expressions defining relationships between table elements, and the presentation and other processing characteristics of a data table.", acknowledgement = ack-nhfb, classcodes = "C6130 (Data handling techniques); C6110 (Systems analysis and programming); C7100 (Business and administration)", classification = "C6110 (Systems analysis and programming); C6130 (Data handling techniques); C7100 (Business and administration)", keywords = "administrative data processing; application-independent; Application-independent; architecture-neutral format; Architecture-neutral format; automation systems; CDA architecture; Charting packages; charting packages; data; data interchange; database access; Database access tools; DDIS data interchange syntax; DEC computers; DTIF table interchange format; electronic; Electronic business documents; electronic business documents; encoding; Encoding; End-user data table processing applications; end-user data table processing applications; laboratory; Laboratory automation systems; part architecture; processing characteristics; Processing characteristics; programming; revisable data tables; Revisable data tables; spreadsheets; Spreadsheets; standards; table lookup; tabular; Tabular data; three-; Three-part architecture; tools", thesaurus = "Administrative data processing; DEC computers; Electronic data interchange; Programming; Standards; Table lookup", treatment = "P Practical", } @Article{Gumbel:1990:DCT, author = "Richard T. Gumbel and Martin L. Jack", title = "Development of the {CDA} toolkit", journal = j-DEC-TECH-J, volume = "2", number = "1", pages = "38--48", month = "Winter", year = "1990", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Thu Mar 20 18:15:43 MST 1997", abstract = "Application program access to CDA documents is complex because of the many types of data these documents contain and their complex internal structures. The CDA toolkit addresses the problem of access by providing a portable procedure library. The toolkit's primary feature is a procedural interface that enables applications to create, modify, read, and write compound documents. Designers of the toolkit's interface focused on the definition of the mapping between the stored document content and the document content in memory. The basic unit of interaction between the toolkit and the application is an in-memory data structure, termed an aggregate. Layered above the toolkit is a converter architecture that imports and exports documents to and from non-CDA formats. The converter makes available a variety of document sources and destinations to application programs.", acknowledgement = ack-nhfb, classcodes = "C6130 (Data handling techniques); C6120 (File organisation); C6110 (Systems analysis and programming); C6115 (Programming support)", classification = "C6110 (Systems analysis and programming); C6115 (Programming support); C6120 (File organisation); C6130 (Data handling techniques)", keywords = "aggregate; Aggregate; CDA documents; CDA toolkit; Complex internal structures; complex internal structures; converter architecture; Converter architecture; data structures; DEC computers; document content; electronic data interchange; in-memory data structure; In-memory data structure; non-CDA formats; Non-CDA formats; portable procedure library; Portable procedure library; procedural interface; Procedural interface; software portability; software tools; standards; stored; Stored document content; subroutines", thesaurus = "Data structures; DEC computers; Electronic data interchange; Software portability; Software tools; Standards; Subroutines", treatment = "P Practical", } @Article{Cheung:1990:IAI, author = "Baldwin K. Cheung and Neal F. Jacobson", title = "Interapplication access and integration", journal = j-DEC-TECH-J, volume = "2", number = "1", pages = "49--49", month = "Winter", year = "1990", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Thu Mar 20 18:15:43 MST 1997", abstract = "Applications within the CDA architecture can share and interchange data through the DECwrite and DECdecision LiveLink connection. Applications developers can build more tightly integrated levels of applications with the AIL library, while DECdecision's Builder allows application integration at the user-interaction level. AIL is a platform-independent subroutine library that provides application invocation, data exchange and flow control services for interacting applications. Builder can be used as either a conforming LiveLink application or stand on its own. Together, these tools form an interapplication architecture that permits easy application access and integration.", acknowledgement = ack-nhfb, classcodes = "C6130 (Data handling techniques); C6155 (Computer communications software); C6180 (User interfaces); C6150E (General utility programs); C7100 (Business and administration)", classification = "C6130 (Data handling techniques); C6150E (General utility programs); C6155 (Computer communications software); C6180 (User interfaces); C7100 (Business and administration)", keywords = "administrative data processing; AIL library; application; application access; Application integration; application invocation; Application invocation; Builder; CDA architecture; computer communications; conforming; Conforming LiveLink application; Data exchange; data exchange; DEC computers; DECdecision LiveLink connection; DECwrite; easy; Easy application access; electronic data interchange; flow control services; Flow control services; integration; interacting applications; Interacting applications; Interapplication architecture; interapplication architecture; LiveLink application; platform-independent; Platform-independent subroutine library; software; subroutine library; subroutines; Tightly integrated levels; tightly integrated levels; user interfaces; user-interaction level; User-interaction level; utility programs", thesaurus = "Administrative data processing; Computer communications software; DEC computers; Electronic data interchange; Subroutines; User interfaces; Utility programs", treatment = "P Practical", } @Article{Sung:1990:DDD, author = "Alan Sung and Neal F. Jacobson and Carol A. Young", title = "The design and development of the {DECdecision} product", journal = j-DEC-TECH-J, volume = "2", number = "1", pages = "60--72", month = "Winter", year = "1990", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Thu Mar 20 18:15:43 MST 1997", abstract = "The DECdecision product is an end-user decision support application composed of five components that perform database access, spreadsheet, charting, flow control and management functions. Each component presents a consistent, rich, graphical DECwindows user interface. Users can easily share data between the components, or with other applications, using the DECwindows QuickCopy and clipboard facilities. The CDA architecture supplies the foundation for this data interchange, as well as support for reading or writing DECdecision data in a variety of formats. The DECdecision product provides a level of sophistication and seamless data integration not found in many products. The DECdecision product is one of the first, large-scale applications to showcase the capabilities of DECwindows and the CDA architecture.", acknowledgement = ack-nhfb, classcodes = "C7102 (Decision support systems); C6180 (User interfaces); C6130 (Data handling techniques)", classification = "C6130 (Data handling techniques); C6180 (User interfaces); C7102 (Decision support systems)", keywords = "architecture; CDA; CDA architecture; Charting; charting; Clipboard facilities; clipboard facilities; computer graphics; data integration; data interchange; Data interchange; database access; Database access; DECdecision data; DECdecision product; decision support systems; DECwindows QuickCopy; electronic data; End-user decision support application; end-user decision support application; Flow control; flow control; Graphical DECwindows user interface; graphical DECwindows user interface; interchange; large-scale applications; Large-scale applications; Management functions; management functions; seamless; Seamless data integration; Spreadsheet; spreadsheet; standards; user interfaces", thesaurus = "Computer graphics; Decision support systems; Electronic data interchange; Standards; User interfaces", treatment = "P Practical; R Product Review", } @Article{Cohen:1990:RBD, author = "Seth S. Cohen and Wm. Eugene Morgan", title = "The relationship between the {DECwrite} editor and the {Digital} document interchange format", journal = j-DEC-TECH-J, volume = "2", number = "1", pages = "73--82", month = "Winter", year = "1990", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Thu Mar 20 18:15:43 MST 1997", abstract = "The DECwrite editor is Digital's new DECwindows-based compound document editor. It is also the first compound document editor to implement the CDA architecture. The DECwrite editor supports the creation, editing, formatting and printing of compound documents across multiple computing environments. DECwrite uses the DDIF document interchange format to support the editing of both CDA documents and those based on other formats, including SGML and GKS. One of the design issues faced by the DECwrite editor was how to fully conform to the DDIF format's interchange goals without compromising formatting speed and ease of editing. The DECwrite editor overcomes these conflicting needs by isolating their side effects to the DECwrite editor's read and write code.", acknowledgement = ack-nhfb, classcodes = "C6130D (Document processing techniques); C6120 (File organisation)", classification = "C6120 (File organisation); C6130D (Document processing techniques)", keywords = "CDA architecture; CDA documents; data structures; DDIF document interchange format; DEC computers; DECwindows-based compound document editor; DECwrite editor; electronic data interchange; formatting speed; Formatting speed; GKS; multiple computing environments; Multiple computing environments; Printing; printing; SGML; software packages; standards; text editing; word processing", thesaurus = "Data structures; DEC computers; Electronic data interchange; Software packages; Standards; Text editing; Word processing", treatment = "P Practical", } @Article{Appel:1990:CSE, author = "Neal B. Appel and Ronald M. Olson", title = "{CDA} in science and engineering", journal = j-DEC-TECH-J, volume = "2", number = "1", pages = "83--89", month = "Winter", year = "1990", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Thu Mar 20 18:15:43 MST 1997", abstract = "The CDA architecture is being extended to support the specific requirements of the scientific and engineering communities. The DECview3D application is part of the CDA tools suite that enables science and engineering users to integrate two-dimensional and three-dimensional graphics into compound documents. Graphics can be translated into various formats, including the DDIF interchange format and engineering and scientific data can be viewed and annotated.", acknowledgement = ack-nhfb, classcodes = "C6130B (Graphics techniques); C7400 (Engineering); C7300 (Natural sciences)", classification = "C6130B (Graphics techniques); C7300 (Natural sciences); C7400 (Engineering)", keywords = "CDA architecture; CDA tools suite; compound documents; Compound documents; DDIF; DDIF interchange format; DEC computers; DECview3D application; electronic data interchange; engineering; engineering communities; Engineering communities; engineering users; Engineering users; graphics; interchange format; natural sciences computing; Science; science; scientific data; Scientific data; software packages; standards; Three-dimensional graphics; three-dimensional graphics", thesaurus = "DEC computers; Electronic data interchange; Engineering graphics; Natural sciences computing; Software packages; Standards", treatment = "P Practical; R Product Review", } @Article{Slater:1990:VPV, author = "Debra L. Slater and David M. Fenwick and D. John Shakshober and Douglas D. Williams", title = "Vector processing on the {VAXvector} 6000 {Model} 400", journal = j-DEC-TECH-J, volume = "2", number = "2", pages = "11--26", month = "Spring", year = "1990", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Thu Mar 20 18:15:43 MST 1997", abstract = "The VAXvector 6000 Model 400 processor extends the VAX 6000 family of midrange CMOS-based multiprocessors to address the computing needs of numerically intensive applications. The three function units of the vector processor combine to form an overall vector pipeline that operates at speeds of up to 90 MFLOPS for single-precision calculations and 45 MFLOPS for double-precision calculations. The processor's performance can also be enhanced by taking advantage of overlapping and out-of-order instruction execution, as well as chaining. Further, applications can be tuned to the VAXvector 6000 hardware through algorithm optimizations in areas such as equation solvers and signal processing routines to achieve optimal performance. Using the VAXvector 6000 Model 400 system, performance increases ranging from 3 to 35 times that of the VAX 6000 Model 400 scalar system have been realized.", acknowledgement = ack-nhfb, classcodes = "B1265F (Microprocessors and microcomputers); B2570D (CMOS integrated circuits); C5130 (Microprocessor chips); C5440 (Multiprocessor systems and techniques)", classification = "B1265F (Microprocessors and microcomputers); B2570D (CMOS integrated circuits); C5130 (Microprocessor chips); C5440 (Multiprocessor systems and techniques)", keywords = "45 to 90 MFLOPS; 45 To 90 MFLOPS; Algorithm optimizations; algorithm optimizations; chaining; Chaining; CMOS integrated circuits; CMOS-based; CMOS-based multiprocessors; Equation solvers; equation solvers; microprocessor chips; multiprocessors; out-of-order instruction execution; Out-of-order instruction execution; parallel; processing; processing routines; signal; Signal processing routines; VAXvector 6000 Model 400; vector processing; Vector processing", numericalindex = "Computer speed 4.5E+07 to 9.0E+07 FLOPS", thesaurus = "CMOS integrated circuits; Microprocessor chips; Parallel processing", treatment = "P Practical", } @Article{Sullivan:1990:VMS, author = "Patrick Sullivan and Michael A. {Callander, Sr.} and James R. Lundberg and Rebecca L. Stamm and William J. Bowhill", title = "The {VAX 6000 Model 400} scalar processor module", journal = j-DEC-TECH-J, volume = "2", number = "2", pages = "27--35", month = "Spring", year = "1990", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Thu Mar 20 18:15:43 MST 1997", abstract = "The VAX 6000 Model 400 CPU module is the latest generation of the compatible VAX 6000 family of computers. The Model 400 is a single-board, CMOS-based CPU that significantly extends the performance of the VAX 6000 series. The system provides nearly 7 VAX units of performance (VUPs) in single-processor applications and up to 36 VUPs in six-processor systems. The Model 400 module is a plug-in replacement for the Model 200 and Model 300 processors. Chip set and module designers of this new system cooperated closely to meet aggressive timing and performance goals. Several enhancements were made to the cache and bus interface units to improve multiprocessor performance. A vector interface was included for connection to a companion vector processor module. Signal integrity was an important consideration for both chip and module design.", acknowledgement = ack-nhfb, classcodes = "B1265F (Microprocessors and microcomputers); B2570D (CMOS integrated circuits); C5130 (Microprocessor chips); C5440 (Multiprocessor systems and techniques)", classification = "B1265F (Microprocessors and microcomputers); B2570D (CMOS integrated circuits); C5130 (Microprocessor chips); C5440 (Multiprocessor systems and techniques)", keywords = "bus interface; Bus interface units; Cache; cache; CMOS integrated circuits; CMOS-based CPU; microprocessor chips; parallel; performance goals; Performance goals; plug-in; Plug-in replacement; processing; replacement; Timing; timing; units; VAX 6000 Model 400 CPU module; vector interface; Vector interface", thesaurus = "CMOS integrated circuits; Microprocessor chips; Parallel processing", treatment = "P Practical", } @Article{Durdan:1990:OVM, author = "W. Hugh Durdan and William J. Bowhill and John F. Brown and William V. Herrick and Richard C. Marcello and Sridhar Samudrala and G. Michael Uhler and Nicholas Wade", title = "An overview of the {VAX 6000 Model 400} chip set", journal = j-DEC-TECH-J, volume = "2", number = "2", pages = "36--51", month = "Spring", year = "1990", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Thu Mar 20 18:15:43 MST 1997", abstract = "The VAX 6000 Model 400 processor is a CMOS implementation of Digital's VAX architecture, offering an average of seven times the performance of the VAX-11/780 processor at a cycle time of 28 ns. The processor comprises five custom chips implemented in Digital's proprietary CMOS-1 and CMOS-2 semiconductor processes. The chip set design incorporates the best features of the previous VAX 8700 and VLSI VAX designs and in addition implements new performance features. Among these are a larger translation buffer and primary cache, a de-multiplexed 27-bit address and 64-bit data bus, and a tightly coupled 128 KB backup cache. The five chips, which are designed for multiprocessing environments, are the REX520 CPU, the floating point accelerator, the VC vector and cache controller chip, the RSSC system support chip, and the CLK clock chip.", acknowledgement = ack-nhfb, classcodes = "B1265F (Microprocessors and microcomputers); B2570D (CMOS integrated circuits); C5130 (Microprocessor chips); C5440 (Multiprocessor systems and techniques)", classification = "B1265F (Microprocessors and microcomputers); B2570D (CMOS integrated circuits); C5130 (Microprocessor chips); C5440 (Multiprocessor systems and techniques)", keywords = "64-Bit data bus; 64-bit data bus; accelerator; architecture; Cache controller chip; cache controller chip; CLK clock chip; CMOS implementation; CMOS integrated circuits; CMOS-1; CMOS-2; floating point; Floating point accelerator; microprocessor chips; Multiprocessing environments; multiprocessing environments; parallel; Performance features; performance features; Primary cache; primary cache; processing; REX520 CPU; RSSC system; RSSC system support chip; support chip; Translation buffer; translation buffer; VAX; VAX 6000 Model 400 processor; VAX architecture; VC vector", thesaurus = "CMOS integrated circuits; Microprocessor chips; Parallel processing", treatment = "P Practical", } @Article{Bartoszek:1990:VMP, author = "John T. Bartoszek and Robert J. Hannemann and Stephen P. Hansen and Robert J. McCarty and John C. Sweeney", title = "{VAX 6000 Model 400} physical technology", journal = j-DEC-TECH-J, volume = "2", number = "2", pages = "52--63", month = "Spring", year = "1990", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Thu Mar 20 18:15:43 MST 1997", abstract = "The physical realization of the VAX 6000 Model 400 microprocessor design offered a number of significant challenges at both the chip package and the module levels. In meeting the requirements for a robust and manufacturable midrange implementation, the VAX 6000 Model 400 physical technology approach broke new ground for Digital, and, in some cases, for the industry. New developments included the first tape-automated bonding (TAB) interconnected semiconductors, extensive board-level physical simulation, and the use of advanced testability features on a microprocessor-based midrange product. This paper provides details of the physical technology used in the VAX 6000 Model 400 project to achieve system-level product goals.", acknowledgement = ack-nhfb, classcodes = "B1265F (Microprocessors and microcomputers); B2570D (CMOS integrated circuits); C5130 (Microprocessor chips); C5440 (Multiprocessor systems and techniques)", classification = "B1265F (Microprocessors and microcomputers); B2570D (CMOS integrated circuits); C5130 (Microprocessor chips); C5440 (Multiprocessor systems and techniques)", keywords = "Advanced testability features; advanced testability features; chip package; Chip package; design; extensive board-level; Extensive board-level physical simulation; Interconnected semiconductors; interconnected semiconductors; lead bonding; microprocessor; microprocessor chips; Microprocessor design; Microprocessor-based midrange product; microprocessor-based midrange product; Module levels; module levels; parallel processing; physical simulation; tape-automated bonding; Tape-automated bonding; VAX 6000 Model 400 physical technology", thesaurus = "Lead bonding; Microprocessor chips; Parallel processing", treatment = "P Practical", } @Article{Calcagni:1990:VMC, author = "Richard E. Calcagni and Will Sherwood", title = "{VAX 6000 Model 400 CPU} chip set functional design verification", journal = j-DEC-TECH-J, volume = "2", number = "2", pages = "64--72", month = "Spring", year = "1990", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Thu Mar 20 18:15:43 MST 1997", abstract = "The VAX 6000 Model 400 system is Digital's first VLSI CPU to employ a fully micropipelined architecture. The CPU chip set for this system posed verification challenges far beyond those of previous designs. The major problem was the large number of complex control sequences and combinations that could exhibit design errors. A single verification strategy would not sufficiently handle this complexity. Therefore, verification engineers developed a multipronged approach for simulation modeling and functional design verification. They also employed CPU diagnostic programs, hand-generated tests, and directed pseudo-random techniques to verify that the design conformed to the VAX architecture. These techniques helped them find bugs prior to committing the design to masks. As a result, the first-pass versions of the CPU chip set successfully booted an operating system. Simulation also minimized chip rework and delays in bringing the product to market.", acknowledgement = ack-nhfb, classcodes = "B1265F (Microprocessors and microcomputers); B2570D (CMOS integrated circuits); C5130 (Microprocessor chips); C5440 (Multiprocessor systems and techniques)", classification = "B1265F (Microprocessors and microcomputers); B2570D (CMOS integrated circuits); C5130 (Microprocessor chips); C5440 (Multiprocessor systems and techniques)", keywords = "CMOS integrated circuits; Complex control sequences; complex control sequences; Design errors; design errors; diagnostic; Diagnostic programs; Direct pseudorandom techniques; direct pseudorandom techniques; First-pass versions; first-pass versions; Fully micropipelined architecture; fully micropipelined architecture; hand-generated tests; Hand-generated tests; microprocessor chips; parallel; processing; programs; Simulation modeling; simulation modeling; single; Single verification strategy; VAX 6000 Model 400 CPU chip set functional design; VAX 6000 Model 400 CPU chip set functional design verification; verification; verification strategy; VLSI; VLSI CPU", thesaurus = "CMOS integrated circuits; Microprocessor chips; Parallel processing; VLSI", treatment = "P Practical", } @Article{Croll:1990:TQV, author = "John W. Croll and Larry T. Camilli and Anthony J. Vaccaro", title = "Test and qualification of the {VAX 6000 Model 400} system", journal = j-DEC-TECH-J, volume = "2", number = "2", pages = "73--83", month = "Spring", year = "1990", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Thu Mar 20 18:15:43 MST 1997", abstract = "Computer-aided design simulation, which is used in the design of the VAX 6000 family, finds most problems during the hardware design phase. Simulation, however, cannot test a complex system running under system software control. For the VAX 6000 Model 400 system, a qualification process was designed to completely test the interaction of the system's hardware and software components. The benefit of such a process is clearly shown in the results. Nearly all the problems found in the qualification stage could not have been found in the simulation process. The testing and qualification of the Model 400 was a multigroup effort. This paper describes the methods and tools of three Midrange Systems Engineering groups who were involved in the project.", acknowledgement = ack-nhfb, classcodes = "B1265F (Microprocessors and microcomputers); B2570D (CMOS integrated circuits); C5130 (Microprocessor chips); C7410D (Electronic engineering); C5440 (Multiprocessor systems and techniques)", classification = "B1265F (Microprocessors and microcomputers); B2570D (CMOS integrated circuits); C5130 (Microprocessor chips); C5440 (Multiprocessor systems and techniques); C7410D (Electronic engineering)", keywords = "CAD simulation; circuit CAD; hardware design; Hardware design phase; microprocessor chips; parallel processing; phase; Qualification process; qualification process; Testing; testing; VAX 6000 Model 400 system", thesaurus = "Circuit CAD; Microprocessor chips; Parallel processing", treatment = "P Practical", } @Article{Furlong:1990:DD, author = "Thomas C. Furlong and Michael J. K. Nielsen and Neil C. Wilhelm", title = "Development of the {DECstation} 3100", journal = j-DEC-TECH-J, volume = "2", number = "2", pages = "84--88", month = "Spring", year = "1990", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Thu Mar 20 18:15:43 MST 1997", abstract = "The DECstation 3100 is the first member of Digital's family of high-performance ULTRIX workstations. Built with the R2000 chip set from MIPS Computer Systems Inc., and highly integrated I/O and graphics subsystems, the DECstation 3100 implements 12 mips of RISC-based computing, workstation I/O, and excellent bit-map graphics on a single module. The DECstation 3100 workstation runs Digital's ULTRIX operating system (compatible with UNIX software) as well as DECwindows software, TCP/IP, DECnet software, and Network File Service (NFS). The workstation can be configured with 8 MB to 24 MB of parity-protected memory, monochrome or 8-plane color graphics, 15-inch or 19-inch monitors, and SCSI disk and tape devices. This paper describes the DEC station 3100 product, the design effort, details of the system, and measured benchmark performance.", acknowledgement = ack-nhfb, classcodes = "C5430 (Microcomputers)", classification = "C5430 (Microcomputers)", keywords = "12 MIPS; 8 to 24 MByte; 8 To 24 MByte; DEC computers; DECstation 3100; DECwindows software; Graphics subsystems; graphics subsystems; Network File Service; parity-; Parity-protected memory; protected memory; R2000 chip set; RISC-based computing; SCSI disk; TCP/IP; ULTRIX workstations; UNIX software; workstations", numericalindex = "Computer execution rate 1.2E+07 IPS; Memory size 8.4E+06 to 2.5E+07 Byte", thesaurus = "DEC computers; Workstations", treatment = "P Practical", } @Article{Weber:1990:COR, author = "Larry B. Weber", title = "Compiler optimization in {RISC} systems", journal = j-DEC-TECH-J, volume = "2", number = "2", pages = "89--95", month = "Spring", year = "1990", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Thu Mar 20 18:15:43 MST 1997", abstract = "Compiler optimization determines the level of RISC system performance. The architecture design of compilers from MIPS Computer Systems, Inc. combined with support tools facilitates compiler optimization and overall system throughput. The compiler design takes advantage of small and high-speed cache memory to enhance performance. The cord tool positions the program in memory to ensure that the most frequently used memory locations never compete for the same cache locations. Portability is crucial to compiler effectiveness. MIPS compilers implement many industry-wide extensions to the standard languages to make them compatible with other implementations.", acknowledgement = ack-nhfb, classcodes = "C6150J (Operating systems); C5220 (Computer architecture)", classification = "C5220 (Computer architecture); C6150J (Operating systems)", keywords = "cache memory; Cache memory; Compiler optimisation; compiler optimisation; memory locations; Memory locations; Performance; performance; program compilers; reduced instruction set computing; RISC systems", thesaurus = "Program compilers; Reduced instruction set computing", treatment = "P Practical", } @Article{McGregor:1990:ODA, author = "S. A. McGregor", title = "An overview of the {DECwindows} architecture", journal = j-DEC-TECH-J, volume = "2", number = "3", pages = "9--15", month = "Summer", year = "1990", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Thu Mar 20 18:15:43 MST 1997", abstract = "The DECwindows architecture builds on industry standards and adds enhancements to provide greater performance and reliability in the window environment. The architecture is based on the X Window System developed at MIT, which consists of three main components-the X server, Xlib, and the toolkit intrinsics. The DECwindows implementation extends X in several ways. DECwindows uses algorithms that expose additional interfaces, supports a broader choice of programming languages, provides a complete set of tools for application development, and promotes ease of use and user-interface consistency by means of a style guide. In addition, the DECwindows architecture includes industry-standard interfaces and extends the server to take advantage of PostScript, three-dimensional graphics, and imaging.", acknowledgement = ack-nhfb, classcodes = "C6180 (User interfaces); C6130B (Graphics techniques); C6150J (Operating systems)", classification = "C6130B (Graphics techniques); C6150J (Operating systems); C6180 (User interfaces)", keywords = "application development; Application development; computer graphics; consistency; DEC computers; DECwindows architecture; ease of use; Ease of use; imaging; Imaging; Industry-standard interfaces; industry-standard interfaces; interfaces; multiprogramming; PostScript; Programming languages; programming languages; Style guide; style guide; System; Three-dimensional graphics; three-dimensional graphics; toolkit; Toolkit; user; user-interface; User-interface consistency; window environment; Window environment; X server; X Window; X Window System; Xlib", thesaurus = "Computer graphics; DEC computers; Multiprogramming; User interfaces", treatment = "P Practical", } @Article{Angebranndt:1990:SXS, author = "S. Angebranndt and T. D. Newman", title = "The sample {X11} server architecture", journal = j-DEC-TECH-J, volume = "2", number = "3", pages = "16--23", month = "Summer", year = "1990", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Thu Mar 20 18:15:43 MST 1997", abstract = "The X11 protocol is the backbone of Digital's DECwindows program. The sample server is an implementation of the protocol. The server was developed by Digital and has become the basis for all digital product servers. As part of Digital's commitment to support open system standards within the industry, the server code was donated to MIT. Because the software is now publicly available, the server is the starting point for the X server product implementations for all other vendors. The paper describes the architecture of the sample server and comments on the implementation.", acknowledgement = ack-nhfb, classcodes = "B6210L (Computer communications); C5620 (Computer networks and techniques); C6150J (Operating systems); C6180 (User interfaces); C6130B (Graphics techniques)", classification = "B6210L (Computer communications); C5620 (Computer networks and techniques); C6130B (Graphics techniques); C6150J (Operating systems); C6180 (User interfaces)", keywords = "computer graphics; DEC computers; DECwindows; DECwindows program; Digital; file servers; multiprogramming; open system standards; Open system standards; program; protocols; Sample X11 server architecture; sample X11 server architecture; user interfaces; X server; X11 protocol", thesaurus = "Computer graphics; DEC computers; File servers; Multiprogramming; Protocols; User interfaces", treatment = "P Practical", } @Article{Treggiari:1990:DXT, author = "L. P. Treggiari and M. D. Collins", title = "Development of the {XUI} toolkit", journal = j-DEC-TECH-J, volume = "2", number = "3", pages = "24--33", month = "Summer", year = "1990", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Thu Mar 20 18:15:43 MST 1997", abstract = "The XUI toolkit is a set of run-time routines and application development tools based upon the X Window System version 11 (X11). A programmer can use these tools to create application programs that implement the user interface techniques and appearance guidelines used by a DECwindows system. The toolkit was developed in parallel with the X toolkit intrinsics and is layered on top of the intrinsics. Within the architecture, no layer is hidden from another layer. Programmers can mix calls to all layers. Because of the toolkit's maturity, performance, and adherence to standards in its design, XUI was chosen as the base programming interface for the Open Software Foundation's Motif toolkit.", acknowledgement = ack-nhfb, classcodes = "C6115 (Programming support); C6180 (User interfaces); C6150J (Operating systems)", classification = "C6115 (Programming support); C6150J (Operating systems); C6180 (User interfaces)", keywords = "appearance guidelines; Appearance guidelines; application development; Application development tools; Application programs; application programs; DECwindows; DECwindows system; Motif toolkit; multiprogramming; Programming interface; programming interface; run-time routines; Run-time routines; software tools; system; tools; user interface techniques; User interface techniques; user interfaces; X Window System version 11; XUI toolkit", thesaurus = "Multiprogramming; Software tools; User interfaces", treatment = "P Practical", } @Article{Greenwood:1990:DUI, author = "S. R. Greenwood", title = "The {DECwindows} user interface language", journal = j-DEC-TECH-J, volume = "2", number = "3", pages = "34--43", month = "Summer", year = "1990", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Thu Mar 20 18:15:43 MST 1997", abstract = "A key theme of the DECwindows program is to improve productivity for both the end user and the developer of an application. End user productivity can improve through the use of a windowing environment; the developers' productivity is improved by the availability of a high-level set of constructs for building a windowing application. The user interface language (UIL) plays an important role in enhancing productivity. UIL significantly reduces the cost to build and maintain DECwindows applications by providing a specification language for describing an application interface. The paper analyzes the motivation for developing UIL, its key features, several interesting implementation issues, and possible future directions for the language and the product.", acknowledgement = ack-nhfb, classcodes = "C6180 (User interfaces); C6140D (High level languages); C6150J (Operating systems)", classification = "C6140D (High level languages); C6150J (Operating systems); C6180 (User interfaces)", keywords = "application interface; Application interface; DEC computers; DECwindows user interface language; directions; future; Future directions; high-level set of constructs; High-level set of constructs; multiprogramming; specification language; Specification language; specification languages; user interfaces; Windowing application; windowing application; Windowing environment; windowing environment", thesaurus = "DEC computers; Multiprogramming; Specification languages; User interfaces", treatment = "P Practical", } @Article{Spine:1990:EXU, author = "T. M. Spine and J. L. VanNoy", title = "The evolution of the {X} user interface style", journal = j-DEC-TECH-J, volume = "2", number = "3", pages = "44--51", month = "Summer", year = "1990", CODEN = "DTJOEL", ISSN = "0898-901X", bibdate = "Thu Mar 20 18:15:43 MST 1997", abstract = "The X user interface (XUI) was a key element of the DECwindows pr