%%% -*-BibTeX-*- %%% ==================================================================== %%% BibTeX-file{ %%% author = "Nelson H. F. Beebe", %%% version = "3.19", %%% date = "06 April 2012", %%% time = "11:05:49 MDT", %%% filename = "sigada.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 = "14911 42222 174776 1709853", %%% email = "beebe at math.utah.edu, beebe at acm.org, %%% beebe at computer.org (Internet)", %%% codetable = "ISO/ASCII", %%% keywords = "ACM SIGAda, Ada, bibliography, BibTeX", %%% license = "public domain", %%% supported = "yes", %%% docstring = "This is a preliminary bibliography of ACM %%% SIGAda Ada Letters, covering (incompletely) %%% 1985 -- date. It also includes coverage of %%% a few Ada conferences whose proceedings were %%% not published as issues of Ada Letters. %%% %%% The journal has a World-Wide Web site at %%% %%% http://info.acm.org/sigada/ %%% http://portal.acm.org/citation.cfm?id=J32 %%% %%% with a significant collection of pointers to %%% Ada resources and publications. It also has %%% ASCII, HTML, and PostScript versions of the %%% Ada 95 Language Reference Manual and the Ada %%% 95 Rationale. %%% %%% There are also a few tables of contents %%% available at %%% %%% http://www.acm.org/sigada/ada_letters/ %%% %%% At version 3.19, the year coverage looked %%% like this: %%% %%% 1980 ( 27) 1991 ( 99) 2002 ( 33) %%% 1981 ( 5) 1992 ( 55) 2003 ( 34) %%% 1982 ( 57) 1993 ( 58) 2004 ( 26) %%% 1983 ( 42) 1994 ( 64) 2005 ( 25) %%% 1984 ( 33) 1995 ( 50) 2006 ( 35) %%% 1985 ( 75) 1996 ( 28) 2007 ( 42) %%% 1986 ( 54) 1997 ( 96) 2008 ( 15) %%% 1987 ( 115) 1998 ( 78) 2009 ( 73) %%% 1988 ( 72) 1999 ( 82) 2010 ( 33) %%% 1989 ( 55) 2000 ( 50) 2011 ( 48) %%% 1990 ( 116) 2001 ( 73) %%% %%% Article: 1608 %%% Book: 1 %%% InProceedings: 129 %%% Proceedings: 10 %%% %%% Total entries: 1748 %%% %%% The initial draft was extracted from the %%% ACM Computing Archive CD ROM for the 1980s, %%% with manual corrections and additions. It %%% was then augmented with entries derived %%% from the IEEE Inspec (1988--1997), OCLC, %%% UnCover, and Compendex databases. %%% %%% At version 1.08, another 237 entries were %%% added from an OCLC Article1st and %%% Contents1st database search. Regrettably, %%% this database does not record final page %%% numbers of journal articles, so there are %%% many page ranges of the form 123--?? in %%% this bibliography. Also, at the time of %%% the search, no OCLC data was available for %%% 1995 journal issues. This situation %%% persists in May 1996; the few 1995 entries %%% available have been obtained from the %%% UnCover database. %%% %%% At version 3.00, data from the ACM Portal %%% (available only for 1985--2003) was merged %%% in. %%% %%% 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 the ``bibsort %%% -byvolume'' utility. %%% %%% 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.", %%% } %%% ==================================================================== @Preamble{"\input bibnames.sty " # "\input path.sty " # "\ifx \undefined \booktitle \def \booktitle#1{{{\em #1}}} \fi" # "\ifx \undefined \circled \def \circled #1{(#1)}\fi" # "\ifx \undefined \reg \def \reg {\circled{R}} \fi" # "\ifx \undefined \TM \def \TM {${}^{\sc TM}$} \fi " # "\hyphenation{ Ada-JUG Ada-TEC Bha-yat Jub-a-now-sky Pren-tice Ra-cine Rich-ard SIG-ADA Spring-er Schlotz-hauer } " } %%%===================================================================== %%% Acknowledgement abbreviations: @String{ack-nhfb = "Nelson H. F. Beebe, University of Utah, Department of Mathematics, 110 LCB, 155 S 1400 E RM 233, Salt Lake City, UT 84112-0090, USA, Tel: +1 801 581 5254, FAX: +1 801 581 4148, e-mail: \path|beebe@math.utah.edu|, \path|beebe@acm.org|, \path|beebe@computer.org| (Internet), URL: \path|http://www.math.utah.edu/~beebe/|"} %%%===================================================================== %%% Journal abbreviations: @String{j-SIGADA-LETTERS = "ACM SIGADA Ada Letters"} %%%===================================================================== %%% Publisher abbreviations: @String{pub-ACM = "ACM Press"} @String{pub-ACM:adr = "New York, NY, USA"} @String{pub-IOS = "IOS Press"} @String{pub-IOS:adr = "Amsterdam, The Netherlands"} %%%===================================================================== %%% Series abbreviations: @String{ser-SIGPLAN = "ACM SIG{\-}PLAN Notices"} %%%===================================================================== %%% Bibliography entries, in publication order: @Article{Buxton:1981:RHA, author = "John N. Buxton and Larry E. Druffel and Thomas A. Standish", title = "Reflections on the History of {Ada} Environments", journal = j-SIGADA-LETTERS, volume = "1", number = "1", pages = "16--21", month = jul # "\slash " # aug, year = "1981", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada Programming Support Environments (APSE), STONEMAN", } @Article{Cohen:1981:HAA, author = "Paul M. Cohen", title = "From {HOLWG} to {AJPO} --- {Ada} in Transition", journal = j-SIGADA-LETTERS, volume = "1", number = "1", pages = "22--25", month = jul # "\slash " # aug, year = "1981", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Whitaker:1981:FFO, author = "Lt Col William A. Whitaker", title = "{FORTRAN}-like Formatted Output with {Ada}", journal = j-SIGADA-LETTERS, volume = "1", number = "1", pages = "26--28", month = jul # "\slash " # aug, year = "1981", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "I/O", } @Article{Knapper:1981:RC, author = "Robert J. Knapper and Robert F. Mathis", title = "Roberts Corporation", journal = j-SIGADA-LETTERS, volume = "1", number = "1", pages = "29--30", month = jul # "\slash " # aug, year = "1981", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Haertig:1981:TST, author = "Herman Haertig and Andreas Pfitzmann and Leo Treff", title = "Task State Transitions in {Ada}", journal = j-SIGADA-LETTERS, volume = "1", number = "1", pages = "31--41", month = jul # "\slash " # aug, year = "1981", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "runtime environment, concurrency", } @Article{Davis:1982:COA, author = "Mark Davis", title = "Classical Optimizations in Adsa", journal = j-SIGADA-LETTERS, volume = "1", number = "2", pages = "11--14", month = sep, year = "1982", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", date = "1981-Feb", fjournal = "ACM SIGAda Ada Letters", keywords = "compiler implementation, code generation", } @Article{Wichmann:1982:TMR, author = "Brian A. Wichmann", title = "Tutorial material on the Real Data-Types in {Ada}", journal = j-SIGADA-LETTERS, volume = "1", number = "2", pages = "15--33", month = sep, year = "1982", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", date = "1981-Feb", fjournal = "ACM SIGAda Ada Letters", } @Article{Brosgol:1982:SAL, author = "Benjamin Brosgol", title = "Summary of {Ada} Language Changes", journal = j-SIGADA-LETTERS, volume = "1", number = "3", pages = "34--43", month = mar # "\slash " # apr, year = "1982", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada 80, Ada 82, ANSI Ada", } @Article{Nissen:1982:AGP, author = "J. C. D. Nissen and P. Wallis and B. A. Wichmann", title = "{Ada-Europe} Guidelines for the Portability of {Ada} Programs", journal = j-SIGADA-LETTERS, volume = "1", number = "3", pages = "44--61", month = mar # "\slash " # apr, year = "1982", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "Style Guide", } @Article{Levy:1982:MBD, author = "Arnold J. Levy", title = "Motivation Behind the Design of the {Ada} Atom System Environment", journal = j-SIGADA-LETTERS, volume = "1", number = "3", pages = "62--63", month = mar # "\slash " # apr, year = "1982", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada Programming Support Environment (APSE)", } @Article{Booch:1982:OOD, author = "Grady Booch", title = "Object Oriented Design", journal = j-SIGADA-LETTERS, volume = "1", number = "3", pages = "64--76", month = mar # "\slash " # apr, year = "1982", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "Methodology", } @Article{Olsen:1982:ATD, author = "Eric W. Olsen and Stephen B. Whitehill", title = "{Ada} Technology Development at Irvine Computer Sciences Corporation", journal = j-SIGADA-LETTERS, volume = "1", number = "3", pages = "77--85", month = mar # "\slash " # apr, year = "1982", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "compilers", } @Article{Bennett:1982:HCA, author = "David A. Bennett and Brent D. Kornman and James R. Wilson", title = "Hidden Costs in {Ada}", journal = j-SIGADA-LETTERS, volume = "1", number = "4", pages = "9--20", month = may # "\slash " # jun, year = "1982", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "language design, portability, reliability", } @Article{Druffel:1982:NPD, author = "Larry E. Druffel", title = "{THe} Need for a Programming Discipline to Support the {APSE}: Where Does the {APSE} Path Lead?", journal = j-SIGADA-LETTERS, volume = "1", number = "4", pages = "21--23", month = may # "\slash " # jun, year = "1982", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "methodology", } @Article{Farkas:1982:ABA, author = "E. Farkas", title = "Annoying Bagatelles in {Ada}", journal = j-SIGADA-LETTERS, volume = "1", number = "4", pages = "24--26", month = may # "\slash " # jun, year = "1982", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "compilers, code generation, constraint checks", } @Article{Pagan:1982:TAI, author = "Frank G. Pagan", title = "Taming {Ada} for Introductory Teaching Purposes --- An Approximation", journal = j-SIGADA-LETTERS, volume = "1", number = "4", pages = "27--31", month = may # "\slash " # jun, year = "1982", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "training", } @Article{Huff:1982:FQA, author = "Edward Huff", title = "{FIFO} Queues in {Ada}: An Exercise", journal = j-SIGADA-LETTERS, volume = "1", number = "4", pages = "32--33", month = may # "\slash " # jun, year = "1982", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "training, education", } @Article{Levy:1982:AAS, author = "Arnold J. Levy", title = "The {Ada} Atom System Environment", journal = j-SIGADA-LETTERS, volume = "1", number = "4", pages = "34--45", month = may # "\slash " # jun, year = "1982", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada Programming Support Environments (APSE), operating systems", } @Article{Crafts:1982:CAS, author = "Ralph E. Crafts", title = "Commercial Applications Software in {Ada}: {A} Reality", journal = j-SIGADA-LETTERS, volume = "1", number = "4", pages = "46--54", month = may # "\slash " # jun, year = "1982", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "string processing", } @Article{Chambers:1982:EAL, author = "John M. Chambers", title = "Extending {Ada} legally via Pre-Processors", journal = j-SIGADA-LETTERS, volume = "1", number = "4", pages = "55--58", month = may # "\slash " # jun, year = "1982", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "macros, C pre-processor, cpp", } @Article{Bray:1982:ASM, author = "Gary Bray", title = "{AIE} Support for Management of Embedded Computer Projects", journal = j-SIGADA-LETTERS, volume = "2", number = "1", pages = "33--49", month = jul # "\slash " # aug, year = "1982", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada Programming Support Environments (APSE)", } @Article{Hart:1982:ADA, author = "Hal Hart", title = "{Ada} for Design: An Approach for Transitioning Industry Software Developers", journal = j-SIGADA-LETTERS, volume = "2", number = "1", pages = "50--57", month = jul # "\slash " # aug, year = "1982", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "methodology, PDL", } @Article{Basili:1982:MAS, author = "Victor Basili and John Gannon and Elizabeth Katz and Marvin Zelkowitz and John Bailey and Elizabeth Kruesi and Sylvia Sheppard", title = "Monitoring an {Ada} Software Development Project", journal = j-SIGADA-LETTERS, volume = "2", number = "1", pages = "58--61", month = jul # "\slash " # aug, year = "1982", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "software process", } @Article{Lahtinen:1982:MAA, author = "Pekka Lahtinen", title = "A Machine Architecture for {Ada}", journal = j-SIGADA-LETTERS, volume = "2", number = "2", pages = "28--33", month = sep # "\slash " # oct, year = "1982", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "MPS-10 architecture", } @Article{Charles:1982:LGA, author = "Philippe Charles and Gerald Fisher", title = "A {LALR(1)} Grammar for '82 {Ada}", journal = j-SIGADA-LETTERS, volume = "2", number = "2", pages = "34--45", month = sep # "\slash " # oct, year = "1982", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "compilers, parsers", } @Article{Yehudai:1982:DAT, author = "Amiram Yehudai", title = "Data Abstraction: Types vs. Objects", journal = j-SIGADA-LETTERS, volume = "2", number = "2", pages = "46--48", month = sep # "\slash " # oct, year = "1982", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "methodologies", } @Article{Kerner:1982:SPB, author = "Judith Kerner", title = "Should {PDL\slash Ada} Be Compilable?", journal = j-SIGADA-LETTERS, volume = "2", number = "2", pages = "49--50", month = sep # "\slash " # oct, year = "1982", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Wegner:1982:AET, author = "Peter Wegner", title = "{Ada} Education and Technology Transfer Activities", journal = j-SIGADA-LETTERS, volume = "2", number = "2", pages = "51--60", month = sep # "\slash " # oct, year = "1982", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Cohen:1982:PQE, author = "Norman H. Cohen", title = "Parallel Quicksort: An Exploitation of Concurrent Programming in {Ada}", journal = j-SIGADA-LETTERS, volume = "2", number = "2", pages = "61--68", month = sep # "\slash " # oct, year = "1982", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "tasking", } @Article{Sammet:1982:PDL, author = "Jean E. Sammet and Douglas W. Waugh and Robert W. {Reiter, Jr.}", title = "{PDL\slash Ada} --- {A} Design Language Based on {Ada}", journal = j-SIGADA-LETTERS, volume = "2", number = "3", pages = "19--31", month = nov # "\slash " # dec, year = "1982", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada PDL", } @Article{Lindley:1982:APD, author = "Lawrence M. Lindley", title = "{Ada} Program Design Language Survey", journal = j-SIGADA-LETTERS, volume = "2", number = "3", pages = "32--33", month = nov # "\slash " # dec, year = "1982", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada PDL", } @Article{Ben-Ari:1982:CFA, author = "Mordechai Ben-Ari", title = "The Case for Full {Ada}", journal = j-SIGADA-LETTERS, volume = "2", number = "3", pages = "34--37", month = nov # "\slash " # dec, year = "1982", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Bach:1982:TCA, author = "Ivan Bach", title = "On the Type Concept of {Ada}", journal = j-SIGADA-LETTERS, volume = "2", number = "3", pages = "38--50", month = nov # "\slash " # dec, year = "1982", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Chase:1982:CFA, author = "Anna I. Chase and Mark S. Gerhardt", title = "The Case for Full {Ada} as a Design Language", journal = j-SIGADA-LETTERS, volume = "2", number = "3", pages = "51--59", month = nov # "\slash " # dec, year = "1982", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada PDL", } @Article{Brosgol:1983:AIN, author = "Ben Brosgol", title = "{Ada} Implementation Notes: Constraint Check Elimination", journal = j-SIGADA-LETTERS, volume = "2", number = "4", pages = "54--57", month = jan # "\slash " # feb, year = "1983", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "compilers, code generation", } @Article{Lindley:1983:APD, author = "Lawrence M. Lindley", title = "{Ada} Program Design Language Survey Update", journal = j-SIGADA-LETTERS, volume = "2", number = "4", pages = "61--63", month = jan # "\slash " # feb, year = "1983", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada PDL", } @Article{Grabber:1983:MWA, author = "Eran Grabber", title = "The Middle Way Approach for {Ada} Based {PDL} Syntax", journal = j-SIGADA-LETTERS, volume = "2", number = "4", pages = "64--67", month = jan # "\slash " # feb, year = "1983", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Masters:1983:SDP, author = "Michael W. Masters and Michael J. Kuchinski", title = "Software Design Prototyping Using {Ada}", journal = j-SIGADA-LETTERS, volume = "2", number = "4", pages = "68--75", month = jan # "\slash " # feb, year = "1983", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "methodology", } @Article{Gordon:1983:BPD, author = "Michael Gordon", title = "The Byron Program Design Language -1-", journal = j-SIGADA-LETTERS, volume = "2", number = "4", pages = "76--83", month = jan # "\slash " # feb, year = "1983", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "PDL", } @Article{Emery:1983:DDS, author = "David Emery", title = "The {Department of Defense Software Initiative}, a Summary", journal = j-SIGADA-LETTERS, volume = "2", number = "4", pages = "84--87", month = jan # "\slash " # feb, year = "1983", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "STARS", } @Article{Hall:1983:ADM, author = "Patrick A. V. Hall", title = "Adding Database Management to {Ada}", journal = j-SIGADA-LETTERS, volume = "2", number = "4", pages = "88--91", month = jan # "\slash " # feb, year = "1983", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Faasch:1983:AMI, author = "M. Faasch and V. Haarslev and H.-H. Nagel", title = "{Ada} on a Minicomputer-Network for Image Sequence Analysis: An Investigative Implementation", journal = j-SIGADA-LETTERS, volume = "2", number = "4", pages = "92--96", month = jan # "\slash " # feb, year = "1983", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Elliott:1983:RAW, author = "Jon K. Elliott", title = "The {ROLM Ada} Work Center", journal = j-SIGADA-LETTERS, volume = "2", number = "4", pages = "97--100A", month = jan # "\slash " # feb, year = "1983", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada Programming Support Environment (APSE)", xxnote = "Yes, the final page number is 100A, a special page inserted between 100 and 101.", } @Article{Debest:1983:UIS, author = "X. Debest", title = "A User-Friendly {I/O} System for {Ada}", journal = j-SIGADA-LETTERS, volume = "2", number = "4", pages = "101--112", month = jan # "\slash " # feb, year = "1983", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Waugh:1983:ALP, author = "Douglas W. Waugh", title = "An {Ada} Language Programming Course", journal = j-SIGADA-LETTERS, volume = "2", number = "5", pages = "34--41", month = mar # "\slash " # apr, year = "1983", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "training, education", } @Article{Braun:1983:ATC, author = "Christine L. Braun", title = "{Ada} Training Considerations", journal = j-SIGADA-LETTERS, volume = "2", number = "5", pages = "42--55", month = mar # "\slash " # apr, year = "1983", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "education, courses, process models", } @Article{Gardner:1983:UAC, author = "Michael R. Gardner", title = "Using {Ada} for Commercial Software", journal = j-SIGADA-LETTERS, volume = "2", number = "5", pages = "56--59", month = mar # "\slash " # apr, year = "1983", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Rudolph:1983:ODA, author = "Bruce L. Rudolph", title = "An Overview of the Design of an {Ada} Ballistics System", journal = j-SIGADA-LETTERS, volume = "2", number = "5", pages = "60--61", month = mar # "\slash " # apr, year = "1983", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "gunnery, numerics, FORTRAN", } @Article{Lomuto:1983:SAT, author = "Nico Lomuto", title = "Self-Reproducing {Ada} Tasks", journal = j-SIGADA-LETTERS, volume = "2", number = "5", pages = "62--75", month = mar # "\slash " # apr, year = "1983", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "tasking, concurrency", } @Article{Fernandez:1983:EMM, author = "John D. Fernandez and Homer Carlisle and Sallie Sheppard", title = "Experience with Matrix Multiplication Using {Ada} Tasks", journal = j-SIGADA-LETTERS, volume = "2", number = "5", pages = "76--84", month = mar # "\slash " # apr, year = "1983", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "concurrency, generics", } @Article{Fritz:1983:AUD, author = "Robert Fritz", title = "The {Ada} User and the {DoD} Software Initiative", journal = j-SIGADA-LETTERS, volume = "2", number = "5", pages = "85--88", month = mar # "\slash " # apr, year = "1983", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Fischer:1983:STI, author = "Herman Fischer", title = "Software Technology Initiative Raleigh Workshop: An Editorial Report", journal = j-SIGADA-LETTERS, volume = "2", number = "6", pages = "45--50", month = may # "\slash " # jun, year = "1983", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "STARS", } @Article{Alstad:1983:PAP, author = "James P. Alstad", title = "Problems with {Ada} as a Program Design Language: {A} Position Paper", journal = j-SIGADA-LETTERS, volume = "2", number = "6", pages = "51--52", month = may # "\slash " # jun, year = "1983", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "PDL", } @Article{Bossi:1983:MDA, author = "A. Bossi and N. Cocco and S. Dulli", title = "Modular Decomposition of {Ada} into a Hierarchy of Sublanguages", journal = j-SIGADA-LETTERS, volume = "2", number = "6", pages = "53--58", month = may # "\slash " # jun, year = "1983", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "training, education", } @Article{Dobbs:1983:AEA, author = "Paul Dobbs", title = "{Ada} Experience on the {Ada} Capability Study", journal = j-SIGADA-LETTERS, volume = "2", number = "6", pages = "59--62", month = may # "\slash " # jun, year = "1983", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "metrics, error analysis, quality assurance", } @Article{Zeigler:1983:ALS, author = "Stephen F. Zeigler and Reinhold P. Weiker", title = "{Ada} Language Statistics for the {iMAX} 432 Operating System", journal = j-SIGADA-LETTERS, volume = "2", number = "6", pages = "63--67", month = may # "\slash " # jun, year = "1983", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "metrics, compiler implementation", } @Article{Standish:1983:IAA, author = "Thomas A. Standish", title = "Interactive {Ada} in the Arcturus Environment", journal = j-SIGADA-LETTERS, volume = "3", number = "1", pages = "23--36", month = jul # "\slash " # aug, year = "1983", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Tischler:1983:NSA, author = "Ron Tischler", title = "Note on Scanning {Ada}", journal = j-SIGADA-LETTERS, volume = "3", number = "1", pages = "36--??", month = jul # "\slash " # aug, year = "1983", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "Lexical Analysis", } @Article{Nissen:1983:AGA, author = "J. C. D. Nissen and B. A. Wichmann", title = "{Ada-Europe} Guidelines for {Ada} Compiler Specification and Selection", journal = j-SIGADA-LETTERS, volume = "3", number = "1", pages = "37--50", month = jul # "\slash " # aug, year = "1983", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "Compiler Evaluation", } @Article{Litvintchouk:1983:AARa, author = "Steven D. Litvintchouk and A. S. Matsumoto", title = "An Algebraic Approach to Reusable {Ada} Components", journal = j-SIGADA-LETTERS, volume = "3", number = "1", pages = "51--54", month = jul # "\slash " # aug, year = "1983", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "Reuse, Specification, Methodology", } @Article{Wetherell:1983:ALT, author = "Charles Wetherell and M. E. Quinn", title = "An {Ada} Language Type Checking Problem and Two Morals", journal = j-SIGADA-LETTERS, volume = "3", number = "1", pages = "55--56", month = jul # "\slash " # aug, year = "1983", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "Compilers", } @Article{McDermid:1983:LCS, author = "John McDermid and Knut Ripken", title = "Life Cycle Support in the {Ada} Environment", journal = j-SIGADA-LETTERS, volume = "3", number = "1", pages = "57--62", month = jul # "\slash " # aug, year = "1983", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada Programming Support Environments (APSE)", } @Article{Persch:1983:EEP, author = "Guido Persch and Manfred Dausmann and Gerhard Goos", title = "Early Experience with the Programming Language {Ada}", journal = j-SIGADA-LETTERS, volume = "3", number = "1", pages = "63--70", month = jul # "\slash " # aug, year = "1983", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "compilers", } @Article{Krieg-Brueckner:1983:CCA, author = "Berndt Krieg-Brueckner", title = "Consistency Checking in {Ada} and Anna: {A} Transformational Approach", journal = j-SIGADA-LETTERS, volume = "3", number = "2", pages = "46--54", month = sep # "\slash " # oct, year = "1983", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "formal specification, verification", } @Article{Inverardi:1983:DKA, author = "P. Inverardi and G. Levi and U. Montanari and G. N. Vallario", title = "A Distributed {KAPSE} Architecture", journal = j-SIGADA-LETTERS, volume = "3", number = "2", pages = "55--61", month = sep # "\slash " # oct, year = "1983", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada Programming Support Environment (APSE)", } @Article{Bray:1983:IIA, author = "Gary Bray", title = "Implementation Implications of {Ada} Generics", journal = j-SIGADA-LETTERS, volume = "3", number = "2", pages = "62--71", month = sep # "\slash " # oct, year = "1983", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "compiler implementation, code generation", } @Article{Molich:1983:ACQ, author = "Rolf Molich", title = "{Ada} Compiler Quality Assurance", journal = j-SIGADA-LETTERS, volume = "3", number = "2", pages = "72--75", month = sep # "\slash " # oct, year = "1983", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "verification", } @Article{Heker:1983:SCE, author = "Wolf-Dieter Heker", title = "Some Comments on ``Experiences with Matrix Multiplication Using {Ada} Tasks''", journal = j-SIGADA-LETTERS, volume = "3", number = "2", pages = "76--??", month = sep # "\slash " # oct, year = "1983", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "tasking, concurrency", } @Article{Wilder:1983:MHK, author = "William L. Wilder", title = "Minimal Host for the {KAPSE}", journal = j-SIGADA-LETTERS, volume = "3", number = "2", pages = "77--88", month = sep # "\slash " # oct, year = "1983", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada Programming Support Environment (APSE)", } @Article{Litvintchouk:1983:AARb, author = "Steven D. Litvintchouk and A. S. Matsumoto", title = "An Algebraic Approach to Reusable {Ada} Components", journal = j-SIGADA-LETTERS, volume = "3", number = "2", pages = "89--92", month = jul # "\slash " # aug, year = "1983", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "Reuse, Specification, Methodology", } @Article{Becker:1983:AES, author = "Lee A. Becker", title = "{Ada} --- Extended Structure Charts", journal = j-SIGADA-LETTERS, volume = "3", number = "2", pages = "93--97", month = sep # "\slash " # oct, year = "1983", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "PDL, design methodology", } @Article{Berard:1983:EA, author = "Edward V. Berard", title = "Engineering {Ada}", journal = j-SIGADA-LETTERS, volume = "3", number = "3", pages = "33--44", month = nov # "\slash " # dec, year = "1983", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "metrics", } @Article{Kirchgassner:1983:OA, author = "Walter Kirchgassner and Jurgen Uhl and Guido Perch and Manfred Dausmann and Sophia Drossopoulou and Hans-Stephan Jansohn and Rudolph Landwehr", title = "Optimization in {Ada}", journal = j-SIGADA-LETTERS, volume = "3", number = "3", pages = "45--57", month = nov # "\slash " # dec, year = "1983", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "compiler implementation", } @Article{Kamrad:1983:ROA, author = "J. Michael Kamrad", title = "Runtime Organization for the {Ada} Language System Programs", journal = j-SIGADA-LETTERS, volume = "3", number = "3", pages = "58--68", month = nov # "\slash " # dec, year = "1983", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "tasking, concurrency, compiler implementation", } @Article{Houghton:1983:TTF, author = "Raymond C. Houghton", title = "A taxonomy of Tool Features for the {Ada} Programming Support Environment {(APSE)}", journal = j-SIGADA-LETTERS, volume = "3", number = "3", pages = "63--78", month = nov # "\slash " # dec, year = "1983", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Cornhill:1983:SDC, author = "Dennis Cornhill", title = "A Survivable Distributed Computing System for Embedded Applications Programs Writtein in {Ada}", journal = j-SIGADA-LETTERS, volume = "3", number = "3", pages = "79--87", month = nov # "\slash " # dec, year = "1983", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "tasking, runtime executive, concurrency", } @Article{Fisher:1984:LGA, author = "Gerry Fisher", title = "A {LALR(1)} Grammar for {ANSI Ada}", journal = j-SIGADA-LETTERS, volume = "3", number = "4", pages = "37--50", month = jan # "\slash " # feb, year = "1984", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "compilers", } @Article{Wheeler:1984:CIA, author = "Thomas J. Wheeler", title = "A Command Interpreter for {Ada}", journal = j-SIGADA-LETTERS, volume = "3", number = "4", pages = "51--61", month = jan # "\slash " # feb, year = "1984", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Bein:1984:ADJ, author = "Edward Bein", title = "{Ada} Design, Jovial Implementation", journal = j-SIGADA-LETTERS, volume = "3", number = "4", pages = "62--69", month = jan # "\slash " # feb, year = "1984", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "style guide, standards, Jovial J73", } @Article{MacanAirchinnign:1984:APU, author = "M{\'\i}che{\'a}l {Mac an Airchinnign}", title = "{Ada} Packages and the User's Conceptual Model", journal = j-SIGADA-LETTERS, volume = "3", number = "4", pages = "70--77", month = jan # "\slash " # feb, year = "1984", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "design methodology", } @Article{Meiling:1984:CSC, author = "Erik Meiling and Steen U. Palm", title = "A Comparative Study of {CHILL} and {Ada} on the Basis of Denotational Descriptions", journal = j-SIGADA-LETTERS, volume = "3", number = "4", pages = "78--91", month = jan # "\slash " # feb, year = "1984", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "formal specification", } @Article{Ploedereder:1984:PS, author = "Erhard Ploedereder", title = "Project {SPERBER}", journal = j-SIGADA-LETTERS, volume = "3", number = "4", pages = "92--99", month = jan # "\slash " # feb, year = "1984", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada Programming Support Environment (APSE), compiler implementation", } @Article{Phillips:1984:RAR, author = "Stephen P. Phillips and Peter R. Stevenson", title = "The Role of {Ada} in Real Time Embedded Applications", journal = j-SIGADA-LETTERS, volume = "3", number = "4", pages = "99--111", month = jan # "\slash " # feb, year = "1984", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "tasking, runtime environments, concurrency", } @Article{Wellings:1984:PAR, author = "A. J. Wellings and D. Keeffe and G. M. Tomlinson", title = "A Problem with {Ada} and Resource Allocation", journal = j-SIGADA-LETTERS, volume = "3", number = "4", pages = "112--124", month = jan # "\slash " # feb, year = "1984", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "tasking, concurrency", } @Article{Nissen:1984:AGA, author = "J. C. D. Nissen and P. A. Wichmann and others", title = "{Ada-Europe} Guidelines for {Ada} Compiler Specification and Selection", journal = j-SIGADA-LETTERS, volume = "3", number = "5", pages = "50--62", month = mar # "\slash " # apr, year = "1984", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Pyle:1984:PSA, author = "I. C. Pyle", title = "A Package for Specifying {Ada} Programs", journal = j-SIGADA-LETTERS, volume = "3", number = "5", pages = "63--68", month = mar # "\slash " # apr, year = "1984", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Ardo:1984:SAC, author = "Anders Ardo and Lars Philipson", title = "A Simple {Ada} Compiler Invalidation Test", journal = j-SIGADA-LETTERS, volume = "3", number = "5", pages = "69--74", month = mar # "\slash " # apr, year = "1984", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Bengel:1984:PA, author = "G. G. Bengel", title = "Peculiarities of {Ada}", journal = j-SIGADA-LETTERS, volume = "3", number = "5", pages = "75--81", month = mar # "\slash " # apr, year = "1984", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Fisher:1984:UAP, author = "Gerry Fisher", title = "Universal Arithmetic Packages", journal = j-SIGADA-LETTERS, volume = "3", number = "6", pages = "30--47", month = may # "\slash " # jun, year = "1984", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "universal integer, universal real, rational arithmetic", } @Article{Winkler:1984:MBS, author = "J. F. H. Winkler", title = "More on Block Structure: Using {Ada}", journal = j-SIGADA-LETTERS, volume = "3", number = "6", pages = "48--56", month = may # "\slash " # jun, year = "1984", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Dapra:1984:UAA, author = "A. Dapra and S. Gatti and S. Crespi-Reghizzi and F. Maderna and D. Belcredi and A. Natali and R. A. Stammers and M. D. Tedd", title = "Using {Ada} and {APSE} to Support Distributed Multimicroprocessor Targets", journal = j-SIGADA-LETTERS, volume = "3", number = "6", pages = "57--65", month = may # "\slash " # jun, year = "1984", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "runtime system, tasking, partitioning, concurrency", } @Article{Gardner:1984:WUP, author = "Michael R. Gardner", title = "When to Use Private Types", journal = j-SIGADA-LETTERS, volume = "3", number = "6", pages = "66--78", month = may # "\slash " # jun, year = "1984", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "style guide, methodology", } @Article{Daily:1984:APS, author = "Paulan D. Daily and John T. Foreman", title = "{Ada} Programming Standards and Guidelines", journal = j-SIGADA-LETTERS, volume = "3", number = "6", pages = "79--94", month = may # "\slash " # jun, year = "1984", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "style guide", } @Article{Basili:1984:MAS, author = "Victor R. Basili and Shih Chang and John Gannon and Elizabeth Katz and N. Monina Panlilo-Yap and Connie Loggia Ramsey and Marvin Zelkowitz and John Bailey and Elizabeth Kruesi and Sylvia Sheppard", title = "Monitoring an {Ada} Software Development", journal = j-SIGADA-LETTERS, volume = "4", number = "1", pages = "32--39", month = jul # "\slash " # aug, year = "1984", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Wolverton:1984:PHF, author = "David Alan Wolverton", title = "A Perfect Hash Function for {Ada} Reserved Words", journal = j-SIGADA-LETTERS, volume = "4", number = "1", pages = "40--44", month = jul # "\slash " # aug, year = "1984", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Berard:1984:AEM, author = "Edward V. Berard", title = "{Ada} Education is a Moving Target", journal = j-SIGADA-LETTERS, volume = "4", number = "1", pages = "45--49", month = jul # "\slash " # aug, year = "1984", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Llamosi:1984:UTR, author = "Albert Llamosi and Pere Botella and Fernando Orejas", title = "On Unlimited types and Reliability of {Ada} Programs", journal = j-SIGADA-LETTERS, volume = "4", number = "1", pages = "50--60", month = jul # "\slash " # aug, year = "1984", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Smith:1984:ASA, author = "David A. Smith", title = "{ANSI} Standard {Ada} --- Quick Reference Sheet", journal = j-SIGADA-LETTERS, volume = "4", number = "1", pages = "61--66", month = jul # "\slash " # aug, year = "1984", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Bond:1984:APD, author = "Rodney M. Bond", title = "{Ada} as a Program Description Language {(PDL)}", journal = j-SIGADA-LETTERS, volume = "4", number = "1", pages = "67--73", month = jul # "\slash " # aug, year = "1984", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Kirkham:1984:USS, author = "J. A. Kirkham and A. Burns and R. J. Thomas", title = "The Use of Structured Systems Analysis in the Rapid Creation of Information Management Systems Prototypes Written in {Ada}", journal = j-SIGADA-LETTERS, volume = "4", number = "1", pages = "74--87", month = jul # "\slash " # aug, year = "1984", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Harbaugh:1984:TSU, author = "Sam Harbaugh and John A. Forakis", title = "Timing Studies Using a Synthetic Whetstone Benchmark", journal = j-SIGADA-LETTERS, volume = "4", number = "2", pages = "23--35", month = sep # "\slash " # oct, year = "1984", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Fantechi:1984:IRE, author = "A. Fantechi", title = "Interfacing with Real Environments from {Ada} Programs", journal = j-SIGADA-LETTERS, volume = "4", number = "2", pages = "35--43", month = sep # "\slash " # oct, year = "1984", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Linden:1984:WDS, author = "Peter van der Linden", title = "Writing Diagnostic Software in {Ada}", journal = j-SIGADA-LETTERS, volume = "4", number = "2", pages = "44--53", month = sep # "\slash " # oct, year = "1984", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Gilroy:1984:EAG, author = "Kathleen Gilroy", title = "Experience with {Ada} for the Graphical Kernal System", journal = j-SIGADA-LETTERS, volume = "4", number = "2", pages = "54--64", month = sep # "\slash " # oct, year = "1984", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Dewar:1984:ALM, author = "Robert B. K. Dewar", title = "{Ada} Language Maintenance, {A} Look at What is Going On", journal = j-SIGADA-LETTERS, volume = "4", number = "2", pages = "65--76", month = sep # "\slash " # oct, year = "1984", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Temte:1984:ODB, author = "Mark Temte", title = "Object-Oriented Design and Ballistics Software", journal = j-SIGADA-LETTERS, volume = "4", number = "3", pages = "25--36", month = nov # "\slash " # dec, year = "1984", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "methodology", } @Article{Bach:1984:UIR, author = "Ivan Bach", title = "Unorthogonalities in the Identification Rules in {Ada}", journal = j-SIGADA-LETTERS, volume = "4", number = "3", pages = "37--43", month = nov # "\slash " # dec, year = "1984", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "visibility, overloading", } @Article{Kok:1984:PSB, author = "J. Kok and G. T. Symm", title = "A Proposal for Standard Basic Functions in {Ada}", journal = j-SIGADA-LETTERS, volume = "4", number = "3", pages = "44--52", month = nov # "\slash " # dec, year = "1984", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "mathematical functions, real numbers, standards, generic packages", } @Article{Knight:1984:IUA, author = "John C. Knight and John I. A. Urquhart", title = "On the Implementation and Use of {Ada} on Fault-Tolerant Distributed Systems", journal = j-SIGADA-LETTERS, volume = "4", number = "3", pages = "53--64", month = nov # "\slash " # dec, year = "1984", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "runtime systems, real-time, embedded systems", } @Article{Goodenough:1985:DA, author = "John B. Goodenough", title = "On Defining ``='' in {Ada}", journal = j-SIGADA-LETTERS, volume = "4", number = "4", pages = "27--31", month = jan # "\slash " # feb, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "generics; languages; limited private types; private types", subject = "D.4.3 Software, OPERATING SYSTEMS, File Systems Management, Access methods \\ D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.3.3 Software, PROGRAMMING LANGUAGES, Language Constructs, Data types and structures", } @Article{Armitage:1985:ASD, author = "James W. Armitage and James V. Chelini", title = "{Ada} Software on Distributed Targets: {A} Survey of Approaches", journal = j-SIGADA-LETTERS, volume = "4", number = "4", pages = "32--37", month = jan # "\slash " # feb, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "run-time environments", subject = "K.6.3 Computing Milieux, MANAGEMENT OF COMPUTING AND INFORMATION SYSTEMS, Software Management, Software development \\ D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada", } @Article{Schill:1985:CCC, author = "John Schill and Roger Smeaton and Richard Jackman", title = "The Conversion of Command \& Control Software to {Ada}: Experiences and Lessons Learned", journal = j-SIGADA-LETTERS, volume = "4", number = "4", pages = "38--48", month = jan # "\slash " # feb, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "UNITREP, WWMCCS, WIS, COBOL conversions", subject = "D.2.2 Software, SOFTWARE ENGINEERING, Tools and Techniques, Modules and interfaces \\ J.7 Computer Applications, COMPUTERS IN OTHER SYSTEMS, Command and control \\ D.4.9 Software, OPERATING SYSTEMS, Systems Programs and Utilities, Command and control languages \\ D.4.4 Software, OPERATING SYSTEMS, Communications Management, Message sending", } @Article{Buxton:1985:FAE, author = "J. N. Buxton", title = "Future {Ada} environment workshop: keynote address", journal = j-SIGADA-LETTERS, volume = "4", number = "5", pages = "40--44", month = mar # "\slash " # apr, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Mon Aug 29 17:53:43 1994", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "languages", subject = "K.3.2 Computing Milieux, COMPUTERS AND EDUCATION, Computer and Information Science Education, Information systems education \\ D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.2 Software, SOFTWARE ENGINEERING, Programming Environments \\ D.2.1 Software, SOFTWARE ENGINEERING, Requirements/Specifications, Languages", } @Article{Buxton:1985:KAF, author = "John N. Buxton", title = "Keynote Address, Future {APSE} Workshop", journal = j-SIGADA-LETTERS, volume = "4", number = "5", pages = "40--44", month = mar # "\slash " # apr, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada Programming Support Environment (APSE), Stoneman", } @Article{Myers:1985:SEA, author = "Gil Myers", title = "{Software Engineering Automation for Tactical Embedded Systems (SEATECS)}", journal = j-SIGADA-LETTERS, volume = "4", number = "5", pages = "45--48", month = mar # "\slash " # apr, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Ada Programming Support Environment (APSE); design; experimentation; languages; process models", subject = "D.2.9 Software, SOFTWARE ENGINEERING, Management, Life cycle \\ J.1 Computer Applications, ADMINISTRATIVE DATA PROCESSING, Military \\ D.2.9 Software, SOFTWARE ENGINEERING, Management, Software quality assurance (SQA) \\ D.2 Software, SOFTWARE ENGINEERING, Programming Environments", } @Article{Buhr:1985:IOC, author = "R. J. A. Buhr and G. M. Karam", title = "An Informal Overview of {CADA}: {A} Design Environment for {Ada}", journal = j-SIGADA-LETTERS, volume = "4", number = "5", pages = "49--58", month = mar # "\slash " # apr, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design; languages; tasking, verification, visualization, concurrency", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ J.6 Computer Applications, COMPUTER-AIDED ENGINEERING, Computer-aided design (CAD) \\ D.2 Software, SOFTWARE ENGINEERING, Programming Environments \\ I.3.4 Computing Methodologies, COMPUTER GRAPHICS, Graphics Utilities, Picture description languages \\ D.2.7 Software, SOFTWARE ENGINEERING, Distribution and Maintenance, Extensibility \\ D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Prolog", } @Article{Pyster:1985:EEE, author = "Arthur Pyster", title = "Experience with Existing Environments", journal = j-SIGADA-LETTERS, volume = "4", number = "5", pages = "59--64", month = mar # "\slash " # apr, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Future Ada Environment Workshop.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Ada Programming Support Environment (APSE); design; languages", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.2 Software, SOFTWARE ENGINEERING, Programming Environments \\ J.1 Computer Applications, ADMINISTRATIVE DATA PROCESSING, Military \\ D.2.9 Software, SOFTWARE ENGINEERING, Management, Life cycle", } @Article{Oberndorf:1985:PD, author = "P. A. Oberndorf and M. H. Penedo", title = "Project databases", journal = j-SIGADA-LETTERS, volume = "4", number = "5", pages = "65--78", month = mar # "\slash " # apr, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Mon Aug 29 17:53:45 1994", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design", subject = "D.2 Software, SOFTWARE ENGINEERING, Programming Environments \\ D.4.1 Software, OPERATING SYSTEMS, Process Management, Concurrency \\ H.2.2 Information Systems, DATABASE MANAGEMENT, Physical Design, Access methods", } @Article{Orberndorf:1985:PDW, author = "Patricia A. Orberndorf and Maria H. Penedo", title = "Project Database Working Group", journal = j-SIGADA-LETTERS, volume = "4", number = "5", pages = "65--78", month = mar # "\slash " # apr, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Future Ada Environment Workshop.", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada Programming Support Environment (APSE), object database", } @Article{Marmor-Squires:1985:MER, author = "Ann Marmor-Squires and Jack Wileden", title = "Methodology and Environment Relationships", journal = j-SIGADA-LETTERS, volume = "4", number = "5", pages = "79--83", month = mar # "\slash " # apr, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Future Ada Environment Workshop.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Ada Programming Support Environment (APSE); design; languages", subject = "K.6.3 Computing Milieux, MANAGEMENT OF COMPUTING AND INFORMATION SYSTEMS, Software Management, Software development \\ D.2 Software, SOFTWARE ENGINEERING, Programming Environments \\ D.2.7 Software, SOFTWARE ENGINEERING, Distribution and Maintenance, Extensibility", } @Article{Berecz:1985:DE, author = "Vic Berecz and Jack Kramer and Carol LeDoux", title = "Distributed Environments", journal = j-SIGADA-LETTERS, volume = "4", number = "5", pages = "84--89", month = mar # "\slash " # apr, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Future Ada Environment Workshop.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Ada Programming Support Environment (APSE), concurrency, networking; design; economics; performance", subject = "D.2 Software, SOFTWARE ENGINEERING, Programming Environments \\ D.4.7 Software, OPERATING SYSTEMS, Organization and Design, Distributed systems \\ D.2.5 Software, SOFTWARE ENGINEERING, Testing and Debugging, Debugging aids", } @Article{Adatec:1985:UI, author = "{ACM Adatec Future Ada and Environment Workshop and Working Group 6.}", title = "User interfaces", journal = j-SIGADA-LETTERS, volume = "4", number = "5", pages = "90--96", month = mar # "\slash " # apr, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Mon Aug 29 17:53:39 1994", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design; human factors; languages", subject = "D.2.2 Software, SOFTWARE ENGINEERING, Tools and Techniques, User interfaces \\ D.2.9 Software, SOFTWARE ENGINEERING, Management, Copyrights", } @Article{Braesicke:1985:FAE, author = "Carl Braesicke and Jeff Dean and Dave Fisher and Jim Holder and Rand McKinney and Panna Nagarsenker and Dewayne Perry and Phil Rossomando and Tim Standish and Dick Wisehart", title = "Future {Ada} Environments Workshop: User Interfaces", journal = j-SIGADA-LETTERS, volume = "4", number = "5", pages = "90--96", month = mar # "\slash " # apr, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada Programming Support Environment (APSE)", } @Article{Jones:1985:ISR, author = "Bill Jones and Steve Litvintchouk and Jerry Mungle and Herb Krasner and John Melby and Herb Willman", title = "Issues in Software Reusability", journal = j-SIGADA-LETTERS, volume = "4", number = "5", pages = "97--99", month = mar # "\slash " # apr, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Future Ada Environment Workshop.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Ada Programming Support Environment (APSE); algorithms; design; reliability", subject = "D.2 Software, SOFTWARE ENGINEERING, Miscellaneous", } @Article{Redwine:1985:EA, author = "Sam Redwine", title = "Environment Architectures", journal = j-SIGADA-LETTERS, volume = "4", number = "5", pages = "100--104", month = mar # "\slash " # apr, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Future Ada Environment Workshop.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Ada Programming Support Environment (APSE); design; reference model", subject = "D.2 Software, SOFTWARE ENGINEERING, Programming Environments \\ D.2.7 Software, SOFTWARE ENGINEERING, Distribution and Maintenance, Extensibility \\ D.2.9 Software, SOFTWARE ENGINEERING, Management, Life cycle", xxtitle = "Environment architecture", } @Article{Wagreich:1985:MEE, author = "Roberta G. Wagreich", title = "Methodologies and Environments for Embedded Systems Lifecycle Support", journal = j-SIGADA-LETTERS, volume = "4", number = "5", pages = "105--110", month = mar # "\slash " # apr, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Future Ada Environment Workshop.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Ada Programming Support Environment (APSE); algorithms; design", subject = "D.2.9 Software, SOFTWARE ENGINEERING, Management, Life cycle \\ D.4.5 Software, OPERATING SYSTEMS, Reliability, Fault-tolerance \\ D.2 Software, SOFTWARE ENGINEERING, Programming Environments", } @Article{Harbaugh:1985:XEA, author = "Sam Harbaugh", title = "{XAda} --- An Executable {Ada} Design Language Methodology", journal = j-SIGADA-LETTERS, volume = "4", number = "6", pages = "27--31", month = may # "\slash " # jun, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design; documentation; languages; PDL, design methodology; standardization", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Design languages \\ D.3.3 Software, PROGRAMMING LANGUAGES, Language Constructs, Input/Output \\ D.2.5 Software, SOFTWARE ENGINEERING, Testing and Debugging, Debugging aids", } @Article{Walasek:1985:SLC, author = "Jan Walasek", title = "Source Listing with Combs", journal = j-SIGADA-LETTERS, volume = "4", number = "6", pages = "32--34", month = may # "\slash " # jun, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "compiler construction; design; languages", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.3.4 Software, PROGRAMMING LANGUAGES, Processors, Compilers", } @Article{Oberndorf:1985:SCR, author = "T. Oberndorf", title = "Second {CAIS} review meeting", journal = j-SIGADA-LETTERS, volume = "4", number = "6", pages = "35--43", month = may # "\slash " # jun, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Mon Aug 29 17:53:45 1994", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "languages; security; standardization", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ A.0 General Literature, GENERAL, Conference proceedings \\ D.4.7 Software, OPERATING SYSTEMS, Organization and Design, Distributed systems \\ D.3.4 Software, PROGRAMMING LANGUAGES, Processors, Run-time environments \\ D.3.0 Software, PROGRAMMING LANGUAGES, General, Standards", } @Article{Orberndorf:1985:SCR, author = "T. Orberndorf", title = "The Second {CAIS} Review Meeting", journal = j-SIGADA-LETTERS, volume = "4", number = "6", pages = "35--43", month = may # "\slash " # jun, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada Programming Support Environment (APSE), operating system", } @Article{Falquet:1985:STL, author = "G. Falquet and J. Guyot and L. Nerima", title = "Simple Tools to Learn {Ada}", journal = j-SIGADA-LETTERS, volume = "4", number = "6", pages = "44--48", month = may # "\slash " # jun, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "education, training; languages", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.3.1 Software, PROGRAMMING LANGUAGES, Formal Definitions and Theory, Semantics \\ D.3.1 Software, PROGRAMMING LANGUAGES, Formal Definitions and Theory, Syntax", } @Article{Hammons:1985:CCP, author = "Charles Hammons and Paul Dobbs", title = "Coupling, cohesion, and package unity in {Ada}", journal = j-SIGADA-LETTERS, volume = "4", number = "6", pages = "49--59", month = may # "\slash " # jun, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design methodology, metrics, quality assurance; languages", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.2.2 Software, SOFTWARE ENGINEERING, Tools and Techniques, Modules and interfaces \\ D.3.3 Software, PROGRAMMING LANGUAGES, Language Constructs, Procedures, functions, and subroutines \\ D.3.3 Software, PROGRAMMING LANGUAGES, Language Constructs, Modules, packages", } @Article{Helbold:1985:RDD, author = "D. Helbold and D. C. Luckham", title = "Runtime Detection and Description of Deadness Errors in {Ada} Tasking", journal = j-SIGADA-LETTERS, volume = "4", number = "6", pages = "60--72", month = may # "\slash " # jun, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "concurrency, runtime environment, verification, formal specification, TSL", } @Article{Helmbold:1985:RDD, author = "D. Helmbold and D. C. Luckham", title = "Runtime detection and description of deadness in {Ada} tasking", journal = j-SIGADA-LETTERS, volume = "4", number = "6", pages = "60--72", month = may # "\slash " # jun, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Mon Aug 29 17:53:43 1994", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design; languages; reliability", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.4.5 Software, OPERATING SYSTEMS, Reliability, Fault-tolerance \\ D.4.1 Software, OPERATING SYSTEMS, Process Management, Deadlocks \\ D.3.3 Software, PROGRAMMING LANGUAGES, Language Constructs, Input/Output \\ D.4.1 Software, OPERATING SYSTEMS, Process Management, Scheduling \\ D.2.5 Software, SOFTWARE ENGINEERING, Testing and Debugging, Monitors", } @Article{Welch:1985:STA, author = "P. H. Welch", title = "Structured Tasking in {Ada?}", journal = j-SIGADA-LETTERS, volume = "5", number = "1", pages = "17--31", month = jul # "\slash " # aug, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design methodologies, concurrency; languages", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.2.2 Software, SOFTWARE ENGINEERING, Tools and Techniques, Software libraries \\ D.4.1 Software, OPERATING SYSTEMS, Process Management, Concurrency \\ D.2.2 Software, SOFTWARE ENGINEERING, Tools and Techniques, Top-down programming", } @Article{Moore:1985:PAM, author = "Melody Moore and John Foreman and Paulan Daily", title = "Planning an {AdaTEC\slash AdaJUG} meeting", journal = j-SIGADA-LETTERS, volume = "5", number = "1", pages = "32--41", month = jul # "\slash " # aug, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design; SIGAda", subject = "K.7 Computing Milieux, THE COMPUTING PROFESSION, General", } @Article{Agerberg:1985:SAS, author = "Jonas Agerberg", title = "The Simplest? {Ada} Solution to the Dining Philosophers Problem", journal = j-SIGADA-LETTERS, volume = "5", number = "1", pages = "42--48", month = jul # "\slash " # aug, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "languages; tasking, concurrency", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.4.1 Software, OPERATING SYSTEMS, Process Management, Concurrency \\ D.4.1 Software, OPERATING SYSTEMS, Process Management, Deadlocks", } @Article{Linden:1985:LFA, author = "Peter van der Linden", title = "Looking Forward with {Ada}", journal = j-SIGADA-LETTERS, volume = "5", number = "1", pages = "49--54", month = jul # "\slash " # aug, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{vanderLinden:1985:LFA, author = "P. {van der Linden}", title = "Looking forward with {Ada}", journal = j-SIGADA-LETTERS, volume = "5", number = "1", pages = "49--54", month = jul # "\slash " # aug, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Mon Aug 29 17:53:45 1994", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "algorithms; languages", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.3.4 Software, PROGRAMMING LANGUAGES, Processors, Compilers", } @Article{Burns:1985:EIR, author = "A. Burns", title = "Efficient Initialisation Routines for Multiprocessor Systems Programmed in {Ada}", journal = j-SIGADA-LETTERS, volume = "5", number = "1", pages = "55--60", month = jul # "\slash " # aug, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "algorithms; languages; tasking, runtime executive, concurrency", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.4.7 Software, OPERATING SYSTEMS, Organization and Design, Distributed systems \\ C.1 Computer Systems Organization, PROCESSOR ARCHITECTURES, Multiple Data Stream Architectures (Multiprocessors)", } @Article{Wilder:1985:KIS, author = "William L. Wilder", title = "{KAPSE} Implementation Strategies", journal = j-SIGADA-LETTERS, volume = "5", number = "1", pages = "61--70", month = jul # "\slash " # aug, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Ada Programming Support Environment (APSE); design; human factors; languages", subject = "C.0 Computer Systems Organization, GENERAL, Hardware/software interfaces \\ C.0 Computer Systems Organization, GENERAL, Instruction set design \\ D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.3.3 Software, PROGRAMMING LANGUAGES, Language Constructs, Input/Output \\ D.2.2 Software, SOFTWARE ENGINEERING, Tools and Techniques, User interfaces", } @Article{Yavne:1985:SAR, author = "Nancy Linden Yavne", title = "A simple approach to a relaxed syntax for an {Ada} {PDL}", journal = j-SIGADA-LETTERS, volume = "5", number = "1", pages = "71--78", month = jul # "\slash " # aug, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, date = "Jul/AUg", fjournal = "ACM SIGAda Ada Letters", keywords = "design; languages; program design language, design methodology", subject = "D.3.1 Software, PROGRAMMING LANGUAGES, Formal Definitions and Theory, Syntax \\ D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, PDL/ADA \\ D.2.2 Software, SOFTWARE ENGINEERING, Tools and Techniques, Modules and interfaces", } @Article{Burkhardt:1985:FUX, author = "Bonnie Burkhardt", title = "First Use of {XAda} Methodology", journal = j-SIGADA-LETTERS, volume = "5", number = "1", pages = "79--88", month = jul # "\slash " # aug, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design; design methodology, PDL, program design language; documentation; languages; verification", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.3.4 Software, PROGRAMMING LANGUAGES, Processors, Compilers \\ D.2.5 Software, SOFTWARE ENGINEERING, Testing and Debugging, Debugging aids \\ D.3.3 Software, PROGRAMMING LANGUAGES, Language Constructs, Procedures, functions, and subroutines", } @Article{Rogers:1985:ICA, author = "Mike W. Rogers", title = "{IT} Companies' Acceptance of and Attitudes towards {Ada}", journal = j-SIGADA-LETTERS, volume = "5", number = "2", pages = "1--13", month = sep # "\slash " # oct, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:19 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Ada in Use: Proceedings of the Ada International Conference, Paris, 14--16 May, 1985, John G. P. Barnes and Gerald A. Fisher, Jr., eds.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Poutanen:1985:NBR, author = "Olavi Poutanen and Kari-Matti Varanki and Tapio V{\"a}lim{\"a}ki", title = "Notes on Building a Relational Database Management System in {Ada}", journal = j-SIGADA-LETTERS, volume = "5", number = "2", pages = "14--24", month = sep # "\slash " # oct, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:19 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Ada in Use: Proceedings of the Ada International Conference, Paris, 14--16 May, 1985, John G. P. Barnes and Gerald A. Fisher, Jr., eds.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Narfelt:1985:ESP, author = "Kjell-Hakan Narfelt and Dick Schefstrom", title = "Extending the Scope of the Program Library", journal = j-SIGADA-LETTERS, volume = "5", number = "2", pages = "25--40", month = sep # "\slash " # oct, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:19 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Ada in Use: Proceedings of the Ada International Conference, Paris, 14--16 May, 1985, John G. P. Barnes and Gerald A. Fisher, Jr., eds.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Fox:1985:AKD, author = "Stephen Fox and Anil Nori and John M. Smith and Arvola Chan and Sy Danberg", title = "Atool kit for database programming in {Ada}", journal = j-SIGADA-LETTERS, volume = "5", number = "2", pages = "41--57", month = sep # "\slash " # oct, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:19 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Smith:1985:TKD, author = "John M. Smith and Arvola Chan and Sy Danberg and Stephen Fox and Anil Nori", title = "A Tool Kit for Database Programming in {Ada}", journal = j-SIGADA-LETTERS, volume = "5", number = "2", pages = "41--57", month = sep # "\slash " # oct, year = "1985", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Ada in Use: Proceedings of the Ada International Conference, Paris, 14--16 May, 1985, John G. P. Barnes and Gerald A. Fisher, Jr., eds.", fjournal = "ACM SIGAda Ada Letters", } @Article{Schonberg:1985:HPA, author = "Edith Schonberg and Edmond Schonberg", title = "Highly Parallel {Ada} --- {Ada} on an Ultracomputer", journal = j-SIGADA-LETTERS, volume = "5", number = "2", pages = "58--71", month = sep # "\slash " # oct, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:19 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Ada in Use: Proceedings of the Ada International Conference, Paris, 14--16 May, 1985, John G. P. Barnes and Gerald A. Fisher, Jr., eds.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Volz:1985:SPD, author = "Richard A. Volz and Trevor N. Mudge and Arch W. Naylor and John H. Mayer", title = "Some Problems in Distributing Real-Time {Ada} Programs across Machines", journal = j-SIGADA-LETTERS, volume = "5", number = "2", pages = "72--84", month = sep # "\slash " # oct, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:19 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Ada in Use: Proceedings of the Ada International Conference, Paris, 14--16 May, 1985, John G. P. Barnes and Gerald A. Fisher, Jr., eds.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Inverardi:1985:UAD, author = "P. Inverardi and F. Mazzanti and C. Montangero", title = "The use of {Ada} in the design of distributed systems", journal = j-SIGADA-LETTERS, volume = "5", number = "2", pages = "85--96", month = sep # "\slash " # oct, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:19 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Ada in Use: Proceedings of the Ada International Conference, Paris, 14--16 May, 1985, John G. P. Barnes and Gerald A. Fisher, Jr., eds.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{LeDoux:1985:STA, author = "Carol H. LeDoux and D. Stott {Parker, Jr.}", title = "Saving Traces for {Ada} Debugging", journal = j-SIGADA-LETTERS, volume = "5", number = "2", pages = "97--108", month = sep # "\slash " # oct, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:19 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Ada in Use: Proceedings of the Ada International Conference, Paris, 14--16 May, 1985, John G. P. Barnes and Gerald A. Fisher, Jr., eds.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Maio:1985:EMD, author = "A. Di Maio and S. Ceri and S. Crespi Reghizzi", title = "Execution monitoring and debugging tool for {Ada} using relational algebra", journal = j-SIGADA-LETTERS, volume = "5", number = "2", pages = "109--123", month = sep # "\slash " # oct, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:19 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Ada in Use: Proceedings of the Ada International Conference, Paris, 14--16 May, 1985, John G. P. Barnes and Gerald A. Fisher, Jr., eds.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Mauger:1985:EDD, author = "Claude Mauger and Kevin Pammett", title = "An Event-Driven Debugger for {Ada}", journal = j-SIGADA-LETTERS, volume = "5", number = "2", pages = "124--135", month = sep # "\slash " # oct, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:19 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Ada in Use: Proceedings of the Ada International Conference, Paris, 14--16 May, 1985, John G. P. Barnes and Gerald A. Fisher, Jr., eds.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Leonard:1985:AGK, author = "Thomas M. Leonard", title = "{Ada} and the {Graphical Kernel System}", journal = j-SIGADA-LETTERS, volume = "5", number = "2", pages = "136--150", month = sep # "\slash " # oct, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:19 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Ada in Use: Proceedings of the Ada International Conference, Paris, 14--16 May, 1985, John G. P. Barnes and Gerald A. Fisher, Jr., eds.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Bassman:1985:AEP, author = "Mitchell J. Bassman and Gerald A. {Fisher, Jr.} and Anthony Gargaro", title = "An Approach for Evaluating the Performance Efficiency of {Ada} Compilers", journal = j-SIGADA-LETTERS, volume = "5", number = "2", pages = "151--163", month = sep # "\slash " # oct, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:19 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Ada in Use: Proceedings of the Ada International Conference, Paris, 14--16 May, 1985, John G. P. Barnes and Gerald A. Fisher, Jr., eds.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Gupta:1985:ESM, author = "Rajiv Gupta and Mary Lou Soffa", title = "The Efficiency of Storage Management Schemes for {Ada} Programs", journal = j-SIGADA-LETTERS, volume = "5", number = "2", pages = "164--172", month = sep # "\slash " # oct, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:19 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Ada in Use: Proceedings of the Ada International Conference, Paris, 14--16 May, 1985, John G. P. Barnes and Gerald A. Fisher, Jr., eds.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Buhr:1985:OEA, author = "R. J. A. Buhr and G. M. Karam and C. M. Woodside", title = "An Overview and Example of Application of {CAEDE}: {A} New, Experimental Design Environment for {Ada}", journal = j-SIGADA-LETTERS, volume = "5", number = "2", pages = "173--184", month = sep # "\slash " # oct, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:19 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Ada in Use: Proceedings of the Ada International Conference, Paris, 14--16 May, 1985, John G. P. Barnes and Gerald A. Fisher, Jr., eds.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{vonHenke:1985:SSA, author = "Friedrich W. von Henke and David Luckham and Bernd Krieg-Brueckner and Olaf Owe", title = "Semantic Specification of {Ada} Packages", journal = j-SIGADA-LETTERS, volume = "5", number = "2", pages = "185--196", month = sep # "\slash " # oct, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:19 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Ada in Use: Proceedings of the Ada International Conference, Paris, 14--16 May, 1985, John G. P. Barnes and Gerald A. Fisher, Jr., eds.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Roubine:1985:PLF, author = "O. Roubine", title = "Programming Large and Flexible Systems in {Ada}", journal = j-SIGADA-LETTERS, volume = "5", number = "2", pages = "197--209", month = sep # "\slash " # oct, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:19 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Ada in Use: Proceedings of the Ada International Conference, Paris, 14--16 May, 1985, John G. P. Barnes and Gerald A. Fisher, Jr., eds.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Buhr:1985:LPE, author = "R. J. A. Buhr", title = "Lessons from practical experience teaching hands-on, real-time, embedded system programming with {Ada}", journal = j-SIGADA-LETTERS, volume = "5", number = "2", pages = "210--216", month = sep # "\slash " # oct, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:19 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Ada in Use: Proceedings of the Ada International Conference, Paris, 14--16 May, 1985, John G. P. Barnes and Gerald A. Fisher, Jr., eds.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Bardin:1985:SRA, author = "Bryce M. Bardin and Marion F. Moon", title = "In Search of ``Real'' {Ada}: {A} Software Saga with a Moral or Two", journal = j-SIGADA-LETTERS, volume = "5", number = "2", pages = "217--228", month = sep # "\slash " # oct, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:19 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Ada in Use: Proceedings of the Ada International Conference, Paris, 14--16 May, 1985, John G. P. Barnes and Gerald A. Fisher, Jr., eds.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Beretz:1985:DAA, author = "Rene Beretz and Benjamin M. Brosgol", title = "Developing an automated {Ada} training product", journal = j-SIGADA-LETTERS, volume = "5", number = "2", pages = "229--240", month = sep # "\slash " # oct, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:19 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Ada in Use: Proceedings of the Ada International Conference, Paris, 14--16 May, 1985, John G. P. Barnes and Gerald A. Fisher, Jr., eds.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Strom:1985:VAP, author = "Rob Strom and Shaula Yemini and Peter Wegner", title = "Viewing {Ada} from a Process Model Perspective", journal = j-SIGADA-LETTERS, volume = "5", number = "2", pages = "241--254", month = sep # "\slash " # oct, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:19 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Ada in Use: Proceedings of the Ada International Conference, Paris, 14--16 May, 1985, John G. P. Barnes and Gerald A. Fisher, Jr., eds.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Helmbold:1985:TTS, author = "David Helmbold and David C. Luckham", title = "{TSL}: Task Sequencing Language", journal = j-SIGADA-LETTERS, volume = "5", number = "2", pages = "255--274", month = sep # "\slash " # oct, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:19 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Ada in Use: Proceedings of the Ada International Conference, Paris, 14--16 May, 1985, John G. P. Barnes and Gerald A. Fisher, Jr., eds.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Wallis:1985:ALC, author = "P. J. L. Wallis", title = "Automatic language conversion and its place in the transition to {Ada}", journal = j-SIGADA-LETTERS, volume = "5", number = "2", pages = "275--284", month = sep # "\slash " # oct, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:19 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Ada in Use: Proceedings of the Ada International Conference, Paris, 14--16 May, 1985, John G. P. Barnes and Gerald A. Fisher, Jr., eds.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Sankar:1985:IA, author = "Sriram Sankar and David Rosenblum and Randall Neff", title = "An implementation of {Anna}", journal = j-SIGADA-LETTERS, volume = "5", number = "2", pages = "285--296", month = sep # "\slash " # oct, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:19 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Ada in Use: Proceedings of the Ada International Conference, Paris, 14--16 May, 1985, John G. P. Barnes and Gerald A. Fisher, Jr., eds.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Conzeau-Gouge:1985:TAP, author = "V. Conzeau-Gouge and B. Lang and B. Me'le'se", title = "A Tool for {Ada} Program Manipulations: {Mentor-Ada}", journal = j-SIGADA-LETTERS, volume = "5", number = "2", pages = "297--308", month = sep # "\slash " # oct, year = "1985", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Ada in Use: Proceedings of the Ada International Conference, Paris, 14--16 May, 1985, John G. P. Barnes and Gerald A. Fisher, Jr., eds.", fjournal = "ACM SIGAda Ada Letters", } @Article{Donzeau-Gouge:1985:TAP, author = "V. Donzeau-Gouge and B. Lang and B. Me'le'se", title = "A tool for {Ada} program manipulations: mentor-{Ada}", journal = j-SIGADA-LETTERS, volume = "5", number = "2", pages = "297--308", month = sep # "\slash " # oct, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:19 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Pierce:1985:AEP, author = "R. H. Pierce", title = "{Ada} in the {ECLIPSE} Project Support Environment", journal = j-SIGADA-LETTERS, volume = "5", number = "2", pages = "309--320", month = sep # "\slash " # oct, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:19 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Ada in Use: Proceedings of the Ada International Conference, Paris, 14--16 May, 1985, John G. P. Barnes and Gerald A. Fisher, Jr., eds.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Bundgaard:1985:DAF, author = "J. Bundgaard", title = "The Development of an {Ada} Front End for Small Computers", journal = j-SIGADA-LETTERS, volume = "5", number = "2", pages = "321--328", month = sep # "\slash " # oct, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:19 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Ada in Use: Proceedings of the Ada International Conference, Paris, 14--16 May, 1985, John G. P. Barnes and Gerald A. Fisher, Jr., eds.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Riccardi:1985:RSS, author = "G. A. Riccardi and T. P. Baker", title = "A Runtime Supervisor to Support {Ada} Tasking: Rendezvous and Delays", journal = j-SIGADA-LETTERS, volume = "5", number = "2", pages = "329--342", month = sep # "\slash " # oct, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:19 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Ada in Use: Proceedings of the Ada International Conference, Paris, 14--16 May, 1985, John G. P. Barnes and Gerald A. Fisher, Jr., eds.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Barbacci:1985:AFE, author = "M. R. Barbacci and W. H. Maddox and T. D. Newton and R. G. Stockton", title = "The {Ada+} Front End and Code Generator", journal = j-SIGADA-LETTERS, volume = "5", number = "2", pages = "343--354", month = sep # "\slash " # oct, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:19 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Ada in Use: Proceedings of the Ada International Conference, Paris, 14--16 May, 1985, John G. P. Barnes and Gerald A. Fisher, Jr., eds.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Taffs:1985:ACG, author = "D. A. Taffs and M. W. Taffs and J. C. Rienzo and T. R. Hampson", title = "The {ALS Ada} Compiler Global Optimizer", journal = j-SIGADA-LETTERS, volume = "5", number = "2", pages = "355--366", month = sep # "\slash " # oct, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:19 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Ada in Use: Proceedings of the Ada International Conference, Paris, 14--16 May, 1985, John G. P. Barnes and Gerald A. Fisher, Jr., eds.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{White:1985:ETS, author = "John R. White", title = "Extended terms for {SIG} officers", journal = j-SIGADA-LETTERS, volume = "5", number = "3--6", pages = "6--10", month = nov # "\slash " # dec, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:20 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Moore:1985:RWA, author = "John I. {Moore, Jr.}", title = "Report on the 1985 {Washington Ada Symposium}", journal = j-SIGADA-LETTERS, volume = "5", number = "3--6", pages = "16--18", month = nov # "\slash " # dec, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:20 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Cohen:1985:TAM, author = "Norman H. Cohen", title = "Tasks as Abstraction Mechanisms", journal = j-SIGADA-LETTERS, volume = "5", number = "3--6", pages = "30--44", month = nov # "\slash " # dec, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:20 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design; languages", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.3.3 Software, PROGRAMMING LANGUAGES, Language Constructs, Modules, packages \\ D.4.1 Software, OPERATING SYSTEMS, Process Management, Concurrency \\ D.4.8 Software, OPERATING SYSTEMS, Performance, Monitors", } @Article{Bardin:1985:BDP, author = "Bryce M. Bardin", title = "A {``To Be Determined''} Package for {Ada} Development", journal = j-SIGADA-LETTERS, volume = "5", number = "3--6", pages = "45--56", month = nov # "\slash " # dec, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design; languages", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.3.4 Software, PROGRAMMING LANGUAGES, Processors, Compilers \\ D.3.1 Software, PROGRAMMING LANGUAGES, Formal Definitions and Theory, Semantics \\ D.3.3 Software, PROGRAMMING LANGUAGES, Language Constructs, Modules, packages \\ K.6.3 Computing Milieux, MANAGEMENT OF COMPUTING AND INFORMATION SYSTEMS, Software Management, Software development", } @Article{Bardin:1985:DPA, author = "Bryce M. Bardin", title = "A ``{To Be Determined}'' package for {Ada} development", journal = j-SIGADA-LETTERS, volume = "5", number = "3--6", pages = "45--56", month = nov # "\slash " # dec, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:20 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Bardin:1985:RSU, author = "Bryce M. Bardin", title = "Report from the {SIGAda Users}' {Committee} chairperson", journal = j-SIGADA-LETTERS, volume = "5", number = "3--6", pages = "61--62", month = nov # "\slash " # dec, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:20 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Kamrad:1985:ART, author = "Mike Kamrad and Kathleen Gilroy and Daryl Winters and Dock Allen and Charles Mckay", title = "{Ada} run-time environments working group {(ARTEWG)} report", journal = j-SIGADA-LETTERS, volume = "5", number = "3--6", pages = "63--63", month = nov # "\slash " # dec, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:20 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Reedy:1985:ACL, author = "Ann Reedy", title = "{Ada} contracts list", journal = j-SIGADA-LETTERS, volume = "5", number = "3--6", pages = "64--66", month = nov # "\slash " # dec, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:20 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Wolfe:1985:AIC, author = "J. Wolfe", title = "Artificial intelligence and the {CAIS}", journal = j-SIGADA-LETTERS, volume = "5", number = "3--6", pages = "76--83", month = nov # "\slash " # dec, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Mon Aug 29 17:53:45 1994", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "languages; standardization", subject = "D.3.3 Software, PROGRAMMING LANGUAGES, Language Constructs, Input/Output \\ D.2 Software, SOFTWARE ENGINEERING, Programming Environments \\ D.2.1 Software, SOFTWARE ENGINEERING, Requirements/Specifications, Languages \\ F.4.1 Theory of Computation, MATHEMATICAL LOGIC AND FORMAL LANGUAGES, Mathematical Logic, Logic programming \\ D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada", } @Article{Brandon:1985:TGT, author = "C. Brandon", title = "Turtle graphics for teaching {Ada} as a first language", journal = j-SIGADA-LETTERS, volume = "5", number = "3--6", pages = "100--100", month = nov # "\slash " # dec, year = "1985", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Mon Aug 29 17:53:43 1994", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design; languages; performance", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ I.3.4 Computing Methodologies, COMPUTER GRAPHICS, Graphics Utilities, Graphics packages", } @Article{Hoffmann:1986:ADT, author = "K. E. Hoffmann", title = "Appropriate Data-Types in {Ada} (Apparently not a simple subject)", journal = j-SIGADA-LETTERS, volume = "6", number = "1", pages = "20--21", month = jan # "\slash " # feb, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:21 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "package CALENDAR, date", } @Article{Clemmensen:1986:RRD, author = "Geert. B. Clemmensen", title = "Retargeting and rehosting the {DDC Ada} compiler system: a case study --- the {Honeywell DPS 6}", journal = j-SIGADA-LETTERS, volume = "6", number = "1", pages = "22--28", month = jan # "\slash " # feb, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:21 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "portability", } @Article{Berard:1986:TSP, author = "Edward V. Berard", title = "Towards a Software Profession", journal = j-SIGADA-LETTERS, volume = "6", number = "1", pages = "29--40", month = jan # "\slash " # feb, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:21 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "safety, methodology, training", } @Article{VanNeste:1986:ACS, author = "Karl F. VanNeste", title = "{Ada} Coding Standards and Conventions", journal = j-SIGADA-LETTERS, volume = "6", number = "1", pages = "41--48", month = jan # "\slash " # feb, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:21 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "style guide", } @Article{Spurrier:1986:BAP, author = "Tom Spurrier", title = "Biography of an {Ada} Project", journal = j-SIGADA-LETTERS, volume = "6", number = "1", pages = "49--54", month = jan # "\slash " # feb, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:21 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "real-time, test, simulators", } @Article{Cohen:1986:UEC, author = "Ellis S. Cohen", title = "Updating Elements of a Collection in Place", journal = j-SIGADA-LETTERS, volume = "6", number = "1", pages = "55--62", month = jan # "\slash " # feb, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:21 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "generics, lists", } @Article{Arndt:1986:CBE, author = "Douglas Arndt", title = "Character Building Experiences", journal = j-SIGADA-LETTERS, volume = "6", number = "1", pages = "63--71", month = jan # "\slash " # feb, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:21 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "character literals, string handling", } @Article{Martin:1986:NAA, author = "Donald G. Martin", title = "Non-{Ada} to {Ada} Conversion", journal = j-SIGADA-LETTERS, volume = "6", number = "1", pages = "72--81", month = jan # "\slash " # feb, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:21 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "CMS-2, JOVIAL, translation", } @Article{Berry:1986:RUP, author = "Daniel M. Berry and Nancy Yavne and Moshe Yavne", title = "On the Requirements For and the Use of a Program Design Language: Parameterization, Abstract Data Typing, Strong Typing", journal = j-SIGADA-LETTERS, volume = "6", number = "1", pages = "82--89", month = jan # "\slash " # feb, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:21 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "PDL, methodology", } @Article{Grover:1986:EMI, author = "Vinod Grover", title = "On Expressing Module Interconnections in {Ada}", journal = j-SIGADA-LETTERS, volume = "6", number = "1", pages = "90--93", month = jan # "\slash " # feb, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:21 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "programming-in-the-large", } @Article{Tai:1986:GND, author = "Kuo-Chung Tai", title = "A Graphical Notation for Describing Executions of Concurrent {Ada} Programs", journal = j-SIGADA-LETTERS, volume = "6", number = "1", pages = "94--103", month = jan # "\slash " # feb, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:21 MDT 2003", bibsource = "ftp://ftp.ira.uka.de/pub/bibliography/Parallel/par.debug.bib; ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "tasking, graphs", } @Article{DeWeese:1986:ALL, author = "Keith Patrick DeWeese", title = "{Ada}: a life and legacy: {Dorothy Stein} book review", journal = j-SIGADA-LETTERS, volume = "6", number = "2", pages = "13--14", month = mar # "\slash " # apr, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:21 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Kurbel:1986:PAIa, author = "Karl Kurbel and Wolfram Pietsch", title = "A portable {Ada} implementation of index sequential input-output, {Part} 1", journal = j-SIGADA-LETTERS, volume = "6", number = "2", pages = "29--40", month = mar # "\slash " # apr, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:21 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "file management, B-tree, generic packages", } @Article{Dennis:1986:MCR, author = "R. St. Dennis and P. Stachour and E. Frankowski and E. Onuegbe", title = "Measurable Characteristics of Reusable {Ada} Software", journal = j-SIGADA-LETTERS, volume = "6", number = "2", pages = "41--50", month = mar # "\slash " # apr, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:21 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "metrics, portability", } @Article{Platek:1986:CLF, author = "Richard Platek", title = "Chairperson's letter: {Formal} methods committee", journal = j-SIGADA-LETTERS, volume = "6", number = "2", pages = "51--52", month = mar # "\slash " # apr, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:21 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Brintzenhoff:1986:CL, author = "Alton L. Brintzenhoff", title = "Chairperson's letter", journal = j-SIGADA-LETTERS, volume = "6", number = "2", pages = "53--56", month = mar # "\slash " # apr, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:21 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Kerner:1986:ADD, author = "Judy Kerner", title = "{Ada} {DL} developers matrix update", journal = j-SIGADA-LETTERS, volume = "6", number = "2", pages = "57--58", month = mar # "\slash " # apr, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:21 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Firesmith:1986:SCL, author = "Donald G. Firesmith", title = "{SDSAWG} chairperson's letter", journal = j-SIGADA-LETTERS, volume = "6", number = "2", pages = "59--59", month = mar # "\slash " # apr, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:21 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Payton:1986:CL, author = "Teri Payton and Ann Reedy", title = "Chairperson's letter", journal = j-SIGADA-LETTERS, volume = "6", number = "2", pages = "73--74", month = mar # "\slash " # apr, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:21 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Howell:1986:MCI, author = "Chuck Howell", title = "Minutes of {CAIS} implementor's group meeting", journal = j-SIGADA-LETTERS, volume = "6", number = "2", pages = "75--76", month = mar # "\slash " # apr, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:21 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Paulk:1986:MD, author = "Mark C. Paulk", title = "Minutes of the {DAWG}", journal = j-SIGADA-LETTERS, volume = "6", number = "2", pages = "76--76", month = mar # "\slash " # apr, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:21 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Roby:1986:CCS, author = "Clyde Roby", title = "{CAIS\slash CASWG\slash SEI} workshop summary", journal = j-SIGADA-LETTERS, volume = "6", number = "2", pages = "77--78", month = mar # "\slash " # apr, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:21 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Boyd:1986:ABW, author = "Stowe Boyd", title = "{APSE} builders' working group report", journal = j-SIGADA-LETTERS, volume = "6", number = "2", pages = "79--82", month = mar # "\slash " # apr, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:21 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Feller:1986:SE, author = "Peter H. Feller", title = "The {SEI} environment", journal = j-SIGADA-LETTERS, volume = "6", number = "2", pages = "83--83", month = mar # "\slash " # apr, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:21 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Emery:1986:TUT, author = "Dave Emery and Steve Rosen", title = "Two {UNIX} tools supporting a common style", journal = j-SIGADA-LETTERS, volume = "6", number = "2", pages = "84--84", month = mar # "\slash " # apr, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:21 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{French:1986:API, author = "Stewart French", title = "{AIM} project introduction", journal = j-SIGADA-LETTERS, volume = "6", number = "2", pages = "85--86", month = mar # "\slash " # apr, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:21 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Baskette:1986:LCA, author = "Jerry Baskette and John Foreman", title = "Life cycle analysis of the {AIM} project", journal = j-SIGADA-LETTERS, volume = "6", number = "2", pages = "86--90", month = mar # "\slash " # apr, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:21 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{French:1986:TAS, author = "Stewart French", title = "Transporting an {Ada} software tool: a case study", journal = j-SIGADA-LETTERS, volume = "6", number = "2", pages = "90--91", month = mar # "\slash " # apr, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:21 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Squire:1986:PCL, author = "Jon Squire", title = "{PIWG} chairperson's letter", journal = j-SIGADA-LETTERS, volume = "6", number = "2", pages = "93--93", month = mar # "\slash " # apr, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:21 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Reedy:1986:ACL, author = "Ann Reedy", title = "{Ada} contracts list update", journal = j-SIGADA-LETTERS, volume = "6", number = "2", pages = "94--94", month = mar # "\slash " # apr, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:21 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Texel:1986:CL, author = "Putnam P. Texel", title = "Chairperson's letter", journal = j-SIGADA-LETTERS, volume = "6", number = "2", pages = "96--99", month = mar # "\slash " # apr, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:21 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Hibbard:1986:SAS, author = "Peter Hibbard and Andy Hisgen and Jonathan Rosenberg and Mary Shaw and Mark Sherman", title = "Studies in {Ada} style", journal = j-SIGADA-LETTERS, volume = "6", number = "2", pages = "103--103", month = mar # "\slash " # apr, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:21 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Romanowsky:1986:AP, author = "Helen Romanowsky", title = "{Ada} publications", journal = j-SIGADA-LETTERS, volume = "6", number = "2", pages = "109--110", month = mar # "\slash " # apr, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:21 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Kurbel:1986:PAIb, author = "K. Kurbel and W. Pietsch", title = "A portable {Ada} implementation of index sequential input-output, part 2", journal = j-SIGADA-LETTERS, volume = "6", number = "3", pages = "31--42", month = may # "\slash " # jun, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:22 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design; languages", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.4.3 Software, OPERATING SYSTEMS, File Systems Management \\ B.3.2 Hardware, MEMORY STRUCTURES, Design Styles", } @Article{Piotrowski:1986:AIH, author = "W. G. Piotrowski", title = "{Ada} information hiding --- a design goal missing?", journal = j-SIGADA-LETTERS, volume = "6", number = "3", pages = "43--55", month = may # "\slash " # jun, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:22 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design; languages", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada", } @Article{Bernard:1986:DRM, author = "L. Bernard", title = "Dereference the reference manual", journal = j-SIGADA-LETTERS, volume = "6", number = "3", pages = "56--60", month = may # "\slash " # jun, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:22 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "documentation; languages", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.2.7 Software, SOFTWARE ENGINEERING, Distribution and Maintenance, Documentation", } @Article{Matthews:1986:AEE, author = "E. R. Matthews and W. Lively", title = "The {ATMA}da environment: an enhanced {APSE}", journal = j-SIGADA-LETTERS, volume = "6", number = "3", pages = "61--64", month = may # "\slash " # jun, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:22 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "languages", subject = "D.2.6 Software, SOFTWARE ENGINEERING, Programming Environments \\ D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada", } @Article{Wichmann:1986:AFA, author = "B. A. Wichmann", title = "{Ackermann}'s function in {Ada}", journal = j-SIGADA-LETTERS, volume = "6", number = "3", pages = "65--70", month = may # "\slash " # jun, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:22 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "languages; performance", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.2.8 Software, SOFTWARE ENGINEERING, Metrics, Performance measures", } @Article{Burkhard:1986:DAS, author = "B. Burkhard and M. Lee", title = "Drawing {Ada} structure charts", journal = j-SIGADA-LETTERS, volume = "6", number = "3", pages = "71--80", month = may # "\slash " # jun, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:22 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "documentation; languages", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.2.2 Software, SOFTWARE ENGINEERING, Tools and Techniques, Programmer workbench", } @Article{Harrison:1986:GIA, author = "George C. Harrison and Dar-Biau Liu", title = "Generic Implementations Via Analogies in the {Ada} Programming Language", journal = j-SIGADA-LETTERS, volume = "6", number = "4", pages = "34--43", month = jul # "\slash " # aug, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:22 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design; generic packages; languages", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.2.10 Software, SOFTWARE ENGINEERING, Design, Methodologies", } @Article{Nielsen:1986:TCC, author = "Kjell W. Nielsen", title = "Task Coupling and Cohesion in {Ada}", journal = j-SIGADA-LETTERS, volume = "6", number = "4", pages = "44--52", month = jul # "\slash " # aug, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:22 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "concurrency, design methodology; design; languages", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.2.10 Software, SOFTWARE ENGINEERING, Design, Methodologies", } @Article{Ross:1986:CAP, author = "Donald L. Ross", title = "Classifying {Ada} Packages", journal = j-SIGADA-LETTERS, volume = "6", number = "4", pages = "53--65", month = jul # "\slash " # aug, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:22 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "languages; metrics, design methodology", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.3.3 Software, PROGRAMMING LANGUAGES, Language Constructs, Modules, packages", } @Article{Baker:1986:TSD, author = "Paul L. Baker", title = "Transformation of Structured Data Schemata into {Ada} Language Statements", journal = j-SIGADA-LETTERS, volume = "6", number = "4", pages = "66--74", month = jul # "\slash " # aug, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:22 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "DBMS; design; languages", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ H.2.1 Information Systems, DATABASE MANAGEMENT, Logical Design \\ J.7 Computer Applications, COMPUTERS IN OTHER SYSTEMS, Military", } @Article{Firesmith:1986:RAC, author = "Donald G. Firesmith and Colin B. Gilyeat", title = "Resolution of {Ada}-related concerns in {DoD-STD-2167}, revision {A}", journal = j-SIGADA-LETTERS, volume = "6", number = "5", pages = "29--33", month = sep # "\slash " # oct, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design methodologies, standards, documentation; languages; management", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ K.6.3 Computing Milieux, MANAGEMENT OF COMPUTING AND INFORMATION SYSTEMS, Software Management, Software development \\ J.7 Computer Applications, COMPUTERS IN OTHER SYSTEMS, Military", } @Article{Firesmith:1986:RAR, author = "D. G. Firesmith and C. B. Gilyeat", title = "Resolution of {Ada-related} concerns in {DoD-STD-2167}, revision {A}", journal = j-SIGADA-LETTERS, volume = "6", number = "5", pages = "29--33", month = sep # "\slash " # oct, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:23 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Roski:1986:DCS, author = "Steve Roski", title = "{DoD-STD-2167A} Coding Standard (Draft)", journal = j-SIGADA-LETTERS, volume = "6", number = "5", pages = "34--44", month = sep # "\slash " # oct, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "style guides, standards, documentation", } @Article{Roski:1986:DDA, author = "S. Roski", title = "{DoD-STD-2167} default {Ada} design and coding standard", journal = j-SIGADA-LETTERS, volume = "6", number = "5", pages = "34--44", month = sep # "\slash " # oct, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 13 17:15:06 MDT 1994", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "languages; standardization", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.3.0 Software, PROGRAMMING LANGUAGES, General, Standards", } @Article{Roski:1986:DSD, author = "S. Roski", title = "{DoD-STD-2167} default {Ada} design and coding standard", journal = j-SIGADA-LETTERS, volume = "6", number = "5", pages = "34--44", month = sep # "\slash " # oct, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:23 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Airchinnigh:1986:RIA, author = "M. Mac an Airchinnigh", title = "The real issues in {Ada} education\slash training", journal = j-SIGADA-LETTERS, volume = "6", number = "5", pages = "86--93", month = sep # "\slash " # oct, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:23 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{MacanAirchinnigh:1986:RIA, author = "M. {Mac an Airchinnigh}", title = "The real issues in {Ada} education\slash training", journal = j-SIGADA-LETTERS, volume = "6", number = "5", pages = "86--93", month = sep # "\slash " # oct, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 13 17:15:06 MDT 1994", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "languages; management", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ K.6.1 Computing Milieux, MANAGEMENT OF COMPUTING AND INFORMATION SYSTEMS, Project and People Management, Training", } @Article{Bishop:1986:CNA, author = "Judy M. Bishop", title = "A Complete Notation for {Ada} Charts", journal = j-SIGADA-LETTERS, volume = "6", number = "6", pages = "49--53", month = nov # "\slash " # dec, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:24 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "documentation; languages", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.2.2 Software, SOFTWARE ENGINEERING, Tools and Techniques, Programmer workbench", } @Article{Fleck:1986:SAM, author = "Thomas J. Fleck", title = "A Specification for {Ada} Machine Code Insertions", journal = j-SIGADA-LETTERS, volume = "6", number = "6", pages = "54--60", month = nov # "\slash " # dec, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:24 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "languages", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada", } @Article{Wheeler:1986:EDD, author = "Thomas J. Wheeler", title = "An Example of the Developer's Documentation for an Embedded Computer System Written in {Ada}, {Part} 1", journal = j-SIGADA-LETTERS, volume = "6", number = "6", pages = "61--71", month = nov # "\slash " # dec, year = "1986", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:24 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "languages", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Macro and assembly languages \\ J.7 Computer Applications, COMPUTERS IN OTHER SYSTEMS, Command and control", } @Article{Wheeler:1987:EDD, author = "Thomas J. Wheeler", title = "An Example of the Developer's Documentation for an Embedded Computer System Written in {Ada}, {Part} 2", journal = j-SIGADA-LETTERS, volume = "7", number = "1", pages = "40--48", month = jan # "\slash " # feb, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:24 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "documentation; languages", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.3.3 Software, PROGRAMMING LANGUAGES, Language Constructs, Modules, packages", } @Article{Burger:1987:AOA, author = "Thomas. M. Burger and Kjell W. Nielsen", title = "An Assessment of the Overhead Associated with Tasking facilities and Task Paradigms in {Ada}", journal = j-SIGADA-LETTERS, volume = "7", number = "1", pages = "49--58", month = jan # "\slash " # feb, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:24 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design; languages; measurement; performance", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada", } @Article{Woodger:1987:OAF, author = "Michael Woodger", title = "Origins of {Ada} Features", journal = j-SIGADA-LETTERS, volume = "7", number = "1", pages = "59--70", month = jan # "\slash " # feb, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:24 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "languages", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ K.3.2 Computing Milieux, COMPUTERS AND EDUCATION, Computer and Information Science Education, Information systems education", } @Article{Froggatt:1987:FPC, author = "Terry Froggatt", title = "Fixed-point conversion, multiplication, and division in {Ada}", journal = j-SIGADA-LETTERS, volume = "7", number = "1", pages = "71--81", month = jan # "\slash " # feb, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:24 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "languages; theory", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ G.1.0 Mathematics of Computing, NUMERICAL ANALYSIS, General, Computer arithmetic", } @Article{Arnett:1987:ALT, author = "Kirk P. Arnett and Charles M. Butler", title = "{Ada} Language Training with a {COBOL} Translation Model", journal = j-SIGADA-LETTERS, volume = "7", number = "1", pages = "82--88", month = jan # "\slash " # feb, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:24 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "human factors; languages; measurement; performance", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ K.3.2 Computing Milieux, COMPUTERS AND EDUCATION, Computer and Information Science Education, Curriculum", } @Article{Clarson:1987:AIH, author = "Donald R. Clarson", title = "{Ada} Information Hiding --- Additional Notes", journal = j-SIGADA-LETTERS, volume = "7", number = "1", pages = "89--93", month = jan # "\slash " # feb, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:24 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design; languages", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada", } @Article{MacPherson:1987:WUW, author = "George W. Macpherson", title = "We're Using the Wrong Name", journal = j-SIGADA-LETTERS, volume = "7", number = "1", pages = "94--96", month = jan # "\slash " # feb, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:24 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "languages; programming methodology, data abstraction, coding style", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.3.3 Software, PROGRAMMING LANGUAGES, Language Constructs", } @Article{Burns:1987:ULF, author = "A. Burns", title = "Using Large families for Handling Priority Requests", journal = j-SIGADA-LETTERS, volume = "7", number = "1", pages = "97--104", month = jan # "\slash " # feb, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:24 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "algorithms; design; languages", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada", } @Article{Office:1987:ACV, author = "Ada Joint Program Office", title = "{Ada} Compiler Validation Procedures and Guidelines, Version 1.1", journal = j-SIGADA-LETTERS, volume = "7", number = "2", pages = "28--57", month = mar # "\slash " # apr, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "ACVC", } @Article{Carr:1987:IPC, author = "P. Carr and R. Stevenson and J. Alea and J. Berthold and G. Groucher and M. Davis and G. Dobbins and D. Law and V. Szarek and W. Webster", title = "Implementation of a Prototype {CAIS} Environment", journal = j-SIGADA-LETTERS, volume = "7", number = "2", pages = "58--72", month = mar # "\slash " # apr, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:25 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Ada Programming Support Environment (APSE), Unix; design; languages; performance", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.2.6 Software, SOFTWARE ENGINEERING, Programming Environments, Ada", } @Article{Grau:1987:CMA, author = "J. Kaye Grau and Kathleen A. Gilroy", title = "Compliant mappings of {Ada} programs to the {DoD-STD-2167} static structure", journal = j-SIGADA-LETTERS, volume = "7", number = "2", pages = "73--84", month = mar # "\slash " # apr, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:25 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design; languages; standardization; standards, style guide, methodology", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.3.0 Software, PROGRAMMING LANGUAGES, General, Standards", } @Article{Rosenblum:1987:ECK, author = "David S. Rosenblum", title = "An Efficient Communication Kernel for Distributed {Ada} Runtime Tasking Supervisors", journal = j-SIGADA-LETTERS, volume = "7", number = "2", pages = "102--117", month = mar # "\slash " # apr, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "distributed processing, message-passing, visibility", } @Article{Harkleroad:1987:AAC, author = "Joseph Harkleroad", title = "Analyzing {Ada} Concurrent Algorithms", journal = j-SIGADA-LETTERS, volume = "7", number = "2", pages = "118--134", month = mar # "\slash " # apr, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "deadlock, timing analysis, starvation", } @Article{McNickle:1987:EUA, author = "Mark McNickle and Ann Reedy", title = "Experiences in Using {Ada} with {DBMS} Applications", journal = j-SIGADA-LETTERS, volume = "7", number = "3", pages = "40--49", month = may # "\slash " # jun, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:25 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "CODASYL; design; languages; management", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ H.2.8 Information Systems, DATABASE MANAGEMENT, Database applications", } @Article{McCoy:1987:IAR, author = "L. Scott McCoy", title = "Interfacing {Ada} and Relational Databases", journal = j-SIGADA-LETTERS, volume = "7", number = "3", pages = "50--59", month = may # "\slash " # jun, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:25 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design; languages; management; SQL, Oracle", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ H.2.m Information Systems, DATABASE MANAGEMENT, Miscellaneous \\ D.2.2 Software, SOFTWARE ENGINEERING, Tools and Techniques, User interfaces", } @Article{Donaho:1987:AES, author = "J. E. D. Donaho and G. K. Davis", title = "{Ada}-embedded {SQL}: the options", journal = j-SIGADA-LETTERS, volume = "7", number = "3", pages = "60--72", month = may # "\slash " # jun, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:25 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Donaho:1987:ASO, author = "Jane E. D. Donaho and Genell K. Davis", title = "{Ada}-embedded {SQL}: the options", journal = j-SIGADA-LETTERS, volume = "7", number = "3", pages = "60--72", month = may # "\slash " # jun, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "DBMS; design; languages; management", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ H.2.m Information Systems, DATABASE MANAGEMENT, Miscellaneous \\ H.2.3 Information Systems, DATABASE MANAGEMENT, Languages, SQL \\ D.2.2 Software, SOFTWARE ENGINEERING, Tools and Techniques, User interfaces", } @Article{Rehmer:1987:DIM, author = "Karl Rehmer", title = "Development and Implementation of the {Magnavox} Generic {Ada} Basic Mathematics Package", journal = j-SIGADA-LETTERS, volume = "7", number = "3", pages = "73--83", month = may # "\slash " # jun, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:25 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design; floating point, real arithmetic; languages; theory; verification", subject = "D.2.2 Software, SOFTWARE ENGINEERING, Tools and Techniques, Software libraries \\ D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ G.4 Mathematics of Computing, MATHEMATICAL SOFTWARE", } @Article{Frigo:1987:EVA, author = "G. Vittorio Frigo", title = "Evaluation of the {VAX{\TM} Ada{\reg}} compiler and {APSE} by Means of a Real Program", journal = j-SIGADA-LETTERS, volume = "7", number = "3", pages = "84--93", month = may # "\slash " # jun, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:25 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "benchmarking; design; languages; verification", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.3.4 Software, PROGRAMMING LANGUAGES, Processors, Compilers \\ C.1.1 Computer Systems Organization, PROCESSOR ARCHITECTURES, Single Data Stream Architectures, VAX", } @Article{Luckham:1987:EAS, author = "David C. Luckham and Randall Neff and David S. Rosenblum", title = "An Environment for {Ada} Software Development Based on Formal Specification", journal = j-SIGADA-LETTERS, volume = "7", number = "3", pages = "94--106", month = may # "\slash " # jun, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:25 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "ANNA, TSL, runtime supervisors, testing verification; design; languages", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.2.6 Software, SOFTWARE ENGINEERING, Programming Environments, Ada", } @Article{DoD:1987:DDC, author = "U. S. DoD", title = "{DoD} Directive 3405.1: Computer Programming Languages Policy", journal = j-SIGADA-LETTERS, volume = "7", number = "4", pages = "42--44", month = jul # "\slash " # aug, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{DoD:1987:DDU, author = "U. S. DoD", title = "{DoD} Directive 3405.2: Use of {Ada} in Weapon Systems", journal = j-SIGADA-LETTERS, volume = "7", number = "4", pages = "45--53", month = jul # "\slash " # aug, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Seidewitz:1987:TGO, author = "Ed Seidewitz and Mike Stark", title = "Towards a General Object-Oriented Software Development Methodology", journal = j-SIGADA-LETTERS, volume = "7", number = "4", pages = "54--67", month = jul # "\slash " # aug, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:26 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Boyd:1987:OOD, author = "Stowe Boyd", title = "Object-Oriented Design and {Pamela}: {A} Comparison of Two Design Methods for {Ada}", journal = j-SIGADA-LETTERS, volume = "7", number = "4", pages = "68--78", month = jul # "\slash " # aug, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:26 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Watson:1987:AM, author = "S. E. Watson", title = "{Ada} Modules", journal = j-SIGADA-LETTERS, volume = "7", number = "4", pages = "79--84", month = jul # "\slash " # aug, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:26 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "methodology, object-oriented design", } @Article{Wand:1987:FFA, author = "I. C. Wand and J. R. Firth and C. H. Forsyth and L. Tsao and K. S. Walker", title = "Facts and Figures About the {York Ada} Compiler", journal = j-SIGADA-LETTERS, volume = "7", number = "4", pages = "85--87", month = jul # "\slash " # aug, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:26 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "performance, code size", } @Article{Das:1987:ALI, author = "Souripriya Das and Stephen R. Schach", title = "An {Ada-LISP} Interface Generator", journal = j-SIGADA-LETTERS, volume = "7", number = "4", pages = "88--97", month = jul # "\slash " # aug, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:26 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "LISP; VMS, artificial intelligence, Franz Lisp", } @Article{Nyberg:1987:URC, author = "Karl A. Nyberg", title = "Using Representation Clauses as an Operating System Interface", journal = j-SIGADA-LETTERS, volume = "7", number = "4", pages = "98--101", month = jul # "\slash " # aug, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:26 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, date = "Jul/AUg", fjournal = "ACM SIGAda Ada Letters", } @Article{Sebesta:1987:YAS, author = "R. W. Sebesta", title = "Yet Another Survey of {Ada} Usage and {Ada} Training", journal = j-SIGADA-LETTERS, volume = "7", number = "5", pages = "34--39", month = sep # "\slash " # oct, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:26 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "education; human factors; languages; management", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada", } @Article{Leach:1987:ETC, author = "Ronald J. Leach", title = "Experiences Teaching Concurrency in {Ada}", journal = j-SIGADA-LETTERS, volume = "7", number = "5", pages = "40--41", month = sep # "\slash " # oct, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:26 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "training", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.3.3 Software, PROGRAMMING LANGUAGES, Language Constructs, Concurrent programming structures \\ D.1.3 Software, PROGRAMMING TECHNIQUES, Concurrent Programming", } @Article{Huijsman:1987:TAP, author = "R. D. Huijsman and J. van Katwijk and C. Pronk and W. J. Toetenel", title = "Translating {Algol 60} Programs into {Ada}: Report on a Feasability Study", journal = j-SIGADA-LETTERS, volume = "7", number = "5", pages = "42--50", month = sep # "\slash " # oct, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:26 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design; source-code translation", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, ALGOL \\ D.3.4 Software, PROGRAMMING LANGUAGES, Processors, Translator writing systems and compiler generators", } @Article{Tetewsky:1987:ACS, author = "A. Tetewsky and R. Racine", title = "{Ada} Compiler Selection for Embedded Targets", journal = j-SIGADA-LETTERS, volume = "7", number = "5", pages = "51--62", month = sep # "\slash " # oct, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:26 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "checklists, performance measurement, benchmarking; design; measurement; performance", subject = "D.3.4 Software, PROGRAMMING LANGUAGES, Processors, Compilers \\ D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada", } @Article{Leavitt:1987:APF, author = "Randal Leavitt", title = "Adjustable Precision Floating Point Arithmetic in {Ada}", journal = j-SIGADA-LETTERS, volume = "7", number = "5", pages = "63--78", month = sep # "\slash " # oct, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:26 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design; performance; theory", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ G.1.0 Mathematics of Computing, NUMERICAL ANALYSIS, General, Computer arithmetic", } @Article{Rosen:1987:CDA, author = "Steven M. Rosen", title = "Controlling Dynamic {Ada} Objects in Large {Ada} Systems", journal = j-SIGADA-LETTERS, volume = "7", number = "5", pages = "79--92", month = sep # "\slash " # oct, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "garbage collection, generic packages", } @Article{Rosen:1987:CDO, author = "Steven M. Rosen", title = "Controlling dynamic objects in large {Ada} systems", journal = j-SIGADA-LETTERS, volume = "7", number = "5", pages = "79--92", month = sep # "\slash " # oct, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:26 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.4.2 Software, OPERATING SYSTEMS, Storage Management, Allocation/deallocation strategies \\ D.3.3 Software, PROGRAMMING LANGUAGES, Language Constructs, Modules, packages", } @Article{Cook:1987:NAA, author = "David A. Cook and Dean W. Gonzalez", title = "Notes on {Ada} Abstraction", journal = j-SIGADA-LETTERS, volume = "7", number = "5", pages = "93--95", month = sep # "\slash " # oct, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "methodology", } @Article{Cook:1987:NDA, author = "David A. Cook and Dean W. Gonzalez", title = "Notes on data abstraction", journal = j-SIGADA-LETTERS, volume = "7", number = "5", pages = "93--95", month = sep # "\slash " # oct, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:26 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.3.3 Software, PROGRAMMING LANGUAGES, Language Constructs, Abstract data types", } @Article{Clarson:1987:PAD, author = "Donald R. Clarson", title = "Proposal for Adding Discriminants for {Ada} Task Types", journal = j-SIGADA-LETTERS, volume = "7", number = "5", pages = "96--99", month = sep # "\slash " # oct, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:26 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design; theory", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.3.1 Software, PROGRAMMING LANGUAGES, Formal Definitions and Theory", } @Article{Matthews:1987:OPA, author = "Edmund R. Matthews", title = "Observations on the Portability of {Ada I/O}", journal = j-SIGADA-LETTERS, volume = "7", number = "5", pages = "100--103", month = sep # "\slash " # oct, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:26 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.2.7 Software, SOFTWARE ENGINEERING, Distribution and Maintenance, Portability", } @Article{Firesmith:1987:TIP, author = "Donald G. Firesmith", title = "Two {Impediments} to the proper use of {Ada}", journal = j-SIGADA-LETTERS, volume = "7", number = "5", pages = "104--104", month = sep # "\slash " # oct, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:26 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "generics, optimization", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.3.3 Software, PROGRAMMING LANGUAGES, Language Constructs, Abstract data types \\ D.3.3 Software, PROGRAMMING LANGUAGES, Language Constructs, Modules, packages", } @Article{Shore:1987:DES, author = "R. W. Shore", title = "Discrete-Event Simulation in {Ada}: Concepts", journal = j-SIGADA-LETTERS, volume = "7", number = "5", pages = "105--112", month = sep # "\slash " # oct, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:26 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ I.6.2 Computing Methodologies, SIMULATION AND MODELING, Simulation Languages", } @Article{Anonymous:1987:CAR, author = "Anonymous", title = "The challenge of {Ada} runtime environments {(ARTEWG)}", journal = j-SIGADA-LETTERS, volume = "7", number = "5", pages = "113--127", month = sep # "\slash " # oct, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:26 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ C.3 Computer Systems Organization, SPECIAL-PURPOSE AND APPLICATION-BASED SYSTEMS, Real-time systems", } @Article{ASA:1987:CAR, author = "{ACM SIGAda ARTEWG}", title = "The Challenge of {Ada} Runtime Environments", journal = j-SIGADA-LETTERS, volume = "7", number = "5", pages = "113--127", month = sep # "\slash " # oct, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "tasking, concurrency, distributed systems, real-time", } @Article{Allen:1987:TRT, author = "Dock Allen", title = "Tailored Run-Time Environments for Real-Time Applications", journal = j-SIGADA-LETTERS, volume = "7", number = "6", pages = "13--14", month = "Fall", year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:27 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design; languages", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ C.3 Computer Systems Organization, SPECIAL-PURPOSE AND APPLICATION-BASED SYSTEMS, Real-time systems \\ D.4.7 Software, OPERATING SYSTEMS, Organization and Design, Real-time systems", } @Article{Collingbourne:1987:PAD, author = "L. R. Collingbourne", title = "A Practical Approach to Developing Real-Time {Ada} Programs for Embedded Systems", journal = j-SIGADA-LETTERS, volume = "7", number = "6", pages = "15--17", month = "Fall", year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:27 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design; languages; standardization", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ C.2.2 Computer Systems Organization, COMPUTER-COMMUNICATION NETWORKS, Network Protocols \\ D.4.7 Software, OPERATING SYSTEMS, Organization and Design, Real-time systems \\ C.3 Computer Systems Organization, SPECIAL-PURPOSE AND APPLICATION-BASED SYSTEMS, Real-time systems", } @Article{Domitz:1987:RTA, author = "R. O. Domitz", title = "Real-Time {Ada} Debugging", journal = j-SIGADA-LETTERS, volume = "7", number = "6", pages = "18--20", month = "Fall", year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:27 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "languages; performance; reliability", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ C.3 Computer Systems Organization, SPECIAL-PURPOSE AND APPLICATION-BASED SYSTEMS, Real-time systems \\ D.4.7 Software, OPERATING SYSTEMS, Organization and Design, Real-time systems \\ D.2.5 Software, SOFTWARE ENGINEERING, Testing and Debugging, Debugging aids", } @Article{Burns:1987:CDR, author = "Greg Burns", title = "Cross-debugging real-time {Ada} programs", journal = j-SIGADA-LETTERS, volume = "7", number = "6", pages = "21--23", month = "Fall", year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:27 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Burns:1987:CRA, author = "Greg Burns", title = "Cross-Debugging Real-Time {Ada} Programs", journal = j-SIGADA-LETTERS, volume = "7", number = "6", pages = "21--23", month = "Fall", year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "languages; performance; reliability", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.2.5 Software, SOFTWARE ENGINEERING, Testing and Debugging, Debugging aids \\ C.3 Computer Systems Organization, SPECIAL-PURPOSE AND APPLICATION-BASED SYSTEMS, Real-time systems \\ D.4.7 Software, OPERATING SYSTEMS, Organization and Design, Real-time systems", } @Article{Firth:1987:PAA, author = "Robert Firth", title = "A Pragmatic Approach to {Ada} Insertion", journal = j-SIGADA-LETTERS, volume = "7", number = "6", pages = "24--26", month = "Fall", year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:27 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "languages", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.4.7 Software, OPERATING SYSTEMS, Organization and Design, Real-time systems \\ C.3 Computer Systems Organization, SPECIAL-PURPOSE AND APPLICATION-BASED SYSTEMS, Real-time systems", } @Article{Cornhill:1987:LAR, author = "Dennis Cornhill and Lui Sha and John P. Lehoczky and Ragunathan Rajkumar and Hide Tokuda", title = "Limitations of {Ada} for Real-Time Scheduling", journal = j-SIGADA-LETTERS, volume = "7", number = "6", pages = "33--39", month = "Fall", year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:27 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "algorithms; design; languages", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.4.1 Software, OPERATING SYSTEMS, Process Management, Scheduling \\ C.3 Computer Systems Organization, SPECIAL-PURPOSE AND APPLICATION-BASED SYSTEMS, Real-time systems \\ D.4.7 Software, OPERATING SYSTEMS, Organization and Design, Real-time systems", } @Article{Ardo:1987:REA, author = "Anders Ardo", title = "Real-Time Efficiency of {Ada} in a Multiprocessor Environment", journal = j-SIGADA-LETTERS, volume = "7", number = "6", pages = "40--42", month = "Fall", year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "languages; performance", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ C.3 Computer Systems Organization, SPECIAL-PURPOSE AND APPLICATION-BASED SYSTEMS, Real-time systems \\ D.4.7 Software, OPERATING SYSTEMS, Organization and Design, Real-time systems", } @Article{Ardo:1987:RTE, author = "Anders Ardo", title = "Real-time efficiency of {Ada} in a multiprocessor environment", journal = j-SIGADA-LETTERS, volume = "7", number = "6", pages = "40--42", month = "Fall", year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:27 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Burns:1987:RAI, author = "A. Burns and A. J. Wellings", title = "Real-Time {Ada} Issues", journal = j-SIGADA-LETTERS, volume = "7", number = "6", pages = "43--46", month = "Fall", year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "languages; performance", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.4.7 Software, OPERATING SYSTEMS, Organization and Design, Real-time systems \\ C.3 Computer Systems Organization, SPECIAL-PURPOSE AND APPLICATION-BASED SYSTEMS, Real-time systems", } @Article{Burns:1987:RTA, author = "A. Burns and A. J. Wellings", title = "Real-time {Ada} issues", journal = j-SIGADA-LETTERS, volume = "7", number = "6", pages = "43--46", month = "Fall", year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:27 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Frankel:1987:IAT, author = "Gary Frankel", title = "Improving {Ada} Tasking Performance", journal = j-SIGADA-LETTERS, volume = "7", number = "6", pages = "47--48", month = "Fall", year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:27 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "languages; performance", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.4.1 Software, OPERATING SYSTEMS, Process Management, Concurrency", } @Article{McCormick:1987:SDA, author = "Frank McCormick", title = "Scheduling Difficulties of {Ada} in the Hard Real-Time Environment", journal = j-SIGADA-LETTERS, volume = "7", number = "6", pages = "49--50", month = "Fall", year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:27 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design; languages; performance", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ C.3 Computer Systems Organization, SPECIAL-PURPOSE AND APPLICATION-BASED SYSTEMS, Real-time systems \\ D.4.7 Software, OPERATING SYSTEMS, Organization and Design, Real-time systems \\ D.4.1 Software, OPERATING SYSTEMS, Process Management, Scheduling", } @Article{Locke:1987:PAR, author = "C. Douglass Locke and David R. Vogel", title = "Problems in {Ada} Runtime Task Scheduling", journal = j-SIGADA-LETTERS, volume = "7", number = "6", pages = "51--53", month = "Fall", year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:27 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design; languages; performance", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.4.1 Software, OPERATING SYSTEMS, Process Management, Scheduling", } @Article{Knight:1987:AFD, author = "John C. Knight", title = "{Ada} on Fault-Tolerant Distributed Systems", journal = j-SIGADA-LETTERS, volume = "7", number = "6", pages = "61--63", month = "Fall", year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "languages; performance; reliability", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.4.1 Software, OPERATING SYSTEMS, Process Management, Scheduling \\ D.4.7 Software, OPERATING SYSTEMS, Organization and Design, Distributed systems", } @Article{Knight:1987:AFT, author = "John C. Knight", title = "{Ada} on fault-tolerant distributed systems", journal = j-SIGADA-LETTERS, volume = "7", number = "6", pages = "61--63", month = "Fall", year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:27 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Mudge:1987:UDD, author = "Trevor Mudge", title = "Units of Distribution for Distributed {Ada}", journal = j-SIGADA-LETTERS, volume = "7", number = "6", pages = "64--66", month = "Fall", year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:27 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design; languages", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.4.7 Software, OPERATING SYSTEMS, Organization and Design, Distributed systems", } @Article{Reghizzi:1987:DAP, author = "S. Crespi Reghizzi and A. Di Maio and F. Maderna", title = "Distributable {Ada} Programs", journal = j-SIGADA-LETTERS, volume = "7", number = "6", pages = "67--69", month = "Fall", year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:27 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design; languages", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.4.7 Software, OPERATING SYSTEMS, Organization and Design, Real-time systems", } @Article{Volz:1987:DAE, author = "Richard A. Volz", title = "Distributed {Ada} Execution: {A} Definitional Void", journal = j-SIGADA-LETTERS, volume = "7", number = "6", pages = "70--72", month = "Fall", year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:27 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design; languages; performance", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.4.7 Software, OPERATING SYSTEMS, Organization and Design, Real-time systems", } @Article{Hutcheon:1987:PDD, author = "A. D. Hutcheon and D. S. Snowden and A. J. Wellings", title = "Programming and Debugging Distributed Real-Time Applications in {Ada}", journal = j-SIGADA-LETTERS, volume = "7", number = "6", pages = "73--76", month = "Fall", year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:27 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design; languages; performance", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.4.7 Software, OPERATING SYSTEMS, Organization and Design, Real-time systems \\ D.2.5 Software, SOFTWARE ENGINEERING, Testing and Debugging, Debugging aids", } @Article{Paulk:1987:RTP, author = "Mark C. Paulk", title = "Real-Time Performance of Distributed {Ada} Programs", journal = j-SIGADA-LETTERS, volume = "7", number = "6", pages = "77--78", month = "Fall", year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:27 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "languages; performance", subject = "D.4.7 Software, OPERATING SYSTEMS, Organization and Design, Real-time systems \\ C.3 Computer Systems Organization, SPECIAL-PURPOSE AND APPLICATION-BASED SYSTEMS, Real-time systems \\ D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.4.1 Software, OPERATING SYSTEMS, Process Management, Concurrency", } @Article{Baker:1987:ARS, author = "Ted Baker", title = "{Ada} Runtime Support Environments to Better Support Real-Time Systems", journal = j-SIGADA-LETTERS, volume = "7", number = "6", pages = "85--87", month = "Fall", year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:27 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design; languages", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.4.7 Software, OPERATING SYSTEMS, Organization and Design, Real-time systems \\ C.3 Computer Systems Organization, SPECIAL-PURPOSE AND APPLICATION-BASED SYSTEMS, Real-time systems", } @Article{Sarkar:1987:IAF, author = "J. P. Sarkar and T. T. Wong", title = "Impacts of {Ada} Features on Real-Time Performance", journal = j-SIGADA-LETTERS, volume = "7", number = "6", pages = "88--92", month = "Fall", year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:27 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "languages; performance", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.4.7 Software, OPERATING SYSTEMS, Organization and Design, Real-time systems \\ C.3 Computer Systems Organization, SPECIAL-PURPOSE AND APPLICATION-BASED SYSTEMS, Real-time systems", } @Article{Landwehr:1987:MPA, author = "Rudolf Landwehr and Peter Hensel and Rami Bayan and Antonio Kung", title = "A model for a portable {Ada} run-time library", journal = j-SIGADA-LETTERS, volume = "7", number = "6", pages = "93--96", month = "Fall", year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:27 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design; languages", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.4.7 Software, OPERATING SYSTEMS, Organization and Design, Real-time systems \\ C.3 Computer Systems Organization, SPECIAL-PURPOSE AND APPLICATION-BASED SYSTEMS, Real-time systems \\ D.2.2 Software, SOFTWARE ENGINEERING, Tools and Techniques, Software libraries", } @Article{Alvarez:1987:RPP, author = "Angel Alvarez", title = "Real-Time Programming and Priority Interrupt Systems", journal = j-SIGADA-LETTERS, volume = "7", number = "6", pages = "97--100", month = "Fall", year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design; languages", subject = "D.4.7 Software, OPERATING SYSTEMS, Organization and Design, Real-time systems \\ D.1.m Software, PROGRAMMING TECHNIQUES, Miscellaneous", } @Article{Alvarez:1987:RTP, author = "Angel Alvarez", title = "Real-time programming and priority interrupt systems", journal = j-SIGADA-LETTERS, volume = "7", number = "6", pages = "97--100", month = "Fall", year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:27 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Clark:1987:DCO, author = "Robert G. Clark", title = "Designing Concurrent Objects", journal = j-SIGADA-LETTERS, volume = "7", number = "6", pages = "107--109", month = "Fall", year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:27 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design; languages; performance", subject = "F.3.1 Theory of Computation, LOGICS AND MEANINGS OF PROGRAMS, Specifying and Verifying and Reasoning about Programs \\ D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.4.1 Software, OPERATING SYSTEMS, Process Management, Concurrency", } @Article{Back:1987:NPD, author = "Ralph Back and Reino Kurki-Suonio", title = "A New Paradigm for the Design of Concurrent Systems", journal = j-SIGADA-LETTERS, volume = "7", number = "6", pages = "110--112", month = "Fall", year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:27 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design; languages", subject = "D.4.1 Software, OPERATING SYSTEMS, Process Management, Concurrency \\ D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada", } @Article{Kamrad:1987:DA, author = "Mike Kamrad and Rakesh Jha and Greg Eisenhauer and Dennis Cornhill", title = "Distributed {Ada}", journal = j-SIGADA-LETTERS, volume = "7", number = "6", pages = "113--115", month = "Fall", year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:27 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design; languages", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ C.3 Computer Systems Organization, SPECIAL-PURPOSE AND APPLICATION-BASED SYSTEMS, Real-time systems \\ D.4.7 Software, OPERATING SYSTEMS, Organization and Design, Real-time systems", } @Article{Christensen:1987:AFR, author = "Elisabeth Broe Christensen", title = "{Ada} Features and Real-Time Embedded Applications", journal = j-SIGADA-LETTERS, volume = "7", number = "6", pages = "116--118", month = "Fall", year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Christiansen:1987:AFR, author = "Elisabeth Broe Christiansen", title = "{Ada} features and real-time embedded applications", journal = j-SIGADA-LETTERS, volume = "7", number = "6", pages = "116--118", month = "Fall", year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:27 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design; languages", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.4.7 Software, OPERATING SYSTEMS, Organization and Design, Real-time systems", } @Article{deBondeli:1987:RTA, author = "Patrick {de Bondeli}", title = "Real-Time {Ada} Systems: Development Methodology and Real-Time Performance", journal = j-SIGADA-LETTERS, volume = "7", number = "6", pages = "119--120", month = "Fall", year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:27 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design; languages; performance", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ C.3 Computer Systems Organization, SPECIAL-PURPOSE AND APPLICATION-BASED SYSTEMS, Real-time systems \\ D.4.7 Software, OPERATING SYSTEMS, Organization and Design, Real-time systems", } @Article{Pierce:1987:UPT, author = "R. H. Pierce", title = "On the Use of Passive Tasks in {Ada}", journal = j-SIGADA-LETTERS, volume = "7", number = "6", pages = "121--123", month = "Fall", year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:27 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design; languages", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.4.1 Software, OPERATING SYSTEMS, Process Management, Concurrency", } @Article{Mearns:1987:DRT, author = "Ian Mearns", title = "Developing Real-Time {Ada} Systems", journal = j-SIGADA-LETTERS, volume = "7", number = "6", pages = "124--126", month = "Fall", year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:27 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design; languages", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ C.3 Computer Systems Organization, SPECIAL-PURPOSE AND APPLICATION-BASED SYSTEMS, Real-time systems \\ D.4.7 Software, OPERATING SYSTEMS, Organization and Design, Real-time systems", } @Article{Gargaro:1987:IWR, author = "Anthony Gargaro and Benjamin Brosgol", title = "International Workshop on Real-Time {Ada} Issues", journal = j-SIGADA-LETTERS, volume = "7", number = "6", pages = "??--??", month = "Fall", year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Cornhill:1987:PIA, author = "Dennis Cornhill and Lui Sha", title = "Priority Inversion in {Ada} --- or --- What Should be the Priority of an {Ada} Server Task?", journal = j-SIGADA-LETTERS, volume = "7", number = "7", pages = "30--32", month = nov # "\slash " # dec, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:27 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "languages", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada", } @Article{Shumate:1987:ECS, author = "Ken Shumate", title = "An Example Case Study on {Ada} Tasking", journal = j-SIGADA-LETTERS, volume = "7", number = "7", pages = "33--54", month = nov # "\slash " # dec, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Sumate:1987:ECS, author = "Ken Sumate", title = "An example case study on {Ada} tasking", journal = j-SIGADA-LETTERS, volume = "7", number = "7", pages = "33--54", month = nov # "\slash " # dec, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:27 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "languages", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.2.1 Software, SOFTWARE ENGINEERING, Requirements/Specifications", } @Article{Flynn:1987:ETA, author = "Susan Flynn and Edith Schonberg and Edmond Schonberg", title = "The efficient termination of {Ada} tasks in a multi-processor environment", journal = j-SIGADA-LETTERS, volume = "7", number = "7", pages = "55--76", month = nov # "\slash " # dec, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:27 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "algorithms; design; languages; standardization", subject = "C.1.2 Computer Systems Organization, PROCESSOR ARCHITECTURES, Multiple Data Stream Architectures (Multiprocessors), Multiple-instruction-stream, multiple-data-stream processors (MIMD) \\ D.3.3 Software, PROGRAMMING LANGUAGES, Language Constructs, Data types and structures", } @Article{Rosen:1987:DUC, author = "J. P. Rosen", title = "In Defense of the ``use'' clause", journal = j-SIGADA-LETTERS, volume = "7", number = "7", pages = "77--81", month = nov # "\slash " # dec, year = "1987", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:27 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "languages; reliability", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada", } @Article{Brykczynski:1988:MBA, author = "Bill Brykczynski", title = "Methods of Binding {Ada} to {SQL}: {A} General Discussion", journal = j-SIGADA-LETTERS, volume = "8", number = "1", pages = "38--51", month = jan # "\slash " # feb, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:28 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design; languages; management", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ H.2.3 Information Systems, DATABASE MANAGEMENT, Languages, SQL", } @Article{Mendal:1988:TRA, author = "Geoff Mendal", title = "Three Reasons to Avoid the Use Clause", journal = j-SIGADA-LETTERS, volume = "8", number = "1", pages = "52--57", month = jan # "\slash " # feb, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:28 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "languages; performance; reliability", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada", } @Article{Bardin:1988:CAS, author = "Bryce Bardin and Christopher Thompson", title = "Composable {Ada} Software Components and the Re-Export Paradigm", journal = j-SIGADA-LETTERS, volume = "8", number = "1", pages = "58--79", month = jan # "\slash " # feb, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:28 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, date = "Jan?Feb", fjournal = "ACM SIGAda Ada Letters", keywords = "design; languages", subject = "D.2.m Software, SOFTWARE ENGINEERING, Miscellaneous, Reusable software \\ D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada", } @Article{Wood:1988:ACAa, author = "D. Wood", title = "The Algorithm Capture Approach to {Ada} Transition", journal = j-SIGADA-LETTERS, volume = "8", number = "1", pages = "80--90", month = jan # "\slash " # feb, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:28 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "algorithms; design; languages; management", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.2.9 Software, SOFTWARE ENGINEERING, Management, Life cycle", } @Article{Brosgol:1988:IWR, author = "Benjamin Brosgol", title = "International workshop on real-time {Ada} issues: summary report", journal = j-SIGADA-LETTERS, volume = "8", number = "1", pages = "91--107", month = jan # "\slash " # feb, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:28 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "languages", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ A.0 General Literature, GENERAL, Conference proceedings \\ C.3 Computer Systems Organization, SPECIAL-PURPOSE AND APPLICATION-BASED SYSTEMS, Real-time systems", } @Article{Reedy:1988:CCR, author = "Ann Reedy", title = "{CAIS} Comments and Responses", journal = j-SIGADA-LETTERS, volume = "8", number = "2", pages = "28--38", month = mar # "\slash " # apr, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada Programming Support Environment (APSE)", } @Article{Bardin:1988:URE, author = "Bryce M. Bardin and Christopher J. Thompson", title = "Using the re-export paradigm to build composable {Ada} software components", journal = j-SIGADA-LETTERS, volume = "8", number = "2", pages = "39--54", month = mar # "\slash " # apr, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:28 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Bardin:1988:URP, author = "Bryce M. Bardin and Christopher J. Thompson", title = "Using the Re-Export Paradigm to Build Composable {Ada} Software Components", journal = j-SIGADA-LETTERS, volume = "8", number = "2", pages = "39--54", month = mar # "\slash " # apr, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design; design methodology, reuse, software components; languages", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.2.m Software, SOFTWARE ENGINEERING, Miscellaneous", } @Article{Shumate:1988:TAP, author = "Ken Shumate and Kjell Nielsen", title = "A Taxonomy of {Ada} Packages", journal = j-SIGADA-LETTERS, volume = "8", number = "2", pages = "55--76", month = mar # "\slash " # apr, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "design methodology, concurrency, tasking", } @Article{Sumate:1988:TAP, author = "Ken Sumate and Kjell Nielsen", title = "A taxonomy of {Ada} packages", journal = j-SIGADA-LETTERS, volume = "8", number = "2", pages = "55--76", month = mar # "\slash " # apr, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:28 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design; languages", subject = "D.3.3 Software, PROGRAMMING LANGUAGES, Language Constructs, Modules, packages \\ D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada", } @Article{Cohen:1988:DAT, author = "Norman H. Cohen", title = "Dependence on {Ada} Task Scheduling is Not ``Erroneous''", journal = j-SIGADA-LETTERS, volume = "8", number = "2", pages = "77--83", month = mar # "\slash " # apr, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:28 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "languages; performance; runtime environment", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.4.1 Software, OPERATING SYSTEMS, Process Management, Scheduling \\ F.2.2 Theory of Computation, ANALYSIS OF ALGORITHMS AND PROBLEM COMPLEXITY, Nonnumerical Algorithms and Problems, Sequencing and scheduling", } @Article{Maloney:1988:UVV, author = "James J. Maloney", title = "Using the {VAX\slash VMS} Lock Manager with {Ada} Tasks", journal = j-SIGADA-LETTERS, volume = "8", number = "2", pages = "84--95", month = mar # "\slash " # apr, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:28 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "concurrency; design; languages", subject = "D.4.1 Software, OPERATING SYSTEMS, Process Management, Concurrency \\ D.4.0 Software, OPERATING SYSTEMS, General, VAX/VMS \\ D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ E.1 Data, DATA STRUCTURES, VAX/VMS", } @Article{Wood:1988:ACAb, author = "David P. Wood", title = "The Algorithm Capture Approach to {Ada} Transition", journal = j-SIGADA-LETTERS, volume = "8", number = "2", pages = "96--106", month = mar # "\slash " # apr, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:28 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "algorithms; languages; management; reverse-engineering", subject = "D.2.m Software, SOFTWARE ENGINEERING, Miscellaneous \\ D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada", } @Article{Harbaugh:1988:CRM, author = "Sam Harbaugh", title = "Comments and Recommendation on {MOSI} from an {Ada} Point of View", journal = j-SIGADA-LETTERS, volume = "8", number = "2", pages = "107--109", month = mar # "\slash " # apr, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:28 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "languages; operating systems, language bindings; standardization", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ K.1 Computing Milieux, THE COMPUTER INDUSTRY, Standards \\ D.3.0 Software, PROGRAMMING LANGUAGES, General, Standards", } @Article{Harmon:1988:AIM, author = "Marion G. Harmon and Ted P. Baker", title = "An {Ada} Implementation of {Marsaglia}'s ``Universal'' Random Number Generator", journal = j-SIGADA-LETTERS, volume = "8", number = "2", pages = "110--112", month = mar # "\slash " # apr, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:28 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "algorithms; design; languages; real numbers; theory", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ G.3 Mathematics of Computing, PROBABILITY AND STATISTICS, Random number generation", } @Article{Anonymous:1988:ARE, author = "Anonymous", title = "{Ada} runtime environment working group --- a framework for describing {Ada} runtime environment", journal = j-SIGADA-LETTERS, volume = "8", number = "3", pages = "51--68", month = may # "\slash " # jun, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:29 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design; languages", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.4.7 Software, OPERATING SYSTEMS, Organization and Design", } @Article{Kerner:1988:DMC, author = "J. Kerner", title = "Development methodology committee --- {ADL} developers matrix", journal = j-SIGADA-LETTERS, volume = "8", number = "3", pages = "69--80", month = may # "\slash " # jun, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:29 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "languages; management; performance", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ A.2 General Literature, REFERENCE \\ K.1 Computing Milieux, THE COMPUTER INDUSTRY, Suppliers", } @Article{Romanowsky:1988:EPW, author = "H. Romanowsky", title = "Educational products working group {Ada} publications list", journal = j-SIGADA-LETTERS, volume = "8", number = "3", pages = "81--83", month = may # "\slash " # jun, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:29 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "languages", subject = "A.2 General Literature, REFERENCE \\ D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada", } @Article{Roark:1988:AAM, author = "Chuck Roark and Ron McAfee", title = "The applicability of {Ada} to {MIL-STD-1750A}", journal = j-SIGADA-LETTERS, volume = "8", number = "3", pages = "84--86", month = may # "\slash " # jun, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C7150 (Military)", corpsource = "Defense Syst. and Electron. Group, Texas Instruments Inc., Plano, TX, USA", countrypub = "USA A01", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; higher order language; instruction-set architecture; languages; MIL-STD-1750A; military computing; real-time avionics application; real-time systems; run-; software; software designer; standards; time support model", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ C.3 Computer Systems Organization, SPECIAL-PURPOSE AND APPLICATION-BASED SYSTEMS, Real-time systems", treatment = "P Practical", } @Article{Roast:1988:AAR, author = "C. Roast", title = "The applicability of {Ada} ({R}) to {MIL-STD}-1750{A}", journal = j-SIGADA-LETTERS, volume = "8", number = "3", pages = "84--86", month = may # "\slash " # jun, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:29 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Wood:1988:IFS, author = "David P. Wood and David Turcaso", title = "Implementing a faster string search algorithm in {Ada}", journal = j-SIGADA-LETTERS, volume = "8", number = "3", pages = "87--97", month = may # "\slash " # jun, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:29 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6130 (Data handling techniques)", corpsource = "Softech Inc., Alexandria, VA, USA", countrypub = "USA A02", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada implementation; Ada listings; algorithms; character-by-character search; data handling; languages; string search algorithm; theory", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.3.3 Software, PROGRAMMING LANGUAGES, Language Constructs, Data types and structures \\ F.2.2 Theory of Computation, ANALYSIS OF ALGORITHMS AND PROBLEM COMPLEXITY, Nonnumerical Algorithms and Problems, Sorting and searching", treatment = "P Practical", } @Article{Altman:1988:TVD, author = "N. Altman and N. Weiderman", title = "Timing variation in dual loop benchmarks", journal = j-SIGADA-LETTERS, volume = "8", number = "3", pages = "98--106", month = may # "\slash " # jun, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:29 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C5470 (Performance evaluation and testing)", corpsource = "Software Eng. Inst., Carnegie Mellon Univ., Pittsburgh, PA, USA", countrypub = "USA A03", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada test programs; computer testing; dual loop benchmarks; languages; measurement; performance; performance evaluation; reliability; standard system clock; standardization; textually identical loop statements; time values; verification", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.3.0 Software, PROGRAMMING LANGUAGES, General, Standards", treatment = "P Practical", } @Article{Carter:1988:MSDa, author = "J. R. Carter", title = "{MMAIM}: a software development method for {Ada}. {I}. {Description}", journal = j-SIGADA-LETTERS, volume = "8", number = "3", pages = "107--114", month = may # "\slash " # jun, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:29 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110B (Software engineering techniques)", corpsource = "Martin Marietta Astronaut. Group, Denver, CO, USA", countrypub = "USA A04", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; design; development method; languages; management; Martin Marietta Ada Implementation Method; MMAIM; software; software engineering; software engineering principles", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ K.6.3 Computing Milieux, MANAGEMENT OF COMPUTING AND INFORMATION SYSTEMS, Software Management, Software development", treatment = "P Practical", } @Article{McDonald:1988:AAT, author = "C. McDonald", title = "The {Ada ASEET} team", journal = j-SIGADA-LETTERS, volume = "8", number = "3", pages = "115--122", month = may # "\slash " # jun, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:29 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{McDonald:1988:ASE, author = "C. W. McDonald", title = "The {Ada Software Engineering Education and Training} ({ASEET}) team", journal = j-SIGADA-LETTERS, volume = "8", number = "3", pages = "115--122", month = may # "\slash " # jun, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C0220 (Education and training); C0310F (Software development management); C6110B (Software engineering techniques)", corpsource = "Inst. for Defense Anal., Alexandria, VA, USA", countrypub = "USA A05", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada Software Engineering; Ada software engineering community; computer science education; design; Education and Training team; languages; software engineering; working groups", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ K.7.2 Computing Milieux, THE COMPUTING PROFESSION, Organizations", treatment = "G General Review", } @Article{Racine:1988:WUC, author = "R. Racine", title = "Why the use clause is beneficial (Ada)", journal = j-SIGADA-LETTERS, volume = "8", number = "3", pages = "123--127", month = may # "\slash " # jun, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:29 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110 (Systems analysis and programming); C6140D (High level languages)", corpsource = "C.S. Draper Lab., Cambridge, MA, USA", countrypub = "USA A06", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada style; APSE tools; declarations; design; identifier; languages; lifecycle costs; programming; use clause", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada", treatment = "P Practical", } @Article{OUSDA:1988:EFR, author = "{Office of the Under Secretary of Defense for Acquisition}", title = "Excerpts from {Fall} 1987 report of the {Defense Science Board Task Force} on military software", journal = j-SIGADA-LETTERS, volume = "8", number = "4", pages = "35--46", month = jul # "\slash " # aug, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:29 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{OUSDA:1988:RDS, author = "{Office of the Under Secretary of Defense for Acquisition}", title = "Report of the {Defense Science Board Task Force} on military software: {September 1987}", journal = j-SIGADA-LETTERS, volume = "8", number = "4", pages = "35--46", month = jul # "\slash " # aug, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Mon Nov 22 08:00:24 2004", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C0310F (Software development management); C6110B (Software engineering techniques); C7150 (Military)", corpsource = "Report of the Task Force on Mil. Software Defense Sci. Board, Washington, DC, USA", countrypub = "USA A01", fjournal = "ACM SIGAda Ada Letters", keywords = "acquisition; DP management; languages; management; management problems; measures; metrics; military computing; military software; performance; reliability; requirements-setting; software; software development; software engineering; software productivity; timeliness; tools", subject = "K.6.3 Computing Milieux, MANAGEMENT OF COMPUTING AND INFORMATION SYSTEMS, Software Management \\ D.2.6 Software, SOFTWARE ENGINEERING, Programming Environments, Ada \\ J.7 Computer Applications, COMPUTERS IN OTHER SYSTEMS, Military", treatment = "P Practical", } @Article{TFMSDSB:1988:RDS, author = "{Task Force on Military Software Defense Science Board}", title = "Report of the {Defense Science Board Task Force on Military Software}", journal = j-SIGADA-LETTERS, volume = "8", number = "4", pages = "35--46", month = jul # "\slash " # aug, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Board:1988:RDS, author = "Ada Board", title = "Response to the Defense Science Board Task Force on Military Software", journal = j-SIGADA-LETTERS, volume = "8", number = "4", pages = "47--68", month = jul # "\slash " # aug, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{OUSDA:1988:ABR, author = "{Office of the Under Secretary of Defense for Acquisition}", title = "{Ada Board} response to the {Report of the Defense Science Board Task Force on Military Software}", journal = j-SIGADA-LETTERS, volume = "8", number = "4", pages = "47--68", month = jul # "\slash " # aug, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:29 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C7150 (Military)", corpsource = "Ada Board Response to Report of Defense Sci. Board Task Force on Mil. Software, Washington, DC, USA", countrypub = "USA A02", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada Board; Ada Joint Program Office; computer applications; design; DoD; insertion issues; languages; military computing; performance; technical assistance", subject = "K.6.3 Computing Milieux, MANAGEMENT OF COMPUTING AND INFORMATION SYSTEMS, Software Management \\ D.2.6 Software, SOFTWARE ENGINEERING, Programming Environments, Ada \\ J.7 Computer Applications, COMPUTERS IN OTHER SYSTEMS, Military", treatment = "P Practical", } @Article{DeLoach:1988:IAP, author = "Scott A. DeLoach", title = "An Interface-Based {Ada} Programming Support Environment", journal = j-SIGADA-LETTERS, volume = "8", number = "4", pages = "70--82", month = jul # "\slash " # aug, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6115 (Programming support); C6140D (High level languages)", corpsource = "USAF Air Force Inst. of Technol., Washington, DC, USA", countrypub = "USA A03", fjournal = "ACM SIGAda Ada Letters", keywords = "abstract interfaces; Ada; algorithms; APSE; design; extensibility; interface; interface assumptions; interface-based Ada programming support environment; model; performance; portability; programming environments; PSEs; software portability", subject = "D.2.6 Software, SOFTWARE ENGINEERING, Programming Environments \\ D.2.10 Software, SOFTWARE ENGINEERING, Design \\ D.2.2 Software, SOFTWARE ENGINEERING, Tools and Techniques", treatment = "P Practical", } @Article{DeLoach:1988:IBA, author = "Scott A. DeLoach", title = "An interface-based {Ada} programming support environment", journal = j-SIGADA-LETTERS, volume = "8", number = "4", pages = "70--82", month = jul # "\slash " # aug, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:29 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Hoskins:1988:DIK, author = "Rose Hoskins", title = "The design and implementation of a {Karel} compiler and interpreter", journal = j-SIGADA-LETTERS, volume = "8", number = "4", pages = "83--96", month = jul # "\slash " # aug, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:29 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C3390 (Robotics); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", corpsource = "Eastern Kentucky Univ., Hoskinston, KY, USA", countrypub = "USA A04", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada programming language; beginning programmers; educational; high level languages; interpreter; interpreters; Karel compiler; program; program compilers; robotic language; robots; system design; tool", subject = "D.3.4 Software, PROGRAMMING LANGUAGES, Processors, Compilers \\ D.2.6 Software, SOFTWARE ENGINEERING, Programming Environments, Ada \\ D.3.4 Software, PROGRAMMING LANGUAGES, Processors, Interpreters", treatment = "P Practical", } @Article{Puk:1988:RMI, author = "Richard F. Puk", title = "Report on the Meeting of {ISO\slash IEC JTC1\slash SC24\slash WG4} Computer Graphics Language Bindings held in {Tokyo, Japan}, {April 12--20, 1988}", journal = j-SIGADA-LETTERS, volume = "8", number = "4", pages = "97--103", month = jul # "\slash " # aug, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:29 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design; languages; standardization", subject = "I.3.2 Computing Methodologies, COMPUTER GRAPHICS, Graphics Systems \\ D.2.0 Software, SOFTWARE ENGINEERING, General, Standards \\ D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications", } @Article{SPS:1988:NAC, author = "{SPS, Inc.}", title = "{Naval Avionics Center Ada-Based Design Languages Workshop} Summary of Events", journal = j-SIGADA-LETTERS, volume = "8", number = "4", pages = "103--118", month = jul # "\slash " # aug, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{SPSI:1988:NAC, author = "{Software Productivity Solutions, Inc.}", title = "{Naval Avionics Center Ada-Based Design Languages Workshop} summary of events", journal = j-SIGADA-LETTERS, volume = "8", number = "4", pages = "104--118", month = jul # "\slash " # aug, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:29 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "design; performance; standardization", subject = "D.2.10 Software, SOFTWARE ENGINEERING, Design \\ D.2.6 Software, SOFTWARE ENGINEERING, Programming Environments, Ada", } @Article{Perez:1988:SIA, author = "E. Perez", title = "Simulating Inheritance with {Ada}", journal = j-SIGADA-LETTERS, volume = "8", number = "5", pages = "37--46", month = sep # "\slash " # oct, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:30 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6120 (File organisation); C6140D (High level languages)", corpsource = "Univ. Politecnica de Madrid, Spain", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; data structures; derived types; design; inheritance; languages; object-oriented paradigm; Smalltalk 80", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada", treatment = "P Practical", } @Article{Carter:1988:MSDb, author = "J. R. Carter", title = "{MMAIM}: a software development method for {Ada}, part {II} --- {Example}", journal = j-SIGADA-LETTERS, volume = "8", number = "5", pages = "47--60", month = sep # "\slash " # oct, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:30 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110B (Software engineering techniques); C6140D (High level languages)", corpsource = "Martin Marietta Astronaut. Group, Denver, CO, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; design; development method; languages; management; Martin Marietta Ada implementation method; MMAIM; software; software engineering", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ K.6.3 Computing Milieux, MANAGEMENT OF COMPUTING AND INFORMATION SYSTEMS, Software Management, Software development", treatment = "P Practical", } @Article{Cheng:1988:TCD, author = "J. Cheng and K. Araki and K. Ushijima", title = "Tasking Communication Deadlocks in Concurrent {Ada} Programs", journal = j-SIGADA-LETTERS, volume = "8", number = "5", pages = "61--70", month = sep # "\slash " # oct, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:30 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150J (Operating systems)", corpsource = "Dept. of Comput. Sci. and Commun. Eng., Kyushu Univ., Fukuoka, Japan", fjournal = "ACM SIGAda Ada Letters", keywords = "acceptance-blocking; blocking; circular-entry-calling; communication deadlocks; concurrent Ada programs; dependence-; design; languages; multiprogramming; operating systems (computers); recovery; synchronization errors; system; tasking; termination-blocking", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.4.1 Software, OPERATING SYSTEMS, Process Management, Concurrency \\ D.4.1 Software, OPERATING SYSTEMS, Process Management, Deadlocks \\ D.4.1 Software, OPERATING SYSTEMS, Process Management, Synchronization", treatment = "P Practical", } @Article{Anderson:1988:AMS, author = "G. E. Anderson", title = "An {Ada} multitasking solution for the {Sieve of Eratosthenes}", journal = j-SIGADA-LETTERS, volume = "8", number = "5", pages = "71--74", month = sep # "\slash " # oct, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:30 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150J (Operating systems)", corpsource = "Logicon, San Diego, CA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada listings; Ada multitasking solution; Ada program; Ada tasking; algorithms; benchmark program; compute-intensive numerical algorithms; concurrency; languages; multiple CPU systems; multiprogramming; numbers; performance evaluation; prime; sieve algorithm; Sieve of Eratosthenes; theory", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ F.2.1 Theory of Computation, ANALYSIS OF ALGORITHMS AND PROBLEM COMPLEXITY, Numerical Algorithms and Problems, Number-theoretic computations \\ D.4.1 Software, OPERATING SYSTEMS, Process Management", treatment = "P Practical", } @Article{Herr:1988:CVR, author = "C. S. Herr and D. G. McNicholl and S. G. Cohen", title = "Compiler validation and reusable {Ada} parts for real-time, embedded applications", journal = j-SIGADA-LETTERS, volume = "8", number = "5", pages = "75--86", month = sep # "\slash " # oct, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:30 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150C (Compilers, interpreters and other processors); C6110B (Software engineering techniques)", corpsource = "McDonnell Douglas Astronaut Co., St. Louis, MO, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; CAMP; compiler validation; design; engineering; languages; program compilers; program verification; real-time, embedded applications; reliability; reusable Ada parts; reusable software; software; verification", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.3.4 Software, PROGRAMMING LANGUAGES, Processors, Compilers", treatment = "P Practical", } @Article{Gonzalez:1988:ATD, author = "D. W. Gonzalez", title = "An {Ada} Tasking Demo", journal = j-SIGADA-LETTERS, volume = "8", number = "5", pages = "87--91", month = sep # "\slash " # oct, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:30 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150J (Operating systems); C6120 (File organisation)", corpsource = "Dept. of Comput. Sci., USAF Acad., CO, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "access types; Ada; Ada tasking; Ada tasking demo; algorithms; data structures; languages; mechanism; multiprogramming; prime numbers; rendezvous; task types", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ F.2.1 Theory of Computation, ANALYSIS OF ALGORITHMS AND PROBLEM COMPLEXITY, Numerical Algorithms and Problems, Number-theoretic computations", treatment = "P Practical", } @Article{Rogers:1988:DAA, author = "P. Rogers", title = "Dimensional Analysis in {Ada}", journal = j-SIGADA-LETTERS, volume = "8", number = "5", pages = "92--100", month = sep # "\slash " # oct, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:30 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages)", corpsource = "Software Eng. Res. Center, Houston Univ., Clear Lake, TX, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; derived types; design; dimensional analysis; languages", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.3.3 Software, PROGRAMMING LANGUAGES, Language Constructs, Data types and structures", treatment = "P Practical", } @Article{Tetewsky:1988:MAE, author = "Avram Tetewsky and Ann Clough and Roger Racine and R. Whittredge", title = "Mapping {Ada} onto Embedded Systems: Memory Constraints", journal = j-SIGADA-LETTERS, volume = "8", number = "5", pages = "101--109", month = sep # "\slash " # oct, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:30 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages)", corpsource = "Charles Stark Draper Lab. Inc., Cambridge, MA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada program; code constructs; design; embedded systems; languages; memory constraints; recompilation time; source; target environment", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.4.1 Software, OPERATING SYSTEMS, Process Management", treatment = "P Practical", } @Article{Firesmith:1988:MAO, author = "Donald G. Firesmith", title = "Mixing Apples and Oranges: or What is an {Ada} Line of Code Anyway?", journal = j-SIGADA-LETTERS, volume = "8", number = "5", pages = "110--112", month = sep # "\slash " # oct, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:30 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages)", corpsource = "Magnavox Electron. Syst. Co., Fort Wayne, IN, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada line of code; languages", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada", treatment = "P Practical", } @Article{Kerner:1988:ADL, author = "J. Kerner", title = "{Ada} design language developers matrix", journal = j-SIGADA-LETTERS, volume = "8", number = "6", pages = "35--48", month = nov # "\slash " # dec, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:30 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "languages", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ K.1 Computing Milieux, THE COMPUTER INDUSTRY, Suppliers", } @Article{Levine:1988:CPI, author = "Gertrude Levine", title = "The Control of Priority Inversion in {Ada}", journal = j-SIGADA-LETTERS, volume = "8", number = "6", pages = "53--56", month = nov # "\slash " # dec, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:30 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", corpsource = "Fairleigh Dickinson Univ., Rutherford, NJ, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; entry calls; high priority; languages; low priority tasks; predefined structure; priority inversion; scheduling; scheduling anomalies; task; tasking", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada", treatment = "P Practical", } @Article{Parsian:1988:ATT, author = "Mahmoud Parsian and Brayan Basdell and Yusuf Bhayat and Ian Caldwell and Neva Garland and Bruce Jubanowsky and Jeanne Robinette", title = "{Ada} Translation Tools Development: Automatic Translation of {FORTRAN} to {Ada}", journal = j-SIGADA-LETTERS, volume = "8", number = "6", pages = "57--71", month = nov # "\slash " # dec, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:30 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150C (Compilers, interpreters and other processors); C6140D (High level languages)", corpsource = "Digital Equipment Corp., Farmington Hills, MI, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada translation tools; automatic translation; design; FORTRAN; languages; program interpreters; translator system", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.3.4 Software, PROGRAMMING LANGUAGES, Processors, Translator writing systems and compiler generators", treatment = "P Practical", } @Article{Collard:1988:KBS, author = "Philippe Collard and Andre Goforth", title = "Knowledge Based Systems and {Ada}: An Overview of the Issues", journal = j-SIGADA-LETTERS, volume = "8", number = "6", pages = "72--81", month = nov # "\slash " # dec, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:30 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6170 (Expert systems); C6140D (High level languages)", corpsource = "California Space Inst., California Univ., San Diego, La Jolla, CA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; artificial intelligence; communication media; community; design; knowledge based systems; languages; programming languages", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ I.2.5 Computing Methodologies, ARTIFICIAL INTELLIGENCE, Programming Languages and Software", treatment = "P Practical", } @Article{Xing:1988:IAP, author = "Guo-Guang Xing and Hui Rao and Bin Liu and Jun Shen and Ming-Yuan Zhu", title = "An Integrated {Ada} Programming Environment: {AWA}", journal = j-SIGADA-LETTERS, volume = "8", number = "6", pages = "82--91", month = nov # "\slash " # dec, year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:30 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6115 (Programming support)", corpsource = "Beijing Inst. of Syst. Eng., China", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; AWA; design; integrated Ada programming environment; languages; programming environments", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.2.6 Software, SOFTWARE ENGINEERING, Programming Environments, Ada", treatment = "P Practical", } @Article{Borger:1988:TIR, author = "Mark Borger and Mark Klein and Nelson Weiderman and Lui Sha", title = "A Testbed for Investigating Real-Time {Ada} Issues", journal = j-SIGADA-LETTERS, volume = "8", number = "7", pages = "7--11", month = "Fall", year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:31 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150J (Operating systems); C6150G (Diagnostic, testing, debugging and evaluating systems); C6110B (Software engineering techniques); C6140D (High level languages)", conflocation = "Moretonhampstead, UK; 1-3 June 1988", conftitle = "Second International Workshop on Real-Time ADA Issues", corpsource = "Software Eng. Inst., Carnegie Mellon Univ., Pittsburgh, PA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada Embedded Systems Testbed project; algorithms; aperiodic task service; benchmarking; design; engineering; experimentation; languages; problem; program testing; programming; prototyping; real-time; real-time Ada issues; real-time laboratory environment; real-time scheduling algorithms; real-time theory; scheduling; software; software technology", sponsororg = "Ada UK; United States Air Force Office of Sci. Res", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.2.5 Software, SOFTWARE ENGINEERING, Testing and Debugging \\ D.2.6 Software, SOFTWARE ENGINEERING, Programming Environments, Ada \\ D.4.7 Software, OPERATING SYSTEMS, Organization and Design, Real-time systems", treatment = "P Practical", } @Article{Elrad:1988:CSC, author = "Tzilla Elrad", title = "Comprehensive Scheduling Controls for {Ada} Tasking", journal = j-SIGADA-LETTERS, volume = "8", number = "7", pages = "12--19", month = "Fall", year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:31 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150J (Operating systems); C6140D (High level languages)", conflocation = "Moretonhampstead, UK; 1-3 June 1988", conftitle = "Second International Workshop on Real-Time ADA Issues", corpsource = "Dept. of Comput. Sci., Illinois Inst. of Technol., Chicago, IL, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada tasking; classification; comprehensive scheduling; concurrent language; design; languages; multi-events environment; scheduling; scheduling control; theory", sponsororg = "Ada UK; United States Air Force Office of Sci. Res", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ F.2.2 Theory of Computation, ANALYSIS OF ALGORITHMS AND PROBLEM COMPLEXITY, Nonnumerical Algorithms and Problems, Sequencing and scheduling \\ D.4.1 Software, OPERATING SYSTEMS, Process Management, Scheduling", treatment = "P Practical", } @Article{Goodenough:1988:PCP, author = "John B. Goodenough and Lui Sha", title = "The Priority Ceiling Protocol: {A} Method for Minimizing the Blocking of High Priority {Ada} Tasks", journal = j-SIGADA-LETTERS, volume = "8", number = "7", pages = "20--31", month = "Fall", year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:31 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150J (Operating systems); C6140D (High level languages)", conflocation = "Moretonhampstead, UK; 1-3 June 1988", conftitle = "Second International Workshop on Real-Time ADA Issues", corpsource = "Software Eng. Inst., Carnegie-Mellon Univ., Pittsburgh, PA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; algorithms; binary; blocking; high priority Ada; languages; lower priority tasks; priority ceiling protocol; priority inversion; protocols; real-time processes; scheduling; semaphores; shared resources; standardization; synchronization; task; tasks; theory", sponsororg = "Ada UK; United States Air Force Office of Sci. Res", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.4.1 Software, OPERATING SYSTEMS, Process Management, Synchronization \\ D.3.0 Software, PROGRAMMING LANGUAGES, General, Standards \\ F.2.2 Theory of Computation, ANALYSIS OF ALGORITHMS AND PROBLEM COMPLEXITY, Nonnumerical Algorithms and Problems, Sequencing and scheduling \\ D.4.1 Software, OPERATING SYSTEMS, Process Management, Scheduling", treatment = "P Practical", } @Article{Liu:1988:MPF, author = "Jane W. S. Liu and Kwei-Jay J. Lin", title = "On Means to Provide Flexibility in Scheduling", journal = j-SIGADA-LETTERS, volume = "8", number = "7", pages = "32--34", month = "Fall", year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:31 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150J (Operating systems); C6140D (High level languages)", conflocation = "Moretonhampstead, UK; 1-3 June 1988", conftitle = "Second International Workshop on Real-Time ADA Issues", corpsource = "Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "acceptably precise answer; Ada; algorithms; environment; flexibility; imprecise computation; languages; precision; scheduling; theory", sponsororg = "Ada UK; United States Air Force Office of Sci. Res", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.4.1 Software, OPERATING SYSTEMS, Process Management, Scheduling \\ F.2.2 Theory of Computation, ANALYSIS OF ALGORITHMS AND PROBLEM COMPLEXITY, Nonnumerical Algorithms and Problems, Sequencing and scheduling", treatment = "P Practical", } @Article{Locke:1988:PAC, author = "C. D. Locke and J. B. Goodenough", title = "A practical application of the ceiling protocol in a real-time system", journal = j-SIGADA-LETTERS, volume = "8", number = "7", pages = "35--38", month = "Fall", year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:31 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C7460 (Aerospace engineering); C6110B (Software engineering techniques); C6140D (High level languages); C6150J (Operating systems)", conflocation = "Moretonhampstead, UK; 1-3 June 1988", conftitle = "Second International Workshop on Real-Time ADA Issues", corpsource = "IBM Syst. Integration Div., Owego, NY, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; aerospace computing; ceiling protocol; design; languages; maintainability; modern avionics systems; performance; priority management; programs; protocol; protocols; quality; real-time; real-time system; real-time systems; reliability; response time predictability; scheduling; software; software design; software engineering; standardization", sponsororg = "Ada UK; United States Air Force Office of Sci. Res", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.3.0 Software, PROGRAMMING LANGUAGES, General, Standards \\ D.4.7 Software, OPERATING SYSTEMS, Organization and Design, Real-time systems", treatment = "P Practical", } @Article{Locke:1988:PIC, author = "Douglass Locke and Lui Sha and Ragunathan Rajkumar and John Lehoczky and Greg Burns", title = "Priority inversion and its control: {An} experimental investigation", journal = j-SIGADA-LETTERS, volume = "8", number = "7", pages = "39--42", month = "Fall", year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:31 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150J (Operating systems); C6140D (High level languages); C6110B (Software engineering techniques)", conflocation = "Moretonhampstead, UK; 1-3 June 1988", conftitle = "Second International Workshop on Real-Time ADA Issues", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; algorithms; control; experimentation; languages; logical complexity; measurement; performance; priority inversion; real-time scheduling algorithms; real-time system project; resource utilization; scheduling; software engineering; theory; timing complexity; timing constraints", sponsororg = "Ada UK; United States Air Force Office of Sci. Res", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.4.7 Software, OPERATING SYSTEMS, Organization and Design, Real-time systems \\ F.2.2 Theory of Computation, ANALYSIS OF ALGORITHMS AND PROBLEM COMPLEXITY, Nonnumerical Algorithms and Problems, Routing and layout \\ D.4.1 Software, OPERATING SYSTEMS, Process Management, Scheduling", treatment = "P Practical", } @Article{Baker:1988:IIA, author = "Ted Baker", title = "Improving Immediacy in {Ada}", journal = j-SIGADA-LETTERS, volume = "8", number = "7", pages = "50--56", month = "Fall", year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:31 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150J (Operating systems); C6110 (Systems analysis and programming); C6140D (High level languages)", conflocation = "Moretonhampstead, UK; 1-3 June 1988", conftitle = "Second International Workshop on Real-Time ADA Issues", corpsource = "Florida State Univ., Tallahassee, FL, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; design; flow of control; immediacy; languages; multiprocessing programs; programming; real-time applications; shared variable; updating", sponsororg = "Ada UK; United States Air Force Office of Sci. Res", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.4.7 Software, OPERATING SYSTEMS, Organization and Design, Real-time systems \\ D.4.1 Software, OPERATING SYSTEMS, Process Management, Scheduling", treatment = "P Practical", } @Article{deBondeli:1988:ATC, author = "Patrick {de Bondeli}", title = "Asynchronous Transfer of Control and Scheduling Problems", journal = j-SIGADA-LETTERS, volume = "8", number = "7", pages = "57--60", month = "Fall", year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:31 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150J (Operating systems); C6140D (High level languages)", conflocation = "Moretonhampstead, UK; 1-3 June 1988", conftitle = "Second International Workshop on Real-Time ADA Issues", corpsource = "Aerospatiale/Space Div., Paris, France", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; control; design; direct asynchronous transfer; FAILURE exception; languages; multiprocessing programs; scheduling; scheduling problems; task", sponsororg = "Ada UK; United States Air Force Office of Sci. Res", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.4.1 Software, OPERATING SYSTEMS, Process Management, Scheduling \\ D.3.1 Software, PROGRAMMING LANGUAGES, Formal Definitions and Theory, Semantics", treatment = "P Practical", } @Article{Hunt:1988:IA, author = "J. R. Hunt", title = "Interrupts and {Ada}", journal = j-SIGADA-LETTERS, volume = "8", number = "7", pages = "61--64", month = "Fall", year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:31 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150J (Operating systems); C6140D (High level languages)", conflocation = "Moretonhampstead, UK; 1-3 June 1988", conftitle = "Second International Workshop on Real-Time ADA Issues", corpsource = "Plessey Res. and Technol., Romsey, UK", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; asynchronous communication; design; interrupts; languages; run; servicing interrupts; time system interface", sponsororg = "Ada UK; United States Air Force Office of Sci. Res", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.4.1 Software, OPERATING SYSTEMS, Process Management", treatment = "P Practical", } @Article{Toetenel:1988:ATC, author = "W. J. Toetenel and J. {van Katwijk}", title = "Asynchronous Transfer of Control in {Ada}", journal = j-SIGADA-LETTERS, volume = "8", number = "7", pages = "65--79", month = "Fall", year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:31 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150J (Operating systems); C6140D (High level languages)", classification = "C6140D (High level languages); C6150J (Operating systems)", conflocation = "Moretonhampstead, UK; 1-3 June 1988", conftitle = "Second International Workshop on Real-Time ADA Issues", corpsource = "Fac. of Math. and Comput. Sci., Delft Univ. of Technol., Netherlands", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada tasking model; asynchronous exceptions; asynchronous transfer of control; design; language syntaxis; languages; multiprocessing programs; semantics; standardization; tasks", sponsororg = "Ada UK; United States Air Force Office of Sci. Res", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.4.1 Software, OPERATING SYSTEMS, Process Management \\ D.3.4 Software, PROGRAMMING LANGUAGES, Processors, Compilers \\ D.3.0 Software, PROGRAMMING LANGUAGES, General, Standards \\ D.3.1 Software, PROGRAMMING LANGUAGES, Formal Definitions and Theory, Semantics", treatment = "P Practical", } @Article{Atkinson:1988:CBA, author = "C. Atkinson and S. J. Goldsack", title = "Communication Between {Ada} Programs in {DIADEM}", journal = j-SIGADA-LETTERS, volume = "8", number = "7", pages = "86--96", month = "Fall", year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:31 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150J (Operating systems); C6140D (High level languages)", conflocation = "Moretonhampstead, UK; 1-3 June 1988", conftitle = "Second International Workshop on Real-Time ADA Issues", corpsource = "Dept. of Comput., Imperial Coll. of Sci. and Technol., London, UK", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada programs; centralized uniprocessor; communication systems; DIADEM project; distributed processing; distributed systems; host communication; interface; languages; network architectures; performance; portable; real-time; remote communication mechanism; standard; standardization; system; time-critical; transport layer services", sponsororg = "Ada UK; United States Air Force Office of Sci. Res", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.4.7 Software, OPERATING SYSTEMS, Organization and Design, Distributed systems \\ D.4.7 Software, OPERATING SYSTEMS, Organization and Design, Real-time systems \\ D.4.1 Software, OPERATING SYSTEMS, Process Management", treatment = "P Practical", } @Article{Bishop:1988:TSD, author = "Judy M. Bishop", title = "Three steps to distribution: partitioning, configuring, and adapting", journal = j-SIGADA-LETTERS, volume = "8", number = "7", pages = "97--100", month = "Fall", year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:31 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150J (Operating systems); C6140D (High level languages)", conflocation = "Moretonhampstead, UK; 1-3 June 1988", conftitle = "Second International Workshop on Real-Time ADA Issues", corpsource = "Dept. of Comput. Sci., Univ. of the Witwatersrand, Johannesburg, South Africa", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; adapting; configuring; distributed Ada; distributed processing; distribution; languages; partition units; partitioning; source translation; tools", sponsororg = "Ada UK; United States Air Force Office of Sci. Res", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.4.7 Software, OPERATING SYSTEMS, Organization and Design, Distributed systems", treatment = "P Practical", } @Article{Jansohn:1988:ADS, author = "Hans-Stephan Jansohn", title = "{Ada} for Distributed Systems", journal = j-SIGADA-LETTERS, volume = "8", number = "7", pages = "101--103", month = "Fall", year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:31 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150J (Operating systems); C6140D (High level languages)", conflocation = "Moretonhampstead, UK; 1-3 June 1988", conftitle = "Second International Workshop on Real-Time ADA Issues", corpsource = "Systeam KG, Karlsruhe, West Germany", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada compilation systems; Ada program; commands; distributed processing; distributed systems; intended mapping; languages; linker; pragmas; software development; systems; target configuration; tightly coupled", sponsororg = "Ada UK; United States Air Force Office of Sci. Res", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.4.7 Software, OPERATING SYSTEMS, Organization and Design, Distributed systems", treatment = "P Practical", } @Article{Krishnam:1988:ITT, author = "P. Krishnam and R. A. Volz and R. J. Theriault", title = "Implementation of Task Types in Distributed {Ada}", journal = j-SIGADA-LETTERS, volume = "8", number = "7", pages = "104--107", month = "Fall", year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Krishnan:1988:ITT, author = "P. Krishnan and R. A. Volz and R. J. Theriault", title = "Implementation of task types in distributed {Ada}", journal = j-SIGADA-LETTERS, volume = "8", number = "7", pages = "104--107", month = "Fall", year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:31 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150J (Operating systems); C6120 (File organisation); C6140D (High level languages)", conflocation = "Moretonhampstead, UK; 1-3 June 1988", conftitle = "Second International Workshop on Real-Time ADA Issues", corpsource = "Robots Res. Lab., Michigan Univ., Ann Arbor, MI, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; data structures; distributed Ada; distributed computation; distributed processing; languages; pre-translator; remote task types", sponsororg = "Ada UK; United States Air Force Office of Sci. Res", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.4.7 Software, OPERATING SYSTEMS, Organization and Design, Distributed systems \\ D.3.4 Software, PROGRAMMING LANGUAGES, Processors, Translator writing systems and compiler generators", treatment = "P Practical", } @Article{Hucheon:1988:SAD, author = "A. D. Hucheon and A. J. Wellings", title = "Supporting {Ada} in a Distributed Environment", journal = j-SIGADA-LETTERS, volume = "8", number = "7", pages = "113--117", month = "Fall", year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Hutcheon:1988:SAD, author = "A. D. Hutcheon and A. J. Wellings", title = "Supporting {Ada} in a distributed environment", journal = j-SIGADA-LETTERS, volume = "8", number = "7", pages = "113--117", month = "Fall", year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:31 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6115 (Programming support); C6140D (High level languages); C6150J (Operating systems)", conflocation = "Moretonhampstead, UK; 1-3 June 1988", conftitle = "Second International Workshop on Real-Time ADA Issues", corpsource = "Dept. of Computer Sci., York Univ., UK", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; applications; distributed environment; distributed processing; distributed systems; fault-tolerant; languages; pre-partitioning; programming; software tools; tools", sponsororg = "Ada UK; United States Air Force Office of Sci. Res", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.4.7 Software, OPERATING SYSTEMS, Organization and Design, Distributed systems \\ D.2.1 Software, SOFTWARE ENGINEERING, Requirements/Specifications, Tools", treatment = "P Practical", } @Article{Arevalo:1988:FTD, author = "Sergio Arevalo and Angel Alvarez", title = "Fault Tolerant Distributed {Ada}", journal = j-SIGADA-LETTERS, volume = "8", number = "7", pages = "118--122", month = "Fall", year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:31 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6150J (Operating systems)", conflocation = "Moretonhampstead, UK; 1-3 June 1988", conftitle = "Second International Workshop on Real-Time ADA Issues", corpsource = "Fac. de Inf., Madrid, Spain", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; distributed processing; fault; fault tolerant computing; languages; process replication; programming; task replication; tolerant distributed systems", sponsororg = "Ada UK; United States Air Force Office of Sci. Res", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.4.7 Software, OPERATING SYSTEMS, Organization and Design, Distributed systems", treatment = "P Practical", } @Article{Knight:1988:NAF, author = "John C. Knight and Marc E. Rouleau", title = "A New Approach to Fault Tolerance in Distributed {Ada} Programs", journal = j-SIGADA-LETTERS, volume = "8", number = "7", pages = "123--126", month = "Fall", year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:31 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6150J (Operating systems)", conflocation = "Moretonhampstead, UK; 1-3 June 1988", conftitle = "Second International Workshop on Real-Time ADA Issues", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; APPL-like; distributed Ada programs; distributed processing; distribution flexibility; failure event; fault tolerance; fault tolerant computing; HAPPL; languages; partitioning language; predefined exceptions; replication; resurrection", sponsororg = "Ada UK; United States Air Force Office of Sci. Res", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.4.7 Software, OPERATING SYSTEMS, Organization and Design, Distributed systems", treatment = "P Practical", } @Article{Anonymous:1988:SIW, author = "Anonymous", title = "{Second International Workshop on Real-Time ADA Issues}", journal = j-SIGADA-LETTERS, volume = "8", number = "7", pages = "??--??", month = "Fall", year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150J (Operating systems); C6140D (High level languages)", conflocation = "Moretonhampstead, UK; 1-3 June 1988", conftitle = "Second International Workshop on Real-Time ADA Issues", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; asynchronous transfer of control; distributed; distributed processing; execution; multiprocessing programs; Scheduling; scheduling", sponsororg = "Ada UK; United States Air Force Office of Sci. Res", treatment = "P Practical", } @Article{Barnes:1988:SIW, author = "John Barnes", title = "Second International Workshop on Real-Time {Ada} Issues", journal = j-SIGADA-LETTERS, volume = "8", number = "7", pages = "??--??", month = "Fall", year = "1988", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Roast:1989:AAM, author = "C. Roast", title = "The Applicability of {Ada} to {Mil-Std-1750A}", journal = j-SIGADA-LETTERS, volume = "8", number = "3", pages = "84--86", month = may # "\slash " # jun, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Wood:1989:IFS, author = "P. Wood and D. Turcaso", title = "Implementing a Faster String Search Algorithm in {Ada}", journal = j-SIGADA-LETTERS, volume = "8", number = "3", pages = "87--97", month = may # "\slash " # jun, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Altman:1989:TVD, author = "N. Altman and Nelson Weiderman", title = "Timing Variations in Dual Loop Benchmarks", journal = j-SIGADA-LETTERS, volume = "8", number = "3", pages = "98--106", month = may # "\slash " # jun, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Carter:1989:MSD, author = "J. Carter", title = "{MMAIM}: {A} Software Development Method for {Ada}", journal = j-SIGADA-LETTERS, volume = "8", number = "3", pages = "107--114", month = may # "\slash " # jun, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{McDonald:1989:AAT, author = "C. McDonald", title = "The {Ada ASEET} Team", journal = j-SIGADA-LETTERS, volume = "8", number = "3", pages = "115--122", month = may # "\slash " # jun, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", keywords = "education, training", } @Article{Racine:1989:WUC, author = "Roger Racine", title = "Why the Use Clause is Beneficial", journal = j-SIGADA-LETTERS, volume = "8", number = "3", pages = "123--127", month = may # "\slash " # jun, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Bardin:1989:IUI, author = "B. Bardin and C. Colket and D. Smith", title = "Implementation of unsigned integers in {Ada}", journal = j-SIGADA-LETTERS, volume = "9", number = "1", pages = "47--70", month = jan # "\slash " # feb, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6130 (Data handling techniques)", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; address arithmetic; digital arithmetic; full range; logical operations; modular arithmetic; numeric literals; symbol manipulation; unsigned integers", treatment = "P Practical", } @Article{Anonymous:1989:MRS, author = "Anonymous", title = "A model runtime system interface for {Ada Version} 2.3", journal = j-SIGADA-LETTERS, volume = "9", number = "1", pages = "84--132", month = jan # "\slash " # feb, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150C (Compilers, interpreters and other processors); C6120 (File organisation); C6140D (High level languages)", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada tasking; compiler; compiler-generated code; dynamic; model interface; program compilers; runtime system interface; storage allocation; storage management", treatment = "P Practical", } @Article{ASA:1989:MRS, author = "{ACM SIGAda ARTEWG}", title = "A Model Runtime System Interface for {Ada}, Version 2.3", journal = j-SIGADA-LETTERS, volume = "9", number = "1", pages = "84--132", month = jan # "\slash " # feb, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Jha:1989:ISD, author = "Rakesh Jha and Greg Eisenhauer and J. Michael {Kamrad, II} and Dennis Cornhill", title = "An Implementation Supporting Distributed Execution of Partitioned {Ada} Programs", journal = j-SIGADA-LETTERS, volume = "9", number = "1", pages = "147--160", month = jan # "\slash " # feb, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:31 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", corpsource = "Honeywell Syst. and Res. Center, Hopkins, MN, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada compiler validation test-; Ada Program; compilation system; complexity; design; distributed application software; distributed execution; distributed processing; languages; partitioned Ada; Partitioning Language; program; program compilers; program execution; programs; software redesign; suite; testing", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.1.m Software, PROGRAMMING TECHNIQUES, Miscellaneous", treatment = "P Practical", } @Article{Eisenhauer:1989:TTC, author = "Greg Eisenhauer and Rakesh Jha and J. Michael {Kamrad, II}", title = "Targeting a Traditional Compiler to a Distributed Environment", journal = j-SIGADA-LETTERS, volume = "9", number = "2", pages = "45--51", month = mar # "\slash " # apr, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:32 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150C (Compilers, interpreters and other processors); C6140D (High level languages); C6110 (Systems analysis and programming)", corpsource = "Honeywell Syst. and Res. Center, Minneapolis, MN, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; compilation system; design; Distributed Ada project; distributed processing; distributed target; distributed target compilation system; environment; full commercial Ada; languages; practical design decisions; program compilers; programming; single unmodified Ada program; structural issues; traditional compilation system; traditional compiler targeting", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.3.4 Software, PROGRAMMING LANGUAGES, Processors, Compilers \\ D.4.7 Software, OPERATING SYSTEMS, Organization and Design, Distributed systems", treatment = "P Practical", } @Article{Cheng:1989:NAT, author = "Jingde Cheng and Kazuo Ushijima", title = "Naming {Ada} Tasks at Run-Time", journal = j-SIGADA-LETTERS, volume = "9", number = "2", pages = "52--61", month = mar # "\slash " # apr, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:32 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150G (Diagnostic, testing, debugging and evaluating systems); C6140D (High level languages); C6110 (Systems analysis and programming)", corpsource = "Dept. of Comput. Sci. and Commun. Eng., Kyushu Univ., Fukuoka, Japan", fjournal = "ACM SIGAda Ada Letters", keywords = "activations; Ada; Ada listings; executions; languages; naming Ada tasks; programming; run-time; total order; utility programs", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.3.3 Software, PROGRAMMING LANGUAGES, Language Constructs", treatment = "P Practical", } @Article{Genillard:1989:RDR, author = "C. Genillard and N. Ebel and A. Strohmeier", title = "Rationale for the Design of Reusable Abstract Data Types Implemented in {Ada}", journal = j-SIGADA-LETTERS, volume = "9", number = "2", pages = "62--71", month = mar # "\slash " # apr, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:32 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110B (Software engineering techniques); C6120 (File organisation); C6140D (High level languages)", corpsource = "Dept. of Comput. Sci., Swiss Federal Inst. of Technol., Lausanne, Switzerland", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; data structures; design; generic packages; goals; languages; rationale; reusable abstract data types; software reusability", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.3.3 Software, PROGRAMMING LANGUAGES, Language Constructs, Abstract data types \\ D.2.m Software, SOFTWARE ENGINEERING, Miscellaneous, Reusable software", treatment = "P Practical", } @Article{Dritc:1989:PHS, author = "K. Dritc", title = "Plugging the holes in the {Sieve of Eratosthenes}", journal = j-SIGADA-LETTERS, volume = "9", number = "2", pages = "72--77", month = mar # "\slash " # apr, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:32 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Dritz:1989:PHS, author = "Kenneth W. Dritz", title = "Plugging the holes in the {Sieve of Eratosthenes}", journal = j-SIGADA-LETTERS, volume = "9", number = "2", pages = "72--77", month = mar # "\slash " # apr, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110 (Systems analysis and programming); C7310 (Mathematics)C6140D (High level languages); C6150J (Operating systems)", corpsource = "Div. of Math. and Comput. Sci., Argonne Nat. Lab., IL, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada listings; Ada tasking realization; algorithms; communication; Eratosthenes; errors; fundamental flaw; languages; mathematics computing; multiprogramming; parallel; parallel programming; programming; revised program body; subtle errors; synchronization", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, {Ada}", treatment = "P Practical", } @Article{Ladden:1989:SIC, author = "Richard M. Ladden", title = "A Survey of Issues to be Considered in the Development of an Object-Oriented Development Methodology for {Ada}", journal = j-SIGADA-LETTERS, volume = "9", number = "2", pages = "78--89", month = mar # "\slash " # apr, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:32 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110B (Software engineering techniques); C6140D (High level languages); C0310F (Software development management)", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada software development process; approaches; complementary; integrated set; languages; life-cycle OOD methodology; management; object-oriented development methodology; object-oriented mind-set; object-oriented programming; OOD; OOD methodology; software development methods; software engineering; theory", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.1.m Software, PROGRAMMING TECHNIQUES, Miscellaneous \\ D.2.9 Software, SOFTWARE ENGINEERING, Management, Life cycle", treatment = "P Practical", } @Article{Vestal:1989:MCP, author = "Steve Vestal", title = "Mixing Coroutines and Processes in an {Ada} Tasking Implementation", journal = j-SIGADA-LETTERS, volume = "9", number = "2", pages = "90--101", month = mar # "\slash " # apr, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:32 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110 (Systems analysis and programming); C6150J (Operating systems); C6140D (High level languages)", corpsource = "Honeywell Syst. and Res. Center, Minneapolis, MN, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada listings; Ada program; Ada tasking implementation; concurrency; coroutines; fairness; full functionality; hardware capabilities; idiomatic uses; language reference manual; languages; multiprogramming; offs; programming; requirements; runtime support; scheduling; specific application; synchronization expense; trade-", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.3.3 Software, PROGRAMMING LANGUAGES, Language Constructs, Coroutines", treatment = "P Practical", } @Article{Ross:1989:FPI, author = "Donald L. Ross", title = "The Form of a Passive Iterator", journal = j-SIGADA-LETTERS, volume = "9", number = "2", pages = "102--105", month = mar # "\slash " # apr, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:32 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110B (Software engineering techniques); C6140D (High level languages)", corpsource = "IIT Res. Inst., Lanham, MD, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "active form; Ada; generic formal subprogram Process; generic procedure; languages; passive form; passive iterator; procedure Process; programming; reusable software components; software reusability; updated", subject = "D.2.m Software, SOFTWARE ENGINEERING, Miscellaneous, Reusable software \\ D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada", treatment = "P Practical", } @Article{Hosch:1989:MPA, author = "Frederick A. Hosch", title = "Message Passing and Administrators in {Ada}", journal = j-SIGADA-LETTERS, volume = "9", number = "2", pages = "106--117", month = mar # "\slash " # apr, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:32 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110 (Systems analysis and programming); C6140D (High level languages); C6150J (Operating systems)", corpsource = "Appl. Res. Labs., Texas Univ., Austin, TX, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada constructs; Ada listings; administrators; communication; cooperating; design; electronic messaging; general definition; languages; message passing primitives; programming; programming methodology; sequential processes; synchronization; well-known mechanisms", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.4.4 Software, OPERATING SYSTEMS, Communications Management, Message sending", treatment = "P Practical", } @Article{Clapp:1989:AH, author = "Russell M. Clapp and Trevor Mudge", title = "{Ada} on a Hypercube", journal = j-SIGADA-LETTERS, volume = "9", number = "2", pages = "118--128", month = mar # "\slash " # apr, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:32 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110 (Systems analysis and programming); C6140D (High level languages); C5440 (Multiprocessor systems and techniques)", corpsource = "Dept. of Electr. Eng. and Comput. Sci., Michigan Univ., Ann Arbor, MI, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; design; high-order parallel programming; hypercube multiprocessor; interprocessor communication; language-level; languages; machine-independent; parallel machines; parallel processing; parallel programming; performance; program partitioning; run-time system; theory", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ F.1.2 Theory of Computation, COMPUTATION BY ABSTRACT DEVICES, Modes of Computation, Parallelism \\ C.1.2 Computer Systems Organization, PROCESSOR ARCHITECTURES, Multiple Data Stream Architectures (Multiprocessors), Parallel processors", treatment = "P Practical", } @Article{Anonymous:1989:AAL, author = "Anonymous", title = "Approved {Ada} language commentaries", journal = j-SIGADA-LETTERS, volume = "9", number = "3", pages = "1--341", month = "Spring", year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages)", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada Joint Program Office; Ada Rapporteur Group; Ada Reference; Ada standard; ANSI requirements; approved Ada commentaries; binding interpretation; confirmation; implementation; inconsistency; ISO; ISO WG9 committee; language maintenance; Manual; nonbinding interpretation; ramification; requirements; standards", } @Article{Kerner:1989:ADL, author = "J. Kerner", title = "{Ada} design language developers matrix", journal = j-SIGADA-LETTERS, volume = "9", number = "4", pages = "30--42", month = may # "\slash " # jun, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6110 (Systems analysis and programming); C6150C (Compilers, interpreters and other processors)", corpsource = "TRW, Redondo Beach, CA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada design language products; availability; commercially available; design language developers matrix; development effort; language package; microcomputer applications; program compilers; programming; software packages; specification languages; tool", treatment = "P Practical; R Product Review", } @Article{Salwin:1989:VV, author = "Arthur E. Salwin", title = "The Variabilities are Variable", journal = j-SIGADA-LETTERS, volume = "9", number = "4", pages = "84--86", month = may # "\slash " # jun, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:33 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C5470 (Performance evaluation and testing); C0310H (Equipment and software evaluation methods)", corpsource = "MITRE Corp., McLean, VA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "benchmarks; byte MicroVAX word; byte offset; byte-alignment; computer testing; DEC computers; execution time; four-; languages; loop; measurement; performance; performance evaluation; run-time benchmarks; timing; timing variations; VAX computers; VAX product line; verification; virtual address", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada", treatment = "P Practical", } @Article{Levine:1989:CDA, author = "Gertrude Levine", title = "Controlling Deadlock in {Ada}", journal = j-SIGADA-LETTERS, volume = "9", number = "4", pages = "87--91", month = may # "\slash " # jun, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:33 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110 (Systems analysis and programming); C6150J (Operating systems); C6140D (High level languages)", corpsource = "Fairleigh Dickinson Univ., Teaneck, NJ, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada concurrency constructs; allocation; anomalies; deadlock control; delays; infinite postponement; languages; mutual exclusion mechanisms; parallel programming; performance; recovery; resource; storage allocation; synchronization; system; unbounded", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.4.1 Software, OPERATING SYSTEMS, Process Management, Deadlocks", treatment = "P Practical", } @Article{Tracz:1989:PCS, author = "Will Tracz", title = "Parameterization: {A} Case Study", journal = j-SIGADA-LETTERS, volume = "9", number = "4", pages = "92--102", month = may # "\slash " # jun, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:33 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110B (Software engineering techniques); C6140D (High level languages); C6120 (File organisation)", corpsource = "IBM Syst. Integration Div., Owego, NY, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada language features; Ada program parameterization; case study; data abstractions; data structures; incremental steps; language constructs; languages; parameterization process; parameterized software abstractions; performance; programming; programming design decisions; reusable software; software reusability; tradeoffs", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada", treatment = "P Practical", } @Article{Carter:1989:VLS, author = "Jeffrey Carter", title = "Variable-length string input in {Ada}", journal = j-SIGADA-LETTERS, volume = "9", number = "4", pages = "103--104", month = may # "\slash " # jun, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:33 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Carter:1989:VSI, author = "Jeffrey R. Carter", title = "Variable-Length String Input in {Ada}", journal = j-SIGADA-LETTERS, volume = "9", number = "4", pages = "103--104", month = may # "\slash " # jun, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110 (Systems analysis and programming); C6140D (High level languages); C6120 (File organisation); C6150C (Compilers, interpreters and other processors)", corpsource = "Martin Marietta Astronaut. Group, Denver, CO, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada command-line interpreter; Ada listings; constant string; data structures; function result; languages; line; program interpreters; programming; recursive function; string formal parameter; subprogram; terminator; variable-length string input", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.3.3 Software, PROGRAMMING LANGUAGES, Language Constructs, Data types and structures", treatment = "P Practical", } @Article{Elrad:1989:IMC, author = "Tzilla Elrad", title = "The issue of mutual control: synchronization and decision making control for {Ada}", journal = j-SIGADA-LETTERS, volume = "9", number = "4", pages = "105--112", month = may # "\slash " # jun, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:33 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6150J (Operating systems); C6110 (Systems analysis and programming)", corpsource = "Dept. of Comput. Sci., Illinois Inst. of Technol., Chicago, IL, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada listings; Ada tasking; concurrent programming control; Concurrent-C; condition; decision making control; delayed time mutual control; delayed-time semantics; engineering; language capability; languages; multiprogramming; mutual control scheduling; real-time mutual control; real-time semantics; scheduling; select alternative; software; software engineering principles; strategies; synchronization; user-defined scheduling", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.1.3 Software, PROGRAMMING TECHNIQUES, Concurrent Programming \\ D.4.1 Software, OPERATING SYSTEMS, Process Management, Scheduling", treatment = "P Practical", } @Article{Arevalo:1989:FTD, author = "Sergio Arevalo and Angel Alvarez", title = "Fault Tolerant Distributed {Ada}", journal = j-SIGADA-LETTERS, volume = "9", number = "5", pages = "54--59", month = jul # "\slash " # aug, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:33 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6150 (Systems software)", corpsource = "Fac. de Inf., Madrid, Spain", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada program; distributed applications; distributed processing; distributed systems; fault; fault tolerant computing; languages; process (task) replication; process replication; reliability; software engineering; task replication; tolerant distributed systems", subject = "D.2.6 Software, SOFTWARE ENGINEERING, Programming Environments, Ada \\ D.2.7 Software, SOFTWARE ENGINEERING, Distribution and Maintenance, Portability \\ D.2.5 Software, SOFTWARE ENGINEERING, Testing and Debugging, Error handling and recovery", treatment = "P Practical", } @Article{Weicker:1989:DBA, author = "Reinhold P. Weicker", title = "{Dhrystone} Benchmark ({Ada} Version 2): Rationale and Measurement Rules", journal = j-SIGADA-LETTERS, volume = "9", number = "5", pages = "60--82", month = jul # "\slash " # aug, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:33 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C5470 (Performance evaluation and testing); C6150C (Compilers, interpreters and other processors)", classification = "C5470 (Performance evaluation and testing); C6150C (Compilers, interpreters and other processors)", corpsource = "Siemens AG, Erlangen, West Germany", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada version 2; CPU/compiler; CPU/compiler performance measurement; Dhrystone benchmark program; first performance; first performance indication; indication; instruction sets; integer benchmark; languages; microprocessors; minicomputers; MIPS numbers; PCs; performance; performance evaluation; performance measurement; program compilers; workstations", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.3.3 Software, PROGRAMMING LANGUAGES, Language Constructs \\ D.2.8 Software, SOFTWARE ENGINEERING, Metrics, Performance measures", treatment = "P Practical", xxtitle = "{Dhrystone} benchmark ({Ada} version 2): rationale and measurements rules", } @Article{Heker:1989:SER, author = "Wolf-Dieter Heker", title = "{Sieve of Eratosthenes} revisited", journal = j-SIGADA-LETTERS, volume = "9", number = "5", pages = "83--83", month = jul # "\slash " # aug, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:33 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ F.2 Theory of Computation, ANALYSIS OF ALGORITHMS AND PROBLEM COMPLEXITY", } @Article{Wu:1989:SCD, author = "Y. C. Wu and Ted P. Baker", title = "A Source Code Documentation System for {Ada}", journal = j-SIGADA-LETTERS, volume = "9", number = "5", pages = "84--88", month = jul # "\slash " # aug, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:33 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110 (Systems analysis and programming); C6140D (High level languages)", corpsource = "Dept. of Comput. Sci., Florida State Univ., Tallahassee, FL, USA", date = "Jul/AUg", fjournal = "ACM SIGAda Ada Letters", keywords = "A-; A-Tangle; A-Weave; A-Web; A-Web system; Ada; Ada package; code; documentation; languages; Pascal programs; source code documentation system; structured; system documentation; T/sub E/X project; Web; Web documentation", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.2.7 Software, SOFTWARE ENGINEERING, Distribution and Maintenance, Documentation", treatment = "P Practical", } @Article{Carlsson:1989:DAI, author = "Mats Carlsson and Lars Asplund", title = "A Data Acquisition and Information Handling System in {Ada} for Electron Spectroscopy", journal = j-SIGADA-LETTERS, volume = "9", number = "5", pages = "89--100", month = jul # "\slash " # aug, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:33 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "A0650D (Data gathering, processing, and recording, data displays including digital techniques); A0780 (Electron and ion microscopes and techniques); C5520 (Data acquisition equipment and techniques); C6130 (Data handling techniques); C7320 (Physics and Chemistry)", corpsource = "Inst. of Phys., Uppsala, Sweden", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; communication; data; data acquisition; data handling; data packages; design; distributed processing; distributed system; electron spectroscopy; ESCA; forms; graphical presentation; information handling system; instrumental; languages; menus; multitasking; physics computing; real time system; scientific purposes; types; windowing", subject = "H.3.4 Information Systems, INFORMATION STORAGE AND RETRIEVAL, Systems and Software \\ D.2.10 Software, SOFTWARE ENGINEERING, Design, Methodologies \\ D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ J.2 Computer Applications, PHYSICAL SCIENCES AND ENGINEERING, Chemistry", treatment = "P Practical", } @Article{Kiem:1989:KSD, author = "Eric Kiem", title = "The {KEYSTONE} System Design Methodology", journal = j-SIGADA-LETTERS, volume = "9", number = "5", pages = "101--108", month = jul # "\slash " # aug, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6160D (Relational DBMS); C6110 (Systems analysis and programming)", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada system; analysis; concurrent elements; data dimension; data manipulation; data organization; design; E-R model; entity-relationship; inter-dependencies; keystone methodology; maximum reusability; minimum coupling; modeling; object oriented design; object-oriented programming; operations; optimum object-oriented packaging structure; potential; relational; relational databases; system design; systems", subject = "D.2.10 Software, SOFTWARE ENGINEERING, Design, Methodologies \\ C.4 Computer Systems Organization, PERFORMANCE OF SYSTEMS, Design studies", treatment = "P Practical", } @Article{Klem:1989:KSD, author = "E. Klem", title = "The {KEYSTONE} system design methodology", journal = j-SIGADA-LETTERS, volume = "9", number = "5", pages = "101--108", month = jul # "\slash " # aug, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:33 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Mazzanti:1989:AE, author = "Franco Mazzanti", title = "The {AIDA} Experiment", journal = j-SIGADA-LETTERS, volume = "9", number = "5", pages = "109--114", month = jul # "\slash " # aug, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:33 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150G (Diagnostic, testing, debugging and evaluating systems); C6150C (Compilers, interpreters and other processors); C6115 (Programming support); C6140D (High level languages)", corpsource = "Syst. and Manage., Pisa, Italy", date = "Jul/AUg", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada program; AIDA; APSE; concurrent languages; debugging; EEC MAP project 755 SFD-; error detection; languages; nondeterministic languages; program debugging; program interpreters; prototype; reliability; tools", subject = "D.2.5 Software, SOFTWARE ENGINEERING, Testing and Debugging, Debugging aids \\ D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada", treatment = "P Practical", } @Article{Boyd:1989:RAC, author = "Stowe Boyd", title = "The Role of {Ada} in Contemporary Interface Technology", journal = j-SIGADA-LETTERS, volume = "9", number = "5", pages = "115--122", month = jul # "\slash " # aug, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:33 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6180 (User interfaces); C6140D (High level languages)", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; contemporary interface technology; design; human factors; interface medium; interface technology; legal aspects; POSIX Ada; software design; SQL; SQL Ada binding; standard; user interfaces; workable interface standards", subject = "D.2.2 Software, SOFTWARE ENGINEERING, Tools and Techniques, User interfaces \\ D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ H.2.3 Information Systems, DATABASE MANAGEMENT, Languages, SQL", treatment = "P Practical", } @Article{Schiper:1989:TUC, author = "Andre Schiper and Roland Simon", title = "Traps using the {COUNT} Attribute in the Readers-Writers Problem", journal = j-SIGADA-LETTERS, volume = "9", number = "5", pages = "123--128", month = jul # "\slash " # aug, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:33 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150J (Operating systems); C6140D (High level languages)", corpsource = "Dept. d'Inf., Ecole Polytech. Federale, Lausanne, Switzerland", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada literature; COUNT attribute; languages; multiprocessing programs; parallel programming; problem; readers-writers; select statement guards", subject = "J.7 Computer Applications, COMPUTERS IN OTHER SYSTEMS, Publishing \\ D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada", treatment = "P Practical", } @Article{Anonymous:1989:ASM, author = "Anonymous", title = "{Ada} and software management in {NASA}: assessment and recommendations", journal = j-SIGADA-LETTERS, volume = "9", number = "6", pages = "53--66", month = sep # "\slash " # oct, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C7460 (Aerospace engineering); C0220 (Education and training); C6110B (Software engineering techniques); C0310F (Software development management)", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; ada incentive program; Ada programming; aerospace computing; computer science education; contractors; implementation; improved software practices; management; NASA; national aeronautics/space administration; programming language; risk management; software; software development; software engineering; software metrics use; software research; standard; standards; task force; training", treatment = "P Practical", } @Article{Burns:1989:PAA, author = "A. Burns and A. J. Wellings", title = "Programming Atomic Actions in {Ada}", journal = j-SIGADA-LETTERS, volume = "9", number = "6", pages = "67--79", month = sep # "\slash " # oct, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:34 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110 (Systems analysis and programming); C6140D (High level languages); C5470 (Performance evaluation and testing)", corpsource = "Dept. of Comput., Bradford Univ., UK", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada listings; asynchronous exception; communication mechanisms; design; facility; fault tolerant; fault tolerant computing; languages; mechanisms; programming; programs; recoverable atomic action; simple atomic actions; structuring aid; synchronisation", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.2.5 Software, SOFTWARE ENGINEERING, Testing and Debugging, Error handling and recovery", treatment = "P Practical", } @Article{Sacha:1989:AAR, author = "Krzysztof M. Sacha", title = "{Ada}: Adding Reliability and Efficiency to Task Communication in Programming Distributed Control Systems", journal = j-SIGADA-LETTERS, volume = "9", number = "6", pages = "80--89", month = sep # "\slash " # oct, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:34 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6110 (Systems analysis and programming); C7420 (Control engineering)", corpsource = "Inst. of Autom. Control, Warsaw Univ. of Technol., Poland", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; concurrency control; control engineering computing; distributed architectures; distributed control; efficiency; embedded systems; facility; hardware; inherent features; intertask synchronization; language; language constructs; languages; level; message broadcasting; parallel programming; real-; real-time systems; reliability; remote procedure call; rendezvous; software; synchronisation; systems; task communication; task synchronization; time systems programming", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.3.3 Software, PROGRAMMING LANGUAGES, Language Constructs, Concurrent programming structures \\ D.2.7 Software, SOFTWARE ENGINEERING, Distribution and Maintenance", treatment = "P Practical", } @Article{Mazzanti:1989:RUA, author = "Franco Mazzanti", title = "Reducing Unpredictability in {Ada} Executions", journal = j-SIGADA-LETTERS, volume = "9", number = "6", pages = "90--96", month = sep # "\slash " # oct, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:34 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110B (Software engineering techniques); C6140D (High level languages); C6150G (Diagnostic, testing, debugging and evaluating systems)", corpsource = "Syst. and Manag., Pisa, Italy", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada executions; compilers; EEC; erroneous executions; errors; execution; interpreters; languages; MAP project; program; program erroneousness; programming; recovery; reliability; run-time detection; run-time error; software reliability; system; undetected; unpredictability reduction; unrecoverable failure; unrecoverable run-time error", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.2.5 Software, SOFTWARE ENGINEERING, Testing and Debugging, Error handling and recovery \\ D.2.4 Software, SOFTWARE ENGINEERING, Program Verification", treatment = "P Practical", } @Article{Goldenberg:1989:AAS, author = "Joanne Goldenberg and Gertrude Levine", title = "{Ada}'s abort statement: license to kill", journal = j-SIGADA-LETTERS, volume = "9", number = "6", pages = "97--103", month = sep # "\slash " # oct, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:34 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110 (Systems analysis and programming); C6140D (High level languages)", corpsource = "Giodano Associate Inc., Pine Brook, NJ, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "abnormal; ABORT; abort statement; Ada; deadlock states; exception; languages; module; pragma; program states; programmed; programming; reliability; task; visible", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.2.2 Software, SOFTWARE ENGINEERING, Tools and Techniques \\ D.2.5 Software, SOFTWARE ENGINEERING, Testing and Debugging, Error handling and recovery", treatment = "P Practical", } @Article{Papay:1989:FCA, author = "David Papay", title = "Forcing the Completion of Abnormal Tasks", journal = j-SIGADA-LETTERS, volume = "9", number = "6", pages = "104--107", month = sep # "\slash " # oct, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:34 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110 (Systems analysis and programming); C6140D (High level languages)", corpsource = "GTE Gov. Syst. Corp., Mountain View, CA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "abnormal tasks; abort statement; Ada; Ada language; behavior; forced synchronization points; languages; normal tasks; programming; reliability; synchronisation; system recovery; unconditional completion; undesirable run-time", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.2.2 Software, SOFTWARE ENGINEERING, Tools and Techniques \\ D.2.5 Software, SOFTWARE ENGINEERING, Testing and Debugging, Error handling and recovery", treatment = "P Practical", } @Article{Sterne:1989:SGN, author = "D. Sterne and A. Glendening and B. Jachowski and G. Pretti", title = "A Simplified Graphic Notation for {Ada} Programs", journal = j-SIGADA-LETTERS, volume = "9", number = "6", pages = "108--118", month = sep # "\slash " # oct, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:34 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110B (Software engineering techniques); C6140D (High level languages)", corpsource = "GTE Gov. Syst. Corp., Rockville, MD, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada programs; application; design; design overviews; flowcharting; interrelated diagrams; languages; large Ada; nonexperts; simple design deficiencies; simplified graphic notation; structure chart concepts; systems analysis", subject = "I.3.4 Computing Methodologies, COMPUTER GRAPHICS, Graphics Utilities, Software support \\ D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.2.10 Software, SOFTWARE ENGINEERING, Design, Methodologies \\ D.3.3 Software, PROGRAMMING LANGUAGES, Language Constructs", treatment = "P Practical", } @Article{Collard:1989:OOP, author = "P. Collard", title = "Object-oriented programming techniques with {Ada}: an example", journal = j-SIGADA-LETTERS, volume = "9", number = "6", pages = "119--126", month = sep # "\slash " # oct, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:34 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Collard:1989:OPT, author = "P. Collard", title = "Object-Oriented Programming Techniques With {Ada} --- An Example", journal = j-SIGADA-LETTERS, volume = "9", number = "6", pages = "119--126", month = sep # "\slash " # oct, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6110 (Systems analysis and programming); C6120 (File organisation)", corpsource = "California Space Inst., California Univ., San Diego, La Jolla, CA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada listings; computer programming languages; conventional; data structures; design; dynamic; dynamic data structures; dynamic objects; languages; limited; object-; object-oriented; oriented programming language; oriented-object design; packages; passive entities; principles; private types; programming; programming features; run-time behavior; simple software engineering; static data structures; structures; tasks", subject = "D.2.10 Software, SOFTWARE ENGINEERING, Design, Methodologies \\ D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada", treatment = "P Practical", } @Article{Mysior:1989:EBC, author = "J. Mysior and A. Paprocki", title = "An eight-bit character set in {Ada} programs", journal = j-SIGADA-LETTERS, volume = "9", number = "7", pages = "85--90", month = nov # "\slash " # dec, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:34 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Mysior:1989:ECS, author = "Jerzy Mysior and Andrzej Paprocki", title = "An Eight-Bit Character Set in {Ada} Programs", journal = j-SIGADA-LETTERS, volume = "9", number = "7", pages = "85--90", month = nov # "\slash " # dec, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages)", corpsource = "Inst. of Math. Machines, Warsaw, Poland", fjournal = "ACM SIGAda Ada Letters", keywords = "8 bit; 8-bit IBM PC; Ada; Ada programs; character literals; character sets; design; eight-bit character set; languages; strings", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ D.3.3 Software, PROGRAMMING LANGUAGES, Language Constructs, Abstract data types", treatment = "P Practical", } @Article{Scoy:1989:OD, author = "Roger Van Scoy and Judy Bamberger and Robert Firth", title = "An Overview of {DARK}", journal = j-SIGADA-LETTERS, volume = "9", number = "7", pages = "91--101", month = nov # "\slash " # dec, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{VanScoy:1989:OD, author = "R. {Van Scoy} and J. Bamberger and R. Firth", title = "An overview of {DARK}", journal = j-SIGADA-LETTERS, volume = "9", number = "7", pages = "91--101", month = nov # "\slash " # dec, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:34 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6115 (Programming support)", corpsource = "Software Eng. Inst., Carnegie Mellon Univ., Pittsburgh, PA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada Real-Time Kernel; DARK; design; distributed; Distributed; embedded environment; embedded systems; programming environments; real-time Ada; real-time systems; software; software artifact; software engineering; tools", subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ C.3 Computer Systems Organization, SPECIAL-PURPOSE AND APPLICATION-BASED SYSTEMS, Real-time systems \\ D.2.7 Software, SOFTWARE ENGINEERING, Distribution and Maintenance", treatment = "P Practical", } @Article{Asplund:1989:RAC, author = "L. Asplund and M. Carlsson and D. Wenglin and G. Bray", title = "Real-Time {Ada} Compilers for the 68020", journal = j-SIGADA-LETTERS, volume = "9", number = "7", pages = "102--113", month = nov # "\slash " # dec, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Asplund:1989:RTA, author = "L. Asplund and M. Carlsson and D. Wengelin and G. Bray", title = "Real time {Ada} compilers for the 68020", journal = j-SIGADA-LETTERS, volume = "9", number = "7", pages = "102--113", month = nov # "\slash " # dec, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:34 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150C (Compilers, interpreters and other processors); C6140D (High level languages)", corpsource = "Uppsala Univ., Sweden", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada compilers; cross compilers; design; digital IO-card; languages; Motorola 68020; MVME133 processor card; MVME340; program compilers; real time response; run time kernel; software packages; target machine; VAX/IVMS; VME system", subject = "D.3.4 Software, PROGRAMMING LANGUAGES, Processors, Compilers \\ D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada \\ C.3 Computer Systems Organization, SPECIAL-PURPOSE AND APPLICATION-BASED SYSTEMS, Real-time systems", treatment = "P Practical; R Product Review", } @Article{S:1989:ASS, author = "S. and Sankar", title = "{APE} --- a set of {\TeX} macros to format {Ada} programs", journal = j-SIGADA-LETTERS, volume = "9", number = "7", pages = "114--128", month = nov # "\slash " # dec, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:34 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Sankar:1989:AST, author = "Siram Sankar", title = "{APE} --- {A} Set of {TeX} Macros to Format {Ada} Programs", journal = j-SIGADA-LETTERS, volume = "9", number = "7", pages = "114--128", month = nov # "\slash " # dec, year = "1989", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Describes a set of macros designed for the purpose of formatting Ada programs in {\TeX}. These macros were implemented by the author in early 1987, and they have been refined a few times since. They have also been extended for the language extensions of Ada developed by the Program Analysis and Verification Group at Stanford University. These macros exist as one collection in a file which is included into the document using the mod input command. This file is available on request from the author. The design of the macros were motivated by the program example environment in Scribe. It is for this reason that they have been named APE, which is an acronym for `Ada Program-Example'. The macros are of two kinds-global macros and local macros. The global macros are visible throughout the scope in which the input command has been inserted. (4 Refs.)", acknowledgement = ack-nhfb, affiliation = "Dept. of Comput. Sci., Stanford Univ., CA, USA", classcodes = "C6140D (High level languages)", classification = "C6140D (High level languages)", corpsource = "Dept. of Comput. Sci., Stanford Univ., CA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada Program-; Ada Program-Example; APE; Example; format Ada programs; Format Ada programs; global macros; Global macros; languages; local macros; Local macros; macros; T/sub E/X macros; TEX; TeX macros", subject = "D.2.3 Software, SOFTWARE ENGINEERING, Coding \\ D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada", thesaurus = "Ada; Macros", treatment = "P Practical", } @Article{Baker:1990:APL, author = "Paul L. Baker", title = "{Ada} as a Preprocessor Language", journal = j-SIGADA-LETTERS, volume = "10", number = "1", pages = "83--91", month = jan # "\slash " # feb, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:35 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150C (Compilers, interpreters and other processors); C6140D (High level languages)", corpsource = "CTA Inc., Rockville, MD, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada compiler; Ada package structure; Ada preprocessing; Ada text; compilation; compilation sequence; multiple pass; preprocessor language; program processors; subsystem interfaces", treatment = "P Practical", } @Article{Gonzalez:1990:MSC, author = "Dean W. Gonzalez", title = "Multitasking Software Components", journal = j-SIGADA-LETTERS, volume = "10", number = "1", pages = "92--96", month = jan # "\slash " # feb, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:35 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110B (Software engineering techniques); C6120 (File organisation)", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada parameter passing semantics; concurrency, tasking, reuse; concurrent forms; data integrity; data structure manipulation routines; data structures; multiple; parallel programming; reusability; semaphore calls; software; threads of control", treatment = "P Practical", } @Article{Wengelin:1990:ANT, author = "Daniel Wengelin and Mats Carlsson G{\"o}the and Lars Asplund", title = "Anonymous (No title) [{A} portable {Ada} solution to the problem of suspending a caller on one node during a call to a remote node]", journal = j-SIGADA-LETTERS, volume = "10", number = "1", pages = "97--99", month = jan # "\slash " # feb, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150C (Compilers, interpreters and other processors); C5690 (Other data communication equipment and techniques); C6110B (Software engineering techniques)", corpsource = "Uppsala Univ., Sweden", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada code transformation; busy wait; caller suspending; distributed environment; distributed processing; portability; program processors; pseudo-Ada; remote node; software; source code transformation", treatment = "P Practical", } @Article{Wengelin:1990:AST, author = "Daniel Wengelin and Mats Carlsson Goethe and Lars Asplund", title = "Anonymous (special topic)", journal = j-SIGADA-LETTERS, volume = "10", number = "1", pages = "97--99", month = jan # "\slash " # feb, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:35 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "tasking, concurrency, distributed processing", } @Article{Ben-Ari:1990:SWI, author = "M. Ben-Ari", title = "Signaling from within Interrupt Handlers", journal = j-SIGADA-LETTERS, volume = "10", number = "1", pages = "100--103", month = jan # "\slash " # feb, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:35 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150J (Operating systems); C6110 (Systems analysis and programming)", corpsource = "Technion-Israel Inst. of Technol., Haifa, Israel", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; computational task; critical operations; interrupt handler; interrupt task; interrupts; multiple interrupts; real-time program; real-time systems; signaling; tasking, runtime environment, concurrency; time-", treatment = "P Practical", } @Article{Condic:1990:JFS, author = "Marin David Condic", title = "Junk Facts and the {SlowSort}", journal = j-SIGADA-LETTERS, volume = "10", number = "1", pages = "104--110", month = jan # "\slash " # feb, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:35 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "generic packages", } @Article{Wang:1990:UA, author = "Y. E. Gail Wang", title = "{UNIVERSAL\_FILE\_NAMES} For {Ada}", journal = j-SIGADA-LETTERS, volume = "10", number = "1", pages = "111--117", month = jan # "\slash " # feb, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:35 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150J (Operating systems); C6110 (Systems analysis and programming); C6150E (General utility programs)", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; file name portability; MS-DOS; operating systems (computers); portability, operating system, files, Unix, VAX/VMS, MS-DOS; programs; software portability; UNIVERSAL FILE NAMES; Unix; utility; VMS", treatment = "P Practical", } @Article{Carter:1990:FRA, author = "Jeffrey R. Carter", title = "The Form of Reusable {Ada} Components for Concurrent Use", journal = j-SIGADA-LETTERS, volume = "10", number = "1", pages = "118--121", month = jan # "\slash " # feb, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:35 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6120 (File organisation); C6110B (Software engineering techniques)", corpsource = "Martin Marietta Astronaut. Group, Denver, CO, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "abstract data; abstract state; concurrent components; concurrent use; machines; parallel programming; reusable Ada components; software engineering principles; software reusability; tasking, concurrency; types", treatment = "P Practical", } @Article{Hosch:1990:GIC, author = "Frederick A. Hosch", title = "Generic Instantiations as Closures", journal = j-SIGADA-LETTERS, volume = "10", number = "1", pages = "122--130", month = jan # "\slash " # feb, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:35 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6120 (File organisation); C6110B (Software engineering techniques)", corpsource = "Appl. Res. Labs., Texas Univ., Austin, TX, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada generic; data structures; facility; functional programming; generic; generic instantiations; generic packages, functional programming, design methodology; higher-order functions; semantics; units", treatment = "P Practical", } @Article{Haden:1990:LML, author = "Steven Haden", title = "{LEXICAL\_ANALYZER\_G}: {A} Multi-Language Lexical Analysis Package", journal = j-SIGADA-LETTERS, volume = "10", number = "1", pages = "131--139", month = jan # "\slash " # feb, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:35 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6115 (Programming support); C6150C (Compilers, interpreters and other processors); C6110B (Software engineering techniques)", corpsource = "Dept. of Comput. Sci., Swiss Federal Inst. of Technol., Lausanne, Switzerland", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; compiler implementation, reusable components; generic parameters; input filter; Lexical Analyser G; multi-language lexical analysis package; program processors; reusability; reusable component; software; software packages; software tools", treatment = "P Practical", } @Article{Zhu:1990:DTF, author = "Ming-Yuan Zhu", title = "Design of a Text Formatter with {AUTO STAR}", journal = j-SIGADA-LETTERS, volume = "10", number = "1", pages = "140--159", month = jan # "\slash " # feb, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:35 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110B (Software engineering techniques); C6130D (Document processing techniques); C6115 (Programming support)", corpsource = "Beijing Inst. of Syst. Eng., China", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada listings; AUTO STAR; AUTOmatic Specification To Ada; editing; formal specification; language interpretation; prototyping; Realization; software tools; text; text formatter", treatment = "P Practical", } @Article{Weidman:1990:MCA, author = "Henry Weidman", title = "A Method for Converting Abstract Objects to Discrete Objects", journal = j-SIGADA-LETTERS, volume = "10", number = "2", pages = "52--63", month = mar # "\slash " # apr, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:35 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110 (Systems analysis and programming)", corpsource = "Inf. Process. Lab., TRW Command Support Div., Fairfax, VA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; converting abstract objects; design methodology; discrete objects; program code; programming; truth tables", treatment = "P Practical", } @Article{Bar:1990:SAA, author = "Dieter B{\"a}r and Klaus Sum and L{\'e}on Treff", title = "{SQL\_ArmAda}: An {Ada}-Appropriate Interface to {SQL}", journal = j-SIGADA-LETTERS, volume = "10", number = "2", pages = "64--83", month = mar # "\slash " # apr, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:35 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6180 (User interfaces); C6140D (High level languages); C6160 (Database management systems (DBMS))", corpsource = "Fachhochschule Karlsruhe, FB Wirtschaftsinformatic, West Germany", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada-appropriate interface; database; database management systems; DBMS; generic subprograms; language; nested generic packages; SQL; SQL-ArmAda; user interfaces", treatment = "P Practical", } @Article{Wong:1990:CAC, author = "Sy Wong", title = "Considerations of {Ada} in {Chinese}", journal = j-SIGADA-LETTERS, volume = "10", number = "2", pages = "84--88", month = mar # "\slash " # apr, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:35 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6120 (File organisation)", corpsource = "Adaware, Tarzana, CA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; character set; character sets; Chinese; MIL-STD-1815A", treatment = "P Practical", } @Article{Winkler:1990:DLC, author = "Juergen F. H. Winkler", title = "A Definition of Lines of Code for {Ada}", journal = j-SIGADA-LETTERS, volume = "10", number = "2", pages = "89--94", month = mar # "\slash " # apr, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:35 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110 (Systems analysis and programming); C6140D (High level languages)", corpsource = "Corp. Res., Siemens AG, Munchen, West Germany", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; comment; declaration; definition of lines of code; directive; metrics; requires; separator lines; software development process; software engineering; source lines; statement", treatment = "P Practical", } @Article{Knight:1990:AAP, author = "John C. Knight", title = "On the Assessment of {Ada} Performance", journal = j-SIGADA-LETTERS, volume = "10", number = "3", pages = "1--6", month = "Winter", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:36 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6110B (Software engineering techniques); C6150C (Compilers, interpreters and other processors)", corpsource = "Software Productivity Consortium, Herndon, VA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada performance; Ada systems; compilation; execution time; performance evaluation; performance measurement; program compilers; programming; software performance; software reliability", treatment = "P Practical", } @Article{Clapp:1990:RDI, author = "Russell M. Clapp and Trevor Mudge", title = "A rationale for the design and implementation of {Ada} benchmark programs", journal = j-SIGADA-LETTERS, volume = "10", number = "3", pages = "8--13", month = "Winter", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:36 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Clapp:1990:ISI, author = "Russell M. Clapp and Trevor Mudge", title = "Introduction to the Special Issue on {Ada} Performance Issues", journal = j-SIGADA-LETTERS, volume = "10", number = "3", pages = "10--13", month = "Winter", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Clapp:1990:TB, author = "Russell M. Clapp and Trevor Mudge", title = "Taxonomy of Benchmarks", journal = j-SIGADA-LETTERS, volume = "10", number = "3", pages = "14--19", month = "Winter", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:36 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150G (Diagnostic, testing, debugging and evaluating systems); C6150C (Compilers, interpreters and other processors); C6110B (Software engineering techniques); C0310F (Software development management)", corpsource = "Michigan Univ., Ann Arbor, MI, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "benchmark taxonomy; compiler; compiler front end execution; development environments; embedded systems; generated code; high-level classification; hosted; implementation; language features; linkers; loaders; operating system execution; optimizers; performance; program compilers; program testing; real-time systems; run-time system functions; software reliability; space; tradeoffs", treatment = "P Practical", } @Article{Clapp:1990:TP, author = "Russell M. Clapp and Trevor Mudge", title = "The Time Problem", journal = j-SIGADA-LETTERS, volume = "10", number = "3", pages = "20--28", month = "Winter", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:36 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", URL = "http://www.eecs.umich.edu/~tnm/papers/adaTime.pdf", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6150G (Diagnostic, testing, debugging and evaluating systems); C6110 (Systems analysis and programming)", corpsource = "Michigan Univ., Ann Arbor, MI, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; benchmark execution times; benchmark programs; benchmarking; embedded real-time systems; evaluation; issues; measurement; performance; performance evaluation; program testing; programming; real-time systems; time problem area; time-related; timing; timing related features; timing support", treatment = "P Practical", } @Article{Clapp:1990:SP, author = "Russell M. Clapp and Trevor Mudge", title = "The Space Problem", journal = j-SIGADA-LETTERS, volume = "10", number = "3", pages = "29--32", month = "Winter", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:36 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6110 (Systems analysis and programming); C6120 (File organisation); C6150J (Operating systems); C6150G (Diagnostic, testing, debugging and evaluating systems)", corpsource = "Michigan Univ., Ann Arbor, MI, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "abstract forms; Ada; Ada program; Ada programming; language level; memory usage; performance evaluation; performance measurement; program testing; programming; run-time system; space problem; space usage measurements; storage allocation; storage management", treatment = "P Practical", } @Article{Clapp:1990:PDI, author = "Russell M. Clapp and Trevor Mudge", title = "Parallel and Distributed Issues", journal = j-SIGADA-LETTERS, volume = "10", number = "3", pages = "33--37", month = "Winter", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:36 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6110 (Systems analysis and programming); C6150C (Compilers, interpreters and other processors); C6150G (Diagnostic, testing, debugging and evaluating systems); C5620 (Computer networks and techniques)", corpsource = "Michigan Univ., Ann Arbor, MI, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada compilers; Ada programs; compile time; computer hardware; computer networks; distributed Ada program; distributed issues; distributed systems; embedded applications; evaluation; issues; parallel programming; parallel systems; performance; program; program compilers; program testing; run-time; units", treatment = "P Practical", } @Article{Goforth:1990:PMP, author = "Andre Goforth and Philippe Collard and Matthew Marquardt", title = "Performance Measurement of Parallel {Ada}: An Applications Based Approach", journal = j-SIGADA-LETTERS, volume = "10", number = "3", pages = "38--58", month = "Winter", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:36 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150G (Diagnostic, testing, debugging and evaluating systems); C6110 (Systems analysis and programming); C6150J (Operating systems); C5440 (Multiprocessor systems and techniques); C6150C (Compilers, interpreters and other processors)", corpsource = "Div. of Inf. Sci., NASA Ames Res. Center, Moffett Field, CA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada compiler; Ada program; Ada tasking; application based approach; autonomous telerobotic; communication requirements; communication response time; complex run-time behavior; computational; execution; load parameters; lowered communication response time; macroscopic behavior; multiprocessor architecture; multiprocessor system; multiprogramming; NASREM model; parallel; parallel machines; performance measures; processes; processing; program compilers; program testing; programming; proprietary Ada run-time environment; reference control architecture; requirements; Sequent Balance 8000; shared memory; software environment; standard; system overhead; systems; Verdix", treatment = "P Practical", } @Article{Clapp:1990:O, author = "Russell M. Clapp and Trevor Mudge", title = "Optimization", journal = j-SIGADA-LETTERS, volume = "10", number = "3", pages = "59--59", month = "Winter", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:36 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Rosenfeld:1990:IOA, author = "David Rosenfeld and Mike Ryer", title = "Issues in Optimizing {Ada} Code", journal = j-SIGADA-LETTERS, volume = "10", number = "3", pages = "60--71", month = "Winter", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:36 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150C (Compilers, interpreters and other processors); C6140D (High level languages); C6110 (Systems analysis and programming); C6150G (Diagnostic, testing, debugging and evaluating systems)", corpsource = "Intermetrics Inc., Cambridge, MA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada benchmarks; Ada code; code generation; compilers; distributed overhead; features; language; optimization; program compilers; program testing; programming", treatment = "P Practical", } @Article{Roy:1990:PMM, author = "Daniel Roy", title = "{PIWG} Measurement Methodology", journal = j-SIGADA-LETTERS, volume = "10", number = "3", pages = "72--90", month = "Winter", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:36 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150G (Diagnostic, testing, debugging and evaluating systems); C6110 (Systems analysis and programming); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada compilers; application; architecture; B-tests; benchmarks; composite benchmarks; dual loop approach; language feature tests; performance evaluation; performance issues working group suite; PIWG; PIWG measurement methodology; PIWG suite design; program; program compilers; run-time tests; suite history; testing", treatment = "P Practical", } @Article{Pollack:1990:CRP, author = "Robert H. Pollack and David J. Campbell", title = "Clock Resolution and the {PIWG} Benchmark Suite", journal = j-SIGADA-LETTERS, volume = "10", number = "3", pages = "91--97", month = "Winter", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:36 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150G (Diagnostic, testing, debugging and evaluating systems); C6140D (High level languages); C6110 (Systems analysis and programming); C6150C (Compilers, interpreters and other processors)", corpsource = "Unisys Corp., Paoli Res. Center, PA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; clock resolution; computing; day; iteration; iterative methods; loop; performance evaluation; personal; PIWG benchmark suite; program compilers; program testing; programming; programs; time; time measurement", treatment = "P Practical", } @Article{Clapp:1990:RFT, author = "Russell M. Clapp and Trevor Mudge and Daniel Roy", title = "Recommendations and Future Trends", journal = j-SIGADA-LETTERS, volume = "10", number = "3", pages = "98--100", month = "Winter", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:36 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150G (Diagnostic, testing, debugging and evaluating systems); C6150C (Compilers, interpreters and other processors); C6140D (High level languages); C6110 (Systems analysis and programming)", corpsource = "Michigan Univ., Ann Arbor, MI, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada benchmarking; application benchmarks; benchmark; benchmark generators; benchmarking; compiler; compiler implementors; critical features; DP industry; effort; embedded application needs; features tests; implementation; interference; measurement; nearly; performance; performance evaluation; performance measurement; PIWG; portable application benchmarks; program compilers; program testing; run-time environments; run-time parameters; run-time system; technological forecasting; vendors", treatment = "P Practical", } @Article{Anonymous:1990:ACEa, author = "Anonymous", title = "{Ada Compiler Evaluation Capability} ({ACEC}): An Overview", journal = j-SIGADA-LETTERS, volume = "10", number = "3", pages = "101--110", month = "Winter", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150G (Diagnostic, testing, debugging and evaluating systems); C6140D (High level languages); C6150C (Compilers, interpreters and other processors); C6150J (Operating systems); C6110 (Systems analysis and programming)", fjournal = "ACM SIGAda Ada Letters", keywords = "ACEC classification; Ada; Ada compiler evaluation capability; Air Force; analysis; application profile tests; Boeing Military Airplanes; code size; compilation speed; execution speed; inter-system; kernel efficiency; language features; operating systems (computers); optimizations; OS; performance evaluation; program compilers; program testing; systems analysis; taxonomy; test design approach; test suite; trade offs", treatment = "P Practical", } @Article{Boeing:1990:ACE, author = "Boeing", title = "The {Ada} Compiler Evaluation Capability {(ACEC)}", journal = j-SIGADA-LETTERS, volume = "10", number = "3", pages = "101--??", month = "Winter", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1990:ACEb, author = "Anonymous", title = "{Ada Compiler Evaluation Capability} ({ACEC}) Data Analysis: An Overview", journal = j-SIGADA-LETTERS, volume = "10", number = "3", pages = "111--125", month = "Winter", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150G (Diagnostic, testing, debugging and evaluating systems); C6150C (Compilers, interpreters and other processors); C6110 (Systems analysis and programming); C6140D (High level languages)", fjournal = "ACM SIGAda Ada Letters", keywords = "ACEC user; Ada; Ada compiler evaluation capability; Air Force; Boeing Military Airplanes; code size; compilation speed; compilation systems; data; examination; execution; indexes; indexing; inter-system analysis; intra-system analysis; MEDIAN; model assessment; performance evaluation; program compilers; program testing; related; single system; specific tests; speed; test suite; tests", treatment = "P Practical", } @Article{Command:1990:ACE, author = "Air Force Systems Command", title = "{Ada} {Compiler Evaluation Capability (ACEC)} data analysis: an overview", journal = j-SIGADA-LETTERS, volume = "10", number = "3", pages = "111--125", month = "Winter", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:36 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Weiderman:1990:HSB, author = "Nelson Weiderman", title = "{Hartstone}: Synthetic Benchmark Requirements for Hard Real-Time Applications", journal = j-SIGADA-LETTERS, volume = "10", number = "3", pages = "126--136", month = "Winter", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:36 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150G (Diagnostic, testing, debugging and evaluating systems); C6140D (High level languages); C6110 (Systems analysis and programming); C6150J (Operating systems); C6150C (Compilers, interpreters and other processors)", corpsource = "Software Eng. Inst., Carnegie-Mellon Univ., Pittsburgh, PA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada programs; applications; benchmark requirements; compilers; design paradigms; hard real-time; languages; operating systems; operational concept; performance evaluation; processors; program; program compilers; protocols; public domain; real-time systems; scheduling; scheduling algorithms; standard; synthetic benchmark requirements; testing; versions", treatment = "P Practical", } @Article{Roy:1990:RI, author = "Daniel M. Roy", title = "Results introduction", journal = j-SIGADA-LETTERS, volume = "10", number = "3", pages = "138--138", month = "Winter", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:36 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Byrne:1990:AVF, author = "Dan J. Byrne and Richard C. Ham", title = "{Ada} Versus {FORTRAN}: Performance Analysis Using the {ACPS}", journal = j-SIGADA-LETTERS, volume = "10", number = "3", pages = "139--145", month = "Winter", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:36 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150G (Diagnostic, testing, debugging and evaluating systems); C7460 (Aerospace engineering); C7150 (Military); C6150C (Compilers, interpreters and other processors); C6140D (High level languages); C6110 (Systems analysis and programming)", corpsource = "Aerosp. Corp., El Segundo, CA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "ACPS; Ada; Ada performance; aerospace computing; Aerospace Corporation; Air Force; analysis results; compile-time; compiler; compiler performance test suite; controlled environment; FORTRAN; FORTRAN-77; JOVIAL J73; language; language features; launch systems; military computing; performance analysis; performance evaluation; program compilers; program testing; real-time embedded systems; required high order; run-time; support; technical", treatment = "P Practical", } @Article{Gaumer:1990:PTR, author = "Dale Gaumer", title = "{PIWG} Test Results", journal = j-SIGADA-LETTERS, volume = "10", number = "3", pages = "146--210", month = "Winter", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:36 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150G (Diagnostic, testing, debugging and evaluating systems); C6110 (Systems analysis and programming); C6150C (Compilers, interpreters and other processors); C6140D (High level languages)", corpsource = "Magnavox Electron. Syst. Co., Fort Wayne, IN, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; benchmarks; compiler vendor contact information; compilers; configuration information; configurations; contributors; data tabulation techniques; DP industry; performance evaluation; performance issues working group suite; PIWG data; PIWG test suites; program compilers; program testing; results; status; tabulated test; tabulation; target", treatment = "P Practical", } @Article{Gaumer:1990:RPT, author = "Dale Gaumer", title = "Reporting {PIWG} Test Results", journal = j-SIGADA-LETTERS, volume = "10", number = "3", pages = "211--216", month = "Winter", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", fjournal = "ACM SIGAda Ada Letters", } @Article{Gaumer:1990:RTR, author = "Dale Gaumer and Daniel Roy", title = "Reporting Test Results", journal = j-SIGADA-LETTERS, volume = "10", number = "3", pages = "211--216", month = "Winter", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:36 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150G (Diagnostic, testing, debugging and evaluating systems); C0310 (EDP management); C6140D (High level languages); C6150C (Compilers, interpreters and other processors); C6110 (Systems analysis and programming)", corpsource = "Magnavox Electron. Syst. Co., Fort Wayne, IN, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada compilers; benchmark tests; compilers; DP management; performance evaluation; perturbations; PIWG test suite; program; program testing; test; test configuration; test results", treatment = "P Practical", } @Article{Roy:1990:PAM, author = "Daniel Roy and Lakshmi Gupta", title = "{PIWG} Analysis Methodology", journal = j-SIGADA-LETTERS, volume = "10", number = "3", pages = "217--229", month = "Winter", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:36 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150G (Diagnostic, testing, debugging and evaluating systems); C6110 (Systems analysis and programming); C6130 (Data handling techniques); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", fjournal = "ACM SIGAda Ada Letters", keywords = "accuracy; Ada; Ada compilers; analysis methodology; ASCII text format; benchmark results data; compilers; data analysis; data analyst; data collector; data extraction; graphs; interpretation; metrics; performance evaluation; PIWG; PIWG benchmark results; PIWG data; PIWG suite; program; program testing; quality; results; statistics", treatment = "P Practical", } @Article{Bums:1990:RTA, author = "A. Bums and A. J. Wellings", title = "Real-time {Ada}: outstanding problem areas", journal = j-SIGADA-LETTERS, volume = "10", number = "4", pages = "5--14", month = "Spring", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:36 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Burns:1990:RAO, author = "A. Burns and A. J. Wellings", title = "Real-Time {Ada}: Outstanding Problem Areas", journal = j-SIGADA-LETTERS, volume = "10", number = "4", pages = "5--14", month = "Spring", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6150C (Compilers, interpreters and other processors); C6110 (Systems analysis and programming)", conflocation = "Framington, PA, USA; 26-29 June 1989", conftitle = "Third International Workshop on Real-Time Ada Issues", corpsource = "Dept. of Comput., Bradford Univ., UK", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 9X process; Ada language; Ada problem areas; ANSI Ada; application requirements; change management; compilers; future real-time systems; future systems; hard real-time; language changes; mode changes; program compilers; programming; real-; real-time systems; software reliability; time applications", sponsororg = "Software Eng. Inst.; U.S. Office of Naval Res.; Ada UK; ACM", treatment = "P Practical", } @Article{Quiggle:1990:ATCa, author = "Thomas J. Quiggle", title = "Asynchronous transfer of control working group", journal = j-SIGADA-LETTERS, volume = "10", number = "4", pages = "15--24", month = "Spring", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:36 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Quiggle:1990:RRI, author = "Thomas J. Quiggle", title = "Ramifications of Re-introducing Asynchronous Exceptions to the {Ada} Language", journal = j-SIGADA-LETTERS, volume = "10", number = "4", pages = "25--31", month = "Spring", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:36 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6110 (Systems analysis and programming); C6150C (Compilers, interpreters and other processors); C6150J (Operating systems)", conflocation = "Framington, PA, USA; 26-29 June 1989", conftitle = "Third International Workshop on Real-Time Ada Issues", corpsource = "TeleSoft, San Diego, CA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada language; asynchronous exceptions; communication; distributed overhead; error-prone; interrupts; intertask; new functionality; nondeterministic semantics; optimization; program compilers; program proof; programming; re-introduction; verification efforts", sponsororg = "Software Eng. Inst.; U.S. Office of Naval Res.; Ada UK; ACM", treatment = "P Practical", } @Article{Goodenough:1990:RTT, author = "John Goodenough", title = "Real-time tasking semantics working group", journal = j-SIGADA-LETTERS, volume = "10", number = "4", pages = "32--48", month = "Spring", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:36 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Bums:1990:UAT, author = "A. Bums and A. J. Wellings", title = "Usability of the {Ada} tasking-model", journal = j-SIGADA-LETTERS, volume = "10", number = "4", pages = "49--56", month = "Spring", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:36 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Burns:1990:UAT, author = "A. Burns and A. J. Wellings", title = "Usability of the {Ada} Tasking Model", journal = j-SIGADA-LETTERS, volume = "10", number = "4", pages = "49--56", month = "Spring", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6150C (Compilers, interpreters and other processors); C6110 (Systems analysis and programming); C6150J (Operating systems)", conflocation = "Framington, PA, USA; 26-29 June 1989", conftitle = "Third International Workshop on Real-Time Ada Issues", corpsource = "Dept. of Comput., Bradford Univ., UK", fjournal = "ACM SIGAda Ada Letters", keywords = "9X process; Ada; Ada tasking model; changes; deficient; features; language; multiprogramming; program compilers; programming; real-time systems; time-critical situations; usability", sponsororg = "Software Eng. Inst.; U.S. Office of Naval Res.; Ada UK; ACM", treatment = "P Practical", } @Article{Elsom:1990:ACA, author = "Kenneth Elsom", title = "Asynchronous Communication in {Ada}", journal = j-SIGADA-LETTERS, volume = "10", number = "4", pages = "57--65", month = "Spring", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:36 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6150C (Compilers, interpreters and other processors); C6110 (Systems analysis and programming); C6150J (Operating systems)", conflocation = "Framington, PA, USA; 26-29 June 1989", conftitle = "Third International Workshop on Real-Time Ada Issues", corpsource = "AXC Div., Portsmouth, UK", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada tasks; application domain characteristics; asynchronous; asynchronous message passing; distributed; electronic messaging; inter-task communication; language definition; program compilers; programming; real-time; semantic; synchronous rendezvous; syntactic implications; systems", sponsororg = "Software Eng. Inst.; U.S. Office of Naval Res.; Ada UK; ACM", treatment = "P Practical", } @Article{Gargaro:1990:VND, author = "Anthony Gargaro", title = "Virtual nodes\slash distributed systems working group", journal = j-SIGADA-LETTERS, volume = "10", number = "4", pages = "66--77", month = "Spring", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:36 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Goldsack:1990:OOA, author = "S. J. Goldsack and C. Atkinson", title = "An Object Oriented Approach to Virtual Nodes: Are Package Types an Answer?", journal = j-SIGADA-LETTERS, volume = "10", number = "4", pages = "78--84", month = "Spring", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:36 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110B (Software engineering techniques); C6140D (High level languages); C6120 (File organisation); C6150J (Operating systems)", conflocation = "Framington, PA, USA; 26-29 June 1989", conftitle = "Third International Workshop on Real-Time Ada Issues", corpsource = "Imperial Coll. of Sci., Technol. and Med., London, UK", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; class; data structures; distributed processing; distributed systems; feature; network allocation; network communications; nodes; object; object oriented approach; object oriented languages; object oriented systems; object-; oriented programming; package types; structuring; system reconfiguration; virtual; VNs", sponsororg = "Software Eng. Inst.; U.S. Office of Naval Res.; Ada UK; ACM", treatment = "P Practical", } @Article{Volz:1990:VNU, author = "Richard A. Volz", title = "Virtual Nodes and Units of Distribution for Distributed {Ada}", journal = j-SIGADA-LETTERS, volume = "10", number = "4", pages = "85--96", month = "Spring", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:36 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6110 (Systems analysis and programming); C6150J (Operating systems)", conflocation = "Framington, PA, USA; 26-29 June 1989", conftitle = "Third International Workshop on Real-Time Ada Issues", corpsource = "Dept. of Comput. Sci., Texas A and M Univ., College Station, TX, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada program; additional study; architecture characterizations; architecture dependence choice; complex task; dependency; distributed Ada; distributed processing; embedded real-time systems; memory systems; processing elements; programming; real-time systems; shared; system architecture; UoD; virtual machines; virtual node", sponsororg = "Software Eng. Inst.; U.S. Office of Naval Res.; Ada UK; ACM", treatment = "P Practical", } @Article{Scoy:1990:CIW, author = "Roger Van Scoy", title = "Communication issues working group", journal = j-SIGADA-LETTERS, volume = "10", number = "4", pages = "97--113", month = "Spring", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:36 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Powers:1990:ASR, author = "Richard D. Powers and Chuck Roark", title = "{Ada} Support for Real-Time Systems", journal = j-SIGADA-LETTERS, volume = "10", number = "4", pages = "114--118", month = "Spring", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:36 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6150C (Compilers, interpreters and other processors); C6110 (Systems analysis and programming)", conflocation = "Framington, PA, USA; 26-29 June 1989", conftitle = "Third International Workshop on Real-Time Ada Issues", corpsource = "Texas Instrum. Defense Syst. and Electron. Group, Plano, TX, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada support; application builders; commercially available Ada compilers; embedded systems; program compilers; programming; real-time systems; special features; standard interface; standard set; standards", sponsororg = "Software Eng. Inst.; U.S. Office of Naval Res.; Ada UK; ACM", treatment = "P Practical", } @Article{Baker:1990:TIW, author = "Ted Baker", title = "Time issues working group", journal = j-SIGADA-LETTERS, volume = "10", number = "4", pages = "119--135", month = "Spring", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:36 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Baker:1990:FST, author = "Ted Baker", title = "Fixing Some Time-Related Problems in {Ada}", journal = j-SIGADA-LETTERS, volume = "10", number = "4", pages = "136--143", month = "Spring", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:36 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6110 (Systems analysis and programming); C6120 (File organisation)", conflocation = "Framington, PA, USA; 26-29 June 1989", conftitle = "Third International Workshop on Real-Time Ada Issues", corpsource = "Florida State Univ., Tallahassee, FL, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "absolute delays; Ada; Ada language; asynchronously detected exceptions; calendar time; computing; constants; data structures; deadlines; distributed applications; distributed processing; hard real-time; non-; periodic execution; personal; positive delays; programming; real-time systems; rendezvous; time-outs; time-related problems; types", sponsororg = "Software Eng. Inst.; U.S. Office of Naval Res.; Ada UK; ACM", treatment = "P Practical", } @Article{Cross:1990:OCS, author = "Joseph K. Cross", title = "Other compiler support working group", journal = j-SIGADA-LETTERS, volume = "10", number = "4", pages = "144--158", month = "Spring", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:36 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Ben-Ari:1990:ARS, author = "M. Ben-Ari", title = "{Ada} Requirements for Small Real-Time Systems", journal = j-SIGADA-LETTERS, volume = "10", number = "4", pages = "159--165", month = "Spring", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:36 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6110 (Systems analysis and programming); C6150C (Compilers, interpreters and other processors)", conflocation = "Framington, PA, USA; 26-29 June 1989", conftitle = "Third International Workshop on Real-Time Ada Issues", corpsource = "Brandeis Univ., Waltham, MA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; current Ada standard; efficiency; elaboration-; floating-point co-processors; host environment; implementation documentation; ISO/ASCII character set; portability; program compilers; programming; real-time systems; recompilation; small real-time embedded systems; smart; standards; target environment; time programming; uniformity", sponsororg = "Software Eng. Inst.; U.S. Office of Naval Res.; Ada UK; ACM", treatment = "P Practical", } @Article{Anonymous:1990:TIW, author = "Anonymous", title = "{Third International Workshop on Real-Time Ada Issues}", journal = j-SIGADA-LETTERS, volume = "10", number = "4", pages = "??--??", month = "Spring", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6110 (Systems analysis and programming); C6150C (Compilers, interpreters and other processors); C6150J (Operating systems)", conflocation = "Framington, PA, USA; 26-29 June 1989", conftitle = "Third International Workshop on Real-Time Ada Issues", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; asynchronous transfer; communications; compiler support; distributed processing; distributed systems; program compilers; programming; real-time systems; real-time tasking semantics; related issues; standards; time-; virtual nodes", sponsororg = "Software Eng. Inst.; U.S. Office of Naval Res.; Ada UK; ACM", treatment = "P Practical", } @Article{Matthews:1990:LE, author = "John Matthews and Jeffrey R. Carter", title = "Letters to the editor", journal = j-SIGADA-LETTERS, volume = "10", number = "5", pages = "9--14", month = may # "\slash " # jun, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:37 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Bryan:1990:DAa, author = "Doug Bryan", title = "Dear {Ada}", journal = j-SIGADA-LETTERS, volume = "10", number = "5", pages = "41--47", month = may # "\slash " # jun, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:37 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Kerner:1990:ADLa, author = "Judy Kerner", title = "{Ada} design language developers matrix", journal = j-SIGADA-LETTERS, volume = "10", number = "5", pages = "48--61", month = may # "\slash " # jun, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:37 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6115 (Programming support); C6140D (High level languages); C6110 (Systems analysis and programming)", corpsource = "TRW, Manhattan Beach, CA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada design language products; Ada DL; availability; commercially available; contact; design language developers matrix; development effort; programming; software packages; software selection; software tools; tool", treatment = "P Practical", } @Article{Levine:1990:RSC, author = "Trudy Levine", title = "Reusable software components", journal = j-SIGADA-LETTERS, volume = "10", number = "5", pages = "62--65", month = may # "\slash " # jun, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:37 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110B (Software engineering techniques); C6140D (High level languages)", corpsource = "Dept. of Comput. Sci., Fairleigh Dickinson Univ., Teaneck, NJ, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; classification; compilers; design specifications; documentation; methods; reusable Ada software components; software packages; software reusability; sources; tools", treatment = "P Practical", } @Article{Gicca:1990:SSA, author = "Greg Gicca", title = "A Simple Standardized {Ada} Command Line Interface", journal = j-SIGADA-LETTERS, volume = "10", number = "5", pages = "88--100", month = may # "\slash " # jun, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:37 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6180 (User interfaces); C6140D (High level languages); C6115 (Programming support); C6110B (Software engineering techniques)", corpsource = "Ada Technol. Group, Sanders Associates, Nashua, NH, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada package; Ada tools; common command-line user; contractors; formal specification; implementation approach; interface; interfaces; internal tools development groups; simple standardized Ada command line interface; small; software tools; specification; standards; subsystem; user; user interface package", treatment = "P Practical", } @Article{Green:1990:AVP, author = "Geir Green", title = "Access Values Pointing to Any Object", journal = j-SIGADA-LETTERS, volume = "10", number = "5", pages = "101--109", month = may # "\slash " # jun, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:37 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6120 (File organisation); C6110B (Software engineering techniques)", corpsource = "Elab-Runit, Sintef Group, Trondheim, Norway", fjournal = "ACM SIGAda Ada Letters", keywords = "access type objects; access values; Ada; ALIWG LI49; allocator; data structures; declared; extension/generalization; object; object-oriented programming; objects; persistent objects; static; upward compatible", treatment = "P Practical", } @Article{Cheng:1990:CTD, author = "Jingde Cheng", title = "A Classification of Tasking Deadlocks", journal = j-SIGADA-LETTERS, volume = "10", number = "5", pages = "110--127", month = may # "\slash " # jun, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:37 MDT 2003", bibsource = "ftp://ftp.uu.net/library/bibliography; http://portal.acm.org/; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150J (Operating systems); C6140D (High level languages); C6110 (Systems analysis and programming)", corpsource = "Dept. of Comput. Sci. and Commun. Eng., Kyushu Univ., Fukuoka, Japan", fjournal = "ACM SIGAda Ada Letters", govtordernumber = "Dave Emery/1A322", keywords = "Ada; arc-; circular waiting relation; classification; concurrent Ada program; deadlock prevention; formal; guideline; labeled digraphs; multiprogramming; system recovery; tasking; tasking deadlocks; tasking objects", treatment = "P Practical", } @Article{Colbert:1990:S, author = "Edward Colbert", title = "{SigAda}", journal = j-SIGADA-LETTERS, volume = "10", number = "6", pages = "5--5", month = jul # "\slash " # aug, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:38 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Weker:1990:CPP, author = "Mats Weker", title = "Comments on the paper {``Parameterization: a case study, by Will Tracz''}", journal = j-SIGADA-LETTERS, volume = "10", number = "6", pages = "16--17", month = jul # "\slash " # aug, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:38 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Strohmeier:1990:IBC, author = "Alfred Strohmeier and Christian Genillard and Mats Weber", title = "Implementation of $8$-bit coded character sets in {ADA}", journal = j-SIGADA-LETTERS, volume = "10", number = "6", pages = "47--60", month = jul # "\slash " # aug, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:38 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6130D (Document processing techniques); C7820 (Humanities); C6140D (High level languages); C6110 (Systems analysis and programming)", corpsource = "Dept. of Comput. Sci., Swiss Federal Inst. of Technol., Lausanne, Switzerland", fjournal = "ACM SIGAda Ada Letters", keywords = "8 bit; 8-bit coded character sets; Ada; character sets; international standards; Latin alphabet; linguistics; output; predefined package; programming; standards; text input-; Western European languages; word processing", treatment = "P Practical", } @Article{Burns:1990:EUA, author = "A. Burns and T. J. Quiggle", title = "Effective Use of Abort in Programming Mode Changes", journal = j-SIGADA-LETTERS, volume = "10", number = "6", pages = "61--67", month = jul # "\slash " # aug, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:38 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110 (Systems analysis and programming); C6140D (High level languages); C6150J (Operating systems)", corpsource = "Dept. of Comput Sci., York Univ., UK", fjournal = "ACM SIGAda Ada Letters", keywords = "abort; Ada; Ada listings; asynchronous exceptions; changes; language; mode changes; multiprogramming; programming; real-time; real-time systems; systems", treatment = "P Practical", } @Article{Scoy:1990:DVD, author = "Roger Van Scoy and Judy Bamberger and Robert Firth", title = "A {Detailed} view of {DARK}", journal = j-SIGADA-LETTERS, volume = "10", number = "6", pages = "68--77", month = jul # "\slash " # aug, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:38 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{VanScoy:1990:DVD, author = "R. {Van Scoy} and J. Bamberger and R. Firth", title = "A Detailed View of {DARK}", journal = j-SIGADA-LETTERS, volume = "10", number = "6", pages = "68--83", month = jul # "\slash " # aug, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150J (Operating systems); C6110 (Systems analysis and programming); C6140D (High level languages)", corpsource = "Software Eng. Inst., Carnegie Mellon Univ., Pittsburgh, PA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "(computers); Ada; Ada application; Ada listings; Ada runtime implementations; application code; applications; demonstration; Distributed Ada; distributed processing; Ninja Turtles; operating systems; processor/time/communication management; program; programming; prototype artifact; real-; real-time; Real-Time Kernel; real-time systems; time performance", treatment = "P Practical", } @Article{Chelini:1990:EEAa, author = "J. V. Chelini and D. D. Hughes and L. J. Hoffman and D. M. Brunelle", title = "An Example of Event-Driven Asynchronous Scheduling with {Ada}", journal = j-SIGADA-LETTERS, volume = "10", number = "6", pages = "84--96", month = jul # "\slash " # aug, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150J (Operating systems); C6115 (Programming support); C6140D (High level languages); C6110 (Systems analysis and programming)", corpsource = "Software Syst. Lab., Raythcon Equip. Div., Sudbury., MA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada implementation; CGN-36; event-driven; event-driven asynchronous scheduling package; issues; M68020 processor; porting/reuse; preemptive; programming; programming environments; RTE; Run-Time Environment; scheduler; scheduling; scheduling mechanism; standard Ada; TARTAR CGN-36/NTU Baseline Development Program; timing results; validation issues", treatment = "P Practical", } @Article{Chelini:1990:EEDa, author = "James V. Chelini and Donna D. Hughes and Leonard J. Hoffman and Denise M. Brunelle", title = "An example of event-driven asynchronous scheduling with {Ada}", journal = j-SIGADA-LETTERS, volume = "10", number = "6", pages = "84--96", month = jul # "\slash " # aug, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:38 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Freitas:1990:OOR, author = "Maria Manuel Freitas and Ana Moreira and Pedro Guerreiro", title = "Object Oriented Requirements Analysis in an {Ada} Project", journal = j-SIGADA-LETTERS, volume = "10", number = "6", pages = "97--109", month = jul # "\slash " # aug, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:38 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110B (Software engineering techniques); C6140D (High level languages)", corpsource = "Centro de Inf., Lab. Nacional de Engenharia e Tecnologia Ind., Lisboa, Portugal", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada project; conceptual; consistent final system; cycle; EVB Software Engineering; integration problems; integrity; methodologies; object oriented; object oriented requirements analysis method; object-oriented programming; real world projects; single coordinated methodology; software life; traceability", treatment = "P Practical", } @Article{Theriault:1990:STT, author = "Ronald J. Theriault", title = "A Scheme for the Translation of the {Tucker Taft} {Select-And} Statement into {Standard ANSI Ada}", journal = j-SIGADA-LETTERS, volume = "10", number = "6", pages = "110--113", month = jul # "\slash " # aug, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:38 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6150C (Compilers, interpreters and other processors); C6110 (Systems analysis and programming)", corpsource = "Dept. of Comput. Sci., Texas A and M Univ., College Station, TX, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada language; Ada listings; Ada tasks; asynchronous events; asynchronous select; asynchronous transfer; fault recovery; mode changes; program interpreters; programming; standard ANSI; statement; translation; Tucker Taft select-and statement", treatment = "P Practical", } @Article{Firesmith:1990:OAB, author = "D. G. Firesmith", title = "{OOD} and {Ada} Bibliography", journal = j-SIGADA-LETTERS, volume = "10", number = "6", pages = "114--128", month = jul # "\slash " # aug, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110B (Software engineering techniques); C6140D (High level languages)", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada bibliography; Ada projects; Ada-oriented OOD methods; bibliography; comprehensive; object-oriented development; object-oriented programming", treatment = "B Bibliography", } @Article{Tindell:1990:DCR, author = "Ken Tindell", title = "Dynamic Code Replacement and {Ada}", journal = j-SIGADA-LETTERS, volume = "10", number = "7", pages = "47--54", month = sep # "\slash " # oct, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:38 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110B (Software engineering techniques); C6140D (High level languages)", corpsource = "Dept. of Comput. Sci., York Univ., UK", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; highly reliable software; programs; software engineering; space station Freedom", treatment = "P Practical", } @Article{Lander:1990:DPI, author = "Leslie C. Lander and Sandeep Mitra and Thomas F. Piatkowski", title = "Deterministic Priority Inversion in {Ada} Selective Waits", journal = j-SIGADA-LETTERS, volume = "10", number = "7", pages = "55--62", month = sep # "\slash " # oct, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:38 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150J (Operating systems); C6140D (High level languages); C5470 (Performance evaluation and testing)", corpsource = "Dept. of Comput. Sci., State Univ. of New York, Binghamton, NY, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada selective waits; Alsys 286 DOS Ada Compiler v4.2; deterministic priority inversion; entry queues; FIFO nature; IBM PC/AT; multiprogramming; multitasking Ada software; PC-DOS Version 3.30; performance evaluation; performance model; real-time; real-time systems; scheduling; scheduling features; systems", treatment = "P Practical", } @Article{Pierpoint:1990:MMA, author = "Tom Pierpoint", title = "Making Music with {Ada}", journal = j-SIGADA-LETTERS, volume = "10", number = "7", pages = "63--69", month = sep # "\slash " # oct, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:38 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C7830D (Computer games); C1230 (Artificial intelligence); C6140D (High level languages)", corpsource = "Telesoft, San Diego, CA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "386; Ada; AdaGAME; C++; DOS platforms; electronic music; games of skill; music; TeleGen2 Ada Development System; Telesoft", treatment = "P Practical", } @Article{Strohmeier:1990:OCS, author = "Alfred Strohmeier and Christian Genillard and Mats Weber", title = "Ordering of Characters and Strings", journal = j-SIGADA-LETTERS, volume = "10", number = "7", pages = "70--84", month = sep # "\slash " # oct, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:38 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6130 (Data handling techniques); C6140D (High level languages)", corpsource = "Dept. of Comput. Sci., Swiss Federal Inst. of Technol., Lausanne, Switzerland", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; application programming; character sets; characters ordering; equivalence relation; generic; package; representation codes; strings", treatment = "P Practical", } @Article{Murray:1990:ATT, author = "A. G. Murray", title = "{Ada} Tasking as a Tool for Ecological Modelling", journal = j-SIGADA-LETTERS, volume = "10", number = "7", pages = "85--90", month = sep # "\slash " # oct, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:38 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C1290D (Economics and business)", corpsource = "Dept. of Oceanogr., Southampton Univ., UK", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; deadlock of tasks; debugging; ecological modelling; ecological programs; economic cybernetics; flows; modelling", treatment = "P Practical", } @Article{Kruchten:1990:EHL, author = "Philippe Kruchten", title = "Error Handling in Large, Object-Based {Ada} Systems", journal = j-SIGADA-LETTERS, volume = "10", number = "7", pages = "91--103", month = sep # "\slash " # oct, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:38 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110 (Systems analysis and programming); C6140D (High level languages)", corpsource = "Rational, Santa Clara, CA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; error handling; error-handling; object-based Ada systems; object-oriented programming; strategy", treatment = "P Practical", } @Article{Donaldson:1990:LE, author = "Cameron Donaldson", title = "Letter from the editor", journal = j-SIGADA-LETTERS, volume = "10", number = "8", pages = "12--12", month = nov # "\slash " # dec, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:38 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Bryan:1990:DAb, author = "Doug Bryan", title = "Dear {Ada}", journal = j-SIGADA-LETTERS, volume = "10", number = "8", pages = "24--33", month = nov # "\slash " # dec, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:38 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Kerner:1990:ADLb, author = "Judy Kerner", title = "{Ada} {Design Language Developers Matrixr}", journal = j-SIGADA-LETTERS, volume = "10", number = "8", pages = "34--34", month = nov # "\slash " # dec, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:38 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Chelini:1990:EEAb, author = "J. V. Chelini and D. D. Hughes and L. J. Hoffman and D. M. Brunelle", title = "An Example of Event-Driven Asynchronous Scheduling with {Ada}", journal = j-SIGADA-LETTERS, volume = "10", number = "8", pages = "130--144", month = nov # "\slash " # dec, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", corpsource = "Raytheon Equip. Div., Software Syst. Lab., Sudbury, MA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada run-time environment; anti air warfare weapon system; event-driven asynchronous; M68020 processor; porting reuse; preemptive scheduling mechanism; Program; program compilers; scheduling; TARTAR CGN-36/NTU Baseline Development; timing results; validation", treatment = "P Practical", } @Article{Chelini:1990:EEDb, author = "James V. Chelini and Donna D. Hughes and Leonard J. Hoffman and Denise M. Brunelle", title = "An example of event-driven asynchronous scheduling with {Ada}", journal = j-SIGADA-LETTERS, volume = "10", number = "8", pages = "130--144", month = nov # "\slash " # dec, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:38 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Vestal:1990:LBa, author = "Steve Vestal", title = "Linear Benchmarks", journal = j-SIGADA-LETTERS, volume = "10", number = "8", pages = "145--155", month = nov # "\slash " # dec, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:38 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150G (Diagnostic, testing, debugging and evaluating systems); C6140D (High level languages)", corpsource = "Honeywell Syst. and Res. Center, Minneapolis, MN, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; language feature benchmarking technique; linear regression; multiple; program testing; sampling loops", treatment = "P Practical", } @Article{McCoy:1990:BAa, author = "L. Scott McCoy", title = "Bindings and {Ada}", journal = j-SIGADA-LETTERS, volume = "10", number = "8", pages = "156--160", month = nov # "\slash " # dec, year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:38 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages)", corpsource = "Harris Data Services Corp., Montgomery, AL, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; bindings; development language; external capabilities; software systems", treatment = "P Practical", } @Article{Wellings:1990:RTR, author = "Andy J. Wellings", title = "Real-time Requirements", journal = j-SIGADA-LETTERS, volume = "10", number = "9", pages = "1--16", month = "Fall", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:39 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Baker:1990:PRT, author = "Ted Baker", title = "Protected records, time management, and distribution", journal = j-SIGADA-LETTERS, volume = "10", number = "9", pages = "17--28", month = "Fall", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:39 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6150C (Compilers, interpreters and other processors); C6120 (File organisation)", conflocation = "Pitlochry, UK; 16-20 July 1990", conftitle = "Fourth International Workshop on Real-Time Ada Issues", corpsource = "Dept. of Comput. Sci., Florida State Univ., Tallahassee, FL, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 9X compiler; compilers; distributed processing; distribution; file organisation; program; protected records; real-time Ada issues; time management", treatment = "P Practical", } @Article{Elsom:1990:SV, author = "Ken C. Elsom", title = "Shared Variables", journal = j-SIGADA-LETTERS, volume = "10", number = "9", pages = "29--30", month = "Fall", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:39 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6110 (Systems analysis and programming); C6120 (File organisation)", conflocation = "Pitlochry, UK; 16-20 July 1990", conftitle = "Fourth International Workshop on Real-Time Ada Issues", corpsource = "AXC Div., Portsmouth, UK", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 9X; aliased; backward; caches; compatibility problems; data structures; independent; local; modifiers; multi-processors; object declarations; programming; protected; replicated; sharable; shared variables; status; subtype", treatment = "P Practical", } @Article{Powers:1990:ASA, author = "Richard Powers", title = "Asynchronous and stand-alone entries", journal = j-SIGADA-LETTERS, volume = "10", number = "9", pages = "31--34", month = "Fall", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:39 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Powers:1990:ASE, author = "Richard Powers", title = "Asynchronous and Stand-alone Entries", journal = j-SIGADA-LETTERS, volume = "10", number = "9", pages = "31--34", month = "Fall", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6110 (Systems analysis and programming)", conflocation = "Pitlochry, UK; 16-20 July 1990", conftitle = "Fourth International Workshop on Real-Time Ada Issues", corpsource = "Texas Instrum., Plano, TX, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; asynchronous entries; asynchronously; communication; language change; non-blocking; programming; stand-alone entries", treatment = "P Practical", } @Article{Atkinson:1990:OM, author = "Colin Atkinson", title = "Object-Oriented Mechanisms", journal = j-SIGADA-LETTERS, volume = "10", number = "9", pages = "35--38", month = "Fall", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6110B (Software engineering techniques); C6120 (File organisation)", conflocation = "Pitlochry, UK; 16-20 July 1990", conftitle = "Fourth International Workshop on Real-Time Ada Issues", corpsource = "Dept. of Comput., Imperial Coll. of Sci. and Technol., London, UK", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 9X; data structures; inheritance; language; object-oriented mechanism; object-oriented programming; polymorphism; real-time; real-time requirements; systems", treatment = "P Practical", } @Article{Atkinson:1990:OOM, author = "Colin Atkinson", title = "Object-oriented mechanisms", journal = j-SIGADA-LETTERS, volume = "10", number = "9", pages = "35--38", month = "Fall", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:39 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Maymir-Ducharme:1990:DPP, author = "Fred A. Maymir-Ducharme", title = "Dynamic Priorities, Priority Scheduling and Priority Inheritance", journal = j-SIGADA-LETTERS, volume = "10", number = "9", pages = "39--45", month = "Fall", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:39 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6150J (Operating systems); C6110 (Systems analysis and programming)", conflocation = "Pitlochry, UK; 16-20 July 1990", conftitle = "Fourth International Workshop on Real-Time Ada Issues", corpsource = "IIT Res. Inst., Lanham, MD, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "9X requirements; Ada; Ada 9X project; dynamic priorities; extended priority support; flexible entry queue ordering; flexible scheduling; flexible select algorithm; inheritance; priority; priority scheduling; programming; rendezvous performance; scheduling", treatment = "P Practical", } @Article{Quiggle:1990:ATCb, author = "Thomas J. Quiggle", title = "Asynchronous Transfer of Control and Interrupt Handling", journal = j-SIGADA-LETTERS, volume = "10", number = "9", pages = "46--49", month = "Fall", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:39 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6110 (Systems analysis and programming); C6150J (Operating systems)", conflocation = "Pitlochry, UK; 16-20 July 1990", conftitle = "Fourth International Workshop on Real-Time Ada Issues", corpsource = "TeleSoft, San Diego, CA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada revision; asynchronous transfer; interrupt entry facility; interrupt handling; interrupts; programming; real-time systems; select-and statement; selective wait construct; standard package", treatment = "P Practical", } @Article{Atkinson:1990:DOO, author = "C. Atkinson and Andrea {di Maio} and R. Bayan", title = "{Dragoon}: an object-oriented notation supporting the reuse and distribution of {Ada} software", journal = j-SIGADA-LETTERS, volume = "10", number = "9", pages = "50--59", month = "Fall", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:39 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6110B (Software engineering techniques)", conflocation = "Pitlochry, UK; 16-20 July 1990", conftitle = "Fourth International Workshop on Real-Time Ada Issues", corpsource = "Dept. of Comput., Imperial Coll., London, UK", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 9X; Ada software; Ada standard; Ada style; Ada-oriented object-oriented programming; concurrency; distribution; DRAGOON; multiple inheritance; object-oriented notation; object-oriented programming; parallel programming; reuse", treatment = "P Practical", } @Article{Baker:1990:OAT, author = "T. Baker", title = "Opening up {Ada} Tasking", journal = j-SIGADA-LETTERS, volume = "10", number = "9", pages = "60--64", month = "Fall", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:39 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6110 (Systems analysis and programming); C6150J (Operating systems)", conflocation = "Pitlochry, UK; 16-20 July 1990", conftitle = "Fourth International Workshop on Real-Time Ada Issues", corpsource = "Florida State Univ., Tallahassee, FL, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "(computers); Ada; Ada language; Ada tasking; application; application programmer; communications packages; data; data communication systems; hard-real-time; high-level abstractions; input/output; low-level tasking operations; modern real-time embedded; operating system; operating systems; programming; real-time systems; special I/O drivers; special scheduler; systems", treatment = "P Practical", } @Article{Borger:1990:AUP, author = "M. W. Borger and J. B. Goodenough", title = "{Ada} Usage\slash Performance Specification", journal = j-SIGADA-LETTERS, volume = "10", number = "9", pages = "65--69", month = "Fall", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:39 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6110B (Software engineering techniques); C6150J (Operating systems)", conflocation = "Pitlochry, UK; 16-20 July 1990", conftitle = "Fourth International Workshop on Real-Time Ada Issues", corpsource = "Software Eng. Inst., Carnegie Mellon Univ., Pittsburgh, PA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada implementor; algorithms; commonly; commonly used real-time Ada design paradigms; efficient runtime; expectations; formal specification; implementation performance; operating systems (computers); performance evaluation; performance tests; real-time systems; runtime performance measurements; standards; tasking implementations; usage/performance specification; used Ada tasking optimizations; widely usable real-time Ada", treatment = "P Practical", } @Article{Burns:1990:PSA, author = "A. Burns", title = "A performance standard for {Ada} 9{X}", journal = j-SIGADA-LETTERS, volume = "10", number = "9", pages = "70--74", month = "Fall", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:39 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6110 (Systems analysis and programming); C6150C (Compilers, interpreters and other processors)", conflocation = "Pitlochry, UK; 16-20 July 1990", conftitle = "Fourth International Workshop on Real-Time Ada Issues", corpsource = "Dept. of Comput. Sci., York Univ., UK", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 9X; Ada compilation; authorised scheduling; general purpose; language structures; models; performance standard; practitioners; program compilers; programming; programming paradigms; real-time; real-time systems; run-time environments; scheduling; secondary; special performance requirements; standards", treatment = "P Practical", } @Article{Burns:1990:ATC, author = "A. Burns and A. J. Wellings and G. L. Davies", title = "Asynchronous transfer of control in {Ada} 9{X}", journal = j-SIGADA-LETTERS, volume = "10", number = "9", pages = "75--84", month = "Fall", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:39 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6110 (Systems analysis and programming); C6150J (Operating systems)", conflocation = "Pitlochry, UK; 16-20 July 1990", conftitle = "Fourth International Workshop on Real-Time Ada Issues", corpsource = "Dept. of Comput. Sci., York Univ., UK", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; asynchronous control transfer; asynchronous exceptions; deadlock; multiprogramming; programming; real-time systems; select; statement; Taft proposal; unified model", treatment = "P Practical", } @Article{Cross:1990:DC, author = "Joe Cross and Mike Kamrad and Sylvester Fernandez", title = "Distributed Communications", journal = j-SIGADA-LETTERS, volume = "10", number = "9", pages = "85--93", month = "Fall", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6110 (Systems analysis and programming)", conflocation = "Pitlochry, UK; 16-20 July 1990", conftitle = "Fourth International Workshop on Real-Time Ada Issues", corpsource = "Unisys Electron. and Inf. Syst. Group, St. Paul, MN, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 9X; Ada package specifications; application developers; communication layer; distributed Ada system; distributed Ada veneer; distributed processing; embedded real-time testbeds; explicit link; inter-program communication; inter-program communications; invisible; link; multiple Ada programs; programming; real-time systems; secondary; standalone capabilities; standard; standards; Unisys", treatment = "P Practical", } @Article{Kamrad:1990:DC, author = "M. Kamrad and J. Cross", title = "Distributed communications", journal = j-SIGADA-LETTERS, volume = "10", number = "9", pages = "85--93", month = "Fall", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:39 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Dobbing:1990:DAS, author = "B. Dobbing", title = "Distributed {Ada}: {A} Suggested Solution for {Ada 9X}", journal = j-SIGADA-LETTERS, volume = "10", number = "9", pages = "94--102", month = "Fall", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:39 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6110 (Systems analysis and programming)", conflocation = "Pitlochry, UK; 16-20 July 1990", conftitle = "Fourth International Workshop on Real-Time Ada Issues", corpsource = "Alsys Ltd., Henley-on-Thames, UK", fjournal = "ACM SIGAda Ada Letters", keywords = "9X; Ada; Ada language definition; distributed Ada; multiprocessing systems; non-shared memory distributed systems; parallel programming; security aspects; standards", treatment = "P Practical", } @Article{Elsom:1990:PAA, author = "K. C. Elsom", title = "Prioritized asynchronism in {Ada} 9{X}", journal = j-SIGADA-LETTERS, volume = "10", number = "9", pages = "103--110", month = "Fall", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:39 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6150J (Operating systems)", conflocation = "Pitlochry, UK; 16-20 July 1990", conftitle = "Fourth International Workshop on Real-Time Ada Issues", corpsource = "AXC Div., Portsmouth, UK", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 9X; asynchronous; electronic messaging; explicit priority; highly flexible scheme; message passing; prioritized asynchronism; prioritized tasks; priority-inheritance scheduler; scheduling; scheduling algorithms; semantics; simple; standards", treatment = "P Practical", } @Article{Gargaro:1990:AAD, author = "A. B. Gargaro and S. J. Goldsack and R. K. Power and R. A. Volz and A. J. Wellings", title = "Adapting {Ada} for Distribution and Fault Tolerance", journal = j-SIGADA-LETTERS, volume = "10", number = "9", pages = "111--117", month = "Fall", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:39 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6150G (Diagnostic, testing, debugging and evaluating systems); C6110 (Systems analysis and programming)", conflocation = "Pitlochry, UK; 16-20 July 1990", conftitle = "Fourth International Workshop on Real-Time Ada Issues", corpsource = "Comput. Sci. Corp., Moorestown, NJ, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada standard; distributed; distributed processing; distributing embedded systems; fault tolerance; fault tolerant computing; hardware; partial failure; programming recovery; standards; study group; system recovery; systems", treatment = "P Practical", } @Article{Locke:1990:PRA, author = "C. D. Locke and D. R. Vogel and T. J. Mesler", title = "Predictable real-time avionics design using {Ada} tasks and rendezvous: a case study", journal = j-SIGADA-LETTERS, volume = "10", number = "9", pages = "118--125", month = "Fall", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C7460 (Aerospace engineering); C6140D (High level languages); C6150J (Operating systems); C7410H (Instrumentation)", conflocation = "Pitlochry, UK; 16-20 July 1990", conftitle = "Fourth International Workshop on Real-Time Ada Issues", corpsource = "IBM Corp., Federal Sector Div., Bethesda, MD, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada project; Ada tasking; aerospace computing; aircraft instrumentation; computerised instrumentation; hard real-time avionics application; hard real-time system; high-level overview; language; multiprogramming; real-time; real-time avionics design; real-time requirements; real-time software; rendezvous; systems", treatment = "P Practical", } @Article{Locke:1990:PRT, author = "C. D. Locke and D. R. Vogel and T. J. Mesler", title = "Predictable real-time avionics design using {Ada} tasks and {Rendezvous} study", journal = j-SIGADA-LETTERS, volume = "10", number = "9", pages = "118--125", month = "Fall", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:39 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Jha:1990:PAI, author = "Rakesh Jha", title = "Parallel {Ada}: Issues in Programming and Implementation", journal = j-SIGADA-LETTERS, volume = "10", number = "9", pages = "126--132", month = "Fall", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:39 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110 (Systems analysis and programming); C6140D (High level languages); C5440 (Multiprocessor systems and techniques)", conflocation = "Pitlochry, UK; 16-20 July 1990", conftitle = "Fourth International Workshop on Real-Time Ada Issues", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Encore Multimax; execution; explicit communication; implementation; Intel Hypercube; intertask communication; issues; local memory; mapping; memory parallel machines; non-shared memory; non-uniform memory access; NUMA; one-to-one; parallel Ada; parallel machines; parallel programming; parallelism; program partitioning; rendezvous; shared; shared data; speedup", treatment = "P Practical", } @Article{Hughes:1990:EED, author = "D. Hughes and L. Hoffman and D. Brundelle and J. Chelini", title = "An example of event-driven asynchronous scheduling with {Ada}", journal = j-SIGADA-LETTERS, volume = "10", number = "9", pages = "130--144", month = "Fall", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:39 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Pazy:1990:PPA, author = "Offer Pazy", title = "Problems with {Pthreads} and {Ada}", journal = j-SIGADA-LETTERS, volume = "10", number = "9", pages = "133--140", month = "Fall", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:39 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6150J (Operating systems); C6110 (Systems analysis and programming)", conflocation = "Pitlochry, UK; 16-20 July 1990", conftitle = "Fourth International Workshop on Real-Time Ada Issues", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada applications; Ada community; light-weight tasking; multi-tasking; multiprogramming; POSIX; programming; PTHREADS; real-time; real-time domain; real-time extensions; real-time systems; requirements; semantics; specifications; standard; standards", treatment = "P Practical", } @Article{Quiggle:1990:EPE, author = "Thomas J. Quiggle", title = "Efficient Periodic Execution of {Ada} Tasks", journal = j-SIGADA-LETTERS, volume = "10", number = "9", pages = "141--146", month = "Fall", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:39 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6110 (Systems analysis and programming); C6150J (Operating systems)", conflocation = "Pitlochry, UK; 16-20 July 1990", conftitle = "Fourth International Workshop on Real-Time Ada Issues", corpsource = "TeleSoft, San Diego, CA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "1983 Ada language standard; Ada; delay statements; interrupts; multiprogramming; periodic; periodic execution; periodic task; programming; pseudo-interrupts; real-time; reliable mechanism; systems; user-supplied dispatcher tasks", treatment = "P Practical", } @Article{Vestal:1990:LBb, author = "Steve Vestal", title = "Linear benchmarks", journal = j-SIGADA-LETTERS, volume = "10", number = "9", pages = "145--155", month = "Fall", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:39 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{McCoy:1990:BAb, author = "L. Scott McCoy", title = "Bindings and {Ada}", journal = j-SIGADA-LETTERS, volume = "10", number = "9", pages = "156--160", month = "Fall", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:39 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1990:FIW, author = "Anonymous", title = "{Fourth International Workshop on Real-Time Ada Issues}", journal = j-SIGADA-LETTERS, volume = "10", number = "9", pages = "??--??", month = "Fall", year = "1990", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6110 (Systems analysis and programming); C6150J (Operating systems)", conflocation = "Pitlochry, UK; 16-20 July 1990", conftitle = "Fourth International Workshop on Real-Time Ada Issues", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada performance specification; Ada tasking; Ada9X standard requirements; asynchronism; avionics design; distributed processing; distribution; management; multiprogramming; OO mechanisms; programming; protected records; real-time Ada systems; real-time systems; rendezvous; shared variables; standards; time", treatment = "P Practical", } @Article{Genillard:1991:SMS, author = "C. Genillard", title = "{SYNTAX\_ANALYSER\_G}: {A} Multi-Language Syntax Analysis Package", journal = j-SIGADA-LETTERS, volume = "11", number = "1", pages = "57--59", month = jan # "\slash " # feb, year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C4240 (Programming and algorithm theory); C4210 (Formal logic); C6140D (High level languages)", corpsource = "Dept. of Comput. Sci., Lausanne, Switzerland", fjournal = "ACM SIGAda Ada Letters", keywords = "action editor; Ada; generic parameters; generic unit; Gramact project; grammars; multilanguage syntax analysis package; parser; programming theory; software packages; subprograms; Syntax-Analyser-G", treatment = "P Practical; T Theoretical or Mathematical", } @Article{Genillard:1991:SML, author = "Christian Genillard", title = "{SYNTAX\_ANALYSER\_G}: a multi-language syntax analysis package", journal = j-SIGADA-LETTERS, volume = "11", number = "1", pages = "57--70", month = jan # "\slash " # feb, year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:40 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Gicca:1991:RSR, author = "Greg Gicca", title = "{Reuse\_System}: software repository tool concepts", journal = j-SIGADA-LETTERS, volume = "11", number = "1", pages = "70--81", month = jan # "\slash " # feb, year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:40 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110B (Software engineering techniques); C6115 (Programming support); C6140D (High level languages)", corpsource = "Lockheed-Sanders, Nashua, NH, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada language; end user activities; retrieval; Reuse/sub -/System; software repository tool; software reusability; software tool; software tools; storage", treatment = "P Practical", } @Article{Cheng:1991:STD, author = "Jingde Cheng", title = "A Survey of Tasking Deadlock Detection Methods", journal = j-SIGADA-LETTERS, volume = "11", number = "1", pages = "82--91", month = jan # "\slash " # feb, year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:40 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150J (Operating systems); C6160B (Distributed DBMS); C6140D (High level languages)", corpsource = "Dept. of Comput. Sci. and Commun. Eng., Kyushu Univ., Fukuoka, Japan", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; concurrency control; operating systems (computers); survey; system recovery; tasking deadlock detection methods", treatment = "P Practical", } @Article{Tanaka:1991:UAA, author = "K. Tanaka", title = "Using {Ada} at {NTT}", journal = j-SIGADA-LETTERS, volume = "11", number = "1", pages = "92--95", month = jan # "\slash " # feb, year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages)", corpsource = "Software Labs., NTT Corp., Tokyo, Japan", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada compilers; communication system; database management system; mobile; NTT Ada environment; satellite communication system; software productivity; software reliability; support tools; videotex communication system", treatment = "A Application; P Practical", } @Article{Tanaka:1991:UAN, author = "Kiyoshi Tanaka", title = "Using {Ada} at {NTT}", journal = j-SIGADA-LETTERS, volume = "11", number = "1", pages = "92--96", month = jan # "\slash " # feb, year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:40 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Carter:1991:CRA, author = "Jeffrey R. Carter", title = "Concurrent Reusable Abstract Data Types", journal = j-SIGADA-LETTERS, volume = "11", number = "1", pages = "96--101", month = jan # "\slash " # feb, year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:40 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110B (Software engineering techniques); C6120 (File organisation)", corpsource = "Martin Marietta Astron. Group, Denver, CO, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "binary semaphore; concurrent reusable abstract data types; data structures; software reusability; state-data components; task component", treatment = "P Practical", } @Article{Delrio:1991:RDR, author = "P. Delrio and F. Mazzanti", title = "The Risk of Destructive Run-time Errors", journal = j-SIGADA-LETTERS, volume = "11", number = "1", pages = "102--113", month = jan # "\slash " # feb, year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110B (Software engineering techniques); C6150G (Diagnostic, testing, debugging and evaluating systems); C6140D (High level languages)", corpsource = "Intecs Sistemi SpA, Pisa, Italy", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; destructive run-time errors; execution; program; program verification; program-driven recovery; programming errors; status", treatment = "P Practical", } @Article{Kenward:1991:AUI, author = "P. D. Kenward and B. A. Wichmann", title = "Approved Uniformity Issues", journal = j-SIGADA-LETTERS, volume = "11", number = "1", pages = "114--120", month = jan # "\slash " # feb, year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:40 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110B (Software engineering techniques); C6140D (High level languages)", corpsource = "NPL, Teddington, UK", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; IEC; International Organization for; ISO; JTC1; portability; SC22; software portability; Standardization; standards; Uniformity Rapporteur Group; WG9", treatment = "P Practical", } @Article{Bishop:1991:DAD, author = "J. Bishop", title = "Distributed {Ada}: Developments and Experiences", journal = j-SIGADA-LETTERS, volume = "11", number = "1", pages = "121--??", month = jan # "\slash " # feb, year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Levine:1991:SWI, author = "G. Levine", title = "Signaling from within interrupt Handlers Reconsidered", journal = j-SIGADA-LETTERS, volume = "11", number = "2", pages = "53--55", month = mar # "\slash " # apr, year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150J (Operating systems); C6140D (High level languages); C6110 (Systems analysis and programming)", corpsource = "Fairleigh Dickinson Univ., Teaneck, NJ, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada language; Ada standard; bug; global variables; interrupt handler; interrupt task; interrupt-occurred; interrupt-task; interrupts; multiprogramming; pragma SHARED; processing time; programming; response; style; task-ready; time", treatment = "P Practical", } @Article{Gonzalez:1991:CH, author = "Dean W. Gonzalez", title = "``='' Considered Harmful", journal = j-SIGADA-LETTERS, volume = "11", number = "2", pages = "56--59", month = mar # "\slash " # apr, year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:40 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Gonzalez:1991:CHA, author = "D. W. Gonzalez", title = "Considered harmful ({Ada} private types)", journal = j-SIGADA-LETTERS, volume = "11", number = "2", pages = "56--59", month = mar # "\slash " # apr, year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6110 (Systems analysis and programming); C6120 (File organisation)", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; common interface; data structures; disparate code sequences; full type definition; generic units; mechanisms; packages; private type; programming; separated code sequences; type mechanisms; unique; visibility", treatment = "P Practical", } @Article{Toole:1991:AAM, author = "Betty Alexandra Toole", title = "{Ada}, an analyst and a metaphysician", journal = j-SIGADA-LETTERS, volume = "11", number = "2", pages = "60--71", month = mar # "\slash " # apr, year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:40 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "A discussion is given on the question of whether Ada is a fitting name for the software language named after her. The author presents the fascinating human story of Ada Byron, Lady Lovelace. The information selected for the article are from the thousands of letters in the Lovelace-Byron Collection at Oxford University, the British Library and Ada's notes. The emphasis is on how Ada approached information, mathematics, science and technology. This glimpse of Ada's life and the way she thought, may reveal a connection between Ada's story and the history, structure and implementation of Ada, the software language. (0 Refs.)", acknowledgement = ack-nhfb, classcodes = "C0200 (General computer topics); C6140D (High level languages)", classification = "C0200 (General computer topics); C6140D (High level languages)", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada Byron; British Library; History; history; Human story; human story; Lady Lovelace; Mathematics; mathematics; Science; science; Software language; software language; Technology; technology", thesaurus = "Ada; History", treatment = "G General Review", } @Article{Lee:1991:RAA, author = "Pen-Nan Lee and Chi-Hua Chin and W. Nehman", title = "A Reselect Alternative for {Ada}'s Selective Wait Statement", journal = j-SIGADA-LETTERS, volume = "11", number = "2", pages = "72--85", month = mar # "\slash " # apr, year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6110 (Systems analysis and programming); C6150J (Operating systems)", corpsource = "Dept. of Comput. Sci., Houston Univ., TX, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada tasking model; changes; entry attribute COUNT; entry calls; global information; guards; language; language construct; multiprogramming; programming; reselect; selective wait statement", treatment = "P Practical", } @Article{Seidewitz:1991:OOP, author = "Ed Seidewitz", title = "Object-oriented programming through type extension in {Ada} 9{X}", journal = j-SIGADA-LETTERS, volume = "11", number = "2", pages = "86--97", month = mar # "\slash " # apr, year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:40 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6110B (Software engineering techniques); C6120 (File organisation)", corpsource = "NASA Goddard Space Flight Center, Greenbelt, MD, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 83; Ada 9X effort; data structures; features; language features; object-; object-oriented; object-oriented programming; object-oriented programming language; oriented Ada preprocessors; running example; standards; type extension", treatment = "P Practical", } @Article{Mattini:1991:HTE, author = "M. Mattini", title = "{HP\slash Telegen2} Encapsulation: an integration project of the {Telesoft Ada} environment with {HP CASE} and {OSF\slash Motif}", journal = j-SIGADA-LETTERS, volume = "11", number = "2", pages = "98--106", month = mar # "\slash " # apr, year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6115 (Programming support); C6140D (High level languages)", corpsource = "BHP Aerosp. and Electron., Gladesville, NSW, Australia", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada integrated project support; APSE; compiler; debugger; development; environment; HP SoftBench CASE tool; HP/Telegen2 Encapsulation Project; HTEP; integrated software development; interactive user interface; library; linker; manager; message interface of SoftBench; optimizer; OSF/Motif windowing interface; programming environments; project support environments; software tools; support tools; Telegen2 Ada environment; Telesoft Ada environment", treatment = "P Practical", } @Article{Falcone:1991:ACE, author = "Marco Falcone", title = "{Ada} Compiler Evaluation on the {Columbus Software Development Environment Project}", journal = j-SIGADA-LETTERS, volume = "11", number = "2", pages = "107--114", month = mar # "\slash " # apr, year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:40 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C7460 (Aerospace engineering); C6140D (High level languages); C6150C (Compilers, interpreters and other processors); C6115 (Programming support)", corpsource = "INTECS Sistemi, SpA, Pisa, Italy", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada compilation systems; aerospace computing; COLUMBUS software development environment project; commercially available; environments; European Space Agency; manned; program compilers; programming; Programming Support Environment; SDE Ada compiler evaluation team; segment; self-hosted compiler; software selection; space research; space station program; Sun3; Sun4 workstations; systematic method; technical merits; validated Ada compilers", treatment = "P Practical", } @Article{Solsi:1991:SYC, author = "Swathi C. Solsi and Edward L. Jones", title = "Simple Yet Complete Heuristics for Transforming Data Flow Diagrams into {Booch} Style Diagrams", journal = j-SIGADA-LETTERS, volume = "11", number = "2", pages = "115--127", month = mar # "\slash " # apr, year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:40 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110 (Systems analysis and programming); C6140D (High level languages)", corpsource = "Florida Inst. of Technol., Melbourne, FL, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; application; cohesion properties; completeness; coupling; data flow diagram; design; design architecture; design refinement; DFD; diagrams; extended Booch diagram; formal specification; non-real time; optimizations; requirements specification; research tool; simple heuristics; systems analysis", treatment = "P Practical", } @Article{Solderitsch:1991:WGR, author = "James Solderitsch", title = "Working group report library and representation subgroup of methods and tools for design, specification, and reuse", journal = j-SIGADA-LETTERS, volume = "11", number = "3", pages = "3--7", month = "Spring", year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:41 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Solderitsch:1991:LRS, author = "James Solderitsch", title = "Library and Representation Subgroup", journal = j-SIGADA-LETTERS, volume = "11", number = "3", pages = "3--??", month = "Spring", year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Latour:1991:DPA, author = "Larry Latour and Tom Wheeler and Bill Frakes", title = "Descriptive and Predictive Aspects of the {3Cs} Model, {SETA1} Working Group Summary", journal = j-SIGADA-LETTERS, volume = "11", number = "3", pages = "9--17", month = "Spring", year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:41 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110B (Software engineering techniques)", conflocation = "Redondo Beach, CA, USA; 30 April-2 May 1990", conftitle = "1st International Symposium on Environments and Tools for Ada", corpsource = "Maine Univ., Farmington, ME, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "3Cs model; component; component abstraction; extensional description; intensional description; parameterized context; reference model; reusable; software component; software reusability", sponsororg = "IEEE", treatment = "G General Review; P Practical", } @Article{Taft:1991:SWG, author = "Tucker Taft", title = "{SETA1} working group on building, debugging and testing real-time and distributed systems", journal = j-SIGADA-LETTERS, volume = "11", number = "3", pages = "19--27", month = "Spring", year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:41 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Taft:1991:BDT, author = "Tucker Taft", title = "Building, Debugging and Testing Real-Time and Distributed Systems", journal = j-SIGADA-LETTERS, volume = "11", number = "3", pages = "19--??", month = "Spring", year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Micallef:1991:SWG, author = "Josephine Micallef and Gail E. Kaiser and Dewayne E. Perry", title = "{SETA1} working group on {Ada} libraries, configuration management, and version control", journal = j-SIGADA-LETTERS, volume = "11", number = "3", pages = "29--31", month = "Spring", year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:41 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Micallef:1991:ALC, author = "Josephine Micallef and Gail E. Kaiser and Dewayne E. Perry", title = "{Ada} Libraries, Configuration Management, and Version Control", journal = j-SIGADA-LETTERS, volume = "11", number = "3", pages = "29--??", month = "Spring", year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Mundie:1991:RIM, author = "David Mundie", title = "Report of the integration mechanisms working group", journal = j-SIGADA-LETTERS, volume = "11", number = "3", pages = "33--35", month = "Spring", year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:41 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Mundie:1991:IMS, author = "David Mundie", title = "Integration Mechanism Subgroup", journal = j-SIGADA-LETTERS, volume = "11", number = "3", pages = "33--??", month = "Spring", year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Penedo:1991:SRM, author = "Maria H. Penedo", title = "{SEE} reference model working group --- summary", journal = j-SIGADA-LETTERS, volume = "11", number = "3", pages = "37--46", month = "Spring", year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:41 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Micallef:1991:EMS, author = "Josephine Micallef and Gail E. Kaiser", title = "Extending the {MERCURY} System to Support Teams of {Ada} programmers", journal = j-SIGADA-LETTERS, volume = "11", number = "3", pages = "49--60", month = "Spring", year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:41 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6115 (Programming support); C6140D (High level languages); C4210 (Formal logic)", conflocation = "Redondo Beach, CA, USA; 30 April-2 May 1990", conftitle = "1st International Symposium on Environments and Tools for Ada", corpsource = "Dept. of Comput. Sci., Columbia Univ., New York, NY, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; attribute grammars; compilation order; compilation unit context; compilation units; context-free grammars; interface checking; MERCURY system; multi-user language-based environments; naming errors; nested; programming environments; software tools", sponsororg = "IEEE", treatment = "P Practical", } @Article{Matthews:1991:VAI, author = "Ed Matthews and Greg Burns", title = "{VADS APSE}: An Integrated {Ada} Programming Support Environment", journal = j-SIGADA-LETTERS, volume = "11", number = "3", pages = "61--72", month = "Spring", year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:41 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6115 (Programming support); C6140D (High level languages)", conflocation = "Redondo Beach, CA, USA; 30 April-2 May 1990", conftitle = "1st International Symposium on Environments and Tools for Ada", corpsource = "Verdix Corp., Chantilly, VA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; integrated Ada programming support environment; programming environments; software development activity; VADS APSE", sponsororg = "IEEE", treatment = "P Practical", } @Article{Ford:1991:AGP, author = "Ray Ford and Hong Chew", title = "{AWING}: a general purpose command interface generator (and an exercise in software reuse)", journal = j-SIGADA-LETTERS, volume = "11", number = "3", pages = "73--82", month = "Spring", year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:41 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6115 (Programming support); C6180 (User interfaces)", conflocation = "Redondo Beach, CA, USA; 30 April-2 May 1990", conftitle = "1st International Symposium on Environments and Tools for Ada", corpsource = "Dept. of Comput. Sci., Kansas Univ., Lawrence, KS, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "AWING; character string; command interface generator; command interface language; command recognition events; command-line; language; menu; mouse; software reusability; software reuse; software tools; specification; tool re-use; user interfaces; window interface tools", sponsororg = "IEEE", treatment = "P Practical", } @Article{Mundie:1991:OOR, author = "David A. Mundie and David A. Fisher", title = "Optimized Overload Resolution and Type Matching for {Ada}", journal = j-SIGADA-LETTERS, volume = "11", number = "3", pages = "83--90", month = "Spring", year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:41 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C5230 (Digital arithmetic methods)", conflocation = "Redondo Beach, CA, USA; 30 April-2 May 1990", conftitle = "1st International Symposium on Environments and Tools for Ada", corpsource = "Incremental Syst. Corp., Pittsburgh, PA, USA; Computer Sci. Dept., Univ. of Wisconsin, Madison, WI, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; computational methods; digital arithmetic; incremental environment; microprogramming interval arithmetic; nodes; overload resolution; pruning heuristics; recursive strategy; tree; type matching", sponsororg = "IEEE", treatment = "P Practical; A Application", } @Article{Buhr:1991:SST, author = "R. J. A. Buhr and G. M. Karam and R. Casselman", title = "Support for Specifying Temporal Behavior in {Ada} Designs", journal = j-SIGADA-LETTERS, volume = "11", number = "3", pages = "91--101", month = "Spring", year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:41 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110B (Software engineering techniques); C6115 (Programming support); C6140D (High level languages)", conflocation = "Redondo Beach, CA, USA; 30 April-2 May 1990", conftitle = "1st International Symposium on Environments and Tools for Ada", corpsource = "Dept. of Syst. and Comput. Eng., Carleton Univ., Ottawa, Ont., Canada", fjournal = "ACM SIGAda Ada Letters", keywords = "Abstract Controller Machine; Ada; Ada software design; Ada software development; communications semantics; design environment; event/action interface; formal specification; MachineCharts; programming environments; requirements entity; temporal behaviour specification; temporal semantics; TimeBench; visual design notation", sponsororg = "IEEE", treatment = "P Practical", } @Article{Latour:1991:MDR, author = "Larry Latour", title = "A Methodology for the Design of Reuse Engineered {Ada} Components", journal = j-SIGADA-LETTERS, volume = "11", number = "3", pages = "103--113", month = "Spring", year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:41 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110B (Software engineering techniques); C6140D (High level languages)", conflocation = "Redondo Beach, CA, USA; 30 April-2 May 1990", conftitle = "1st International Symposium on Environments and Tools for Ada", corpsource = "Dept. of Comput. Sci., Maine Univ., Orono, ME, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "3Cs; Ada; concerns; generic architectures; genericity; model; reuse engineered Ada components; reuse engineering; reuseable software components; separation of; software reusability", sponsororg = "IEEE", treatment = "P Practical", } @Article{Favaro:1991:WPR, author = "John Favaro", title = "What price reusability? {A} case study", journal = j-SIGADA-LETTERS, volume = "11", number = "3", pages = "115--124", month = "Spring", year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:41 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110B (Software engineering techniques)", conflocation = "Redondo Beach, CA, USA; 30 April-2 May 1990", conftitle = "1st International Symposium on Environments and Tools for Ada", corpsource = "INTECS Sistemi SpA, Pisa, Italy", fjournal = "ACM SIGAda Ada Letters", keywords = "industrial development project; reusable components; software reusability", sponsororg = "IEEE", treatment = "P Practical", } @Article{Woodside:1991:CPA, author = "C. M. Woodside and E. M. Hagos and E. Neron and R. J. A. Buhr", title = "The {CAEDE} Performance Analysis Tool", journal = j-SIGADA-LETTERS, volume = "11", number = "3", pages = "125--136", month = "Spring", year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:41 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6115 (Programming support); C6140D (High level languages)", conflocation = "Redondo Beach, CA, USA; 30 April-2 May 1990", conftitle = "1st International Symposium on Environments and Tools for Ada", corpsource = "Dept. of Syst. and Comput. Eng., Carleton Univ., Ottawa, Ont., Canada", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada software; bottlenecks; CAEDE environment; performance analysis tool; performance evaluation; software tools; system throughputs; task utilizations", sponsororg = "IEEE", treatment = "P Practical", } @Article{Rennels:1991:PAT, author = "Deborah Rennels and Edmond Schonberg", title = "A Program Analysis Tool for Evaluating the {Ada} Compiler Validation Suite", journal = j-SIGADA-LETTERS, volume = "11", number = "3", pages = "137--146", month = "Spring", year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:41 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6115 (Programming support); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", conflocation = "Redondo Beach, CA, USA; 30 April-2 May 1990", conftitle = "1st International Symposium on Environments and Tools for Ada", corpsource = "New York Univ., NY, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada compiler validation suite; Ada language features; Ada program; maintenance; PAT; program analysis tool; program compilers; software tools", sponsororg = "IEEE", treatment = "P Practical", } @Article{Anonymous:1991:ISE, author = "Anonymous", title = "{1st International Symposium on Environments and Tools for Ada}", journal = j-SIGADA-LETTERS, volume = "11", number = "3", pages = "??--??", month = "Spring", year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6115 (Programming support); C6140D (High level languages)", conflocation = "Redondo Beach, CA, USA; 30 April-2 May 1990", conftitle = "1st International Symposium on Environments and Tools for Ada", fjournal = "ACM SIGAda Ada Letters", keywords = "3Cs software model; Ada; Ada compiler validation suite; Ada programming support environment; analysis tool; AWING; CAEDE performance analysis tool; command interface generator; components; general purpose; integrated; MERCURY system; optimized overload resolution; program; programming environments; reuse engineered Ada; software tools; temporal behavior; type matching; VADS APSE", sponsororg = "IEEE", treatment = "P Practical", } @Article{Anonymous:1991:PPI, author = "Anonymous", title = "Preface", journal = j-SIGADA-LETTERS, volume = "11", number = "3", pages = "iii--iii", month = "Spring", year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Shumate:1991:SAO, author = "Ken Shumate", title = "Structured Analysis and Object-Oriented Design are Compatible", journal = j-SIGADA-LETTERS, volume = "11", number = "4", pages = "78--90", month = may # "\slash " # jun, year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:41 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110 (Systems analysis and programming)", corpsource = "Software Eng. Div., Hughes Aircraft Co., Fullerton, CA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada programs; object-oriented analysis; object-oriented design; object-oriented programming; software development; software engineering; software requirements specification; structured analysis; systems analysis", treatment = "P Practical", } @Article{Purser:1991:AAB, author = "L. Purser and R. Graham", title = "Analysis of {Ada-LINPACK} Benchmark Results", journal = j-SIGADA-LETTERS, volume = "11", number = "4", pages = "91--98", month = may # "\slash " # jun, year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C5470 (Performance evaluation and testing); C6150C (Compilers, interpreters and other processors)", corpsource = "MassTech Inc., Huntsville, AL, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada-LINPACK benchmark results; arrays; column addressing; computation multiplications; DEC computers; decomposition algorithm; index; matrix algebra; matrix elements; optimization techniques; performance evaluation; program compilers; standard algorithms; storage scheme; two-dimensional; VAX/Ada run-time performance", treatment = "P Practical", } @Article{Purser:1991:AAL, author = "Lynn Purser and Robin Graham", title = "Analysis of {Ada-LINPACK} benchmark results", journal = j-SIGADA-LETTERS, volume = "11", number = "4", pages = "91--98", month = may # "\slash " # jun, year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:41 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1991:AFS, author = "Anonymous", title = "{Ada} Follies Songbook", journal = j-SIGADA-LETTERS, volume = "11", number = "4", pages = "99--??", month = may # "\slash " # jun, year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Cherry:1991:SMA, author = "G. W. Cherry", title = "Stimulus-Response Machines: An {Ada}-Based Graphic Notation for Specifying, Designing, and Implementing Reactive or Interactive Systems", journal = j-SIGADA-LETTERS, volume = "11", number = "5", pages = "30--46", month = jul # "\slash " # aug, year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6110B (Software engineering techniques); C6130B (Graphics techniques); C6180 (User interfaces)", fjournal = "ACM SIGAda Ada Letters", keywords = "abstraction mechanism; Ada; Ada-based graphic; arrows; black boxes; blobs; box-structured systems; clear boxes; complex state transition diagrams; computer graphics; critical; dataflow diagrams; formal specification; interactive systems; named off-page; notation; object-message diagrams; programming; SCOOP-3; state-rich safety-critical systems; statechart; stimulus-response machines; structured flowcharts; units; unstructured explosion; user interfaces; visual formalism", treatment = "P Practical", } @Article{Cherry:1991:SRM, author = "George W. Cherry", title = "Stimulus-response machines: an {Ada-based} graphic notation for specifying, designing, and implementing reactive or interactive systems", journal = j-SIGADA-LETTERS, volume = "11", number = "5", pages = "30--46", month = jul # "\slash " # aug, year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:42 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Moore:1991:ABS, author = "James W. Moore", title = "The {ANSI} Binding of {SQL} to {Ada}", journal = j-SIGADA-LETTERS, volume = "11", number = "5", pages = "47--61", month = jul # "\slash " # aug, year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:42 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6160 (Database management systems (DBMS))", corpsource = "IBM Federal Sector Div., Gaithersburg, MD, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "abstract; Ada; Ada binding; Ada programming language; ANSI binding; ANSI standard; bindings; embedded binding; language; language bindings; procedural binding; query languages; SQL database; SQL standard; standardization; standards", treatment = "P Practical", } @Article{Walters:1991:AOA, author = "N. L. Walters", title = "An {Ada} Object-Based Analysis and Design Approach", journal = j-SIGADA-LETTERS, volume = "11", number = "5", pages = "62--78", month = jul # "\slash " # aug, year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110B (Software engineering techniques); C6140D (High level languages)", corpsource = "IBM Corp., Manassas, VA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada considerations; Ada constructs; Ada object-based analysis; behavior; complex systems; intellectual control; large; maintainability; object; object services; object-oriented; object-oriented methods; object-oriented models; object-oriented programming; real-time behaviour specifications; real-time object-oriented approach; requirements analysis; requirements model; reusability", treatment = "P Practical", } @Article{Walters:1991:AOB, author = "Neal L. Walters", title = "An {Ada} object-based analysis and design approach", journal = j-SIGADA-LETTERS, volume = "11", number = "5", pages = "62--78", month = jul # "\slash " # aug, year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:42 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Baker:1991:SPL, author = "Henry G. Baker", title = "Structured Programming with Limited Private Types in {Ada}: Nesting is for the Soaring Eagles", journal = j-SIGADA-LETTERS, volume = "11", number = "5", pages = "79--90", month = jul # "\slash " # aug, year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:42 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110B (Software engineering techniques); C6140D (High level languages); C6120 (File organisation)", corpsource = "Nimble Comput. Corp., Encino, CA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada limited private types; automatic garbage collection; code; data structures; garbage-collected Lisp system; generic; LISP; Lisp values; marking; package; programming; reference counting; simple compiler; storage management; structured; structured programming; user code", treatment = "P Practical", } @Article{Kamrad:1991:PRA, author = "Mike Kamrad", title = "Protected records in {Ada} 9{X}", journal = j-SIGADA-LETTERS, volume = "11", number = "6", pages = "49--53", month = sep # "\slash " # oct, year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:43 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages)", conflocation = "Orlando, FL, USA; 11-14 March 1991", conftitle = "Fifth International Workshop on Real-Time Ada Issues", corpsource = "Unisys EISG, St. Paul, MN, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 9X; concurrent activities; conditional; critical regions; language structure; mutual exclusion; real-time Ada; real-time systems; task synchronization; user community", treatment = "P Practical", } @Article{Baker:1991:TRI, author = "Ted Baker", title = "Time-related issues in {Ada} 9{X}", journal = j-SIGADA-LETTERS, volume = "11", number = "6", pages = "54--60", month = sep # "\slash " # oct, year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:43 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages)", conflocation = "Orlando, FL, USA; 11-14 March 1991", conftitle = "Fifth International Workshop on Real-Time Ada Issues", corpsource = "Dept. of Comput. Sci., Florida State Univ., Tallahassee, FL, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 9X; management; mapping proposals; measurement; real-time Ada; real-time systems; time issues", treatment = "P Practical", } @Article{Wellings:1991:SDS, author = "A. J. Wellings", title = "Support for distributed systems in {Ada} 9{X}", journal = j-SIGADA-LETTERS, volume = "11", number = "6", pages = "61--63", month = sep # "\slash " # oct, year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:43 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages)", conflocation = "Orlando, FL, USA; 11-14 March 1991", conftitle = "Fifth International Workshop on Real-Time Ada Issues", corpsource = "Dept. of Comput. Sci., York Univ., UK", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 9X; distributed processing; distributed systems; distribution; mapping; real-time Ada; real-time systems", treatment = "P Practical", } @Article{Elsom:1991:OOP, author = "K. Elsom", title = "Object oriented programming facilities in {Ada 9X}", journal = j-SIGADA-LETTERS, volume = "11", number = "6", pages = "64--65", month = sep # "\slash " # oct, year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6110 (Systems analysis and programming); C6150C (Compilers, interpreters and other processors)", conflocation = "Orlando, FL, USA; 11-14 March 1991", conftitle = "Fifth International Workshop on Real-Time Ada Issues", corpsource = "MCO Dept., ARE Portsdown, Portsmouth, UK", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 9X; compilers; object-oriented programming; OOP facilities; program compilers; real-; real-time Ada; run-time overheads; time systems", treatment = "P Practical", } @Article{Burns:1991:AA, author = "Alan Burns and William Eventoff", title = "Asynchronism in {Ada} 9{X}", journal = j-SIGADA-LETTERS, volume = "11", number = "6", pages = "66--68", month = sep # "\slash " # oct, year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:43 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages)", conflocation = "Orlando, FL, USA; 11-14 March 1991", conftitle = "Fifth International Workshop on Real-Time Ada Issues", corpsource = "Dept. of Comput. Sci., York Univ., UK", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 9X; asynchronous communication; asynchronous transfer of control; real-time Ada; real-time systems; select-and structure; select-in facility; selective entry calls", treatment = "P Practical", } @Article{Locke:1991:SIA, author = "C. Douglass Locke", title = "Scheduling issues in {Ada} 9{X}", journal = j-SIGADA-LETTERS, volume = "11", number = "6", pages = "69--74", month = sep # "\slash " # oct, year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:43 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages)", conflocation = "Orlando, FL, USA; 11-14 March 1991", conftitle = "Fifth International Workshop on Real-Time Ada Issues", corpsource = "IBM-Federal Sector Div., Bethesda, MD, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 9X; real-time Ada; real-time systems; scheduling; scheduling recommendations", treatment = "P Practical", } @Article{Fussichen:1991:AIS, author = "K. Fussichen", title = "{Ada} in information systems", journal = j-SIGADA-LETTERS, volume = "11", number = "6", pages = "77--79", month = sep # "\slash " # oct, year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C0310F (Software development management); C6110B (Software engineering techniques)", corpsource = "Comput. Sci. Corp., Indianapolis, IN, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; development; embedded systems; information systems; IS; maintainability; management information systems; software maintenance", treatment = "P Practical", } @Article{Anonymous:1991:FIW, author = "Anonymous", title = "{Fifth International Workshop on Real-Time Ada Issues}", journal = j-SIGADA-LETTERS, volume = "11", number = "6", pages = "??--??", month = sep # "\slash " # oct, year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages)", conflocation = "Orlando, FL, USA; 11-14 March 1991", conftitle = "Fifth International Workshop on Real-Time Ada Issues", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 9X; asynchronism; distributed processing; distributed systems; facilities; issues; object-oriented programming; protected records; real-time Ada; real-time systems; scheduling; time-related", treatment = "P Practical", } @Article{Dritz:1991:IPS, author = "Kenneth W. Dritz", title = "Introduction to the proposed standard for the elementary functions in {Ada}", journal = j-SIGADA-LETTERS, volume = "11", number = "7", pages = "3--8", month = "Fall", year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:43 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C7310 (Mathematics)", corpsource = "Dept. of Math. and Comput. Sci., Argonne Nat. Lab., IL, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; committees; elementary functions; generic package; ISO standard; mathematics computing; secondary; standards", treatment = "P Practical", } @Article{Dritz:1991:PSGa, author = "K. W. Dritz", title = "Proposed standard for a generic package of elementary functions for {Ada}", journal = j-SIGADA-LETTERS, volume = "11", number = "7", pages = "9--46", month = "Fall", year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6110B (Software engineering techniques); C7310 (Mathematics)", corpsource = "Div. of Math. and Comput. Sci., Argonne Nat. Lab., IL, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "ACM SIGAda Numerics Working; Ada; Ada-Europe Numerics Working Group; basic; elementary functions; ELEMENTARY-FUNCTIONS-; EXCEPTIONS; generic package; GENERIC-ELEMENTARY-FUNCTIONS; Group; international standard; joint proposal; mathematical routines; mathematics computing; NRG; Rapporteur Group; reusable applications; SC22; software reusability; specification; standards; WG9 Numerics", treatment = "P Practical", } @Article{ISO-IEC-JTC1-SC22-WG9:1991:PSGa, author = "{ISO-IEC/JTC1/SC22/WG9 (Ada) Numerics Rapporteur Group}", title = "Proposed standard for a generic package of elementary functions for {Ada}", journal = j-SIGADA-LETTERS, volume = "11", number = "7", pages = "9--46", month = "Fall", year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:43 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Dritz:1991:RPSa, author = "Kenneth W. Dritz", title = "Rationale for the proposed standard for a generic package of elementary functions for {Ada}", journal = j-SIGADA-LETTERS, volume = "11", number = "7", pages = "47--65", month = "Fall", year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:43 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C7310 (Mathematics); C6110 (Systems analysis and programming)", corpsource = "Div. of Math. and Comput. Sci., Argonne Nat. Lab., IL, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "ACM SIGAda Numerics Working Group; Ada; Ada-Europe Numerics; collateral; elementary functions standard; mathematics computing; numerical software; portability; programming; robustness; standards; Working Group", treatment = "P Practical", } @Article{Dritz:1991:PSGb, author = "K. W. Dritz", title = "Proposed standard for a generic package of primitive functions for {Ada}", journal = j-SIGADA-LETTERS, volume = "11", number = "7", pages = "66--82", month = "Fall", year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C7310 (Mathematics)", corpsource = "Div. of Math. and Comput. Sci., Argonne Nat. Lab., IL, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; compliable Ada; elementary functions; generic package; GENERIC-; mathematical; mathematics computing; primitive functions; primitive operations; PRIMITIVE-FUNCTIONS; software; specification; standards", treatment = "P Practical", } @Article{ISO-IEC-JTC1-SC22-WG9:1991:PSGb, author = "{ISO-IEC/JTC1/SC22/WG9 (Ada) Numerics Rapporteur Group}", title = "Proposed standard for a generic package of primitive functions for {Ada}", journal = j-SIGADA-LETTERS, volume = "11", number = "7", pages = "66--82", month = "Fall", year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:43 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Dritz:1991:RPSb, author = "Kenneth W. Dritz", title = "Rationale for the proposed standard for a generic package of primitive functions for {Ada}", journal = j-SIGADA-LETTERS, volume = "11", number = "7", pages = "83--90", month = "Fall", year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:43 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C7310 (Mathematics); C6110 (Systems analysis and programming)", corpsource = "Div. of Math. and Comput. Sci., Argonne Nat. Lab., IL, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "ACM SIGAda Numerics Working Group; Ada; Ada-; Europe Numerics Working Group; generic package; IEC/JTC1/SC22/WG9; ISO-; mathematics computing; numerical; portability; primitive functions standard; programming; proposed standard; robustness; secondary standards; software; standards", treatment = "P Practical", } @Article{Hodgson:1991:PSP, author = "Graham S. Hodgson", title = "Proposed standard for packages of real and complex type declarations and basic operations for {Ada} (including vector and matrix types)", journal = j-SIGADA-LETTERS, volume = "11", number = "7", pages = "91--130", month = "Fall", year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:43 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6120 (File organisation); C7310 (Mathematics); C6110 (Systems analysis and programming)", fjournal = "ACM SIGAda Ada Letters", keywords = "ACM; Ada; Ada-Europe Numerics Working; complex scalar; complex type declarations; data structures; GENERIC COMPLEX TYPES; generic packages; GENERIC REAL COMPLEX OPERATIONS; GENERIC REAL TYPES; Group; international; mathematics computing; matrix operations; matrix types; reusability; reusable applications; SIGAda Numerics Working Group; software; standard; standards; vector; WG9 Numerics Rapporteur Group", treatment = "P Practical", } @Article{Hodgson:1991:RPS, author = "Graham S. Hodgson", title = "Rationale for the proposed standard for packages of real and complex type declarations and basic operations for {Ada} (including vector and matrix types)", journal = j-SIGADA-LETTERS, volume = "11", number = "7", pages = "131--139", month = "Fall", year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:43 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6120 (File organisation); C7310 (Mathematics); C6110 (Systems analysis and programming)", fjournal = "ACM SIGAda Ada Letters", keywords = "ACM SIGAda Numerics Working; Ada; Ada-; basic operations; complex type declarations; data structures; Europe Numerics Working Group; Group; ISO-IEC/JCT1/SC22/WG9; mathematics computing; matrix; matrix standard; numerical software; Numerics Rapporteur Group; portability; programming; robustness; secondary standards; standards; types", treatment = "P Practical", } @Article{Squire:1991:PSG, author = "Jon S. Squire", title = "Proposed standard for a generic package of complex elementary functions (Ada)", journal = j-SIGADA-LETTERS, volume = "11", number = "7", pages = "140--165", month = "Fall", year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:43 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C7310 (Mathematics); C6110B (Software engineering techniques)", fjournal = "ACM SIGAda Ada Letters", keywords = "ACM SIGAda; Ada; Ada-Europe Numerics Working Group; applications; complex elementary functions; complex mathematical routines; COMPLEX-ELEMENTARY-FUNCTIONS; generic package; GENERIC-; international standard; joint proposal; mathematics computing; Numerics Working Group; portable; reusable; software reusability; standards; WG9 Numerics Rapporteur Group", treatment = "P Practical", } @Article{Squire:1991:RPS, author = "Jon S. Squire", title = "Rationale for the proposed standard for a generic package of complex elementary functions (Ada)", journal = j-SIGADA-LETTERS, volume = "11", number = "7", pages = "166--179", month = "Fall", year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:43 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C7310 (Mathematics); C6110B (Software engineering techniques)", fjournal = "ACM SIGAda Ada Letters", keywords = "ACM SIGAda Numerics Working Group; Ada; Ada-; basic complex mathematical; complex; COMPLEX-ELEMENTARY-FUNCTIONS; elementary functions; error bounds; Europe Numerics Working Group; generic package; GENERIC-; mathematics computing; proposed standard; reusable applications; routines; software reusability; specification; standards", treatment = "P Practical", } @Article{Tang:1991:PGE, author = "Ping Tak Peter Tang", title = "A portable generic elementary function package in {Ada} and an accurate test suite", journal = j-SIGADA-LETTERS, volume = "11", number = "7", pages = "180--216", month = "Fall", year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:43 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C7310 (Mathematics); C6140D (High level languages); C6110B (Software engineering techniques); C6150G (Diagnostic, testing, debugging and evaluating systems)", fjournal = "ACM SIGAda Ada Letters", keywords = "accurate test; Ada; function libraries; mathematics computing; portability; portable generic elementary function package; program testing; resolution; rigorous analysis; software; suite; test programs", treatment = "P Practical", } @Article{Squire:1991:TVG, author = "Jon S. Squire", title = "Towards validation of generic elementary functions and other standard {Ada} numerics packages", journal = j-SIGADA-LETTERS, volume = "11", number = "7", pages = "217--243", month = "Fall", year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:43 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150G (Diagnostic, testing, debugging and evaluating systems); C7310 (Mathematics); C6140D (High level languages)", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada listings; computing; conformance testing; conformance tests; generic elementary functions; implementors guide; mathematics; program testing; proposed ISO; prototype tests; standard Ada numerics packages; standards; test suite", treatment = "P Practical", } @Article{Winter:1991:FPA, author = "Dik T. Winter", title = "Floating point attributes in {Ada}", journal = j-SIGADA-LETTERS, volume = "11", number = "7", pages = "244--273", month = "Fall", year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:43 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6110B (Software engineering techniques); C6150G (Diagnostic, testing, debugging and evaluating systems); C5230 (Digital arithmetic methods)", corpsource = "Centrum voor Wiskunde en Inf., Amsterdam, Netherlands", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada programming language; compile; digital arithmetic; floating point attributes; floating point types; objects; portability; portable programs; program verification; software; time constants; types; validity", treatment = "P Practical", } @Article{Celarier:1991:AML, author = "Donald A. Celarier and Donald W. Sando", title = "An {Ada} math library for real-time avionics", journal = j-SIGADA-LETTERS, volume = "11", number = "7", pages = "274--284", month = "Fall", year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:43 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C7460 (Aerospace engineering); C7150 (Military); C7310 (Mathematics); C6140D (High level languages)", corpsource = "Boeing Defense and Space Group, Seattle, WA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "accuracy testing; Ada; Ada math library; aerospace computing; applications; avionics; computing; implementation; library; mathematics computing; military; military avionics processor; real-time avionics; real-time systems; subroutines", treatment = "P Practical", } @Article{Allen:1991:CIF, author = "D. Allen and M. Kamrad and C. McKay and R. Powers and P. Rogers", title = "Catalogue of Interface Features and Options for the {Ada} runtime environment", journal = j-SIGADA-LETTERS, volume = "11", number = "8", pages = "177--??", month = "Fall", year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Wed Jan 7 19:18:03 MST 1998", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6115 (Programming support); C6180 (User interfaces)", classification = "C6115 (Programming support); C6180 (User interfaces)", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada runtime; Ada runtime environment; application; application-builders; application-specific requirements; Catalogue of Interface Features and Options; CIFO 3.0; contracts; descriptions; entry; entry descriptions; environment; programmers; programming environments; resource requests; service requests; specific requirements; user interfaces; user-runtime environment interfaces", treatment = "P Practical", } @Article{Firesmith:1991:SAO, author = "Donald Firesmith", title = "Structured analysis and object-oriented development are not compatible", journal = j-SIGADA-LETTERS, volume = "11", number = "9", pages = "56--66", month = nov # "\slash " # dec, year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:44 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110B (Software engineering techniques); C6110J (Object-oriented programming); C6140D (High level languages)", corpsource = "Adv. Software Technol. Specialists, Ossian, IN, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada software; analysis; CASE tools; development; formal specification; industry standard method; object-oriented; object-oriented programming; object-oriented requirements; real-time; software requirements analysis; structured programming; systems; traditional structured analysis; unified object-oriented paradigm", treatment = "P Practical", } @Article{Spicer:1991:MMA, author = "Kelly L. Spicer and David A. Umphress", title = "A method for mapping an analysis to a reusable design", journal = j-SIGADA-LETTERS, volume = "11", number = "9", pages = "67--82", month = nov # "\slash " # dec, year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:44 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110B (Software engineering techniques); C6110J (Object-oriented programming); C6140D (High level languages)", corpsource = "SWSC/SMDG, Peterson AFB, CO, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada specifications; design mapping method; formal specification; object-; object-oriented programming; oriented requirements analysis; representation tools; reusable design; software development; software development methods; software reusability; software reuse; transformation steps", treatment = "P Practical", } @Article{Lee:1991:ORI, author = "Pen-Nan Lee and W. Nehman", title = "An overview of real-time issues and {Ada}", journal = j-SIGADA-LETTERS, volume = "11", number = "9", pages = "83--95", month = nov # "\slash " # dec, year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6110 (Systems analysis and programming); C7150 (Military)", corpsource = "Dept. of Comput. Sci., Houston Univ., TX, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "1815A; Ada; Ada programming language; ANSI/MIL-STD-; concurrency; design competition; embedded systems; military computing; military software; priority inversion; programming; real-time issues; real-time programming; real-time systems; scheduling; United States", treatment = "P Practical", } @Article{Lee:1991:ORT, author = "Pen-Nan Lee and William Nehman", title = "An overview of real-time issues and {Ada}", journal = j-SIGADA-LETTERS, volume = "11", number = "9", pages = "83--95", month = nov # "\slash " # dec, year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:44 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Brookman:1991:SSV, author = "David Brookman", title = "{SA\slash SD} vs. {OOD}", journal = j-SIGADA-LETTERS, volume = "11", number = "9", pages = "96--99", month = nov # "\slash " # dec, year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:44 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110J (Object-oriented programming); C6110B (Software engineering techniques); C0310F (Software development management)", corpsource = "Litton Data Syst., Pascagoula, MS, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "analysis; development; full life cycle development; functional abstractions; object abstraction; object-oriented; object-oriented methods; object-oriented programming; OORA; requirements analysis; SA/SD; structured analysis/structured design; structured programming; systems", treatment = "P Practical", } @Article{Firesmith:1991:OOG, author = "Donald Firesmith", title = "Object-oriented graphics for requirements analysis and logical design", journal = j-SIGADA-LETTERS, volume = "11", number = "9", pages = "100--115", month = nov # "\slash " # dec, year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:44 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110J (Object-oriented programming); C6130B (Graphics techniques)", corpsource = "Adv. Software Technol. Specialists, Ossian, IN, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "ADM-2; ASTS development method 2; Canada; computer graphics; development cycle method; England; graphic notations; logical design; object-oriented programming; object-oriented requirements analysis; tool-supported object-oriented graphics; United States", treatment = "P Practical", } @Article{Baker:1991:OOP, author = "Henry G. Baker", title = "Object-oriented programming in {Ada83}---genericity rehabilitated", journal = j-SIGADA-LETTERS, volume = "11", number = "9", pages = "116--127", month = nov # "\slash " # dec, year = "1991", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:44 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110J (Object-oriented programming); C6140D (High level languages); C6120 (File organisation)", corpsource = "Nimble Comput. Corp., Encino, CA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada83; C++ concept; compile; compile time; data structures; derived types; generic units; inheritance schemes; object-oriented programming; single-inheritance object-oriented programming; subprogram overloading; time; virtual function", treatment = "P Practical", } @Article{Bowen:1992:ODP, author = "Gregory M. Bowen", title = "An organized, devoted, project-wide reuse effort", journal = j-SIGADA-LETTERS, volume = "12", number = "1", pages = "43--52", month = jan # "\slash " # feb, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:44 MDT 2003", bibsource = "Compendex database; http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Many projects have struggled with attempting reuse; however, both size and complexity of a large project create additional obstacles that can minimize the potential for software reuse. Therefore, successful software reuse can not be guaranteed solely by the use of Ada, object-oriented development methods, taxonomies, storage and retrieval systems, commercial libraries, software methods, standards, or configuration management systems! It was proposed [Bowen, 1990], that in order for software reuse to succeed on large projects, these methods and techniques must be combined in a coordinated reuse effort. The software process must address issues related to the management of the development effort, in addition to addressing purely technical issues. This paper will present how the concept of an organized, devoted, project-wide reuse effort has been practically applied by Computer Sciences Corporation (CSC), over the past year on the Advanced Automation System (AAS), as part of the team led by International Business Machines (IBM) Corporation.", acknowledgement = ack-nhfb, affiliation = "Computer Sciences Corporation", affiliationaddress = "Rockville, MD, USA", classcodes = "C6110B (Software engineering techniques); C7420 (Control engineering); C6110J (Object-oriented programming); C6140D (High level languages); C7460 (Aerospace engineering)", classification = "723", corpsource = "Comput. Sci. Corp., Adv. Autom. Syst., Rockville, MD, USA", fjournal = "ACM SIGAda Ada Letters", journalabr = "Ada Lett", keywords = "AAS; Ada; Advanced Automation System; air traffic computer control; air traffic control AAS; commercial libraries; Computer Programming Languages --- Ada; Computer Software; configuration management systems; coordinated reuse effort; IBM; International Business; Machines; object-oriented; object-oriented development methods; programming; project-wide reuse effort; retrieval; Reusable Software; reuse; software; software methods; software reusability; Software Reuse; standards; systems", treatment = "P Practical", } @Article{Burns:1992:SAR, author = "A. Burns and A. J. Wellings", title = "In support of the {Ada} 9{X} real-time facilities", journal = j-SIGADA-LETTERS, volume = "12", number = "1", pages = "53--64", month = jan # "\slash " # feb, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:44 MDT 2003", bibsource = "Compendex database; http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "The Ada 9x mapping has been criticized as being over ambitious and at odds with the `minimum change maximum benefit' AJPO dictum. Consequently there is a need to cut back the scope of the proposed changes. This report considers the proposed changes which affect the programming of real-time single processor and multiprocessor systems. We argue that protected records, select waiting, asynchronous transfer of control, nested asynchronous transfer of control are all essential core facilities, and if any of these are omitted the success of Ada 9X in addressing the needs of the real-time community would be in serious jeopardy. If language simplification are deemed necessary, we would advocate the removal of user-defined timers, finalisation (but not abort exit handlers), and protected record functions.", acknowledgement = ack-nhfb, affiliation = "Univ of York", affiliationaddress = "Heslington, Engl", classcodes = "C6140D (High level languages); C6110 (Systems analysis and programming)", classification = "722; 723", corpsource = "Dept. of Comput. Sci., York Univ., UK", fjournal = "ACM SIGAda Ada Letters", journalabr = "Ada Lett", keywords = "Ada; Ada 9X mapping; Computer Programming Languages --- Ada; Computer Systems, Digital; core facilities; language simplifications; minimum change maximum benefit; multiprocessor systems; nested asynchronous; Nested Asynchronous Transfer; programming; protected; Protected Records; protected records; Real Time Operation; real-time community; real-time single processor; real-time systems; Record Functions; record functions; select waiting; transfer-of-control; user-defined timers", treatment = "P Practical", } @Article{Blazquez:1992:EDU, author = "V. Bl{\'a}zquez and L. Redondo and J. L. Freniche", title = "Experiences with ``delay until'' for {Avionics} computers", journal = j-SIGADA-LETTERS, volume = "12", number = "1", pages = "65--72", month = jan # "\slash " # feb, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:44 MDT 2003", bibsource = "Compendex database; http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "The authors introduce both the standard delay and delay until models, presenting the delay jitter pathology. They then introduce this anomaly in a set of periodic tasks scheduled by the standard de;lay statement, measuring the effects on the overall schedulability. An out-of-compiler implementation of the delay until is presented, as well the test cases. No delay jitter was observed when using the same technique as before since the delay until was implemented ss a non pre-emptable operation.", acknowledgement = ack-nhfb, affiliation = "CASA, Engineering Division", affiliationaddress = "Madrid, Spain", classcodes = "C7460 (Aerospace engineering); C6110 (Systems analysis and programming); C6140D (High level languages)", classification = "652; 715; 723", corpsource = "Div. of Eng., CASA, Madrid, Spain", fjournal = "ACM SIGAda Ada Letters", journalabr = "Ada Lett", keywords = "Ada; aerospace computing; applications; Avionics --- Computer Applications; avionics computers; avionics real time; Avionics Software; Computer Software; concurrency; delay jitter; Delay Jitter; delay statement; delay until; model; periodic tasks; programming; rate monotonic algorithm; real airborne; real-time systems; schedulability; selective wait statements; software projects; standard Ada delay statement; timed entry calls", treatment = "P Practical", } @Article{Saeed:1992:ICM, author = "Faisel Saeed and K. M. George and M. H. Samadzadeh", title = "Implementation of classical mutual exclusion algorithms in {Ada}", journal = j-SIGADA-LETTERS, volume = "12", number = "1", pages = "73--84", month = jan # "\slash " # feb, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:44 MDT 2003", bibsource = "Compendex database; http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This paper presents a scheme for defining a simulation environment for n-process mutual exclusion algorithms based on an Ada virtual machine. Several algorithms have been implemented and tested in this simulation environment.", acknowledgement = ack-nhfb, affiliation = "Oklahoma State Univ", affiliationaddress = "Stillwater, OK, USA", classcodes = "C6110P (Parallel programming); C6150J (Operating systems); C6140D (High level languages); C7430 (Computer engineering); C6185 (Simulation techniques)", classification = "723", corpsource = "Dept. of Comput. Sci., Oklahoma State Univ., Stillwater, OK, USA", fjournal = "ACM SIGAda Ada Letters", journalabr = "Ada Lett", keywords = "Ada; Ada listings; Ada Virtual Machine; Ada virtual machine; classical mutual; Computer Programming --- Algorithms; Computer Programming Languages --- Ada; Computer Simulation; concurrency control; DELAY statements; digital simulation; exclusion algorithms; implementation template; Mutual Exclusion Algorithms; n-process mutual exclusion algorithms; parallel programming; Simulation Environment; simulation environment; virtual machines", treatment = "P Practical", } @Article{Anonymous:1992:Wa, author = "Anonymous", title = "{WADAS} '92", journal = j-SIGADA-LETTERS, volume = "12", number = "2", pages = "25--??", month = mar # "\slash " # apr, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1992:KSE, author = "Anonymous", title = "7th Knowledge-Based Software Engineering Conference: Call for Papers", journal = j-SIGADA-LETTERS, volume = "12", number = "2", pages = "28--??", month = mar # "\slash " # apr, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1992:RCAa, author = "Anonymous", title = "Report from the {Commercial Ada Users Working Group} ({CAUWG})", journal = j-SIGADA-LETTERS, volume = "12", number = "2", pages = "29--??", month = mar # "\slash " # apr, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Gray:1992:RSS, author = "Lewis Gray and David S. Maibor and Jim O'Day", title = "Report from the {SIGAda Software Development Standards} and {Ada Working Group (SDSAWG)}", journal = j-SIGADA-LETTERS, volume = "12", number = "2", pages = "31--32", month = mar # "\slash " # apr, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:44 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1992:RSS, author = "Anonymous", title = "Report from the {SIGAda Software Development Standards and Ada Working Group} ({SDSAWG})", journal = j-SIGADA-LETTERS, volume = "12", number = "2", pages = "31--??", month = mar # "\slash " # apr, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1992:PSS, author = "Anonymous", title = "Preliminary {Summer '92 SIGAda} Meeting", journal = j-SIGADA-LETTERS, volume = "12", number = "2", pages = "33--??", month = mar # "\slash " # apr, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Sep 09 11:36:35 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Hirasuna:1992:UIP, author = "Michael Hirasuna", title = "Using inheritance and polymorphism with {Ada} in government sponsored contracts", journal = j-SIGADA-LETTERS, volume = "12", number = "2", pages = "43--56", month = mar # "\slash " # apr, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:44 MDT 2003", bibsource = "Compendex database; http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "A practical approach for coding object-oriented design in Ada is described. Even though Ada lacks direct support for two important object-oriented constructs, inheritance and polymorphism, an object-orient design can be implemented with existing portable Ada constructs. More lines of code will be required to defined the implied constructs of inheritance and polymorphism, but such code will have side benefits such as improved readability. The extra lines of code can be minimized with the use of coding rules. This paper does not suggest how Ada can be modified to implement inheritance and polymorphism; such matters are already being addressed by the Ada 9X committee. Instead, it is concern with meeting the needs of government sponsored contracts which require object-oriented design techniques and Ada as the coding language. Furthermore, this must be done with Ada as it exists today [LRM] and should not require the use of precompilers. Without modification, Ada cannot be as flexible as an object-oriented language; but this is not the issue. In government contracted software, design and coding are distinct phases in the software development. The flexibility of the object-oriented approach can be used in the design phase independently from the target language. The issue is how to code a relatively stable object-oriented design in Ada.", acknowledgement = ack-nhfb, affiliation = "Westinghouse Electric Corp", affiliationaddress = "Baltimore, MD, USA", classcodes = "C6140D (High level languages); C6110J (Object-oriented programming)", classification = "723", corpsource = "Div. of Electron. Syst., Westinghouse Electric Corp., Baltimore, MD, USA", fjournal = "ACM SIGAda Ada Letters", journalabr = "Ada Lett", keywords = "Ada; Computer Aided Design; Computer Programming --- Object Oriented Programming; Computer Programming Languages; contracts; government sponsored; Government Sponsored Contracts; Inheritance; inheritance; Object Oriented Design; object-oriented design; object-oriented programming; Polymorphism; polymorphism; portable Ada constructs; readability", treatment = "P Practical", } @Article{Beidler:1992:RCA, author = "John Beidler", title = "Relaxing the constraints on {Ada}'s limited private types through functional expressions", journal = j-SIGADA-LETTERS, volume = "12", number = "2", pages = "57--61", month = mar # "\slash " # apr, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:44 MDT 2003", bibsource = "Compendex database; http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "It is shown that there is a way of easing the restriction on assignment statements without jeopardizing limited private types. The well-known problems surrounding the assignment statement and limited private types are first reviewed. A definition of ``limited'' that is consistent with Ada-83, but allows for more flexibility in Ada-9X, is then suggested.", acknowledgement = ack-nhfb, affiliation = "Univ of Scranton", affiliationaddress = "Scranton, PA, USA", classcodes = "C6140D (High level languages)", classification = "723", corpsource = "Comput. Sciences, Scranton Univ., PA, USA", fjournal = "ACM SIGAda Ada Letters", journalabr = "Ada Lett", keywords = "Ada; Ada-83; Ada-9X; assignment; Computer Programming Languages; data structures; Functional Expressions; functional expressions; Limited Private Types; limited private types; statement", treatment = "P Practical", } @Article{Early:1992:ART, author = "Marvin Early", title = "An {Ada} real-time executive rate scheduler", journal = j-SIGADA-LETTERS, volume = "12", number = "2", pages = "62--75", month = mar # "\slash " # apr, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:44 MDT 2003", bibsource = "Compendex database; http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "A real-time rate scheduler designed and developed for addressing the problem associated with real-time, precision-rate scheduling inherent in the Ada language is introduced. Ada Source code listings for the scheduler, its associated tasks, and the background task are included.", acknowledgement = ack-nhfb, affiliation = "Wilcox Electric, Inc", affiliationaddress = "Kansas City, MO, USA", classcodes = "C6150J (Operating systems); C6140D (High level languages)", classification = "723", corpsource = "Wilcox Electric Inc., Kansas City, MO, USA", fjournal = "ACM SIGAda Ada Letters", journalabr = "Ada Lett", keywords = "Ada; Ada language; Ada listings; Computer Programming Languages; Computer Systems Programming --- Supervisory and Executive Programs; Rate Schedulers; real-time rate scheduler; real-time systems; real-time, precision rate; Scheduling; scheduling; source code listings; supervisory programs", treatment = "P Practical", } @Article{Seidewitz:1992:OOP, author = "Ed Seidewitz", title = "Object-oriented programming with mixins in {Ada}", journal = j-SIGADA-LETTERS, volume = "12", number = "2", pages = "76--90", month = mar # "\slash " # apr, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:44 MDT 2003", bibsource = "Compendex database; http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "The author addresses in turn the issues of object-oriented classes, mixins, self-reference, and supertyping. The presentation is through a sequence of examples. All the examples are written entirely in Ada-83, but considerations for Ada-9X are also included.", acknowledgement = ack-nhfb, affiliation = "Goddard Space Flight Cent", affiliationaddress = "Greenbelt, MD, USA", classcodes = "C6140D (High level languages); C6110J (Object-oriented programming)", classification = "723", corpsource = "Goddard Space Flight Center, Greenbelt, MD, USA", fjournal = "ACM SIGAda Ada Letters", journalabr = "Ada Lett", keywords = "83; Ada; Ada 9X; Computer Programming --- Object Oriented Programming; Computer Programming Languages; Mixins; mixins; object-; Object-Oriented Classes; object-oriented languages; object-oriented programming; object-oriented programming languages; object-oriented style; oriented classes; Self-Reference; self-reference; Supertyping; supertyping", treatment = "P Practical", } @Article{Carter:1992:ARC, author = "Jeffrey R. Carter", title = "{Ada} 9{X} reusable components", journal = j-SIGADA-LETTERS, volume = "12", number = "2", pages = "91--96", month = mar # "\slash " # apr, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:44 MDT 2003", bibsource = "Compendex database; http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "The inclusion of concurrency in Ada leads to multiple reusable components which implement the same abstraction. The proposed modifications of Ada 9X contain features which may eliminate the need for more than one version of an abstraction. An example of an Ada 9X component illustrates the use of these features.", acknowledgement = ack-nhfb, affiliation = "PragmAda Software Engineering", affiliationaddress = "Littleton, CO, USA", classcodes = "C6140D (High level languages)", classification = "723", corpsource = "PragmAda Software Eng., Littleton, CO, USA", fjournal = "ACM SIGAda Ada Letters", journalabr = "Ada Lett", keywords = "abstract data types; Abstraction; abstraction; Ada; Ada 9X reusable components; Computer Programming Languages; Concurrency; concurrency; parallel languages; reusability; Reusable Software; software; Software Reuse", treatment = "P Practical", } @Article{Sterrett:1992:PMA, author = "Anthony Sterrett and Marvin Minei", title = "Performance measures of the {Ada Rendezvous}", journal = j-SIGADA-LETTERS, volume = "12", number = "2", pages = "97--101", month = mar # "\slash " # apr, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:44 MDT 2003", bibsource = "Compendex database; http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "A discussion is presented of the average rendezvous response time (RRT) for a transaction-based two-processor system. RRT is discussed from the point of view of a sensitivity study. Generalized performance curves for the rendezvous are shown, along with commentary on their performance elbows (bottlenecks).", acknowledgement = ack-nhfb, affiliation = "Naval Ocean Systems Cent", affiliationaddress = "San Diego, CA, USA", classcodes = "C6150N (Distributed systems); C6140D (High level languages)", classification = "723", corpsource = "Naval Ocean Systems Center, San Diego, CA, USA", fjournal = "ACM SIGAda Ada Letters", journalabr = "Ada Lett", keywords = "Ada; Ada rendezvous; asynchronous tasks; communication; Computer Programming Languages; computer simulations; Computer Systems, Digital --- Multiprocessing; Computer Systems, Digital --- Performance; curves; multiprocessing programs; performance; performance behavior; performance evaluation; Rendezvous Response Time; rendezvous response time; sensitivity studies; synchronized; two-processor system; virtual machines", treatment = "P Practical", } @Article{Nelson:1992:OOP, author = "Michael L. Nelson and Gilberto F. Mota", title = "Object-oriented programming in {Classic-Ada}", journal = j-SIGADA-LETTERS, volume = "12", number = "2", pages = "102--110", month = mar # "\slash " # apr, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:44 MDT 2003", bibsource = "Compendex database; http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada is not generally considered to be an object-oriented language. Classic-Ada is a preprocessor which adds the concepts of classes, inheritance, and dynamic binding to the Ada language. In this paper, we review the use of Classic-Ada as an object-oriented programming language.", acknowledgement = ack-nhfb, affiliation = "Naval Postgraduate Sch", affiliationaddress = "Monterey, CA, USA", classcodes = "C6140D (High level languages); C6150C (Compilers, interpreters and other processors); C6110J (Object-oriented programming)", classification = "723", corpsource = "Dept. of Comput. Sci., Naval Postgraduate Sch., Monterey, CA, USA", fjournal = "ACM SIGAda Ada Letters", journalabr = "Ada Lett", keywords = "Ada; Ada language; classes; Classic-Ada; Computer Programming --- Object Oriented Programming; Computer Programming Languages; dynamic binding; inheritance; object-oriented language; object-oriented languages; object-oriented programming; preprocessor; program processors", treatment = "P Practical", } @Article{Anonymous:1992:Wb, author = "Anonymous", title = "{WADAS} '92", journal = j-SIGADA-LETTERS, volume = "12", number = "3", pages = "40--??", month = may # "\slash " # jun, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1992:SAR, author = "Anonymous", title = "{Sixth Annual Rational Users' Group Meeting}", journal = j-SIGADA-LETTERS, volume = "12", number = "3", pages = "42--??", month = may # "\slash " # jun, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1992:AWS, author = "Anonymous", title = "{5th Annual Workshop on Software Reuse}", journal = j-SIGADA-LETTERS, volume = "12", number = "3", pages = "43--??", month = may # "\slash " # jun, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1992:AARa, author = "Anonymous", title = "Activities of the {Ada Runtime Environment Working Group} ({ARTEWG})", journal = j-SIGADA-LETTERS, volume = "12", number = "3", pages = "50--??", month = may # "\slash " # jun, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1992:RCAb, author = "Anonymous", title = "Report from the {Commercial Ada Users Working Group} ({CAUWG})", journal = j-SIGADA-LETTERS, volume = "12", number = "3", pages = "64--??", month = may # "\slash " # jun, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1992:ECN, author = "Anonymous", title = "Education Committee News", journal = j-SIGADA-LETTERS, volume = "12", number = "3", pages = "65--??", month = may # "\slash " # jun, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Kerner:1992:ADLa, author = "Judy Kerner", title = "{Ada} {Design Language\slash CASE} developers matrix", journal = j-SIGADA-LETTERS, volume = "12", number = "3", pages = "67--83", month = may # "\slash " # jun, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:45 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Levine:1992:RSCa, author = "Trudy Levine", title = "Reusable software components", journal = j-SIGADA-LETTERS, volume = "12", number = "3", pages = "84--91", month = may # "\slash " # jun, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:45 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Wade:1992:DRC, author = "David M. Wade", title = "Designing for reuse: a case study", journal = j-SIGADA-LETTERS, volume = "12", number = "3", pages = "92--98", month = may # "\slash " # jun, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:45 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C7460 (Aerospace engineering); C6110B (Software engineering techniques); C6140D (High level languages)", corpsource = "Div. of Comput. Sci. Corp., Syst. Sci., Rockville, MD, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "AAS reuse process; Ada; Administration; Advanced Automation System; aerospace computing; aircraft; airspace objects; Airspace Volumes Subsystem; critical review; effort; Federal Aviation; procedures; project wide reuse; reusable software component; reuse working group; RWG; software reusability; software reuse; unified reuse", treatment = "P Practical", } @Article{Burger:1992:OIR, author = "Tom Burger", title = "Optimization Issues Relating to Subunits", journal = j-SIGADA-LETTERS, volume = "12", number = "3", pages = "99--109", month = may # "\slash " # jun, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:45 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6150C (Compilers, interpreters and other processors); C6110 (Systems analysis and programming)", corpsource = "TeleSoft, San Diego, CA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; code; compilation issues; compiler; performance costs; performance implications; program compilers; programming; quality issues; RISCAda/SPARC Compiler; TeleSoft", treatment = "P Practical", } @Article{Shen:1992:GFP, author = "Jun Shen and Gordon V. Cormack", title = "On generic formal package parameters in {Ada} 9{X}", journal = j-SIGADA-LETTERS, volume = "12", number = "3", pages = "110--116", month = may # "\slash " # jun, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:45 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C4240 (Programming and algorithm theory); C6120 (File organisation)", corpsource = "Dept. of Comput. Sci., Waterloo Univ., Ont., Canada", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada9X; alternative definition; data abstraction; data structures; formal package parameters; formal type parameter; generic parameters; information hiding; programming theory", treatment = "P Practical", } @Article{Popov:1992:PS, author = "Arcady Popov and Ilia Gindysh and Vadim Rupp and Vasily Ziabkin", title = "{Pallada} System", journal = j-SIGADA-LETTERS, volume = "12", number = "3", pages = "117--125", month = may # "\slash " # jun, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:45 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6115 (Programming support); C6110B (Software engineering techniques); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", corpsource = "Dept. of Comput. Sci., St. Petersburg Univ., USSR", fjournal = "ACM SIGAda Ada Letters", keywords = "abstract attributes; Ada; Ada language; Ada source; application; compilation; compiler; concrete declarations; development; high dialog reactivity; library members; Pallada; portability; portable system; program compilers; program library; programming environments; project; results; software; solutions; toolkits; version control", treatment = "P Practical", } @Article{Gilroy:1992:RSa, author = "K. Gilroy", title = "Rendezvous Summary", journal = j-SIGADA-LETTERS, volume = "12", number = "4", pages = "12--??", month = jul # "\slash " # aug, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1992:T, author = "Anonymous", title = "{TRI-Ada} '92", journal = j-SIGADA-LETTERS, volume = "12", number = "4", pages = "16--??", month = jul # "\slash " # aug, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Campbell:1992:CSL, author = "John A. Campbell", title = "Creating Structure from Linearity in Non-{Ada} Interfaces", journal = j-SIGADA-LETTERS, volume = "12", number = "4", pages = "20--23", month = jul # "\slash " # aug, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:45 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110B (Software engineering techniques); C6140D (High level languages); C6120 (File organisation)", corpsource = "Adv. Switching Lab., NEC America Inc., Irving, TX, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; data abstraction; data structures; linear data; memory resident data; shared memory region; software maintenance; structure; unstructured data", treatment = "P Practical", } @Article{Cheng:1992:TDN, author = "Jingde Cheng", title = "The {Task Dependence Net} in {Ada} software development", journal = j-SIGADA-LETTERS, volume = "12", number = "4", pages = "24--35", month = jul # "\slash " # aug, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:45 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110B (Software engineering techniques); C6140D (High level languages); C6110P (Parallel programming); C6120 (File organisation)", corpsource = "Dept. of Comput. Sci. and Commun. Eng., Kyushu Univ., Fukuoka, Japan", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada software development; communication dependence; concurrent Ada programs; concurrent programs; data structures; debugging; dependence; dependence net; dependences; graph; maintenance; parallel programming; program; program complexity measure; program complexity metrics; program debugging; program dependence; program maintenance; program testing; program understanding; program verification; representation; software; software metrics; synchronization; task", treatment = "P Practical", } @Article{Roberts:1992:DDR, author = "Steve Roberts", title = "Difficulties in Developing Re-usable Software Components Arising From the Lack of User Redefinition of Standard Assignment", journal = j-SIGADA-LETTERS, volume = "12", number = "4", pages = "36--41", month = jul # "\slash " # aug, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:45 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110B (Software engineering techniques); C6140D (High level languages)", corpsource = "Dept. of Electr. Eng. and Comput. Sci., Oklahoma Univ., Norman, OK, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; client; Generic facility; generic software; language; package; parent; reusable software components; software component; software reusability", treatment = "P Practical", } @Article{Lederman:1992:DEB, author = "M. Lederman", title = "The {Difference Engine} Book Review", journal = j-SIGADA-LETTERS, volume = "12", number = "4", pages = "42--??", month = jul # "\slash " # aug, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1992:SR, author = "Anonymous", title = "Software Repositories --- Survey", journal = j-SIGADA-LETTERS, volume = "12", number = "5", pages = "14--??", month = sep # "\slash " # oct, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Gilroy:1992:RSb, author = "K. Gilroy", title = "Rendezvous Summary", journal = j-SIGADA-LETTERS, volume = "12", number = "5", pages = "15--??", month = sep # "\slash " # oct, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1992:AARb, author = "Anonymous", title = "Activities of the {Ada Runtime Environment Working Group} ({ARTEWG})", journal = j-SIGADA-LETTERS, volume = "12", number = "5", pages = "30--??", month = sep # "\slash " # oct, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1992:ROO, author = "Anonymous", title = "Report of the Object Oriented Working Group and Sample Problem for {Tri-Ada} 92 Panel", journal = j-SIGADA-LETTERS, volume = "12", number = "5", pages = "37--??", month = sep # "\slash " # oct, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Levine:1992:RSCb, author = "Trudy Levine", title = "Reusable Software Components", journal = j-SIGADA-LETTERS, volume = "12", number = "5", pages = "43--??", month = sep # "\slash " # oct, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Llamosi:1992:APT, author = "Albert Llamos{\'\i}", title = "On {Ada} Packages, Types and Task Types", journal = j-SIGADA-LETTERS, volume = "12", number = "5", pages = "47--58", month = sep # "\slash " # oct, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:46 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages)", corpsource = "Dept. de Ciencies Matematiques i Inf., Univ. de les Illes Balears, Palma de Mallorca, Spain", fjournal = "ACM SIGAda Ada Letters", keywords = "abstract data types; Ada; Ada packages; compound task types; data structures; subsystems; task; task types; types", treatment = "P Practical", } @Article{Salwin:1992:UPE, author = "Arthur E. Salwin", title = "Using the Proposed Elementary Functions Standard to Build a Strongly Typed Trig Package", journal = j-SIGADA-LETTERS, volume = "12", number = "5", pages = "59--63", month = sep # "\slash " # oct, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:46 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages)", corpsource = "Mitre Corp., McLean, VA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; compiler; elementary functions standard; standards; strong typing; strongly typed trig package; trigonometric functions", treatment = "P Practical", } @Article{Voketaitis:1992:PRR, author = "Arnold M. {Voketaitis, Jr.}", title = "A portable and reusable {RDBMS} interface for {Ada}", journal = j-SIGADA-LETTERS, volume = "12", number = "5", pages = "64--76", month = sep # "\slash " # oct, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:46 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6160D (Relational DBMS); C6115 (Programming support)", corpsource = "TRW Command Support Div., Fairfax, VA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; data; generic form; maintenance; management system; non-volatile storage media; relational database; relational databases; reusability; reuseable RDBMS interface; software; software portability; software tools; structured", treatment = "P Practical", xxtitle = "A Portable and Reusable {RDBMS} Interface for {Ada}", } @Article{Nelson:1992:COO, author = "Michael L. Nelson and Gilberto F. Mota and Vassilios Theologitis", title = "Concurrent object-oriented programming in {Classic-Ada}", journal = j-SIGADA-LETTERS, volume = "12", number = "5", pages = "77--83", month = sep # "\slash " # oct, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:46 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Nelson:1992:COP, author = "M. L. Nelson and G. F. Mota and V. Theologitis", title = "Concurrent Object-oriented Programming in {Classic Ada}", journal = j-SIGADA-LETTERS, volume = "12", number = "5", pages = "77--83", month = sep # "\slash " # oct, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6150C (Compilers, interpreters and other processors); C6110P (Parallel programming); C6110J (Object-oriented programming)", corpsource = "Dept. of Comput. Sci., Naval Postgraduate Sch., Monterey, CA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; classes; Classic-Ada; concurrency; concurrent programming language; dynamic binding; inheritance; object-oriented programming; object-oriented programming language; parallel languages; parallel programming; preprocessor; program processors", treatment = "P Practical", } @Article{Briand:1992:TMA, author = "L. Briand", title = "Time management for {Ada} real-time systems", journal = j-SIGADA-LETTERS, volume = "12", number = "5", pages = "84--95", month = sep # "\slash " # oct, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages)", corpsource = "Thomson-CSF SDC, Wilcox Electric, Inc., Kansas City, MO, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 83; Ada 9X draft; Ada real-time systems; concurrency control; embedded applications emulation; external; internal time; MONOTONIC; operating system; real-time systems; representations; synchronisation; time; time management; time references", treatment = "P Practical", xxtitle = "Time Management for Real-time Systems", } @Article{Briand:1992:TMR, author = "Lo{\"\i}c Briand", title = "Time management for real-time systems", journal = j-SIGADA-LETTERS, volume = "12", number = "5", pages = "84--95", month = sep # "\slash " # oct, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:46 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Gilroy:1992:RSc, author = "K. Gilroy", title = "Rendezvous Summary", journal = j-SIGADA-LETTERS, volume = "12", number = "6", pages = "16--??", month = nov # "\slash " # dec, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Kerner:1992:ADLb, author = "Judy Kerner", title = "{Ada} Design Language\slash {CASE} Developers Matrix", journal = j-SIGADA-LETTERS, volume = "12", number = "6", pages = "29--45", month = nov # "\slash " # dec, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:46 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Baker:1992:RLT, author = "P. Baker", title = "Response Letter from the Technical Editor", journal = j-SIGADA-LETTERS, volume = "12", number = "6", pages = "46--??", month = nov # "\slash " # dec, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Shen:1992:LPI, author = "Jun Shen and Gordon V. Cormack and Dominic Duggan", title = "Local Package Instances Are Not Equivalent to Generic Formal package Parameters", journal = j-SIGADA-LETTERS, volume = "12", number = "6", pages = "47--49", month = nov # "\slash " # dec, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:46 MDT 2003", bibsource = "Compendex database; http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Package instances, such as generic formal package parameters, need to be incorporated into Ada9X. Local package instances are not capable of providing the full expressive power of generic package parameters. Several examples, including a window manager, are cited to help explain why package parameters are needed and cannot be achieved by Ada83.", acknowledgement = ack-nhfb, affiliation = "Univ of Waterloo", affiliationaddress = "Waterloo, Ont, Can", classcodes = "C6110 (Systems analysis and programming); C6140D (High level languages)", classification = "721.1; 723.1; 723.1.1", corpsource = "Dept. of Comput. Sci., Waterloo Univ., Ont., Canada", fjournal = "ACM SIGAda Ada Letters", journalabr = "Ada Lett", keywords = "Ada; Ada (programming language); Ada83; Ada9X; Computer programming; Computer programming languages; Computer software; Generic formal package parameters; generic formal package parameters; graphical interface; graphical user interfaces; instances; local package; Local package instances; programming; Programming theory; software engineering; Window manager; window manager", treatment = "P Practical", } @Article{Ploedereder:1992:HPA, author = "Erhard Ploedereder", title = "How to program in {Ada} 9{X}, using {Ada} 83", journal = j-SIGADA-LETTERS, volume = "12", number = "6", pages = "50--58", month = nov # "\slash " # dec, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:46 MDT 2003", bibsource = "Compendex database; http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Existing software will have to be transitioned from Ada 83 to Ada 9X. This paper explains presently known incompatibilities between the existing Ada standard and its proposed revision. It provides guidelines to users, which will make their Ada 83 code upward compatible with Ada 9X.", acknowledgement = ack-nhfb, affiliation = "Tartan Inc", affiliationaddress = "Monroeville, PA, USA", classcodes = "C6140D (High level languages); C6110 (Systems analysis and programming)", classification = "723.1; 723.1.1", corpsource = "Tartan Inc., Monroeville, PA, USA", fjournal = "ACM SIGAda Ada Letters", journalabr = "Ada Lett", keywords = "Ada; Ada (programming language); Ada 83; Ada 9X; Ada 9X Mapping Team; ANSI; code compatibility; Computer programming languages; Computer software; Formal languages; ISO; Language changes; Program compilers; programming; Software incompatibilities; standard; Standardization; standards", treatment = "P Practical", } @Article{Burns:1992:APT, author = "A. Burns and G. L. Davies", title = "{Ada} 9{X} protected types in Pascal-{FC}", journal = j-SIGADA-LETTERS, volume = "12", number = "6", pages = "59--74", month = nov # "\slash " # dec, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:46 MDT 2003", bibsource = "Compendex database; http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "In concurrent languages whose inter-process communication and synchronisation is based on message-passing, passive objects such as buffers are generally implemented as processes (tasks). This practice is not wholly satisfactory. The Ada9X mapping team have introduced the protected type as an abstraction for passive objects. This paper briefly describes the proposal and then reports on the introduction of a similar structure into Pascal-FC, a language designed for use in teaching concurrent programming. The paper therefore helps to inform the Ada community of this new feature in the language. Examples are given. Pascal-FC is freely available.", acknowledgement = ack-nhfb, affiliation = "Univ of York", affiliationaddress = "Engl", classcodes = "C6140D (High level languages); C6110P (Parallel programming)", classification = "723.1; 723.1.1", corpsource = "Dept. of Comput., York Univ., UK", fjournal = "ACM SIGAda Ada Letters", journalabr = "Ada Lett", keywords = "Ada; Ada (programming language); Ada listings; Ada9X; Ada9X Mapping Team; Buffer circuits; Computer programming languages; computer science education; concurrent languages; Concurrent program; Conditional critical regions; Data structures; interprocess communication; languages; message-passing; parallel; parallel programming; Pascal; Pascal (programming language); Pascal-PC; passive objects; Passive processes and servers; Program processors; Protected type; protected type; Semaphores; Shared counters; synchronisation; Synchronization; teaching concurrent programming", treatment = "P Practical", } @Article{Verun:1992:CAM, author = "Ufuk Ver{\"u}n and Tzilla Elrad", title = "A critique of the {Ada} 9{X} mutual control mechanism (requeue) and an alternative mapping (onlywhen)", journal = j-SIGADA-LETTERS, volume = "12", number = "6", pages = "75--80", month = nov # "\slash " # dec, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:46 MDT 2003", bibsource = "Compendex database; http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Protected Record (PR) is the proposed Ada 9X light-weight synchronization mechanism. We assume that the reader is familiar with the Ada 9X proposal for PR [DoD, DPW, BW]. The requeue is one of the Ada 9X mappings of the requirement for flexibility and user control over scheduling. Requeue implements the requirement for Mutual Control which is the capability to make a decision based on a relationship among the states of both parties in a rendezvous (Relationship between parameters passed in by the caller task and the state of a protected record\slash called task). In the August 1991 Ada 9X Mapping Rationale there is a discussion about the requeue proposal aimed at the improvement of real-time features of Ada language [MR]. We propose an alternative mapping called an onlywhen barrier for the realization of Mutual Control. Our mapping seems like requiring relatively more changes in the semantics definitions and resulting in increased run-time costs, but reducing the complexity of the code substantially and ultimately making the implementation of the Mutual Control more efficient than by using the requeue. A resource allocation problem and some solutions to it utilizing requeue and private entries are presented in [MR] and also summarized in [BW]. We examine the same problem and provide alternative solutions using the onlywhen proposal.", acknowledgement = ack-nhfb, affiliation = "Illinois Inst of Technology", affiliationaddress = "Chicago, IL, USA", classcodes = "C6140D (High level languages); C6150J (Operating systems); C6110P (Parallel programming)", classification = "723.1; 723.1.1", corpsource = "Dept. of Comput. Sci., Illinois Inst. of Tech., Chicago, IL, USA", fjournal = "ACM SIGAda Ada Letters", journalabr = "Ada Lett", keywords = "Ada; Ada (programming language); Ada 9X; Ada 9X alternative mappings; code complexity; Computer programming languages; Concurrent programming; Formal languages; Implicit language-defined; Light-weight synchronization mechanism; Mutual control; Mutual Control; onlywhen barrier; parallel programming; Programmed control systems; Protected record; Protected Record; Race control semantics; Real time systems; requeue; resource allocation; run-; scheduling; Synchronization; synchronization mechanism; time costs", treatment = "P Practical", } @Article{Wrege:1992:PKA, author = "D. E. Wrege", title = "Protected kernels and {Ada} 9{X} real-time facilities", journal = j-SIGADA-LETTERS, volume = "12", number = "6", pages = "81--87", month = nov # "\slash " # dec, year = "1992", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:46 MDT 2003", bibsource = "Compendex database; http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Many of the Ada 9X mappings will have a dramatic impact on current implementations of Ada run-time executives. This impact is particularly severe for the case of run-time systems that are implemented with protected kernels, often required in real-time military embedded systems. Further, we believe that run-time systems that provide these new 9X facilities will be required to use techniques that are less efficient than current run-time systems at providing Ada 83 tasking services. Consequently, existing Ada systems that meet performance requirements may require modification to tread water. This report considers the proposed 9X changes which affect the implementation of real-time Ada run-time systems, addresses why these features impact the run-time, and, where possible, suggests optimizations to minimize the performance impact on properly implemented applications.", acknowledgement = ack-nhfb, affiliation = "Ceridian Corp", affiliationaddress = "Atlanta, GA, USA", classcodes = "C6150J (Operating systems); C6140D (High level languages); C6130S (Data security)", classification = "723.1; 723.1.1", corpsource = "Ceridian Corp., Computing Devices Int., Atlanta, GA, USA", fjournal = "ACM SIGAda Ada Letters", journalabr = "Ada Lett", keywords = "Ada; Ada (programming language); Ada 83; Ada 9X; Ada 9X mappings; Ada listings; Burns and Wellings; Computer programming languages; Computer software; Computer systems programming; executive programs; Executive service request; Formal languages; Military embedded systems; Multi-user systems; optimizations; Program processors; Protected kernels; protected kernels; Real time systems; real-time Ada run-time systems; real-time systems; Run-time systems; security of data; supervisory programs; tasking services", treatment = "P Practical", } @Article{Anonymous:1993:SWG, author = "Anonymous", title = "{SIGAda Working Groups}", journal = j-SIGADA-LETTERS, volume = "13", number = "1", pages = "4--??", day = "1", month = jan, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat May 18 15:34:25 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib; UnCover library database", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1993:AAR, author = "Anonymous", title = "Activities of the {Ada Run Time Environment Interest Group for Ada (SIGAda)}", journal = j-SIGADA-LETTERS, volume = "13", number = "1", pages = "30--??", day = "1", month = jan, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat May 18 15:34:25 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib; UnCover library database", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Brown:1993:ART, author = "Mike Brown and Walter Heimerdinger and Nancy Leveson and John McHugh and Arch McKinlay and George Romanski", title = "{Ada} {Run-Time Environment Working Group}: proceedings from the software safety symposium", journal = j-SIGADA-LETTERS, volume = "13", number = "1", pages = "35--59", month = jan # "\slash " # feb, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:47 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1993:ARA, author = "Anonymous", title = "1991 Annual Report for the {ACM Special Group for Ada (SIGAda)}: {Ada Run-Time Environment Working Group Proceedings form the Software Safety Symposium}", journal = j-SIGADA-LETTERS, volume = "13", number = "1", pages = "35--??", day = "1", month = jan, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat May 18 15:34:25 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib; UnCover library database", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Levine:1993:RSCa, author = "Trudy Levine", title = "Reusable software components", journal = j-SIGADA-LETTERS, volume = "13", number = "1", pages = "60--62", month = jan # "\slash " # feb, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:47 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Weber:1993:EOI, author = "Mats Weber", title = "Elaboration order issues in {Ada} 9{X}", journal = j-SIGADA-LETTERS, volume = "13", number = "1", pages = "63--75", month = jan # "\slash " # feb, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:47 MDT 2003", bibsource = "Compendex database; http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "In Ada 80, the rules governing the order of elaboration of library units left everything up to the language translator. This would be fine if it were feasible, but it isn't: during the review of the Ada 80 document, it was discovered that deciding whether or not an Ada program was elaboratable led to solving undecidable problems. As a consequence, the approach adopted in Ada 83 left nearly all the work to the programmer (introducing pragma Elaborate). It will be shown here that an approach somewhere between Ada 80 and Ada 83 is feasible at reasonable cost, easing the maintenance and development of large programs in a substantial way.", acknowledgement = ack-nhfb, affiliation = "Swiss Federal Inst of Technology", affiliationaddress = "Lausanne, Switz", classcodes = "C6140D (High level languages); C6110B (Software engineering techniques)", classification = "722; 723.1; 723.1.1", corpsource = "Software Eng. Lab., Swiss Federal Inst. of Technol., Lausanne, Switzerland", fjournal = "ACM SIGAda Ada Letters", journalabr = "Ada Lett", keywords = "Ada; Ada (programming language); Ada 80; Ada 80 document; Ada 83; Ada 9X; Computer programming; language translator; large; library units elaboration order; pragma Elaborate; program development; Program translators; software maintenance; subroutines; undecidable problems", treatment = "P Practical", } @Article{Gilroy:1993:RSa, author = "K. Gilroy", title = "Rendezvous Summary", journal = j-SIGADA-LETTERS, volume = "13", number = "2", pages = "12--??", month = mar # "\slash " # apr, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1993:WCP, author = "Anonymous", title = "{WadaS} '93: Call for Papers", journal = j-SIGADA-LETTERS, volume = "13", number = "2", pages = "15--??", month = mar # "\slash " # apr, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1993:TCPa, author = "Anonymous", title = "{Tri-Ada} '93: Call for Participation", journal = j-SIGADA-LETTERS, volume = "13", number = "2", pages = "17--??", month = mar # "\slash " # apr, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1993:SIW, author = "Anonymous", title = "Summary of the {6th International Workshop on Real-Time Ada Issues}", journal = j-SIGADA-LETTERS, volume = "13", number = "2", pages = "20--??", month = mar # "\slash " # apr, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Sep 09 11:38:01 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Burns:1993:SIW, author = "Alan Burns and Andy Wellings", title = "Summary of the 6th {International Workshop} on real-time {Ada} issues", journal = j-SIGADA-LETTERS, volume = "13", number = "2", pages = "21--36", month = mar # "\slash " # apr, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:47 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Antonelli:1993:AAT, author = "Charles J. Antonelli and Richard A. Volz", title = "An alternative to asynchronous transfer of control in {Ada} 9{X}", journal = j-SIGADA-LETTERS, volume = "13", number = "2", pages = "37--43", month = mar # "\slash " # apr, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:47 MDT 2003", bibsource = "Compendex database; http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "We have observed the introduction of the asynchronous transfer of control (herein named ATC) into Ada 9X with some concern. We analyze the fundamental problems of ATC in the real-time environment and propose an alternative solution which we believe has improved properties.", acknowledgement = ack-nhfb, affiliation = "Univ of Michigan", classcodes = "C6150J (Operating systems); C6140D (High level languages)", classification = "721.1; 722.4; 723.1", conflocation = "Ravenscar, UK; 1-4 Sept. 1992", conftitle = "6th International Workshop on Real-Time Ada Issues", corpsource = "Center for Inf. Technol. Integration, Michigan Univ., Ann Arbor, MI, USA", fjournal = "ACM SIGAda Ada Letters", journalabr = "Ada Lett", keywords = "Ada; Ada (programming language); Ada 9X; Ada listings; asynchronous transfer of control; Asynchronous transfer of control (ATC); ATC; Computer programming; environment; operating systems (computers); real-time; systems", treatment = "P Practical", } @Article{Alonso:1993:RRE, author = "Alejandro Alonso and Juan A. {de la Puente}", title = "Reusable real-time executive in {Ada}. {Design} issues", journal = j-SIGADA-LETTERS, volume = "13", number = "2", pages = "44--53", month = mar # "\slash " # apr, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "Compendex database; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "The purpose of is to describe the main features of the tasking executive analyze the most important design issues and comment a first analysis of the impact of the new Ada9X features in its design. This paper only deals with the real-time issues of the tasking executive. Other issues related with the executive, as for example how to increase the reusability of that subsystem in Ada9X, are not considered here.", acknowledgement = ack-nhfb, affiliation = "Univ Politecnica de Madrid", affiliationaddress = "Madrid, Spain", classcodes = "C6140D (High level languages); C6150J (Operating systems)", classification = "721.1; 722.4; 723.1", conflocation = "Ravenscar, UK; 1-4 Sept. 1992", conftitle = "6th International Workshop on Real-Time Ada Issues", corpsource = "Univ. Politecnica de Madrid, Spain", fjournal = "ACM SIGAda Ada Letters", journalabr = "Ada Lett", keywords = "Ada; Ada (programming language); Ada9X; deadline monotonic scheduling methods; Design; failure recovery; mode changes; monotonic; operating systems (computers); processes; rate; Real time systems; real-time systems; reusable real-time executive; software reusability; sporadic; Tasking executive; tasking executive", treatment = "P Practical", } @Article{Alonso:1993:RRT, author = "Alejandro Alonso and Juan A. de la Puente", title = "Reusable real-time executive in {Ada} design issues", journal = j-SIGADA-LETTERS, volume = "13", number = "2", pages = "44--53", month = mar # "\slash " # apr, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:47 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Burns:1993:MME, author = "A. Burns and A. J. Wellings", title = "Measuring, monitoring and enforcing {CPU} execution time usage", journal = j-SIGADA-LETTERS, volume = "13", number = "2", pages = "54--64", month = mar # "\slash " # apr, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:47 MDT 2003", bibsource = "Compendex database; http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Many real-time scheduling theories depend on the ability to measure or estimate the amount of CPU time processes require. Furthermore, they often required a limit to the amount of CPU time a process consumes at run-time. This paper considers the requirements these theories place on a language and its associated run-time support system. It also considers the extent to which Ada 9X meets these requirements.", acknowledgement = ack-nhfb, affiliation = "Univ of York", affiliationaddress = "Engl", classcodes = "C6150J (Operating systems); C6150G (Diagnostic, testing, debugging and evaluating systems)", classification = "721.1; 722.4; 723.1", conflocation = "Ravenscar, UK; 1-4 Sept. 1992", conftitle = "6th International Workshop on Real-Time Ada Issues", corpsource = "Dept. of Comput. Sci., York Univ., UK", fjournal = "ACM SIGAda Ada Letters", journalabr = "Ada Lett", keywords = "Ada; Ada (programming language); Ada 9X; cpu execution time; CPU time; Measurements; Monitoring; operating systems (computers); Program processors; Real time systems; real-time scheduling theories; real-time systems; run-time support system; scheduling; system monitoring; Time usage", treatment = "P Practical", } @Article{Dobbing:1993:EPM, author = "Brian Dobbing", title = "Experiences with the partitions model", journal = j-SIGADA-LETTERS, volume = "13", number = "2", pages = "65--77", month = mar # "\slash " # apr, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:47 MDT 2003", bibsource = "Compendex database; http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Alsys has implemented a distributed Ada system known as AdaMap which is based on a program partitioning model almost identical to that being proposed for Ada9X, although the user interface for the inter-partition communication system is based on an input-output package rather than on remote procedure call. This paper examines the benefits of the partitions model including a simple demonstration program built using AdaMap, and is intended to give confidence in the viability of the partitions model for Ada9X.", acknowledgement = ack-nhfb, affiliation = "Alsys Limited", affiliationaddress = "Engl", classcodes = "C6150N (Distributed systems); C6150J (Operating systems); C6140D (High level languages)", classification = "722.4; 723.1.1", conflocation = "Ravenscar, UK; 1-4 Sept. 1992", conftitle = "6th International Workshop on Real-Time Ada Issues", corpsource = "Alsys Ltd., Henley-on-Thames, UK", fjournal = "ACM SIGAda Ada Letters", journalabr = "Ada Lett", keywords = "(computers); Ada; Ada (programming language); Ada listings; Ada9X; AdaMap; AdaMap computer software; Computer programming; Computer software; distributed Ada system; Distributed Ada systems; Distributed database systems; distributed processing; input-output package; inter-partition communication system; operating systems; program partitioning model; Program partitioning models; remote procedure call; user interface", treatment = "P Practical", } @Article{Goldsack:1993:TAP, author = "S. J. Goldsack and A. A. Holzbacher-Valero and R. Volz and R. Waldrop", title = "Translating an {AdaPT} partition to {Ada9X}", journal = j-SIGADA-LETTERS, volume = "13", number = "2", pages = "78--90", month = mar # "\slash " # apr, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:47 MDT 2003", bibsource = "Compendex database; http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This paper shows how the concept of Partitions introduced in the work of an earlier workshop [Gargaro 90a] as a possible features to support the development of secure distributed systems in Ada9x is closely related to the abstract data type package in the new form of Ada and can benefit from the inheritance features of the new language.", acknowledgement = ack-nhfb, affiliation = "Imperial College", affiliationaddress = "London, Engl", classcodes = "C6140D (High level languages); C6110J (Object-oriented programming); C6150N (Distributed systems)", classification = "721.1; 723.1; 723.4", conflocation = "Ravenscar, UK; 1-4 Sept. 1992", conftitle = "6th International Workshop on Real-Time Ada Issues", corpsource = "Imperial Coll., London, UK", fjournal = "ACM SIGAda Ada Letters", journalabr = "Ada Lett", keywords = "abstract data; Ada; Ada (programming language); Ada listings; Ada9X; AdaPT partition; Design; Distributed computer systems; distributed processing; distribution model; inheritance; object-oriented features; object-oriented programming; Partitions; partitions; secure distributed systems; type packages", treatment = "P Practical", } @Article{Locke:1993:RPT, author = "C. Douglass Locke and Thomas J. Mesler and David R. Vogel", title = "Replacing passive tasks with {Ada 9X} protected records", journal = j-SIGADA-LETTERS, volume = "13", number = "2", pages = "91--96", month = mar # "\slash " # apr, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:47 MDT 2003", bibsource = "Compendex database; http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "In this paper, we illustrate the changes in coding required to convert an application originally designed to exploit passive tasking to use the protected record construct instead. The resulting software engineering effects of using passive tasks and protected records are then compared for this sample task set. We conclude by discussing some protected record semantics that may require further clarification and\slash or modification, and some of the trade-offs that result.", acknowledgement = ack-nhfb, affiliation = "IBM Corporation", affiliationaddress = "Bethesda, MD, USA", classcodes = "C6150J (Operating systems); C6150N (Distributed systems); C6110 (Systems analysis and programming); C6140D (High level languages)", classification = "721.1; 722.4; 723.1", conflocation = "Ravenscar, UK; 1-4 Sept. 1992", conftitle = "6th International Workshop on Real-Time Ada Issues", corpsource = "IBM Corp., Federal Syst. Co., Bethesda, MD, USA", fjournal = "ACM SIGAda Ada Letters", journalabr = "Ada Lett", keywords = "Ada; Ada (programming language); Ada 83; Ada 9X; coding; compiler; distributed processing; Haberman-Nassi algorithm; lightweight data synchronization; operating systems (computers); Passive task; passive task; primitive; Protected record; protected record construct; Records management; Software engineering; software engineering", treatment = "P Practical", } @Article{Anonymous:1993:IWR, author = "Anonymous", title = "6th {International Workshop} on {Real-Time Ada Issues}", journal = j-SIGADA-LETTERS, volume = "13", number = "2", pages = "??--??", month = mar # "\slash " # apr, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6150J (Operating systems); C6150N (Distributed systems); C6110 (Systems analysis and programming)", conflocation = "Ravenscar, UK; 1-4 Sept. 1992", conftitle = "6th International Workshop on Real-Time Ada Issues", fjournal = "ACM SIGAda Ada Letters", keywords = "(computers); Ada; Ada 9X; Ada listings; Ada Map; AdaPT; asynchronous transfer; CPU; distributed Ada system; distributed processing; execution time; features; object-oriented; of control; operating systems; partition translation; partitioning; passive tasks; program; protected records; real-time systems; reusable real-time executive; system monitoring; time measurement", treatment = "P Practical", } @Article{Gilroy:1993:RSb, author = "K. Gilroy", title = "Rendezvous Summary", journal = j-SIGADA-LETTERS, volume = "13", number = "3", pages = "15--??", month = may # "\slash " # jun, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1993:W, author = "Anonymous", title = "{WadaS} '93", journal = j-SIGADA-LETTERS, volume = "13", number = "3", pages = "18--??", month = may # "\slash " # jun, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Kerner:1993:ADLa, author = "Judy Kerner", title = "{Ada} Design Language\slash {CASE} Developer Matrix", journal = j-SIGADA-LETTERS, volume = "13", number = "3", pages = "21--??", month = may # "\slash " # jun, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Vladavsky:1993:AAS, author = "Luba Vladavsky", title = "Activities of the {Ada} Semantic Interface Specification ({ASIS}) Working Group ({ASISWG})", journal = j-SIGADA-LETTERS, volume = "13", number = "3", pages = "39--41", month = may # "\slash " # jun, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sun Mar 9 08:55:10 MST 1997", bibsource = "Compendex database; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "The method described in this letter is a declarative approach to generating interface code. This means that the package specification used to abstract an interface is sufficient to generate the code which performs the specific representation transformation. With the technique described, the code generator places all required interface code in the package body, using only the Ada specification and selected keywords as inputs. Moreover, this serves to hide the implementation details from the rest of the world.", acknowledgement = ack-nhfb, affiliation = "Logicon, Inc", affiliationaddress = "Washington, DC, USA", classification = "721.1; 723.1; 723.5", fjournal = "ACM SIGAda Ada Letters", journalabr = "Ada Lett", keywords = "Ada (programming language); Ada semantic interface specification (ASIS); Computer applications; Computer programming; Semantics; Software engineering; Standards", } @Article{Anonymous:1993:PSR, author = "Anonymous", title = "{PIWG}: {A} Status Report", journal = j-SIGADA-LETTERS, volume = "13", number = "3", pages = "42--??", month = may # "\slash " # jun, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Levine:1993:RSCb, author = "Trudy Levine", title = "Reusable Software Components", journal = j-SIGADA-LETTERS, volume = "13", number = "3", pages = "62--73", month = may # "\slash " # jun, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:48 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Pukite:1993:AIC, author = "Paul R. Pukite", title = "Automated interface code generation from {Ada} specifications", journal = j-SIGADA-LETTERS, volume = "13", number = "3", pages = "74--85", month = may # "\slash " # jun, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:48 MDT 2003", bibsource = "Compendex database; http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Mapping data structures between incompatible representations remains an error-prone and tedious part of program development. This letter outlines a method for automating interface code generations based on Ada package specifications and the use of Ada keywords as interface mapping directives. This concept support information hiding by placing the details of the generated interface code in the package body.", acknowledgement = ack-nhfb, affiliation = "DAINA", affiliationaddress = "Columbia Heights, MN, USA", classcodes = "C6115 (Programming support); C6120 (File organisation)", classification = "721.1; 723.1; 723.5", corpsource = "DAINA, Columbia Heights, MN, USA", fjournal = "ACM SIGAda Ada Letters", journalabr = "Ada Lett", keywords = "Ada; Ada (programming language); Ada keywords; automated interface code generation; Automatic interface code generation; automatic programming; Code converters; Computer applications; Data structures; data structures; directives; formal; incompatible representations; information hiding; interface mapping; Mapping; package specifications; program development; specification", treatment = "P Practical", } @Article{Paulkovich:1993:AOR, author = "Michael Paulkovich", title = "{Ada} overhead reconsidered", journal = j-SIGADA-LETTERS, volume = "13", number = "3", pages = "86--87", month = may # "\slash " # jun, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:48 MDT 2003", bibsource = "Compendex database; http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Proponents of the Ada language often are forced to become its gallant defenders, especially when confronted by devotees of C, for instance. One prime area of criticism is Ada's supposed `overhead'. And too often, it seems to me, we `Adavotees' answer Ada nay-sayers with lame defensive responses. It's easy to sidestep an Adaphobic by saying `well, Ada compilers are getting better these days', or `our timing studies show that we can live with the additional overhead,' etc.", acknowledgement = ack-nhfb, affiliation = "Jackson \& Tull Aerospace", classcodes = "C6150C (Compilers, interpreters and other processors); C6140D (High level languages)", classification = "721.1; 723.1; 723.5", corpsource = "Jackson and Tull Aerosp., Seabrook, MD, USA", fjournal = "ACM SIGAda Ada Letters", journalabr = "Ada Lett", keywords = "Ada; Ada (programming language); Ada overhead; compilers; Computer applications; Computer programming; exception detection; exception handling; Preliminary design review (PDR); program compilers; rendezvous; Software engineering; tasking; timing studies", treatment = "P Practical", } @Article{Wichmann:1993:BS, author = "B. A. Wichmann", title = "Are {Booleans} safe?", journal = j-SIGADA-LETTERS, volume = "13", number = "3", pages = "88--90", month = may # "\slash " # jun, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:48 MDT 2003", bibsource = "Compendex database; http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Given that a computer program is in an environment in which there is a high radiation level, is it possible to protect the software against changes such as a single bit change in the memory? In particular, how safe are Boolean variables, given that the Ada standard requires that BOOLEAN'SIZE$=$ 1?. One of my contacts proposed that Ada 9X should have an explicit addition to allow for 4-bit booleans which would allow the detection of single bit changes or all four bits being 0 or 1. In fact, he kindly provided a complete Ada 83 package to do this as a new type. In fact, no addition in needed to Ada 83 to handle this problem in complete generality.", acknowledgement = ack-nhfb, affiliation = "National Physical Lab", affiliationaddress = "Middlesex, Engl", classcodes = "C6130S (Data security); C6140D (High level languages)", classification = "721.1; 723.1; 723.5", corpsource = "NPL, Teddington, UK", fjournal = "ACM SIGAda Ada Letters", journalabr = "Ada Lett", keywords = "4-; Ada; Ada (programming language); Ada 83; Ada 9X; Ada standard; bit Booleans; Boolean algebra; Boolean functions; Boolean variables; Computer programming; data integrity; error detection codes; Formal logic; Four bit booleans; Function evaluation; radiation level; Single bit change; single bit changes", treatment = "G General Review", } @Article{Baker:1993:HSL, author = "Henry G. Baker", title = "How to Steal from a Limited Private Account --- Why Mode {IN OUT} Parameters for Limited Types Must be Passed by Reference", journal = j-SIGADA-LETTERS, volume = "13", number = "3", pages = "91--95", month = may # "\slash " # jun, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:48 MDT 2003", bibsource = "Compendex database; http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Every use of a mode IN OUT parameter which is implemented by means of copy-in, copy-out renders the resource protected by a limited type vulnerable to compromise through programming errors or deliberate attacks. Since the implementation of mode IN OUT with by-reference semantics trivially closes this loophole, and since only by-reference semantics `make sense' for a resource or pool of resources, we strongly recommend that Ada9X require by-reference semantics for mode IN OUT parameters, at least for those of a limited type.", acknowledgement = ack-nhfb, affiliation = "Nimble Computer Corp", affiliationaddress = "Encino, CA, USA", classcodes = "C6130S (Data security); C6140D (High level languages)", classification = "721.1; 723.1; 723.5", corpsource = "Nimble Comput. Corp., Encino, CA, USA", fjournal = "ACM SIGAda Ada Letters", journalabr = "Ada Lett", keywords = "Ada; Ada (programming language); Ada9X; attacks; by-reference semantics; Computer applications; Computer programming; copy-in, copy-out; deliberate; limited; Limited private account; limited private account; Mode in out parameters; mode IN OUT parameters; Programming errors; programming errors; security of data; types", treatment = "P Practical", } @Article{Anonymous:1993:RSS, author = "Anonymous", title = "Report from the {SIGAda} Software Development Standards and {Ada} Working Group ({SDSAWG})", journal = j-SIGADA-LETTERS, volume = "13", number = "4", pages = "22--??", month = jul # "\slash " # aug, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Levine:1993:RSCc, author = "Trudy Levine", title = "Reusable Software Components", journal = j-SIGADA-LETTERS, volume = "13", number = "4", pages = "23--28", month = jul # "\slash " # aug, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:48 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Moore:1993:IAI, author = "J. W. Moore", title = "The impact of {Ada} 9{X} incompatibilities on projects converting from {Ada} 83", journal = j-SIGADA-LETTERS, volume = "13", number = "4", pages = "29--36", month = jul # "\slash " # aug, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:48 MDT 2003", bibsource = "Compendex database; http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This paper includes a cases analysis of the incompatibilities and the risks which they present to the reliability of converted programs and to the budgeted cost of conversion. The result is a framework of recommendations which could be customized and applied to any particular project planning to convert from Ada 83 to Ada 9X.", acknowledgement = ack-nhfb, affiliation = "IBM Federal Systems Co", affiliationaddress = "Gaithersburg, MD, USA", classcodes = "C6140D (High level languages); C6110 (Systems analysis and programming)", classification = "723.1; 723.1.1; 723.5", corpsource = "IBM Federal Syst. Co., Gaithersburg, MD, USA", fjournal = "ACM SIGAda Ada Letters", journalabr = "Ada Lett", keywords = "Ada; Ada (programming language); Ada 83; Ada 9X incompatibilities; Computer programming; conversion; Conversion cost; Converted program; Incompatibility; reliability; Reliability; software; Software engineering; software maintenance; software portability", treatment = "P Practical", } @Article{Yue:1993:ASG, author = "Kwok-bun Yue", title = "An {Ada} Solution to the General Mutual Exclusion Problem", journal = j-SIGADA-LETTERS, volume = "13", number = "4", pages = "37--43", month = jul # "\slash " # aug, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:48 MDT 2003", bibsource = "Compendex database; http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This paper discusses an Ada 83 solution that can be applied to any general mutual exclusion problem. The solution is based on strong binary semaphores. A generic package is used to generate the solution for any given mutual exclusion problem. An Ada program for the simulation of the classical Dinning Philosophers Problem is presented as an example to demonstrate how the solution can be used.", acknowledgement = ack-nhfb, affiliation = "Univ of Houston-Clear Lake", affiliationaddress = "Houston, TX, USA", classcodes = "C6150J (Operating systems); C6150N (Distributed systems); C6110P (Parallel programming)", classification = "723.1; 723.1.1; 723.5", corpsource = "Dept. of Comput. Sci., Houston Univ., TX, USA", fjournal = "ACM SIGAda Ada Letters", journalabr = "Ada Lett", keywords = "Ada (programming language); Ada 83; Ada listings; classical Dining Philosophers Problem; Computer programming; concurrency control; concurrent; General mutual exclusion; Generic package; mutual exclusion problem; parallel programming; programming; Simulation; Software engineering; strong binary semaphores; synchronisation", treatment = "P Practical", } @Article{Johansson:1993:OOP, author = "Henrik Johansson", title = "Object oriented programming and virtual functions in conventional languages (an extended abstract)", journal = j-SIGADA-LETTERS, volume = "13", number = "4", pages = "44--48", month = jul # "\slash " # aug, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:48 MDT 2003", bibsource = "Compendex database; http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "The Ada language can be used as an object oriented language with simulated multiple inheritance and late binding, if only some simple programming rules stated here are used. This enhances the possibilities of code reuse without violation of the strict type checking in the language. The dependencies between separate compilable library units can be reduced to a minimum, which is a major obstacle for writing reusable Ada code.", acknowledgement = ack-nhfb, affiliation = "National Defence Research Establishment", affiliationaddress = "Sundbyberg, Sweden", classcodes = "C6140D (High level languages); C6110J (Object-oriented programming); C6120 (File organisation)", classification = "723.1; 723.1.1; 723.5", corpsource = "Dept. of Weapon Syst., Effects and Protection, Nat. Defence Res. Establ., Sundbyberg, Sweden", fjournal = "ACM SIGAda Ada Letters", journalabr = "Ada Lett", keywords = "Ada; Ada (programming language); Ada language; compilable library; Computer programming; Conventional language; inheritance; late binding; object oriented language; Object oriented programming; object oriented programming; object-oriented programming; Programming languages; reusability; reusable Ada code; simulated multiple; software; Software engineering; type checking; units; Virtual function; virtual functions", treatment = "P Practical", } @Article{Waterhouse:1993:RRI, author = "Daniel F. Waterhouse and Daniel L. Dyke", title = "Rehost of a real-time interrupt-driven simulation onto a {DOS\slash {PC}\slash Ada} environment using {OOD}", journal = j-SIGADA-LETTERS, volume = "13", number = "4", pages = "49--62", month = jul # "\slash " # aug, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "Compendex database; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Engineers from the Naval Training Systems Center used an Object-Oriented Design in Ada to rehost software simulating an Inertial Navigation Set tactical computer to a low cost IBM PC-AT compatible computer. The INS simulator imposed a number of real-time, design constraints, including multiple concurrent activities, low-level I/O, interrupt processing, error handling, and strict timing demands imposed by time-outs. This paper will present the implementation of the OOD and discuss lessons learned in the process.", acknowledgement = ack-nhfb, affiliation = "Naval Training Systems Center", affiliationaddress = "Orlando, FL, USA", classcodes = "C6110J (Object-oriented programming); C7150 (Military); C6140D (High level languages); C6110B (Software engineering techniques)", classification = "723.1; 723.1.1; 723.5", corpsource = "Naval Training Syst. Center, Orlando, FL, USA", fjournal = "ACM SIGAda Ada Letters", journalabr = "Ada Lett", keywords = "activities; Ada; Ada (programming language); AN/UYK-20 tactical; AN/WSN-5 Inertial Navigation Set; computer; Computer systems; Design; DOS/PC/Ada environment; error handling; Inertial navigation set; interrupt processing; low cost IBM PC-AT compatible computer; microcomputer applications; military computing; multiple concurrent; Navigation; Object oriented programming; object-; oriented design; oriented programming; portability; radar; Real time interrupt driven simulation; real-time design constraints; real-time interrupt-driven simulation; real-time systems; Simulation; simulator; software; software rehost; WSN-5 INS", treatment = "P Practical", } @Article{Waterhouse:1993:RRT, author = "Daniel F. Waterhouse and Daniel L. Dyke", title = "Rehost of a real-time interrupt-driven simulation onto a {DOS\slash PC\slash ADA} environment using {OOD}", journal = j-SIGADA-LETTERS, volume = "13", number = "4", pages = "49--62", month = jul # "\slash " # aug, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:48 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Goldfedder:1993:CIP, author = "Brandon Goldfedder", title = "Counter-intuitive programming", journal = j-SIGADA-LETTERS, volume = "13", number = "4", pages = "63--70", month = jul # "\slash " # aug, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:48 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Goldfedder:1993:CP, author = "Brandon Goldfedder", title = "Counter-intuitive programming", journal = j-SIGADA-LETTERS, volume = "13", number = "4", pages = "63--70", month = jul # "\slash " # aug, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "Compendex database; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Several Ada based examples of where software engineers should focus their attention are given in this paper. Specifically, localization of scope, memory management, and functions are discussed. In each of these cases, alternative solutions are presented to show how a choice that initially seems unimportant may grow into a tremendous problem.", acknowledgement = ack-nhfb, affiliation = "EVB software Engineering, Inc", affiliationaddress = "Frederic, MD, USA", classcodes = "C0310F (Software development management); C6110B (Software engineering techniques)", classification = "723.1; 723.1.1; 723.5", corpsource = "EVB Software Eng. Inc., Frederick, MD, USA", fjournal = "ACM SIGAda Ada Letters", journalabr = "Ada Lett", keywords = "Ada; Ada (programming language); Computer programming; Counter intuitive programming; counter-intuitive programming; Design; funding; management; memory; Software engineering; software engineering; systems design; systems implementation", treatment = "P Practical", } @Article{Kaufman:1993:TAC, author = "Vitali Sh. Kaufman and Mikhail V. Pavlov and Sergei I. Rybin", title = "Testing of {Ada} compiler diagnostics", journal = j-SIGADA-LETTERS, volume = "13", number = "4", pages = "71--76", month = jul # "\slash " # aug, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:48 MDT 2003", bibsource = "Compendex database; http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This paper presents the main results obtained by the research group of the Computer Science Department of Moscow State University in developing methods and tools for validating compiler diagnostics. Methods of diagnostic test design based on partially formalized models are shown. In addition, a diagnostic test suite and results of its application are described.", acknowledgement = ack-nhfb, affiliation = "Moscow State Univ", affiliationaddress = "Moscow, Russia", classcodes = "C6150C (Compilers, interpreters and other processors); C6110B (Software engineering techniques)", classification = "723.1; 723.1.1; 723.5", corpsource = "Dept. of Comput. Sci., Moscow State Univ., Russia", fjournal = "ACM SIGAda Ada Letters", journalabr = "Ada Lett", keywords = "Ada; Ada (programming language); Ada compiler diagnostics; Compiler diagnostics; Compiler validation; compiler validation; diagnostic test design; diagnostic test suite; Models; Moscow State University; Partially formalized model; partially formalized models; program; program compilers; program diagnostics; software; Testing; tools; verification", treatment = "P Practical", } @Article{Gonzalez:1993:ADA, author = "Dean W. Gonzalez and Tim Peart", title = "Applying Dimensional Analysis", journal = j-SIGADA-LETTERS, volume = "13", number = "4", pages = "77--86", month = jul # "\slash " # aug, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:48 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110B (Software engineering techniques); C7150 (Military)", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada listings; aerospace simulation; analysis tools; computer based training; correctness; data interfaces; development; dimensional accuracy; hardware platforms; high order language; low level; military computing; military flight trainers; multiple data types; numerical software models; simulation software; Simulation Systems Division; single discriminated; software engineering; software integration risk; tool; type; weapons systems trainers", treatment = "P Practical", } @Article{Gilroy:1993:RSc, author = "K. Gilroy", title = "Rendezvous Summary", journal = j-SIGADA-LETTERS, volume = "13", number = "5", pages = "12--??", month = sep # "\slash " # oct, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Levine:1993:RSCd, author = "Trudy Levine", title = "Reusable software components", journal = j-SIGADA-LETTERS, volume = "13", number = "5", pages = "17--19", month = sep # "\slash " # oct, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:49 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Shapiro:1993:ADA, author = "Michael D. Shapiro", title = "Another {D\_\_\_1} acronym", journal = j-SIGADA-LETTERS, volume = "13", number = "5", pages = "20--21", month = sep # "\slash " # oct, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:49 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Nakao:1993:ACD, author = "Zensho Nakao and Masaya Kinjo and Masahiro Nakama", title = "{Ada} and {C}: differences as the language for system programming", journal = j-SIGADA-LETTERS, volume = "13", number = "5", pages = "22--31", month = sep # "\slash " # oct, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:49 MDT 2003", bibsource = "Compendex database; http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Some fundamental differences between Ada and C as the language for operating system description are listed up, specifically, those differences observed in translating the C-based MINIX operating system into Ada are collected; there are also given concrete illustrative program examples.", acknowledgement = ack-nhfb, affiliation = "Univ of the Ryukyus", affiliationaddress = "Okinawa, Jpn", classcodes = "C6140D (High level languages); C6150J (Operating systems); C6150C (Compilers, interpreters and other processors); C6110 (Systems analysis and programming)", classification = "721.1; 723.1; 723.1.1; 723.2", conferenceyear = "1993", corpsource = "Fac. of Eng., Ryukyus Univ., Okinawa, Japan", fjournal = "ACM SIGAda Ada Letters", journalabr = "Ada Lett", keywords = "(computers); Ada; Ada (programming language); Ada listings; Ada-based MINIX operating systems; based MINIX operating system; Boolean algebra; C; C (programming language); C language; C-; C-based MINIX operating systems; Codes (symbols); Computer operating systems; Computer systems programming; Data structures; Data types; Operating system description; operating system description; operating systems; program interpreters; Program translators; programming; programming languages; Programming theory; system programming; Unix", treatment = "P Practical", } @Article{Baker:1993:SLR, author = "Henry G. {Baker, Jr.}", title = "Safe and leakproof resource management using {Ada83} limited types", journal = j-SIGADA-LETTERS, volume = "13", number = "5", pages = "32--42", month = sep # "\slash " # oct, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:49 MDT 2003", bibsource = "Compendex database; http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Safe, leakproof and automatic resource managers are essential to the implementation of every embedded system, yet the standard examples of Ada83 resource managers are either unsafe: they risk allocating the same resource for two different purposes, leaky: they risk permanently losing track of some resources, or non-automatic: they require explicit deallocation, which allows for a host of opportunities for single-point system failures. Nevertheless, it is possible to construct a safe, leakproof and automatic resource manager --- at least for systems with only a single task --- by a careful combination of certain features of Ada83, and a careful avoidance of other features. We illustrate our scheme with a safe, leakproof and fully automatic dynamic-string package. The same techniques also work for an arbitrary precision arithmetic package [Fisher83] and for managing the `roots' of a real-time garbage-collected heap [Baker78] [Baker91SP] [Baker92Tread]. Suggestions are offered to improve the use of limited private types in Ada9X for automatic, safe and leakproof resource management.", acknowledgement = ack-nhfb, affiliation = "Nimble Computer Corp", affiliationaddress = "Encino, CA, USA", classcodes = "C6150J (Operating systems); C6110B (Software engineering techniques); C6120 (File organisation); C6140D (High level languages)", classification = "722.1; 722.4; 723.1; 723.1.1; 723.2", conferenceyear = "1993", corpsource = "Nimble Comput. Corp., Encino, CA, USA", fjournal = "ACM SIGAda Ada Letters", journalabr = "Ada Lett", keywords = "Ada; Ada (programming language); Ada listings; Ada83 limited types; Ada83 resource; Ada9X; arbitrary precision; Arbitrary precision arithmetic package; arithmetic package; Automatic resource manager; automatic resource managers; Computer operating systems; Computer system recovery; Computer systems programming; Data collection; data structures; Deallocation; dynamic-string package; Embedded system; embedded system; explicit deallocation; failures; Information management; Interfaces (computer); Large scale systems; leakproof resource management; limited private types; management; managers; Program debugging; Real time garbage collected heap; Real time systems; real-time garbage-collected heap; real-time systems; Resource allocation; resource allocation; Resource management; Single point system failures; single-point system; software reliability; storage; Storage allocation (computer); Supervisory and executive programs; System failure", treatment = "P Practical; T Theoretical or Mathematical", } @Article{Baker:1993:SLE, author = "Henry G. Baker", title = "Strategies for the lossless encoding of strings as {Ada} identifiers", journal = j-SIGADA-LETTERS, volume = "13", number = "5", pages = "43--47", month = sep # "\slash " # oct, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:49 MDT 2003", bibsource = "Compendex database; http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "When translating software from other languages into Ada, it is necessary to translate foreign identifiers into Ada names. If the foreign language provides a richer syntax for identifiers than Ada --- e.g., it allows non-alphanumeric characters --- then some encoding scheme will be required in order to provide a readable 1-1 mapping. Schemes for achieving such 1-1 mappings are discussed. Mappings of this sort could be useful in automatic translators which convert C/C++ header `.h' files into Ada, as well as for translators of high-level design and\slash or specification languages into Ada.", acknowledgement = ack-nhfb, affiliation = "Nimble Computer Corp", affiliationaddress = "Encino, CA, USA", classcodes = "C6150C (Compilers, interpreters and other processors); C6110B (Software engineering techniques); C6140D (High level languages); C6130 (Data handling techniques)", classification = "723.1; 723.1.1; 723.2", conferenceyear = "1993", corpsource = "Nimble Comput. Corp., Encino, CA, USA", fjournal = "ACM SIGAda Ada Letters", journalabr = "Ada Lett", keywords = "Ada; Ada (programming language); Ada identifiers; Automatic translators; automatic translators; C (programming language); Character sets; character sets; Computer hardware description languages; Conformal mapping; Encoding (symbols); Foreign identifiers; High level languages; high-level design languages; LISP (programming language); lossless encoding; Non-alphanumeric characters; nonalphanumeric characters; portability; program interpreters; Program translators; Programming theory; software; specification languages; Syntax; translating software", treatment = "P Practical", } @Article{Anonymous:1993:SAR, author = "Anonymous", title = "{SIGAda} Annual Report for {FY93}", journal = j-SIGADA-LETTERS, volume = "13", number = "6", pages = "13--??", month = nov # "\slash " # dec, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1993:QAT, author = "Anonymous", title = "Quality Assessment Tool for Implementations of {Ada}", journal = j-SIGADA-LETTERS, volume = "13", number = "6", pages = "26--??", month = nov # "\slash " # dec, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1993:WDV, author = "Anonymous", title = "{WAdaS} '93 Debate Video", journal = j-SIGADA-LETTERS, volume = "13", number = "6", pages = "27--??", month = nov # "\slash " # dec, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Gilroy:1993:RSd, author = "K. Gilroy", title = "Rendezvous Summary", journal = j-SIGADA-LETTERS, volume = "13", number = "6", pages = "28--??", month = nov # "\slash " # dec, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1993:SIR, author = "Anonymous", title = "{Seventh International Real-Time Ada Issues Workshop}: Call for Papers", journal = j-SIGADA-LETTERS, volume = "13", number = "6", pages = "32--??", month = nov # "\slash " # dec, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1993:TCPb, author = "Anonymous", title = "{Tri-Ada} '94: Call for Participation", journal = j-SIGADA-LETTERS, volume = "13", number = "6", pages = "33--??", month = nov # "\slash " # dec, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Kerner:1993:ADLb, author = "Judy Kerner", title = "{Ada} Design Language\slash {CASE} Developers Matrix", journal = j-SIGADA-LETTERS, volume = "13", number = "6", pages = "37--55", month = nov # "\slash " # dec, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:49 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Levine:1993:RSCe, author = "Trudy Levine", title = "Reusable Software Components", journal = j-SIGADA-LETTERS, volume = "13", number = "6", pages = "56--60", month = nov # "\slash " # dec, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:49 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Barnes:1993:IA, author = "John Barnes", title = "Introducing {Ada} 9{X}", journal = j-SIGADA-LETTERS, volume = "13", number = "6", pages = "61--132", month = nov # "\slash " # dec, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:49 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages)", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 83; Ada 9X; enhanced; functionality; incompatibilities; interfacing; program libraries; programming by extension; tasking; terminology", treatment = "G General Review", } @Article{Anonymous:1993:EA, author = "Anonymous", title = "Evolution of {Ada 9X}", journal = j-SIGADA-LETTERS, volume = "13", number = "6", pages = "66--158", month = nov # "\slash " # dec, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Mon Sep 08 17:21:28 1997", bibsource = "Compendex database; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada is a modern programming language suitable for those application areas which benefit from the discipline of organized development which is Software Engineering. It is a general purpose language with special applicability to real time and embedded systems. Ada was developed by an international design team in response to the requirements issued by the United States Department of Defense. This paper discusses the evolution of Ada 9X which is a revised version of Ada updating the 1983 ANSI Ada standard and the equivalent 1987 ISO standard in accordance with ANSI and ISO procedures.", acknowledgement = ack-nhfb, classification = "722.4; 723.1; 723.1.1; 723.5", conferenceyear = "1993", fjournal = "ACM SIGAda Ada Letters", journalabr = "Ada Lett", keywords = "Abstraction; Ada (programming language); Algorithms; Control structures; Error detection; Information hiding; Large scale information system; Machine oriented languages; Object oriented programming; Program composition; Program debugging; Program documentation; Programming theory; Real time embedded system; Real time systems; Scheduling; Software architecture; Software engineering; Systems analysis; User needs", } @Article{Shumate:1993:BSO, author = "Ken Shumate", title = "{BATCES} solution \#1: an object-oriented design from functional requirements analysis", journal = j-SIGADA-LETTERS, volume = "13", number = "6", pages = "133--161", month = nov # "\slash " # dec, year = "1993", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:49 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Presents a partial design description and development methodology for the `Basic Air Traffic Controller Evaluation System' (BATCES). The design is object-oriented, based on a largely functional requirements analysis. In addition to a top-level design description, there is significant discussion of methodology and rationale. The original intent of the SIGAda Object Oriented Working Group (OOWG) had been to provide a problem statement that would serve as the basis for several different object-oriented designs. It is in that spirit that this paper is intended to be `Solution 1' of alternate solutions. This paper takes the position that it is important to address software development in the context of the overall systems development process, and the related position that although it is useful to address objects during the analysis phase, an effective object-oriented design is easy to derive from a requirements analysis that is largely functional in nature. (15 Refs.)", acknowledgement = ack-nhfb, classcodes = "C7460 (Aerospace engineering); C7420 (Control engineering); C3360L (Aerospace systems); C6110J (Object-oriented programming)", classification = "C3360L (Aerospace systems); C6110J (Object-oriented programming); C7420 (Control engineering); C7460 (Aerospace engineering)", fjournal = "ACM SIGAda Ada Letters", keywords = "air traffic computer control; Basic Air Traffic Controller; Basic Air Traffic Controller Evaluation System; BATCES Solution 1; development; Development methodology; development methodology; Evaluation System; functional; Functional requirements analysis; Object Oriented Working Group; Object-oriented design; object-oriented design; object-oriented methods; Partial design description; partial design description; phase; Problem statement; problem statement; requirements analysis; SIGAda; SIGAda Object Oriented Working Group; software; Software development; systems analysis; Systems analysis phase; Systems development process; systems development process; Top-level design description; top-level design description", thesaurus = "Air traffic computer control; Object-oriented methods", treatment = "P Practical", } @Article{Buhr:1994:TCT, author = "R. J. A. Buhr and G. M. Karam and C. M. Woodside and R. Casselman and G. Franks and H. Scott and D. Bailey", title = "{TimeBench}: a {CAD} tool for real-time system design", journal = j-SIGADA-LETTERS, volume = "14", number = "Special Issue", pages = "3--15", month = "Fall", year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:52 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6115 (Programming support); C6180G (Graphical user interfaces)", conflocation = "Herndon, VA, USA; 28-31 Jan. 1992", conftitle = "Second International Symposium on Environments and Tools for Ada (SETA2)", corpsource = "Dept. of Syst. and Comput. Eng., Carleton Univ., Ottawa, Ont., Canada", fjournal = "ACM SIGAda Ada Letters", keywords = "Abstract Controller Machines; analytic methods; behavior visualization tools; CAD tool; code generation system; design; design analysis; design experimentation; design process; design synthesis; embedded; engineering; environment; evaluation; fast approximate; generation; graphical user interfaces; graphical working; hybrid graphical-textual design description; interpreter; MachineChart Language; MachineCharts; notation; packages; performance modelling too; real-time system design; real-time systems; software; software tools; system; TimeBench", sponsororg = "ACM; IEEE", treatment = "P Practical", } @Article{Choi:1994:UIS, author = "Sungwoon Choi and Toshimi Minoura", title = "User interface system based on active objects", journal = j-SIGADA-LETTERS, volume = "14", number = "Special Issue", pages = "16--25", month = "Fall", year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:52 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6180G (Graphical user interfaces); C6110J (Object-oriented programming); C6115 (Programming support)", conflocation = "Herndon, VA, USA; 28-31 Jan. 1992", conftitle = "Second International Symposium on Environments and Tools for Ada (SETA2)", corpsource = "Dept. of Comput. Sci., Oregon State Univ., Corvallis, OR, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "active object; active-object user interface system; composition; concurrent systems; equational assignment statements; graphical user interfaces; interface management systems; object-oriented programming; oriented system; production system; structural; system; transition-based object-; user; user interface management system; user interface objects; widgets", sponsororg = "ACM; IEEE", treatment = "T Theoretical or Mathematical", } @Article{Barry:1994:DSS, author = "Brian M. Barry and James McGugan and Mike Wilson", title = "{DIR\slash SEE}: a {Smalltalk} environment for developing {Ada} applications and maintaining legacies", journal = j-SIGADA-LETTERS, volume = "14", number = "Special Issue", pages = "26--35", month = "Fall", year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:52 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6115 (Programming support); C6110B (Software engineering techniques); C6140D (High level languages); C6150C (Compilers, interpreters and other processors); C6110J (Object-oriented programming); C6120 (File organisation)", conflocation = "Herndon, VA, USA; 28-31 Jan. 1992", conftitle = "Second International Symposium on Environments and Tools for Ada (SETA2)", corpsource = "Object Technol. Int. Inc., Ottawa, Ont., Canada", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada applications development; assembler; C; C language; CMS; code; configuration management; cost-effective multilingual software; DIR/SEE; engineering environment; full version; II; inheritance; legacy; maintenance; network-based software repository; object-oriented programming; object-oriented technology; program assemblers; program units; prototype; reusability; reuse; Smalltalk; Smalltalk environment; software; software maintenance; software prototyping; software tools; team programming support; tools; well factored architecture; well-defined interfaces", sponsororg = "ACM; IEEE", treatment = "P Practical", } @Article{Bruno:1994:ICR, author = "Jeanette M. Bruno and Daniel J. Rosenkrantz", title = "Interactive control restructuring", journal = j-SIGADA-LETTERS, volume = "14", number = "Special Issue", pages = "36--53", month = "Fall", year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:52 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110B (Software engineering techniques); C6110P (Parallel programming); C6115 (Programming support)", conflocation = "Herndon, VA, USA; 28-31 Jan. 1992", conftitle = "Second International Symposium on Environments and Tools for Ada (SETA2)", corpsource = "Corp. Res. and Dev., Gen. Electr. Co., Schenectady, NY, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "control flow; ENCORE re-engineering environment; endless loops; environments; input code; interactive algorithm; interactive control restructuring; interactive programming; multi-level loop exits; multiple loop exits; multiple return statements; parallel programming; programming; restructuring; software engineering; structured programming; user control", sponsororg = "ACM; IEEE", treatment = "P Practical", } @Article{Giering:1994:TDS, author = "E. W. {Giering, III} and T. P. Baker", title = "A tool for the deterministic scheduling of real-time programs implemented as periodic {Ada} tasks", journal = j-SIGADA-LETTERS, volume = "14", number = "Special Issue", pages = "54--73", month = "Fall", year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:52 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6115 (Programming support); C6150C (Compilers, interpreters and other processors); C6140D (High level languages)", conflocation = "Herndon, VA, USA; 28-31 Jan. 1992", conftitle = "Second International Symposium on Environments and Tools for Ada (SETA2)", corpsource = "Dept. of Comput. Sci., Florida State Univ., Tallahassee, FL, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; compile-time scheduler; constraints; deterministic cyclic; deterministic scheduling; execution; periodic Ada; program compilers; program interpreters; program translation; real-time; real-time programs; rendezvous constraints; run-time dispatcher; schedule; scheduling; single processor; software tools; source code; statements; systems; tasks; timing", sponsororg = "ACM; IEEE", treatment = "P Practical", } @Article{Leeson:1994:IAV, author = "David Leeson and Glenn MacEwen and David Andrews", title = "Interfacing {Ada} with verification languages", journal = j-SIGADA-LETTERS, volume = "14", number = "Special Issue", pages = "74--81", month = "Fall", year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:52 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6150N (Distributed systems); C6110B (Software engineering techniques); C6150G (Diagnostic, testing, debugging and evaluating systems)", conflocation = "Herndon, VA, USA; 28-31 Jan. 1992", conftitle = "Second International Symposium on Environments and Tools for Ada (SETA2)", corpsource = "Andyne Comput. Ltd., Kingston, Ont., Canada", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada interfacing; communication; decomposition; language-heterogenous software; mathematical proof; program implementation; program verification; remote procedure calls; separate process; specific properties; systems; trusted software; untrusted Ada software; verification languages", sponsororg = "ACM; IEEE", treatment = "P Practical", } @Article{Brown:1994:EIW, author = "Alan W. Brown and Maria H. Penedo", title = "``Environment integration'' working group summary {SETA2}", journal = j-SIGADA-LETTERS, volume = "14", number = "Special Issue", pages = "85--92", month = "Fall", year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:52 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Lindquist:1994:HDY, author = "Timothy E. Lindquist and Robert G. Munck", title = "How do you pronounce {OO-ERA-RDBMS-OMS?}", journal = j-SIGADA-LETTERS, volume = "14", number = "Special Issue", pages = "93--98", month = "Fall", year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:52 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Wallnau:1994:WSU, author = "Kurt C. Wallnau", title = "Workshop summary: user interface", journal = j-SIGADA-LETTERS, volume = "14", number = "Special Issue", pages = "99--103", month = "Fall", year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:52 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Dowson:1994:PWG, author = "Mark Dowson", title = "``Process'' working group summary {SETA2}", journal = j-SIGADA-LETTERS, volume = "14", number = "Special Issue", pages = "104--108", month = "Fall", year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:52 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Maymir-Ducharme:1994:RHS, author = "Fred Maymir-Ducharme and Teri Payton and Judy Kerner", title = "``Reuse'' and ``hybrid systems'' working groups summary --- {SETA2} working groups 2 and 6", journal = j-SIGADA-LETTERS, volume = "14", number = "Special Issue", pages = "109--112", month = "Fall", year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:52 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Cohen:1994:EIR, author = "Norman H. Cohen", title = "Endian-independent record representation clauses", journal = j-SIGADA-LETTERS, volume = "14", number = "1", pages = "27--29", month = jan # "\slash " # feb, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:50 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Cohen:1994:ERR, author = "N. H. Cohen", title = "Endian-independent record representation clauses", journal = j-SIGADA-LETTERS, volume = "14", number = "1", pages = "27--29", month = jan # "\slash " # feb, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110 (Systems analysis and programming); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", corpsource = "IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada-83; bit-numbering scheme; compiler; Endian-independent record representation clauses; formal specification; program compilers; programming", treatment = "P Practical", } @Article{Pukite:1994:AMA, author = "P. R. Pukite", title = "{Ada} for {MS-Windows} applications", journal = j-SIGADA-LETTERS, volume = "14", number = "1", pages = "30--37", month = jan # "\slash " # feb, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110 (Systems analysis and programming); C6150J (Operating systems); C6180G (Graphical user interfaces); C6140D (High level languages)", corpsource = "DAINA, Columbia Heights, MN, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada program design; applications; dialog box interfaces; exceptions; formal specification; generics; graphical interface; graphical user interfaces; interapplication data exchange; MS-Windows applications; operating system; operating systems (computers); package specifications; programming; reliability; reusable Microsoft Windows; software; software maintenance; software reliability; specification; tasking", treatment = "P Practical", } @Article{Pukite:1994:AMW, author = "Paul R. Pukite", title = "{Ada} for {MS}-Windows applications", journal = j-SIGADA-LETTERS, volume = "14", number = "1", pages = "30--37", month = jan # "\slash " # feb, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:50 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Burns:1994:IAH, author = "A. Burns and A. J. Wellings", title = "Implementing analysable hard real-time sporadic tasks in {Ada} 9{X}", journal = j-SIGADA-LETTERS, volume = "14", number = "1", pages = "38--49", month = jan # "\slash " # feb, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:50 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150J (Operating systems); C6140D (High level languages); C6150G (Diagnostic, testing, debugging and evaluating systems); C6100 (Software techniques and systems)", corpsource = "Dept. of Comput. Sci., York Univ., UK", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 9X; arrival frequency; bandwidth preserving sporadic servers; control; deadline monotonic scheduling analysis; execution time monitoring; hard real-time sporadic tasks; interrupts; maximum; minimum inter-arrival time; monotonic scheduling analysis; operating systems (computers); programming; rate; real-time systems; run-time; schedulability analysis; scheduling; software; sporadics; system monitoring; worst case behaviour", treatment = "P Practical", } @Article{Hirasuna:1994:ASIa, author = "Michael Hirasuna", title = "An {Ada} 9{X} subset for inheritance-based reuse and its translation to {Ada} 83 (Part 1)", journal = j-SIGADA-LETTERS, volume = "14", number = "1", pages = "50--60", month = jan # "\slash " # feb, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:50 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6110J (Object-oriented programming); C6120 (File organisation)", corpsource = "Electron. Syst. Group, Westinghouse Electr. Corp., Baltimore, MD, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 83; Ada 9X; copy and tailor approach; generic components; inheritance; inheritance syntax; inheritance-based reuse; language; object oriented; object oriented reuse; object-oriented; object-oriented languages; program interpreters; programming; software life-cycle; software reusability; strategy; system software; translation", treatment = "P Practical", } @Article{Paul:1994:HRE, author = "Michael J. Paul and John E. Gochenouer", title = "A high resolution event timer {Ada} package for {DOS} environments", journal = j-SIGADA-LETTERS, volume = "14", number = "1", pages = "61--67", month = jan # "\slash " # feb, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:50 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150J (Operating systems); C6115 (Programming support); C6150C (Compilers, interpreters and other processors)", corpsource = "Andreas Sch. of Bus., Barry Univ., Miami Shores, FL, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada listings; direct hardware access; DOS environments; high resolution event timer Ada package; IBM computers; IBM PC hardware; microcomputer applications; operating systems (computers); program compilers; real time clock functions; real-time; software packages; supervisory programs; systems; timing function", treatment = "P Practical", } @Article{Hart:1994:LCC, author = "Hal Hart", title = "Letter From the {Chair}: Changes in the {Ada} World", journal = j-SIGADA-LETTERS, volume = "14", number = "2", pages = "13--??", month = mar # "\slash " # apr, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Gilroy:1994:RSa, author = "K. Gilroy", title = "Rendezvous Summary", journal = j-SIGADA-LETTERS, volume = "14", number = "2", pages = "16--??", month = mar # "\slash " # apr, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1994:AEC, author = "Anonymous", title = "{Ada} in {Europe}: Call for Papers", journal = j-SIGADA-LETTERS, volume = "14", number = "2", pages = "18--??", month = mar # "\slash " # apr, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1994:TCP, author = "Anonymous", title = "{Tri-Ada} '94: Call for Participation", journal = j-SIGADA-LETTERS, volume = "14", number = "2", pages = "20--??", month = mar # "\slash " # apr, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{FDU:1994:RSC, author = "{Fairleigh Dickinson University, Teaneck, NJ}", title = "Reusable software components", journal = j-SIGADA-LETTERS, volume = "14", number = "2", pages = "24--49", month = mar # "\slash " # apr, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:50 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Johns:1994:AAI, author = "Janet Faye Johns", title = "Activities of the artificial intelligence working group", journal = j-SIGADA-LETTERS, volume = "14", number = "2", pages = "50--53", month = mar # "\slash " # apr, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:50 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1994:AAI, author = "Anonymous", title = "Activities of the Artificial Intelligence Working Group", journal = j-SIGADA-LETTERS, volume = "14", number = "2", pages = "50--??", month = mar # "\slash " # apr, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Vladavsky:1994:AAS, author = "Luba Vladavsky", title = "Activities of the {Ada Semantic Interface Specification (ASIS) Working Group (ASISWG)}", journal = j-SIGADA-LETTERS, volume = "14", number = "2", pages = "54--57", month = mar # "\slash " # apr, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:50 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1994:AAS, author = "Anonymous", title = "Activities of the {Ada} Semantic Interface Specification Working Group ({ASISWG})", journal = j-SIGADA-LETTERS, volume = "14", number = "2", pages = "54--??", month = mar # "\slash " # apr, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Hirasuna:1994:ASIb, author = "Michael Hirasuna", title = "An {Ada} 9{X} subset for inheritance-based reuse and its translation to {Ada} 83 (Part 2)", journal = j-SIGADA-LETTERS, volume = "14", number = "2", pages = "58--67", month = mar # "\slash " # apr, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:50 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110B (Software engineering techniques); C6110J (Object-oriented programming); C6140D (High level languages)", corpsource = "Westinghouse Electric Corp., Baltimore, MD, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 83; Ada 9X subset; cycle benefit; inheritance; inheritance-based reuse; object; object-oriented programming; oriented reuse strategy; reusability; software; software life-; software modules", treatment = "P Practical", } @Article{Brashear:1994:ACE, author = "Phil Brashear", title = "The {Ada Compiler Evaluation System}", journal = j-SIGADA-LETTERS, volume = "14", number = "2", pages = "68--79", month = mar # "\slash " # apr, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:50 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150C (Compilers, interpreters and other processors); C6140D (High level languages)", corpsource = "CTA Inc., Dayton, OH, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada Compiler Evaluation System; debuggers; library management systems; performance; performance evaluation; performance measurement results; performance tests; program compilers; symbolic; usability", treatment = "G General Review; P Practical", } @Article{Goldsack:1994:AA, author = "S. J. Goldsack and A. A. Holzbacher-Valero and R. Volz and R. Waldrop", title = "{AdaPT} and {Ada} 9{X}", journal = j-SIGADA-LETTERS, volume = "14", number = "2", pages = "80--92", month = mar # "\slash " # apr, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:50 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages)", corpsource = "Imperial Coll., London, UK", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 9X; Ada language extensions; AdaPT; constructs", treatment = "P Practical", } @Article{Hart:1994:MC, author = "Hal Hart", title = "Message From the {Chair}", journal = j-SIGADA-LETTERS, volume = "14", number = "3", pages = "12--??", month = may # "\slash " # jun, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Gilroy:1994:RSb, author = "K. Gilroy", title = "Rendezvous Summary", journal = j-SIGADA-LETTERS, volume = "14", number = "3", pages = "14--??", month = may # "\slash " # jun, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1994:SAI, author = "Anonymous", title = "{SIGAda} Artificial Intelligence {WG} Meeting", journal = j-SIGADA-LETTERS, volume = "14", number = "3", pages = "16--??", month = may # "\slash " # jun, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1994:ART, author = "Anonymous", title = "{Ada Run Time Environment Working Group} ({ARTEWG}) Meeting", journal = j-SIGADA-LETTERS, volume = "14", number = "3", pages = "18--??", month = may # "\slash " # jun, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Jan 5 07:58:42 MST 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Kerner:1994:ADLa, author = "Judy Kerner", title = "{Ada} design {language\slash CASE} developers matrix", journal = j-SIGADA-LETTERS, volume = "14", number = "3", pages = "20--38", month = may # "\slash " # jun, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:51 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Hirasuna:1994:BSS, author = "Michael Hirasuna", title = "{BATCES} Solution \#2: {A} Simplified {SA\slash OOD} Approach", journal = j-SIGADA-LETTERS, volume = "14", number = "3", pages = "39--60", month = may # "\slash " # jun, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:51 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110J (Object-oriented programming); C6140D (High level languages); C7460 (Aerospace engineering); C7420 (Control engineering)", corpsource = "Westinghouse Electric Corp., Baltimore, MD, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; air traffic computer control; applications; Basic Air Traffic Controller Evaluation System; BATCES problem statement; computers; general productivity tools; microcomputer; object; object-oriented; object-oriented design; object-oriented methods; OOWG; oriented work group; personal; programming; requirements tracing; SA/OOD approach; self-documenting; simplified; structure analysis", treatment = "P Practical", } @Article{Carter:1994:ADN, author = "Jeffrey R. Carter and Bo I. Sanden", title = "{Ada} Design of a Neural Network", journal = j-SIGADA-LETTERS, volume = "14", number = "3", pages = "61--73", month = may # "\slash " # jun, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:51 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C5290 (Neural computing techniques); C6110J (Object-oriented programming); C6140D (High level languages)", corpsource = "Boeing Comput. Services, Vienna, VA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada design; computer program; conceptual network; connection weights; design; generic Ada package; matching problems; modifiable weight; nested loops; neural nets; neural network; object-based; object-oriented programming; pattern-; training set; transfer function", treatment = "P Practical", } @Article{Rybin:1994:ARO, author = "Sergei I. Rybin", title = "{Ada} in {Russia}: an overview", journal = j-SIGADA-LETTERS, volume = "14", number = "3", pages = "74--79", month = may # "\slash " # jun, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:51 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C0230 (Economic, social and political aspects)", corpsource = "Sci. Res. Comput. Center, Moscow State Univ., Russia", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada-situation; base organization; current state; government policies; history; international communication; Moscow State; Russia; Russian Ada community; University", treatment = "G General Review", } @Article{Moore:1994:SDS, author = "James W. Moore", title = "A Structure for a Defense Software Reuse Marketplace", journal = j-SIGADA-LETTERS, volume = "14", number = "3", pages = "80--90", month = may # "\slash " # jun, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:51 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C7150 (Military); C6110B (Software engineering techniques)", corpsource = "IBM Federal Syst. Co., Gaithersburg, MD, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "commercial reuse industry; components; contributions; defence software reuse marketplace; defense industry; military computing; multiple libraries; pioneering; reusable software; reuse marketplace; software reusability; subroutines", treatment = "P Practical", xxtitle = "A structure for a defence software reuse marketplace", } @Article{Schilling:1994:ACR, author = "Jonathan L. Schilling and Johan Olm{\"u}tz Nielsen", title = "Automatic Compiler Recognition of Monitor Tasks", journal = j-SIGADA-LETTERS, volume = "14", number = "3", pages = "91--104", month = may # "\slash " # jun, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:51 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150C (Compilers, interpreters and other processors); C6140D (High level languages)", corpsource = "DDC-I, Inc., New York, NY, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada task; automatic compiler recognition; automatic programming; compilation systems; execution-time efficiency; functional impact; implementation-defined; monitor tasks; optimization; passive tasks; pragma; program compilers", treatment = "P Practical", } @Article{Briand:1994:ART, author = "Lo{\"\i}c Briand", title = "{Ada} Real-Time Systems and Basic Priority Inheritance", journal = j-SIGADA-LETTERS, volume = "14", number = "3", pages = "105--112", month = may # "\slash " # jun, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:51 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6150J (Operating systems)", corpsource = "Thomson-CSF SDC Wilcox Electric, Inc., Kansas City, MO, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada real-time systems; basic priority inheritance; hard-deadline simulated task set; priority allocation; rate monotonic scheduling theory; real-time systems; scheduling; standard Ada FIFO", treatment = "P Practical", } @Article{Hart:1994:SBG, author = "Hal Hart", title = "{SIGAda} being a good citizen within {ACM} and helping {Ada} too!", journal = j-SIGADA-LETTERS, volume = "14", number = "4", pages = "12--15", month = jul # "\slash " # aug, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:51 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Levine:1994:RSCa, author = "Trudy Levine", title = "Reusable software components", journal = j-SIGADA-LETTERS, volume = "14", number = "4", pages = "23--27", month = jul # "\slash " # aug, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:51 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Ehrenfried:1994:SAA, author = "Daniel H. Ehrenfried", title = "Static analysis of {Ada} programs", journal = j-SIGADA-LETTERS, volume = "14", number = "4", pages = "28--35", month = jul # "\slash " # aug, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:51 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110B (Software engineering techniques); C6140D (High level languages)", corpsource = "Little Tree Consulting, Mountain View, CA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada Analyzer; Ada programs; Ada Semantic; CASE tools; Interface Specification; process; programming environments; software; software quality; software-development; standardization; static analysis; tools", treatment = "P Practical", } @Article{Oliver:1994:PIB, author = "S. Ron Oliver", title = "Of pyramids and igloos: a brief cultural perspective", journal = j-SIGADA-LETTERS, volume = "14", number = "4", pages = "36--42", month = jul # "\slash " # aug, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:51 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{VanVlierberghe:1994:MMA, author = "S. {Van Vlierberghe}", title = "Memory management in {Ada83} and {Ada9X}", journal = j-SIGADA-LETTERS, volume = "14", number = "4", pages = "43--57", month = jul # "\slash " # aug, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6120 (File organisation); C6140D (High level languages)", corpsource = "Offis, NV/SA, Zaventem, Belgium", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada83; Ada9X; assignment; memory management requirements; storage management; user-defined", treatment = "P Practical", } @Article{Vlierberghe:1994:MMA, author = "Stef Van Vlierberghe", title = "Memory management in {Ada83} and {Ada9X}", journal = j-SIGADA-LETTERS, volume = "14", number = "4", pages = "43--57", month = jul # "\slash " # aug, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:51 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Radi:1994:AIQ, author = "Thomas S. Radi", title = "Automating improvements to the quality of your code, software quality", journal = j-SIGADA-LETTERS, volume = "14", number = "4", pages = "58--71", month = jul # "\slash " # aug, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:51 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110B (Software engineering techniques)", corpsource = "Software Systems Design, Inc., Claremont, CA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "code quality; declarations; software quality; source code", treatment = "P Practical", xxpages = "58--65", } @Article{Riehle:1994:AC, author = "Richard Riehle", title = "{Ada} in {China}", journal = j-SIGADA-LETTERS, volume = "14", number = "4", pages = "72--75", month = jul # "\slash " # aug, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:51 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada compilers; Ada development technology; air traffic control system; Banking applications; language; program compilers; standard", treatment = "G General Review", } @Article{Rymer:1994:EAC, author = "John Rymer", title = "Evolving an {Ada} curriculum to 9{X}", journal = j-SIGADA-LETTERS, volume = "14", number = "4", pages = "76--80", month = jul # "\slash " # aug, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:51 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages)", corpsource = "Loral Federal Syst., Bethesda, MD, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 9X; Ada curriculum; Ada users; educational courses; IBM Federal Systems Company; Loral Federal Systems Company; programmers; software development effort; standardisation; standardization; standards", treatment = "P Practical", } @Article{Levine:1994:RSCb, author = "Trudy Levine", title = "Reusable Software Components", journal = j-SIGADA-LETTERS, volume = "14", number = "5", pages = "47--63", month = sep # "\slash " # oct, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Mon Aug 29 19:29:14 1994", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Balfour:1994:ATT, author = "Brad Balfour", title = "{Ada 9X}: Tips and Tidbits", journal = j-SIGADA-LETTERS, volume = "14", number = "5", pages = "65--70", month = sep # "\slash " # oct, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Mon Aug 29 19:29:14 1994", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Yue:1994:SA, author = "Kwok-bun Yue", title = "Semaphores in {Ada-94}", journal = j-SIGADA-LETTERS, volume = "14", number = "5", pages = "71--79", month = sep # "\slash " # oct, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:52 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6150N (Distributed systems software)", corpsource = "Div. of Comput. and Math., Houston Univ., TX, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada-94; concurrency control; concurrent solutions; efficient implementations; feature; mutual exclusion problems; protected type feature; PV/sub general/; requeue; resource management; semaphore systems; synchronisation; synchronization", treatment = "P Practical", } @Article{Blazquez:1994:AAS, author = "V. Bl{\'{a}}zquez and A. Correa and J. L. Freniche", title = "Advancing {Ada} 9{X} solutions in real time avionics computers", journal = j-SIGADA-LETTERS, volume = "14", number = "5", pages = "80--87", month = sep # "\slash " # oct, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:52 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "B7630 (Avionic systems and aerospace instrumentation); B6150M (Protocols); C7460 (Aerospace engineering computing); C5640 (Protocols); C7410H (Computerised instrumentation); C6140D (High level languages)", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 9X; Ada tasking; Ada-83 run-time system; aircraft computers; avionics; basic priority inheritance protocol; computerised; inheritance; instrumentation; overhead; priority inversion; protocols; real-time avionics computers; real-time systems", treatment = "A Application; P Practical", } @Article{Chapman:1994:SWC, author = "Roderick Chapman and Alan Burns and Andy Wellings", title = "Static worst-case timing analysis of {Ada}", journal = j-SIGADA-LETTERS, volume = "14", number = "5", pages = "88--91", month = sep # "\slash " # oct, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:52 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages)", corpsource = "Dept. of Comput. Sci., York Univ., UK", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada9X; static worst-case timing analysis", treatment = "P Practical", } @Article{Anonymous:1994:SEE, author = "Anonymous", title = "{SIGAda Extended Executive Committee}", journal = j-SIGADA-LETTERS, volume = "14", number = "6", pages = "3--??", day = "1", month = nov, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat May 18 15:34:25 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib; UnCover library database", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1994:SWG, author = "Anonymous", title = "{{SIGAda} Working Groups}", journal = j-SIGADA-LETTERS, volume = "14", number = "6", pages = "4--??", day = "1", month = nov, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat May 18 15:34:25 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib; UnCover library database", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Kerner:1994:ADLb, author = "Judy Kerner", title = "{Ada} design {language\slash CASE} developers matrix", journal = j-SIGADA-LETTERS, volume = "14", number = "6", pages = "19--40", month = nov # "\slash " # dec, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:53 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Levine:1994:RSCc, author = "Trudy Levine", title = "Reusable software components", journal = j-SIGADA-LETTERS, volume = "14", number = "6", pages = "41--52", month = nov # "\slash " # dec, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:53 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Raiha:1994:DA, author = "Liisa R{\"a}ih{\"a}", title = "Delegation with {Ada 9x}", journal = j-SIGADA-LETTERS, volume = "14", number = "6", pages = "53--56", month = nov # "\slash " # dec, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:53 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110J (Object-oriented programming); C6140D (High level languages)", corpsource = "Dept. of Comput. Sci., Tampere Univ., Finland", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 9x; delegation; object oriented programming; object-oriented programming", treatment = "P Practical", } @Article{Carter:1994:ADG, author = "Jeffrey R. Carter", title = "{Ada}'s design goals and object-oriented programming", journal = j-SIGADA-LETTERS, volume = "14", number = "6", pages = "57--61", month = nov # "\slash " # dec, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:53 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6110J (Object-oriented programming); C6120 (File organisation); C6110B (Software engineering techniques)", corpsource = "Boeing Inf. Services, Vienna, VA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 83; Ada's design goals; dispatching; engineering; engineering principles; inheritance; object-oriented programming; program development; readability; software; software-; understandability; writing", treatment = "P Practical", } @Article{Smith:1994:MTS, author = "Milton Smith and Jag Sodhi", title = "Marching towards a {Software Reuse Future}", journal = j-SIGADA-LETTERS, volume = "14", number = "6", pages = "62--72", month = nov # "\slash " # dec, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:53 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110B (Software engineering techniques); C7150 (Military computing)", corpsource = "Fire Support Software Eng., US Army CECOM RDEC SED, Ft. Sill, OK, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "analysis; code; designs; Engineering Directorate; Fire Support Software Engineering; formal reuse; formal software reuse program; informal reuse; library; life cycle software support; management; military computing; pre-assembled components; programmer; requirement; Software; software; Software; software; software reusability; software reuse future; system development; test procedures", treatment = "P Practical", } @Article{Bennett:1994:SDC, author = "P. A. Bennett", title = "Software development for the {Channel Tunnel}: a summary", journal = j-SIGADA-LETTERS, volume = "14", number = "6", pages = "73--76", month = nov # "\slash " # dec, year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:53 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C7440 (Civil and mechanical engineering computing); C0310F (Software development management); C3360 (Transportation system control); C6110B (Software engineering techniques); C7445 (Traffic engineering computing); C3360D (Rail-traffic system control)", fjournal = "ACM SIGAda Ada Letters", keywords = "Channel Tunnel; civil control project; civil engineering computing; computer systems; highly skilled team; management; railways; software development; software development management; software engineering; TML; traffic control; transportation projects", treatment = "P Practical", } @Article{Anonymous:1995:SEE, author = "Anonymous", title = "{SIGAda Extended Executive Committee}", journal = j-SIGADA-LETTERS, volume = "15", number = "1", pages = "3--??", day = "1", month = jan, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat May 18 15:34:25 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib; UnCover library database", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1995:SWGa, author = "Anonymous", title = "{SIGAda Working Groups}", journal = j-SIGADA-LETTERS, volume = "15", number = "1", pages = "4--??", day = "1", month = jan, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat May 18 15:34:25 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib; UnCover library database", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Levine:1995:RSCa, author = "Trudy Levine", title = "Reusable software components", journal = j-SIGADA-LETTERS, volume = "15", number = "1", pages = "24--27", month = jan # "\slash " # feb, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:53 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Whitaker:1995:ADH, author = "William Whitaker", title = "Activities of the {DoD High Order Language Working Group}", journal = j-SIGADA-LETTERS, volume = "15", number = "1", pages = "28--38", month = jan # "\slash " # feb, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:53 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Barnes:1995:ARO, author = "John Barnes", title = "Accessibility rules {OK}! ({Ada 9X})", journal = j-SIGADA-LETTERS, volume = "15", number = "1", pages = "39--49", month = jan # "\slash " # feb, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:53 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6110J (Object-oriented programming)", fjournal = "ACM SIGAda Ada Letters", keywords = "access parameters; accessibility; Ada; Ada 9X; Annotated; object oriented language; object-oriented languages; object-oriented programming; Reference Manual", treatment = "P Practical", } @Article{Bal:1995:CDS, author = "Henri E. Bal", title = "Comparing data synchronization in {Ada} 9{X} and {Orca}", journal = j-SIGADA-LETTERS, volume = "15", number = "1", pages = "50--63", month = jan # "\slash " # feb, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:53 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6110P (Parallel programming); C6110J (Object-oriented programming); C6150N (Distributed systems software)", corpsource = "Dept. of Math. and Comput. Sci., Vrije Univ., Amsterdam, Netherlands", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada 83; Ada 9X; data synchronization; light-weight data synchronization; object-oriented languages; object-oriented programming; Orca; parallel; parallel languages; parallel programming; programming language; protected object types; shared data-object; synchronisation", treatment = "P Practical", } @Article{Ledru:1995:TPT, author = "Pascal Ledru", title = "Translation of the protected type mechanism in {Ada} 83", journal = j-SIGADA-LETTERS, volume = "15", number = "1", pages = "64--69", month = jan # "\slash " # feb, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:53 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6110J (Object-oriented programming); C6150C (Compilers, interpreters and other processors)", corpsource = "Aerospatiale Inc., France", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 83; Ada 94 compilers; Ada 94 language; automatic translator; common data; concurrent Ada programs; concurrent program performance; object-oriented languages; parallel programming; performance evaluation; program compilers; program efficiency; program interpreters; protected objects; protected type mechanism; software; structures", treatment = "P Practical", } @Article{Gauthier:1995:EHA, author = "Michel Gauthier", title = "Exception {Handling} in {Ada-94}: {Initial Users}' {Requests} and {Final Features}", journal = j-SIGADA-LETTERS, volume = "15", number = "1", pages = "70--82", month = jan # "\slash " # feb, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:53 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6130 (Data handling techniques); C6110J (Object-oriented programming)", corpsource = "Lab. d'Inf., Limoges Univ., France", fjournal = "ACM SIGAda Ada Letters", keywords = "9X; Ada; Ada features; Ada-94; draft standard; exception handling; ISO; ISO standards; languages; object-oriented; project managing team; software standards; user requests", treatment = "P Practical", } @Article{Khrabrov:1995:ALS, author = "Alexy V. Khrabrov", title = "An {Ada}-like separate compilation style in {C}", journal = j-SIGADA-LETTERS, volume = "15", number = "2", pages = "23--30", month = mar # "\slash " # apr, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:54 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Khrabrov:1995:ASC, author = "A. V. Khrabrov", title = "An {Ada}-like separate compilation style in {C}", journal = j-SIGADA-LETTERS, volume = "15", number = "2", pages = "23--30", month = mar # "\slash " # apr, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150C (Compilers, interpreters and other processors); C6140D (High level languages); C6110 (Systems analysis and programming)", corpsource = "Thayer Sch. of Eng., Dartmouth Coll., Hanover, NH, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "A/SC2; Ada; C; C language; compilation style; design tool; entry level language; language modularity; language-independent; modularity; natural languages; program compilers; refinement; simple sentence parser; software engineering; stepwise; structured programming", treatment = "P Practical", } @Article{Pullan:1995:PAS, author = "Wayne Pullan", title = "A pragmatic {Ada} software design\slash development methodology", journal = j-SIGADA-LETTERS, volume = "15", number = "2", pages = "31--39", month = mar # "\slash " # apr, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:54 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110B (Software engineering techniques); C6140D (High level languages)", corpsource = "Dept. of Math. and Comput., Central Queensland Univ., Rockhampton, Qld., Australia", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; data storage; medium sized Ada projects; methodology; operator initiated functions; requirements; software design methodology; software development; software engineering; systems analysis; Unix; Unix platforms; X-Windows", treatment = "P Practical", } @Article{Cronin:1995:IRM, author = "Kevin J. Cronin", title = "Integrating rate monotonic analysis into the preliminary {Ada} design process", journal = j-SIGADA-LETTERS, volume = "15", number = "2", pages = "40--45", month = mar # "\slash " # apr, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:54 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110B (Software engineering techniques); C6140D (High level languages); C6110S (Software metrics)", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; computational requirements; correctness; critical; design metric; high quality software; management; metrics; practitioners; preliminary Ada design process; preliminary Ada programs; rate monotonic analysis; real-time systems; real-time systems quality; software; software engineering; software quality; systems analysis; timing; timing requirements", treatment = "P Practical", } @Article{Laval:1995:ISA, author = "P. Laval", title = "Implementing self-reproducing artificial organisms with {Ada}", journal = j-SIGADA-LETTERS, volume = "15", number = "2", pages = "46--53", month = mar # "\slash " # apr, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C7330 (Biology and medical computing); C6185 (Simulation techniques); C6110J (Object-oriented programming); C6140D (High level languages)", corpsource = "Obs. Oceanologique, CNRS UR, Villefranche-sur-Mer, France", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada tasks; artificial life; asexual; autonomous individuals; biology computing; complicated reproduction; digital simulation; ecological models; ecological simulation; ecology; generation; object-; oriented programming; self-reproducing artificial organisms; self-reproductive; sexual generation; software; techniques", treatment = "P Practical", } @Article{Laval:1995:ISR, author = "Philippe Laval", title = "Implementing self-reproducing artificial organisms with {Ada}", journal = j-SIGADA-LETTERS, volume = "15", number = "2", pages = "46--53", month = mar # "\slash " # apr, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:54 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Rosen:1995:NCC, author = "J.-P. Rosen", title = "A naming convention for classes in {Ada} 9{X}", journal = j-SIGADA-LETTERS, volume = "15", number = "2", pages = "54--58", month = mar # "\slash " # apr, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:54 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6120 (File organisation); C6110J (Object-oriented programming)", corpsource = "ADALOG, Vanves, France", fjournal = "ACM SIGAda Ada Letters", keywords = "abstract data types; Ada; Ada 9X; classes; faceted OOP; generics; naming convention; naming services; object-oriented; programming", treatment = "P Practical", } @Article{Newport:1995:PMR, author = "John R. Newport", title = "A performance model for real-time systems", journal = j-SIGADA-LETTERS, volume = "15", number = "2", pages = "59--73", month = mar # "\slash " # apr, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:54 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1995:SECa, author = "Anonymous", title = "{SIGAda Executive Committee}", journal = j-SIGADA-LETTERS, volume = "15", number = "3", pages = "3--??", day = "1", month = may # "\slash " # jun, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat May 18 15:34:25 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib; UnCover library database", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1995:SWGb, author = "Anonymous", title = "{SIGAda Working Groups}", journal = j-SIGADA-LETTERS, volume = "15", number = "3", pages = "4--??", day = "1", month = may # "\slash " # jun, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat May 18 15:34:25 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib; UnCover library database", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1995:SWSa, author = "Anonymous", title = "{SIGAda WWW} Server", journal = j-SIGADA-LETTERS, volume = "15", number = "3", pages = "19--??", day = "1", month = may # "\slash " # jun, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat May 18 15:34:25 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib; UnCover library database", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1995:SSM, author = "Anonymous", title = "{Summer '95 SIGAda Meeting}", journal = j-SIGADA-LETTERS, volume = "15", number = "3", pages = "35--??", day = "1", month = may # "\slash " # jun, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat May 18 15:34:25 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib; UnCover library database", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1995:SAIa, author = "Anonymous", title = "{SIGAda Artificial Intelligence WG} Meeting", journal = j-SIGADA-LETTERS, volume = "15", number = "3", pages = "39--??", day = "1", month = may # "\slash " # jun, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat May 18 15:34:25 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib; UnCover library database", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1995:SAIb, author = "Anonymous", title = "{SIGAda Artificial Intelligence Working Group Charter}", journal = j-SIGADA-LETTERS, volume = "15", number = "3", pages = "40--??", day = "1", month = may # "\slash " # jun, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat May 18 15:34:25 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib; UnCover library database", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Levine:1995:RSCb, author = "Trudy Levine", title = "Reusable software components", journal = j-SIGADA-LETTERS, volume = "15", number = "3", pages = "50--70", month = may # "\slash " # jun, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:54 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Balfour:1995:EDI, author = "Brad Balfour", title = "Expressing design inheritance relationships in {Ada 95}", journal = j-SIGADA-LETTERS, volume = "15", number = "3", pages = "71--75", month = may # "\slash " # jun, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:54 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Slater:1995:OGP, author = "Paul Slater", title = "Output from generic packages", journal = j-SIGADA-LETTERS, volume = "15", number = "3", pages = "76--79", month = may # "\slash " # jun, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:54 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110B (Software engineering techniques); C6120 (File organisation); C6110F (Formal methods)", corpsource = "Univ. of Luton, UK", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada83; data structures; data types; data value; data value input; formal specification; generic; generic formal parameter; nonpolymorphic statically bound language; nontype specific package; output; package output; routine; software packages", treatment = "P Practical", } @Article{Anonymous:1995:SAC, author = "Anonymous", title = "{SIGAda} At a Crossroads?", journal = j-SIGADA-LETTERS, volume = "15", number = "4", pages = "12--??", day = "1", month = jul # "\slash " # aug, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat May 18 15:34:25 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib; UnCover library database", abstract = "Message from Your SIGAda Chair.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Mignon:1995:AUD, author = "Marie-France Mignon and Florence Lescroart", title = "{Ada} used to develop a simulator run by robots", journal = j-SIGADA-LETTERS, volume = "15", number = "4", pages = "15--16", month = jul # "\slash " # aug, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:55 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Mignon:1995:AUB, author = "Marie-France Mignon and Florence Lescroart", title = "{Ada} used for on-board flight control", journal = j-SIGADA-LETTERS, volume = "15", number = "4", pages = "17--18", month = jul # "\slash " # aug, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:55 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Botting:1995:AUD, author = "Paul Botting and Eugene Clayton", title = "{Ada} used to develop visual and sensor displays", journal = j-SIGADA-LETTERS, volume = "15", number = "4", pages = "19--21", month = jul # "\slash " # aug, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:55 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Trub:1995:AUD, author = "Ann Tr{\"u}b", title = "{Ada} used to develop a global positioning system for future spacecraft", journal = j-SIGADA-LETTERS, volume = "15", number = "4", pages = "22--22", month = jul # "\slash " # aug, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:55 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Balfour:1995:ICL, author = "Brad Balfour", title = "Inheritance and child library units", journal = j-SIGADA-LETTERS, volume = "15", number = "4", pages = "29--35", month = jul # "\slash " # aug, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:55 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Crawford:1995:PIA, author = "Bard S. Crawford", title = "Proposed icons for {Ada 95}", journal = j-SIGADA-LETTERS, volume = "15", number = "4", pages = "36--45", month = jul # "\slash " # aug, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:55 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6110J (Object-oriented programming)", corpsource = "Stage Harbor Software, Lexington, MA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 95; browsing tools; de-facto notational standards; documentation; flowcharting; graphical icons; object-oriented languages; teaching; visual; visual design tools", treatment = "P Practical", } @Article{Ledru:1995:PTE, author = "Pascal Ledru", title = "Protected types with entry barriers depending on parameters of the entries: some practical examples", journal = j-SIGADA-LETTERS, volume = "15", number = "4", pages = "46--49", month = jul # "\slash " # aug, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:55 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages)", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; entry barriers; protected types", treatment = "P Practical", } @Article{Colket:1995:ASI, author = "Currie Colket", title = "{Ada} {Semantic Interface Specification (ASIS)}: frequently asked questions", journal = j-SIGADA-LETTERS, volume = "15", number = "4", pages = "50--63", month = jul # "\slash " # aug, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:55 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Griffin:1995:AAP, author = "Michael D. Griffin", title = "1995 {ACM\slash SIGAda Awards Program}", journal = j-SIGADA-LETTERS, volume = "15", number = "5", pages = "16--??", day = "1", month = sep, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat May 18 15:34:25 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib; UnCover library database", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1995:SWSb, author = "Anonymous", title = "{SIGAda WWW Server}", journal = j-SIGADA-LETTERS, volume = "15", number = "5", pages = "18--??", day = "1", month = sep, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat May 18 15:34:25 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib; UnCover library database", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Levine:1995:RSCc, author = "Trudy Levine", title = "Reusable software components", journal = j-SIGADA-LETTERS, volume = "15", number = "5", pages = "26--31", month = sep # "\slash " # oct, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:55 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Colket:1995:HJA, author = "Currie Colket", title = "Highlights of the {June} 1995 {ASISWG\slash ASISRG} meeting", journal = j-SIGADA-LETTERS, volume = "15", number = "5", pages = "32--33", month = sep # "\slash " # oct, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:55 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Kamrad:1995:SAW, author = "Mike Kamrad", title = "Summary of {ARTEWG} workshop on distributed systems", journal = j-SIGADA-LETTERS, volume = "15", number = "5", pages = "34--45", month = sep # "\slash " # oct, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:55 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Allen:1995:STH, author = "R. K. Allen and A. Burns and A. J. Wellings", title = "Sporadic tasks in hard real-time systems", journal = j-SIGADA-LETTERS, volume = "15", number = "5", pages = "46--51", month = sep # "\slash " # oct, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:55 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110 (Systems analysis and programming); C6150J (Operating systems); C6140D (High level languages)", corpsource = "Dept. of Comput. Sci., Swinburne Univ. of Technol., Hawthorn, Vic., Australia", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; analysis; behaviour; hard real-time systems; inter-arrival time; interrupts; maximum arrival frequency; minimum; real-time systems; run-time; schedulability analysis; scheduling; sporadic tasks; task; task analysis; worst case", treatment = "P Practical", } @Article{Morrone:1995:DWE, author = "George Morrone", title = "Did we ever really want to be liberated from the {von Neumann} architecture?: or, assignment statement considered a nuisance", journal = j-SIGADA-LETTERS, volume = "15", number = "5", pages = "52--53", month = sep # "\slash " # oct, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:55 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1995:SECb, author = "Anonymous", title = "{SIGAda Executive Committee}", journal = j-SIGADA-LETTERS, volume = "15", number = "6", pages = "4--??", day = "1", month = nov, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat May 18 15:34:25 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib; UnCover library database", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1995:SWGc, author = "Anonymous", title = "{SIGAda Working Groups}", journal = j-SIGADA-LETTERS, volume = "15", number = "6", pages = "5--??", day = "1", month = nov, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat May 18 15:34:25 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib; UnCover library database", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1995:LSC, author = "Anonymous", title = "Local {SIGAda} Chapters", journal = j-SIGADA-LETTERS, volume = "15", number = "6", pages = "7--??", day = "1", month = nov, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat May 18 15:34:25 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib; UnCover library database", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Kerner:1995:ADL, author = "Judy Kerner", title = "{Ada} design {language\slash CASE} developers matrix", journal = j-SIGADA-LETTERS, volume = "15", number = "6", pages = "22--43", month = nov # "\slash " # dec, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:56 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Levine:1995:RSCd, author = "Trudy Levine", title = "Reusable software components", journal = j-SIGADA-LETTERS, volume = "15", number = "6", pages = "44--45", month = nov # "\slash " # dec, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:56 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Abu-Ras:1995:OMP, author = "Jim Abu-Ras", title = "Optimal {Mutex} policy in {Ada 95}", journal = j-SIGADA-LETTERS, volume = "15", number = "6", pages = "46--56", month = nov # "\slash " # dec, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:56 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6110 (Systems analysis and programming); C6150J (Operating systems)", corpsource = "Houston Univ., TX, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 95; higher priority tasks; low; Optimal Mutex policy; priority inversion; priority tasks; programming; protocol; real time Annex; real time programming; real time systems; real-time systems; resource allocation; scheduling", treatment = "P Practical", } @Article{Wheeler:1995:LAT, author = "David A. Wheeler", title = "{Lovelace}: an {Ada 95} tutorial", journal = j-SIGADA-LETTERS, volume = "15", number = "6", pages = "57--66", month = nov # "\slash " # dec, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:56 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C7810C (Computer-aided instruction); C0220 (Computing education and training); C6140D (High level languages); C7210 (Information services and centres)", corpsource = "Inst. for Defense Anal., Alexandria, VA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 95 tutorial; computer aided; computer science education; courseware; educators; free interactive tutorial; instruction programs; Internet; Lovelace; software reviews; user comments; Wide Web; World; WWW", treatment = "P Practical; R Product Review", } @Article{Syiek:1995:CVA, author = "David Syiek", title = "{C} vs. {Ada}: arguing performance religion", journal = j-SIGADA-LETTERS, volume = "15", number = "6", pages = "67--69", month = nov # "\slash " # dec, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:56 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C0310F (Software development management); C6150C (Compilers, interpreters and other processors)", corpsource = "Tartan Inc., Monroeville, PA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada code; C language; C programs; code; compiler; differences; efficient; high; level programming; optimization opportunities; performance; performance religion; program compilers; programming; real time embedded systems; real-time; software performance evaluation; systems", treatment = "P Practical", } @Article{Morrone:1995:RBF, author = "George Morrone", title = "Recursion: beyond factorial", journal = j-SIGADA-LETTERS, volume = "15", number = "6", pages = "70--72", month = nov # "\slash " # dec, year = "1995", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:56 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Roberts-Hayden:1996:LSV, author = "Charlene Roberts-Hayden", title = "Letter from {SIGAda Vice-Chair of Meetings}", journal = j-SIGADA-LETTERS, volume = "16", number = "1", pages = "16--??", day = "1", month = jan, year = "1996", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat May 18 15:34:25 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib; UnCover library database", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Munck:1996:AJM, author = "Bob Munck", title = "{Ada95} and {Java}: {A} Major Opportunity for the {Ada} Community", journal = j-SIGADA-LETTERS, volume = "16", number = "1", pages = "18--20", month = jan # "\slash " # feb, year = "1996", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Mon May 20 09:01:02 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "New mailing list \path|web_ada@acm.org| created for discussion of Ada-Java issues. Send subscription requests to \path|mailserv@acm.org| with no subject line and a body consisting of the lines {\tt subscribe web\_ada} and {\tt help}.", fjournal = "ACM SIGAda Ada Letters", } @Article{Levine:1996:RSCa, author = "Trudy Levine", title = "Reusable software components", journal = j-SIGADA-LETTERS, volume = "16", number = "1", pages = "25--35", month = jan # "\slash " # feb, year = "1996", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:56 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Brosgol:1996:ACW, author = "Benjamin M. Brosgol", title = "{Ada-COBOL} working group liaison report", journal = j-SIGADA-LETTERS, volume = "16", number = "1", pages = "36--43", month = jan # "\slash " # feb, year = "1996", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:56 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Leif:1996:CA, author = "Robert C. Leif", title = "Commercializing {Ada}", journal = j-SIGADA-LETTERS, volume = "16", number = "1", pages = "44--45", month = jan # "\slash " # feb, year = "1996", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:56 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6115 (Programming support); C7100 (Business and administration); C6180 (User interfaces)", corpsource = "Ada Med., Newport Instrum., San Diego, CA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "actual parameter notation; Ada; Ada based macro; Ada commercialization; Ada environments; Ada formal; Ada functions; civilian commerce; commerce; commercial world; EASY-Ada; fourth; generation language; languages; novice Ada programmers; programming; software reuse specialists; software tools; spreadsheet; user interfaces", treatment = "P Practical", } @Article{Kruchten:1996:ATI, author = "Philippe Kruchten and Dan Ehrenfried and Kim Thompson and Chris Thompson", title = "{Ada} type interchange --- moving data between platforms", journal = j-SIGADA-LETTERS, volume = "16", number = "1", pages = "46--53", month = jan # "\slash " # feb, year = "1996", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:56 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6120 (File organisation); C6110F (Formal methods); C4210L (Formal languages and computational linguistics)", corpsource = "Rational Software Corp., Richmond, BC, Canada", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 83; Ada 95 mechanism; Ada compilers; Ada Semantic Interface; Ada type conversion; Ada type interchange; ASIS; byte stream; code; compiler; computational linguistics; conversion routines; data structures; endian ness; formal; hardware; heterogeneous environment; marshalling; platforms; programming languages; source; specification; Specification; specification; stream oriented attributes; type definitions; unmarshalling", treatment = "P Practical", } @Article{Irwin:1996:CLM, author = "Jess Irwin", title = "Choosing a language for maintainable software", journal = j-SIGADA-LETTERS, volume = "16", number = "1", pages = "54--57", month = jan # "\slash " # feb, year = "1996", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:56 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C0310F (Software development management); C6110B (Software engineering techniques); C0310H (Equipment and software evaluation methods); C6140D (High level languages)", fjournal = "ACM SIGAda Ada Letters", keywords = "high level languages; life cycle cost; maintainable software language; maintenance; project; software; software cost estimation; software requirements; software selection", treatment = "P Practical", } @Article{Toal:1996:UAC, author = "Raymond J. Toal", title = "Using {Ada} and {C++} in computer science education", journal = j-SIGADA-LETTERS, volume = "16", number = "1", pages = "58--69", month = jan # "\slash " # feb, year = "1996", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:56 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C0220 (Computing education and training); C6140D (High level languages); C6110J (Object-oriented programming)", corpsource = "Dept. of Comput. Sci., Loyola Marymount Univ., Los Angeles, CA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; C language; C++; computer science education; courses; curriculum; educational; imperative programming; industry; languages; object-oriented; object-oriented languages; programming; software development skills; software engineering; students; undergraduate", treatment = "P Practical", } @Article{Rosen:1996:AAA, author = "J.-P. Rosen", title = "All aboard {Ada 95}!", journal = j-SIGADA-LETTERS, volume = "16", number = "1", pages = "70--70", month = jan # "\slash " # feb, year = "1996", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:56 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Moore:1996:FIS, author = "James W. Moore", title = "Future of {IEEE} standard for {Ada PDL} to be considered", journal = j-SIGADA-LETTERS, volume = "16", number = "2", pages = "35--38", month = mar # "\slash " # apr, year = "1996", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:57 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages)", corpsource = "Mitre Corp., Reston, VA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "95 language revision; Ada; Ada PDL; Ada/PDL standard; ANSI; ANSI standards; high level language; IEEE standard; IEEE standards; Program Design Language; reconsideration; software standard; software standards", treatment = "P Practical", } @Article{Rybin:1996:AGG, author = "Sergey Rybin and Alfred Strohmeier and Eugene Zueff", title = "{ASIS} for {GNAT}: goals, problems and implementation strategy", journal = j-SIGADA-LETTERS, volume = "16", number = "2", pages = "39--49", month = mar # "\slash " # apr, year = "1996", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:57 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6115 (Programming support); C6150C (Compilers, interpreters and other processors)", corpsource = "Sci.-Res. Comput. Center, Moscow State Univ., Russia", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada compiler; Ada Semantic Interface; ASIS; GNAT; high level language; implement; implementation strategy; program compiler; program compilers; programming environments; software environment; Specification", treatment = "P Practical", } @Article{Briggs:1996:TTL, author = "J. S. Briggs and S. D. Jamieson and G. W. Randall and I. C. Wand", title = "Task time lines as a debugging tool", journal = j-SIGADA-LETTERS, volume = "16", number = "2", pages = "50--69", month = mar # "\slash " # apr, year = "1996", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:57 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Morrone:1996:DAa, author = "George Morrone", title = "{Dr. Ada 95}", journal = j-SIGADA-LETTERS, volume = "16", number = "2", pages = "70--70", month = mar # "\slash " # apr, year = "1996", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:57 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Kerner:1996:ADLa, author = "Judy Kerner", title = "{Ada} design {language\slash CASE} developers matrix", journal = j-SIGADA-LETTERS, volume = "16", number = "3", pages = "19--19", month = may # "\slash " # jun, year = "1996", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:57 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Castellano:1996:SOM, author = "G. Vincent Castellano and Steven W. North", title = "{System Object Model} ({SOM}) and {Ada}: an example of {CORBA} at work", journal = j-SIGADA-LETTERS, volume = "16", number = "3", pages = "39--51", month = may # "\slash " # jun, year = "1996", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:57 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110J (Object-oriented programming); C6130G (Groupware)", corpsource = "OC Syst. Inc., Fairfax, VA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada95 programmers; applications; Common Object Request Broker Architecture; CORBA; groupware; IBM; Management Group; multiple languages; multiple platforms; Object; object-oriented; object-oriented programming; OC Systems; PowerAda; SOM classes; System Object Model", treatment = "P Practical", } @Article{Carter:1996:BAP, author = "Jeffrey R. Carter", title = "Breaking the {Ada Privacy Act}", journal = j-SIGADA-LETTERS, volume = "16", number = "3", pages = "52--55", month = may # "\slash " # jun, year = "1996", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:57 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6130S (Data security); C6140D (High level languages)", corpsource = "PragmAda Software Eng., Herndon, VA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 83; computer crime; data; data integrity; data privacy; functionality; language features; privacy; private type protection; reliability; type definition; values; variable", treatment = "P Practical", } @Article{Macpherson:1996:RAP, author = "George W. Macpherson", title = "A reusable {Ada} package for scientific dimensional integrity", journal = j-SIGADA-LETTERS, volume = "16", number = "3", pages = "56--69", month = may # "\slash " # jun, year = "1996", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:57 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "A0650M (Computing devices and techniques); A0620F (Measurement units); C7320 (Physics and chemistry computing); C6130 (Data handling techniques); C5230 (Digital arithmetic methods)", corpsource = "CACI Inc.-Federal, Colorado Springs, CO, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada programming language; arithmetic operations; ASSIGN function; checking; computational reliability; data integrity; declaration; digital arithmetic; entries; exponents; floating point numeric value; fundamental physical units; generic package; information hiding; integer; length; limited private; mass; multiplication operation; numeric; operator; overloading; PHYSICAL QUANTITY type; physics computing; relational operations; reusability; reusable Ada package; scientific dimensional integrity; software; software modifiability; software packages; software reliability; software reusability; strong typing; symbol creation; time; types; units; units (measurement); values; variables", treatment = "P Practical", } @Article{Morrone:1996:DAb, author = "George Morrone", title = "{Dr. Ada 95}", journal = j-SIGADA-LETTERS, volume = "16", number = "3", pages = "70--71", month = may # "\slash " # jun, year = "1996", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:57 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Levine:1996:RSCb, author = "Trudy Levine", title = "Reusable software components", journal = j-SIGADA-LETTERS, volume = "16", number = "4", pages = "20--44", month = jul # "\slash " # aug, year = "1996", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:58 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Gauthier:1996:WNS, author = "Michel Gauthier", title = "What's new for scanning with {Ada-95?}", journal = j-SIGADA-LETTERS, volume = "16", number = "4", pages = "57--72", month = jul # "\slash " # aug, year = "1996", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:58 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110J (Object-oriented programming); C6140D (High level languages); C6120 (File organisation)", corpsource = "Lab. d'Inf., Limoges Univ., France", fjournal = "ACM SIGAda Ada Letters", keywords = "abstract data types; abstraction; Ada; Ada-83; Ada-95; encapsulated scans; file-; generic parameter passing; generic scanning; industrial projects; like scanning; nested genericity; object-; object-oriented languages; oriented programming; package; parameters; programming principles; scanning techniques; subprogram accessing; subroutines; tagged; type property factorization; types; weak coupling", treatment = "P Practical", } @Article{Abbink:1996:ABS, author = "H. J. Abbink", title = "An {Ada-based} script language for simulation applications", journal = j-SIGADA-LETTERS, volume = "16", number = "5", pages = "35--47", month = sep # "\slash " # oct, year = "1996", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:58 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Abbink:1996:ASL, author = "H. J. Abbink", title = "An {Ada}-based script language for simulation applications", journal = j-SIGADA-LETTERS, volume = "16", number = "5", pages = "35--47", month = sep # "\slash " # oct, year = "1996", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6140D (High level languages); C6185 (Simulation techniques); C7460 (Aerospace engineering computing)", corpsource = "ECTD/SI, Fokker Aircraft Co., Schiphol, Netherlands", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada-based script language; aerospace simulation; aerospace testing; aircraft manufacturer; authoring; command; digital simulation; external operator view; Fokker Test Centre; interface; interfaces; internal implementation; languages; simulation applications; simulation development process; simulation languages; SLIS; user", treatment = "P Practical", } @Article{Pritchett:1996:AOM, author = "W. W. Pritchett", title = "Applying object-oriented metrics to {Ada 95}", journal = j-SIGADA-LETTERS, volume = "16", number = "5", pages = "48--58", month = sep # "\slash " # oct, year = "1996", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6110S (Software metrics); C6140D (High level languages); C6110J (Object-oriented programming)", corpsource = "CACI Inc.-Federal, Fairfax, VA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 95; C++; hierarchical libraries; language; language enhancements; object-oriented; object-oriented metrics; object-oriented programming; programming; protected objects; small projects; Smalltalk; software design; software metrics", treatment = "P Practical", } @Article{Pritchett:1996:AOO, author = "William W. Pritchett and IV", title = "Applying object-oriented metrics to {Ada 95}", journal = j-SIGADA-LETTERS, volume = "16", number = "5", pages = "48--58", month = sep # "\slash " # oct, year = "1996", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:58 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Giddings:1996:DSU, author = "Victor Giddings", title = "Distributed systems using {CORBA} and {Ada}", journal = j-SIGADA-LETTERS, volume = "16", number = "5", pages = "59--69", month = sep # "\slash " # oct, year = "1996", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:58 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C6150N (Distributed systems software); C6140D (High level languages); C6110J (Object-oriented programming)", corpsource = "Mitre Corp., McLean, VA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Architecture; client-server; client-server systems; commercial ORB products; Common Object Request Broker; CORBA; distributed systems; IDL to Ada; Interface Definition Language; interoperability; mapping; Object Management Group; object-oriented programming; open systems; software; systems", treatment = "P Practical", } @Article{Kerner:1996:ADLb, author = "Judy Kerner", title = "{Ada} design language\slash {CASE} matrix --- updates only", journal = j-SIGADA-LETTERS, volume = "16", number = "6", pages = "40--50", month = nov # "\slash " # dec, year = "1996", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:58 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Mathis:1996:CAQ, author = "Robert Mathis", title = "Commonly asked questions about {Ada}: the standardized development language", journal = j-SIGADA-LETTERS, volume = "16", number = "6", pages = "51--54", month = nov # "\slash " # dec, year = "1996", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:58 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Hagar:1996:UFS, author = "Jon Hagar and James M. Bieman", title = "Using formal specifications as test oracles for system-critical software", journal = j-SIGADA-LETTERS, volume = "16", number = "6", pages = "55--72", month = nov # "\slash " # dec, year = "1996", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:58 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classcodes = "C7460 (Aerospace engineering computing); C6110F (Formal methods); C6110B (Software engineering techniques); C6140D (High level languages); C6150G (Diagnostic, testing, debugging and evaluating systems); C6115 (Programming support)", corpsource = "Martin Marietta Astronaut. Group, Denver, CO, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; aerospace computing; Anna formal specification language; Annotated Ada; automated; automated tools; avionics; avionics control system verification; equation execution testing; flight avionics control system testing; flight avionics control system validation; formal specification; formal specifications; formal verification; industry program; production; software; software reliability; software tools; specification languages; system monitoring; system-critical; test; test flight; test oracles; Test Range Oracle Tool; test support; testing; tests; tool set", treatment = "P Practical", } @Article{Crafts:1997:RNR, author = "Ralph Crafts", title = "Reaction to {NRC} recommendations", journal = j-SIGADA-LETTERS, volume = "17", number = "1", pages = "18--20", month = jan # "\slash " # feb, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:59 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Taft:1997:SRN, author = "Tucker Taft", title = "Selected rationale for {NRC} recommendations", journal = j-SIGADA-LETTERS, volume = "17", number = "1", pages = "21--24", month = jan # "\slash " # feb, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:59 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Levine:1997:RSCa, author = "Trucy Levine", title = "Reusable software components", journal = j-SIGADA-LETTERS, volume = "17", number = "1", pages = "25--34", month = jan # "\slash " # feb, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:59 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Colket:1997:AAT, author = "Currie Colket and Gary Barnes and Steve Blake and Dan Cooper and Jesper J{\o}rgensen and Clyde Roby and Dan Rittersdorf and Sergey Ryben and Alfred Strohmeier and Bill Thomas", title = "Architecture of {ASIS}: a tool to support code analysis of complex systems", journal = j-SIGADA-LETTERS, volume = "17", number = "1", pages = "35--40", month = jan # "\slash " # feb, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:59 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Duerinckx:1997:CRC, author = "Guido Duerinckx", title = "Cyclic redundancy checks in {Ada95}", journal = j-SIGADA-LETTERS, volume = "17", number = "1", pages = "41--53", month = jan # "\slash " # feb, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:59 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Presents an implementation of the POSIX/UNIX95 CRC (cyclic redundancy checking) algorithm in Ada95. Our purpose is three-fold. (1) We want to provide standard source code that can be recompiled on any platform, UNIX-like or not, and be reused by other projects. (2) We want the implementation to be generic and scalable, typically from a 16-bit up to a 64- bit CRC checksum. This goal is achieved by designing a generic implementation, of which the POSIX/UNIX95 CRC is a specific 32-bit instantiation, based on previous well- designed and optimized work done in C. (3) The implementation illustrates some of the new features of the Ada95 language: shifting and rotating procedures, modular types, aliased accesses, generic formal package, child packages, exception information, etc. Computing CRC checksums has proven difficult and slow to execute in Ada83. The generic implementation of CRC checksums illustrates some powerful and easy-to-use features of Ada95. The algorithm is scalable up to any octuple CRC size. Both 16-bit and 32-bit instances are provided; 64-bit (or higher) can be created if necessary. The CRC32 instance is fully compatible with the POSIX/UNIX95 specification. The implementation is quite fast. However, there is no way it can be any faster than one done in hardware or one that relies on a low-level language. Speed alone was not the premium; instead, we mainly focused on portability, openness, reuse and scalability issues. The presented code has been compiled with the currently available version of the GNAT compiler for DOS. It has been unit tested against existing C implementations (5 Refs.)", acknowledgement = ack-nhfb, classification = "B6120B (Codes); C6110B (Software engineering techniques); C6155 (Computer communications software); C7410F (Communications computing)", corpsource = "TRASYS, Brussels, Belgium", fjournal = "ACM SIGAda Ada Letters", keywords = "16 to 64 bit; Ada listings; Ada95; aliased accesses; C implementations; child packages; computer communications software; CRC checksums; CRC32 instance; cyclic redundancy checks; error detection; exception handling; exception information; generic formal package; generic scalable implementation; GNAT compiler for DOS; modular types; octuple CRC size; openness; portability; POSIX/UNIX95 CRC algorithm; redundancy; reusable code; rotating procedures; scalability; shifting procedures; software portability; software reusability; standard source code; telecommunication computing; unit testing; Unix", treatment = "P Practical", } @Article{Littlefield:1997:OOA, author = "Arthur Irving {Littlefield, III}", title = "An object-oriented approach to automated generation of challenge examinations using {Ada 95}", journal = j-SIGADA-LETTERS, volume = "17", number = "1", pages = "54--68", month = jan # "\slash " # feb, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:59 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "The primary objective of this paper is to analyze and evaluate the usefulness of object-oriented development and the Ada 95 programming language as applied to a specific software development project. A secondary objective is to show that structured development is still useful while applying object-oriented development, and that the two methods can be integrated. The project is to develop an automated tool for the generation of challenge examinations to test the knowledge of students in a given subject. The concepts of object-oriented and structured development are discussed and compared as they pertain to this problem domain. The methods are then applied and evaluated as the project is taken from the analysis of the problem, through requirements specification, design and implementation. During the requirements analysis and design phases, comparisons are made between object composition and functional decomposition, and rationale is discussed for the best places to use each. During the implementation phase, object-oriented features of the Ada 95 programming language are used as well as traditional structured programming techniques. Conclusions are summarized regarding the usefulness of the object-oriented paradigm and Ada 95 for this project, and the benefits of incorporating traditional structured development where it fits best (13 Refs.)", acknowledgement = ack-nhfb, classification = "C6110J (Object-oriented programming); C7110 (Educational administration); C7810C (Computer-aided instruction)", corpsource = "Florida Inst. of Technol., Melbourne, FL, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 95 programming language; automated challenge examinations generation; educational computing; functional decomposition; implementation; object composition; object-oriented development; object-oriented methods; object-oriented programming; problem analysis; requirements specification; software development project; structured development; structured programming; structured programming techniques; student knowledge testing; system design", treatment = "P Practical", } @Article{Roby:1997:MDA, author = "Clyde Roby", title = "Minutes of 3 {December} 1996 {ASISWG\slash ASISRG} meeting with {Tri-Ada'96}", journal = j-SIGADA-LETTERS, volume = "17", number = "2", pages = "18--25", month = mar # "\slash " # apr, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:59 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Colket:1997:ASI, author = "Currie Colket and Clyde Roby", title = "{Ada} semantic interface specification {(ASIS)} frequently asked questions", journal = j-SIGADA-LETTERS, volume = "17", number = "2", pages = "26--28", month = mar # "\slash " # apr, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:59 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Fernandez:1997:TCM, author = "Jos{\'e} L. Fernandez", title = "A taxonomy of coordination mechanisms used by real-time processes", journal = j-SIGADA-LETTERS, volume = "17", number = "2", pages = "29--54", month = mar # "\slash " # apr, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:59 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "A taxonomy of coordination mechanisms for the synchronization and communication of concurrent processes is proposed. The taxonomy deals with the issues of a real-time software architecture that are application domain independent. The taxonomy will help the designer select the best coordination mechanism for a particular situation. A software reuse domain analysis methodology has been used to develop the taxonomy. While Ada is the programming language that has been considered, some of the attributes and guidelines are still valid for other programming languages (18 Refs.)", acknowledgement = ack-nhfb, classification = "C6110B (Software engineering techniques); C6110F (Formal methods); C6110J (Object-oriented programming); C6150N (Distributed systems software)", corpsource = "Univ. Politecnica de Madrid, Spain", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; communication; concurrent processes; coordination mechanism taxonomy; message passing; object-oriented methods; object-oriented programming; programming languages; real-time processes; real-time software architecture; real-time systems; shared memory systems; software reusability; software reuse domain analysis methodology; synchronisation; synchronization", treatment = "P Practical", } @Article{Paprzycki:1997:PCA, author = "Marcin Paprzycki and Janusz Zalewski", title = "Parallel computing in {Ada}: an overview and critique", journal = j-SIGADA-LETTERS, volume = "17", number = "2", pages = "55--62", month = mar # "\slash " # apr, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:59 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "The aim of the paper is to present the basic issues related to the use of Ada in parallel computing. It is argued that there exists a gap between the most popular area of parallel computing research, scientific computing, and the interests of the Ada community. A number of new research directions and curricular changes are proposed (25 Refs.)", acknowledgement = ack-nhfb, classification = "C0220 (Computing education and training); C6110P (Parallel programming); C6140D (High level languages); C7300 (Natural sciences computing)", corpsource = "Dept. of Sci. and Math., Univ. of Texas-PermianBasin, Odessa, TX, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; computer science education; curricular changes; natural sciences computing; parallel computing; parallel programming; reviews; scientific computing", treatment = "G General Review", } @Article{Carter:1997:OVR, author = "Jeffrey R. Carter", title = "{OOP} vs. readability", journal = j-SIGADA-LETTERS, volume = "17", number = "2", pages = "63--66", month = mar # "\slash " # apr, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:59 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "A previous paper discussed the relationship between the object-oriented programming (OOP) feature known in Ada 95 as dispatching and Ada's expressed design goal of emphasizing ease of reading and understanding over ease of writing. A comparison of Barnes' (1995) alert-system example using Ada 95 dispatching and using Ada 83 composition showed that dispatching emphasized ease of writing over ease of reading, while composition emphasized ease of reading over ease of writing. This led to the conclusion that the goals of dispatching conflict with Ada's expressed design goals. Dispatching is half of OOP; the other half is inheritance, correctly called type extension in Ada 95. The paper examines the relationship between inheritance and Ada's expressed design goal of emphasizing ease of reading and understanding over ease of writing (4 Refs.)", acknowledgement = ack-nhfb, classification = "C6110F (Formal methods); C6110J (Object-oriented programming); C6120 (File organisation); C6140D (High level languages)", corpsource = "PragmAda Software Eng., Herndon, VA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 95; Ada design goals; composition; dispatching; inheritance; object-oriented methods; object-oriented programming; readability; type extension", treatment = "P Practical", } @Article{Paprzycki:1997:ADS, author = "Marcin Paprzycki and Janusz Zalewski", title = "{Ada} in distributed systems: an overview", journal = j-SIGADA-LETTERS, volume = "17", number = "2", pages = "67--81", month = mar # "\slash " # apr, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:59 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This paper reviews the available literature on the use of Ada in distributed systems. The following issues are discussed in more detail: units of distribution, program partitioning, building configurations, interprogram communication, type checking, and the Ada '95 partitions model. Several systems and a few applications are also covered briefly (105 Refs.)", acknowledgement = ack-nhfb, classification = "C6140D (High level languages); C6150N (Distributed systems software)", corpsource = "Dept. of Sci. and Math., Univ. of Texas-PermianBasin, Odessa, TX, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada '95 partitions model; configuration building; distributed processing; distributed systems; distribution units; interprogram communication; overview; program partitioning; reviews; type checking", treatment = "B Bibliography; G General Review", } @Article{Westley:1997:TTA, author = "Terry J. Westley", title = "{TASH}: {Tcl Ada SHell}, an {Ada\slash Tcl} binding", journal = j-SIGADA-LETTERS, volume = "17", number = "2", pages = "82--91", month = mar # "\slash " # apr, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:05:59 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Westly:1997:TTA, author = "T. J. Westly", title = "{TASH}: {Tcl Ada SHell}, an {Ada\slash Tcl} binding", journal = j-SIGADA-LETTERS, volume = "17", number = "2", pages = "82--91", month = mar # "\slash " # apr, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Sep 9 11:00:49 MDT 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "A binding to Tcl (Tool Command Language) from Ada is described. The goal of this binding is to make scripting language features, such as associative arrays, regular expression matching and execution of operating system commands that are available to an Ada programmer and to allow a Tcl programmer to use Ada in place of C where needed. This binding exploits several new features of Ada 95 that make interfacing to C much cleaner and more direct than Ada 83 (0 Refs.)", acknowledgement = ack-nhfb, classification = "C6115 (Programming support); C6140D (High level languages); C6150E (General utility programs); C6150J (Operating systems)", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 83; Ada 95; Ada/Tcl binding; application program interfaces; associative arrays; authoring languages; C interfacing; job control languages; operating system command execution; regular expression matching; scripting language features; TASH; Tcl Ada Shell; Tool Command Language", treatment = "P Practical", } @Article{Munck:1997:AJW, author = "Robert G. Munck and Richard F. {Hilliard II}", title = "{Ada} and {Java} on the {WWW}", journal = j-SIGADA-LETTERS, volume = "17", number = "3", pages = "3--16", month = may # "\slash " # jun, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:00 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "The Java language for World Wide Web (WWW) programming, a ``cleaned-up'' variant of C++, is currently receiving a great amount of publicity. It compiles to an executable byte-code that is run interpretively, making it object-code portable to any platform having an interpreter. The primary use is to download logic embedded in Web pages, allowing them to have animated images, automatic playing of digitized audio and video, syntactic checking of forms entries, interactive games and other actions. Intermetrics is in the final testing phase for an Ada 95 compiler called AppletMagic/sup TM/ that targets the same executable byte-codes and run-time environment as Java. Given the superior features and greater maturity of Ada and the compiler-writing expertise of Intermetrics, this represents an extraordinary opportunity to expand the use of Ada to a much wider programming community. This paper summarizes the underlying technology, reviews the history and characteristics of Java, compares Java, C++ and Ada, and finally discusses efforts to promote the use of Ada for Web programming (14 Refs.)", acknowledgement = ack-nhfb, classification = "C6110J (Object-oriented programming); C6140D (High level languages); C6150C (Compilers, interpreters and other processors); C6150N (Distributed systems software)", corpsource = "Mill Creek Syst., Haymarket, VA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 95 compiler; animated images; AppletMagic; automatic playing; C++ language; digitized audio; digitized video; embedded logic downloading; executable byte-code; forms entries; history; interactive games; Intermetrics; Internet; interpreter; Java; object- oriented programming; object-code portability; object-oriented languages; program compilers; program interpreters; run-time environment; syntactic checking; World Wide Web programming", treatment = "G General Review; P Practical", } @Article{Kann:1997:EPA, author = "Charles W. Kann and Michael B. Feldman and John Sibert", title = "Experience Programming Applets with {Ada95}", journal = j-SIGADA-LETTERS, volume = "17", number = "3", pages = "17--29", month = may # "\slash " # jun, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:00 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Uses an early beta release of AppletMagic for compiling Ada95 programs into code for the Java Virtual Machine.", abstract = "Java is much more than simply a language for developing programs which run on Web pages. It is an environment for developing programs which take advantage of the Internet, and the use of the Java language is only one piece of that environment. That other languages can be used to write programs which can take advantage of the Java environment is shown by the existence of two such languages, NetRexx from IBM and AppletMagic/sup TM/, an implementation of Ada95 for the Java VM, from Intermetrics. George Washington University obtained a beta copy of the AppletMagic/sup TM/ compiler in January 1996. Since that time, we have been attempting to include AppletMagic/sup TM/ and Java in a data structures course and a course on the design of user interface software. During this time, we have developed some experience in using Ada95 to develop Java programs and applets, and some insights into how students use the Java environment. This paper reports on those experiences. We first present an overview of the Java environment, which is intended to provide readers who are unfamiliar with Java enough background to be able to understand the relationship of AppletMagic/sup TM/ and the Java environment. The next section covers the structure of applets and how to create an applet in Ada. This is followed by issues concerning using classes written in Java from Ada and some of the experiences we have had in using Ada to develop Java programs and applets. The final section presents conclusions we have drawn from using AppletMagic/sup TM/ in our courses (5 Refs.)", acknowledgement = ack-nhfb, classification = "C0220 (Computing education and training); C6110J (Object-oriented programming); C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", corpsource = "George Washington Univ., Washington, DC, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada95; applet programming; AppletMagic compiler; classes; computer science education; data structures course; educational courses; Intermetrics; Internet; Java; NetRexx; object-oriented languages; object-oriented programming; program compilers; subroutines; user interface software design course", treatment = "A Application; P Practical", } @Article{Smith:1997:W, author = "D. Douglas Smith", title = "{WebAda}", journal = j-SIGADA-LETTERS, volume = "17", number = "3", pages = "30--35", month = may # "\slash " # jun, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:00 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "A tool called WebAda uses the Internet and the World Wide Web (WWW) to provide an interactive capability. WebAda is an Ada development environment accessed via the WWW. You don't download the compiler or any other software! You enter programs, set switches, compile, and see results through your favorite browser. In other words, your browser is the graphical user interface (GUI) to WebAda. WebAda promotes Ada 95 by bringing it to everyone with Internet access. The future of Ada 95, as well as any language, is now intimately tied to the Internet and can flourish if and when it leverages Internet technology. Specifically, if Ada tool vendors use this opportunity well, the entire Ada community can profit from broad Internet exposure (0 Refs.)", acknowledgement = ack-nhfb, classification = "C6115 (Programming support); C6140D (High level languages); C6150C (Compilers, interpreters and other processors); C6150N (Distributed systems software)", corpsource = "EDS CIM-SETA, McLean, VA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 95; Ada development environment; Ada tool vendors; development systems; graphical user interface; interactive capability; Internet; Internet exposure; Internet technology; program compilers; programming environments; software tools; Web browser; WebAda; World Wide Web", treatment = "P Practical", } @Article{Baker:1997:LLA, author = "T. P. Baker and Dong-Ik Oh and Seung-Jin Moon", title = "Low-Level {Ada} Tasking Support for {GNAT} --- Performance and Portability Improvements", journal = j-SIGADA-LETTERS, volume = "17", number = "3", pages = "36--44", month = may # "\slash " # jun, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:00 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "GNARL is the tasking runtime system of the Gnu NYU Ada95 Translator (GNAT). GNARL is divided into two main layers, the lower of which isolates dependences on a particular host operating system or real-time kernel. For portability, the primary implementation of this lower level accesses OS services via the POSIX interfaces. We describe our redesign of the low-level interface, to improve both performance and portability. Performance comparisons between the new and old runtime system on Solaris 2.4 show up to approximately 40 percent improvement on tasking related operations (11 Refs.)", acknowledgement = ack-nhfb, classification = "C6140D (High level languages); C6150C (Compilers, interpreters and other processors); C6150J (Operating systems)", corpsource = "Dept. of Comput. Sci., Florida State Univ., Tallahassee, FL, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada tasking support; compiler; GNARL; GNAT; Gnu Ada Runtime Library; Gnu NYU Ada95 Translator; low- level interface; operating system; operating system kernels; performance; POSIX; program compilers; program interpreters; real-time kernel; real-time systems; software libraries; software performance evaluation; software portability; Solaris 2.4; tasking runtime system; Unix", treatment = "P Practical", } @Article{Bremmon:1997:WOA, author = "Chad Bremmon", title = "Writing an {OLE} automation controller in {Ada95}", journal = j-SIGADA-LETTERS, volume = "17", number = "3", pages = "45--56", month = may # "\slash " # jun, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:00 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Microsoft OLE (Object Linking and Embedding) provides a powerful toolset to the Microsoft Windows NT/95 developer. We have experienced the development of an OLE automation controller in Ada95 and would like to discuss the experience. We detail the steps necessary to develop an OLE automation controller in Ada95 (2 Refs.)", acknowledgement = ack-nhfb, classification = "C6110J (Object-oriented programming); C6115 (Programming support); C6140D (High level languages); C6150N (Distributed systems software); C6180G (Graphical user interfaces)", corpsource = "US Air Force, Washington, DC, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada95; application program interface; application program interfaces; client server system; client-server systems; CORBA; graphical user interface; graphical user interfaces; Microsoft OLE; Microsoft Windows NT; Object Linking and Embedding; object-oriented languages; object-oriented programming; OLE automation controller; programming environments; toolset", treatment = "P Practical", } @Article{Beidler:1997:AC, author = "Jack Beidler", title = "{Ada} in concert", journal = j-SIGADA-LETTERS, volume = "17", number = "3", pages = "57--66", month = may # "\slash " # jun, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:00 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "A point that is frequently made by those familiar with the new Ada standard, referred to as Ada 95, is how the features in Ada 95 come together to enhance the software development process. This paper contains several examples that illustrate how the new features in Ada 95 dramatically improve the correlation between the design of a solution and its eventual implementation at the source code level when compared to Ada 83. The example, binary tree packaging, illustrates the design and implementation of recursive data structures. A data structure is recursive if the structure contains one or more substructures of the type being defined. As a result, recursive data structures lend themselves to processing with recursive algorithms. Lists, binary trees, and n-ary trees are examples of data structures that may be defined recursively. The example presented is a package that implements binary trees using a recursive paradigm. The paper compares an Ada 83 solution with a solution using Ada 95. It focuses on how Ada 95 allows us to create a solution that more closely mirrors the specifications for the recursive data structure with improved time, space, and coding efficiency over an Ada 83 implementation. In a sense, this paper provides one illustration of how the '95 standard improves Ada (8 Refs.)", acknowledgement = ack-nhfb, classification = "C6110J (Object-oriented programming); C6120 (File organisation); C6140D (High level languages)", corpsource = "Dept. of Comput. Sci., Scranton Univ., PA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 83; Ada 95; Ada standard; binary tree packaging; binary trees; coding efficiency; lists; n-ary trees; object oriented language; object-oriented languages; object-oriented programming; recursive algorithms; recursive data structures; software development; source code level; space; specifications; time; tree data structures", treatment = "P Practical", } @Article{Waligora:1997:IAO, author = "Sharon Waligora and John Bailey and Mike Stark", title = "The Impact of {Ada} and Object-Oriented Design in {NASA Goddard}'s {Flight Dynamics Division}", journal = j-SIGADA-LETTERS, volume = "17", number = "3", pages = "67--86", month = may # "\slash " # jun, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:00 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Extensive study of a decade of large system software development in Ada, Fortran, C, and C++, with the finding that development is moving away from Ada to C and C++ on two main grounds: lack of adequate software development environments for Ada, and high cost (3 to 8 times per seat).", abstract = "This paper presents the highlights and key findings of 10 years of use and study of Ada and object-oriented design in NASA Goddard's Flight Dynamics Division (FDD). In 1985, the Software Engineering Laboratory (SEL) began investigating how the Ada language might apply to FDD software development projects. Although they began cautiously using Ada on only a few pilot projects, they expected that, if the Ada pilots showed promising results, the FDD would fully transition its entire development organization from FORTRAN to Ada within 10 years. However, 10 years later, the FDD still produced 80 percent of its software in FORTRAN and had begun using C and C++, despite positive results on Ada projects. This paper presents the final results of a SEL study to quantify the impact of Ada in the FDD, to determine why Ada has not flourished, and to recommend future directions regarding Ada. Project trends in both languages are examined as are external factors and cultural issues that affected the infusion of this technology (13 Refs.)", acknowledgement = ack-nhfb, classification = "C6110J (Object-oriented programming); C6140D (High level languages); C7460 (Aerospace engineering computing)", corpsource = "Comput. Sci. Corp., Lanham-Seabrook, MD, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; aerospace computing; C language; C++ language; cultural issues; Flight Dynamics Division; FORTRAN; NASA Goddard; object oriented language; object-oriented design; object-oriented languages; object-oriented methods; software development management; software development projects; Software Engineering Laboratory", treatment = "A Application; P Practical", } @Article{Lundqvist:1997:RL, author = "Kristina Lundqvist and G{\"o}ran Wall", title = "A rendezvous with {Linda}", journal = j-SIGADA-LETTERS, volume = "17", number = "3", pages = "87--96", month = may # "\slash " # jun, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:00 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "The Ada 9X revision found the rendezvous mechanism too complex to implement as the communication mechanism in a distributed system. In this paper another distributed programming model, Linda, is related to the rendezvous mechanism. Linda can be used to allow tasks to communicate in a rendezvous like manner. Sequences of Linda operations that roughly correspond to different rendezvous operations are given and a small extension of Linda is presented in order to handle more of the rendezvous constructs. Linda can be used to communicate across partitions as well as within partitions (8 Refs.)", acknowledgement = ack-nhfb, classification = "C6110J (Object-oriented programming); C6110P (Parallel programming); C6140D (High level languages)", corpsource = "Dept. of Comput. Syst., Uppsala Univ., Sweden", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 9X; communication mechanism; distributed programming model; distributed system; Linda; object oriented language; object-oriented languages; object-oriented programming; parallel languages; parallel programming; partitions; rendezvous mechanism", treatment = "P Practical", } @Article{Clarke:1997:OCO, author = "David Clarke", title = "The {OMG}, {CORBA}, {Orbix} and {Ada}", journal = j-SIGADA-LETTERS, volume = "17", number = "3", pages = "97--108", month = may # "\slash " # jun, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:00 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "An Object Request Broker (ORB) mediates between applications --- including distributed ones. This document presents the design goals and philosophy that lead IONA Technologies to produce the Object Request Broker, Orbix. The Ada language binding is described, and some simple programming examples are given to illustrate its operation. The introduction discusses the needs for ORBs and the industry initiatives that arose from that need, culminating in the OMG's CORBA specifications (4 Refs.)", acknowledgement = ack-nhfb, classification = "C6110J (Object-oriented programming); C6140D (High level languages); C6150N (Distributed systems software)", corpsource = "IONA Technol. Ltd., USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; CORBA; design; distributed applications; distributed processing; formal specification; IONA Technologies; language binding; Object Management Group; object oriented programming; Object Request Broker; object-oriented languages; object-oriented methods; OMG; Orbix; specifications", treatment = "P Practical", } @Article{Conn:1997:WUS, author = "Richard Conn", title = "What users should know about the {Public Ada Library} ({PAL})", journal = j-SIGADA-LETTERS, volume = "17", number = "4", pages = "17--30", month = jul # "\slash " # aug, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:00 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classification = "C5620W (Other computer networks); C6110B (Software engineering techniques); C6140D (High level languages); C6150N (Distributed systems software); C7210 (Information services and centres); C7410D (Electronic engineering computing); C7810C (Computer-aided instruction)", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada software; central PAL site; courseware; distributed library; freeware; hardware description languages; Internet; PAL; Public Ada Library; public domain software; shareware; software libraries; VHDL software; WUARCHIVE host computer", treatment = "P Practical", } @Article{Conn:1997:TWC, author = "Richard Conn", title = "Tour of {Walnut Creek Ada} {CDROM}", journal = j-SIGADA-LETTERS, volume = "17", number = "4", pages = "31--58", month = jul # "\slash " # aug, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:00 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classification = "C5620W (Other computer networks); C6140D (High level languages); C7210 (Information services and centres); C7250R (Information retrieval techniques)C7250N (Front end systems for online searching)", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; CD-ROMs; HTML based user interface; information retrieval; Internet; online front-ends; PAL; PAL Web/CDROM interface; top level readme; user interfaces; Walnut Creek Ada CDROM; Windows Browser", treatment = "P Practical", } @Article{Conn:1997:DEE, author = "Richard Conn", title = "Defining and exploring an efficient distributed process for the reuse of {Ada} software components and tools in a global theater --- the {Public Ada Library}", journal = j-SIGADA-LETTERS, volume = "17", number = "4", pages = "59--65", month = jul # "\slash " # aug, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:00 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classification = "C6110B (Software engineering techniques); C6140D (High level languages); C6150N (Distributed systems software); C6160J (Object-oriented databases); C6180 (User interfaces); C7210 (Information services and centres)", corpsource = "Center for Technol. Dev. and Transfer, Monmouth Univ., IL, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada software component reuse; asset documentation; communications problems; computer crackers; configuration management; distributed library; distributed process; electronic mailing lists; global theater; hostile forces; human factors; Internet; Internet resource; large scale reuse library; library standard attributes; object based database; object-oriented databases; PAL activity; Public Ada Library; public information systems; reuse library; reuse research community; software libraries; software reusability; traffic loads; user interfaces; World Wide Web", treatment = "P Practical", } @Article{Levine:1997:RSCb, author = "Trudy Levine", title = "Reusable software components", journal = j-SIGADA-LETTERS, volume = "17", number = "4", pages = "66--73", month = jul # "\slash " # aug, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:00 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classification = "C6110B (Software engineering techniques); C6140D (High level languages); C7000 (Computer applications)", corpsource = "Dept. of Comput. Sci., Fairleigh Dickinson Univ., Teaneck, NJ, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "ACES; Ada; Ada in Action; Ada Math Advantage; AdaSAGE; AdaSoft Textual User Interface; AFRC; ARC; ASENTO; Booch Components; CAMP; CARDS; COSMIC; Data Fusion Laboratory; DSRS; ESTSC; reusable Ada software components; SAIC/ASSET; software libraries; software packages; software reusability; software selection", treatment = "P Practical", } @Article{Kerner:1997:ADL, author = "Judy Kerner", title = "{Ada} design language\slash {CASE} matrix --- updates only", journal = j-SIGADA-LETTERS, volume = "17", number = "4", pages = "74--87", month = jul # "\slash " # aug, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:00 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classification = "C0310 (EDP management); C6140D (High level languages)", corpsource = "Aerosp. Corp., Los Angeles, CA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada based languages; Ada design language; Ada resemblance; availability; development effort; research initiatives; software package; software packages", treatment = "P Practical", } @Article{Wheeler:1997:ACC, author = "David A. Wheeler", title = "{Ada}, {C}, {C++}, and {Java} vs. {The Steelman}", journal = j-SIGADA-LETTERS, volume = "17", number = "4", pages = "88--112", month = jul # "\slash " # aug, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:00 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Burns:1997:TPS, author = "Alan Burns and Ted Baker and Tullio Vardenaga", title = "Tasking profiles (session summary)", journal = j-SIGADA-LETTERS, volume = "17", number = "5", pages = "5--7", month = sep # "\slash " # oct, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:01 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Gargaro:1997:DFT, author = "Anthony Gargaro and Douglass Locke and Richard Volz", title = "Distributed and fault tolerant systems (session summary)", journal = j-SIGADA-LETTERS, volume = "17", number = "5", pages = "8--10", month = sep # "\slash " # oct, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:01 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Pazy:1997:OLS, author = "Offer Pazy and Mike Kamrad", title = "Outstanding language (session summary)", journal = j-SIGADA-LETTERS, volume = "17", number = "5", pages = "11--15", month = sep # "\slash " # oct, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:01 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Wellings:1997:OOP, author = "Andy Wellings and Juan de la Puente", title = "Object-oriented programming and real-time (session summary)", journal = j-SIGADA-LETTERS, volume = "17", number = "5", pages = "16--17", month = sep # "\slash " # oct, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:01 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Alonso:1997:CIF, author = "Alejandro Alonso and Juan Antonio de la Puente and Ken Tindell", title = "Components for the implementation of fixed priority real-time systems in {Ada}", journal = j-SIGADA-LETTERS, volume = "17", number = "5", pages = "18--23", month = sep # "\slash " # oct, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:01 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classification = "C6150G (Diagnostic, testing, debugging and evaluating systems); C6150J (Operating systems)", conflocation = "Ravenscar, UK; 8-10 April 1997", conftitle = "Eighth International Real-Time Ada Workshop", corpsource = "ETSI Telecomunicacion, Univ. Politecnica de Madrid, Spain", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; fault detection; fault diagnosis; fault recovery; fixed-priority scheduling; hard real-time systems; implementation components; intertask communication; mode change; periodic tasks; processor scheduling; protocol; real-time systems; sporadic tasks; system recovery; task implementation", treatment = "P Practical", } @Article{Burns:1997:FID, author = "A. Burns and A. J. Wellings", title = "Feature interactions with dynamic priorities", journal = j-SIGADA-LETTERS, volume = "17", number = "5", pages = "24--26", month = sep # "\slash " # oct, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:01 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classification = "C6150J (Operating systems); C6150N (Distributed systems software)", conflocation = "Ravenscar, UK; 8-10 April 1997", conftitle = "Eighth International Real-Time Ada Workshop", corpsource = "Dept. of Comput. Sci., York Univ., UK", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 95; asynchronous select statements; asynchronous transfer of control; ATC; concurrency control; dynamic task priorities; feature interactions; flexible scheduling schemes; imprecise computations; processor scheduling; real-time systems; timing; timing triggers; triggering event", treatment = "P Practical", } @Article{Burns:1997:RTM, author = "A. Burns and A. J. Wellings", title = "Restricted tasking models", journal = j-SIGADA-LETTERS, volume = "17", number = "5", pages = "27--32", month = sep # "\slash " # oct, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:01 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classification = "C6110P (Parallel programming); C6130 (Data handling techniques); C6140D (High level languages); C6150N (Distributed systems software)", conflocation = "Ravenscar, UK; 8-10 April 1997", conftitle = "Eighth International Real-Time Ada Workshop", corpsource = "Dept. of Comput. Sci., York Univ., UK", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 95 concurrency features; Ada tasking; Ada95 features; data integrity; de facto standards; deterministic non preemptive behaviour; expressive power; high integrity systems; high level language features; kernel vendors; level-0 model; minimal language profile; parallel languages; restricted tasking models; scheduling; simple language profiles; tool suppliers", treatment = "P Practical", } @Article{deBondeli:1997:DRM, author = "Patrick de Bondeli", title = "Developing reusable multi-tasking components using object-oriented techniques in {Ada 95}", journal = j-SIGADA-LETTERS, volume = "17", number = "5", pages = "33--34", month = sep # "\slash " # oct, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:01 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classification = "C5470 (Performance evaluation and testing); C6110B (Software engineering techniques); C6110J (Object-oriented programming); C6110P (Parallel programming); C6140D (High level languages); C6150N (Distributed systems software)", conflocation = "Ravenscar, UK; 8-10 April 1997", conftitle = "Eighth International Real-Time Ada Workshop", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 95; CODE-TOP; concurrent system development methodology; Concurrent System Development using Transformations of Predicate-Transition nets; concurrent systems; fault tolerant computing; general purpose reusable components; hardware failures; multiprogramming; multitasking components; multitasking real time systems; object oriented programming; object oriented techniques; object-oriented programming; OO techniques; parallel programming; reusable multitasking component development; software design errors; software reusability; synchronization/communication properties", treatment = "P Practical", } @Article{deBondeli:1997:FRC, author = "Patrick de Bondeli", title = "Annex: {A} fully reusable class of objects for synchronization and communication in {Ada 95}", journal = j-SIGADA-LETTERS, volume = "17", number = "5", pages = "35--39", month = sep # "\slash " # oct, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:01 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Dissaux:1997:CDT, author = "Pierre Dissaux and Laurent Pautet and Lars Bj{\"o}rnfot and Yvon Kermarrec and Dominique LeCampion", title = "Communication and distribution tools for embedded distributed applications: a case study with {Ada 95} and its distributed systems annex", journal = j-SIGADA-LETTERS, volume = "17", number = "5", pages = "40--44", month = sep # "\slash " # oct, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:01 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classification = "C6110B (Software engineering techniques); C6110P (Parallel programming); C6115 (Programming support); C6140D (High level languages); C6150N (Distributed systems software); C7420 (Control engineering computing)", conflocation = "Ravenscar, UK; 8-10 April 1997", conftitle = "Eighth International Real-Time Ada Workshop", corpsource = "TNI, Brest, France", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 95; case study; coherent architecture; communication facilities; computerised control; control engineering computing; distributed systems; distribution tools; embedded distributed applications; embedded systems; parallel programming; portability; real time systems; real-time systems; reuse; run time libraries; software components; software engineering; software libraries; software reusability", treatment = "P Practical", } @Article{Dobbing:1997:STS, author = "Brian Dobbing and Marc Richard-Foy", title = "{T-SMART} --- task-safe, minimal {Ada} realtime toolset", journal = j-SIGADA-LETTERS, volume = "17", number = "5", pages = "45--50", month = sep # "\slash " # oct, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:01 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Dobbing:1997:TMA, author = "B. Dobbing and M. Richard-Foy", title = "{T-SMART-Task-Safe}, {Minimal Ada Realtime Toolset}", journal = j-SIGADA-LETTERS, volume = "17", number = "5", pages = "45--50", month = sep # "\slash " # oct, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Wed Jan 7 19:18:03 MST 1998", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classification = "C6115 (Programming support); C6140D (High level languages); C6150C (Compilers, interpreters and other processors); C6150G (Diagnostic, testing, debugging and evaluating systems); C6150J (Operating systems)", conflocation = "Ravenscar, UK; 8-10 April 1997", conftitle = "Eighth International Real-Time Ada Workshop", corpsource = "Aonix, Oxon, UK", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada compilation system tools; Ada runtime executive; Ada tasking; Ada83 executive; Ada95 compatibility; auditing; binder; certification; compiler; coverage analysis; debugger; DO-178B standard; enforced coding style; formal certification; hard real-time applications; program compilers; program debugging; program verification; program verification tools; real-time systems; Safety and Security Annex; safety-critical applications; safety-critical software; schedulability; software standards; software tools; supervisory programs; T-SMART; Task-Safe, Minimal Ada Realtime Toolset", treatment = "P Practical", } @Article{Gargaro:1997:FDA, author = "Anthony Gargaro and Gary Smith and Ronald J. Theriault and Richard A. Volz and Raymond Waldrop", title = "Future directions in {Ada} --- distributed execution and heterogeneous language interoperability toolsets", journal = j-SIGADA-LETTERS, volume = "17", number = "5", pages = "51--56", month = sep # "\slash " # oct, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:01 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classification = "C6110J (Object-oriented programming); C6115 (Programming support); C6140D (High level languages); C6150N (Distributed systems software)", conflocation = "Ravenscar, UK; 8-10 April 1997", conftitle = "Eighth International Real-Time Ada Workshop", corpsource = "Integrated Syst. Div., Comput. Sci. Corp., Moorestown, NJ, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 95; annexes; commercial marketplace; distributed execution; distributed processing; distributed systems composition; easy-to-use toolsets; enhanced object-oriented features; heterogeneous language components; heterogeneous language interoperability toolsets; object-oriented languages; open systems; software system building; software tools; technological forecasting", treatment = "G General Review", } @Article{GonzalezHarbour:1997:IRC, author = "M. {Gonzalez Harbour} and J. M. {Drake Moyano} and M. {Aldea Rivas} and J. {Garcia Fernandez}", title = "Implementing robot controllers under real-time {POSIX} and {Ada}", journal = j-SIGADA-LETTERS, volume = "17", number = "5", pages = "57--64", month = sep # "\slash " # oct, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Wed Jan 7 19:18:03 MST 1998", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classification = "C3220B (Programmable controllers); C3340F (Control of nuclear systems); C3390 (Robotics); C6150J (Operating systems); C7410B (Power engineering computing); C7420 (Control engineering computing); C7470 (Nuclear engineering computing)", conflocation = "Ravenscar, UK; 8-10 April 1997", conftitle = "Eighth International Real-Time Ada Workshop", corpsource = "Dept. de Electron. y Computadores, Cantabria Univ., Santander, Spain", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; concurrent software; embedded robot controllers; file systems; graphical user interfaces; maintenance operations; network communications; nuclear engineering computing; nuclear power plants; nuclear reactor maintenance; POSIX real-time operating system; power engineering computing; power plants; programmable controllers; real-time robot controllers; real-time systems; reliable concurrent programming language; robot programming; robots; Unix", treatment = "P Practical", } @Article{Harbour:1997:IRC, author = "M. Gonz{\'a}lez Harbour and J. M. Drake Moyano and M. Aldea Rivas and J. Garc{\'\i}a Fern{\'a}ndez", title = "Implementing robot controllers under real-time {POSIX} and {Ada}", journal = j-SIGADA-LETTERS, volume = "17", number = "5", pages = "57--64", month = sep # "\slash " # oct, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:01 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Michell:1997:UAA, author = "Stephen Michell and Dan Craigen and Mark Saaltink", title = "Using analytical approaches for high integrity {Ada95} systems", journal = j-SIGADA-LETTERS, volume = "17", number = "5", pages = "65--70", month = sep # "\slash " # oct, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:01 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classification = "C6110J (Object-oriented programming); C6130S (Data security); C6140D (High level languages)", conflocation = "Ravenscar, UK; 8-10 April 1997", conftitle = "Eighth International Real-Time Ada Workshop", corpsource = "Maurya Software, Ottawa, Ont., Canada", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada95; analytical approaches; high-integrity systems; object-oriented languages; object-oriented programming; program diagnostics; real-time features; real-time programs; real-time systems; safety-critical software; software standards; suitability analysis", treatment = "P Practical", } @Article{Moody:1997:OOR, author = "Scott Arthur Moody", title = "Object-oriented real-time systems using a hybrid distributed model of {Ada 95}'s built-in {DSA} capability ({Distributed Systems Annex-E}) and {CORBA}", journal = j-SIGADA-LETTERS, volume = "17", number = "5", pages = "71--76", month = sep # "\slash " # oct, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:01 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classification = "C6110J (Object-oriented programming); C6140D (High level languages); C6150N (Distributed systems software)", conflocation = "Ravenscar, UK; 8-10 April 1997", conftitle = "Eighth International Real-Time Ada Workshop", corpsource = "Reusable Comput. Syst. Res., Boeing Defense and Space Group, Seattle, WA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 95; built-in DSA capability; Common Object Request Broker Architecture; CORBA; custom fine-tuned solutions; distributed processing; Distributed Systems Annex-E; fault tolerance; hybrid distributed model; object-oriented programming; object-oriented real-time distributed systems; real-time constraints; real-time systems; research issues; seamless introduction; software fault tolerance; technology adoption; technology use", treatment = "P Practical", } @Article{Powers:1997:ICU, author = "Richard D. Powers", title = "Implementing {CIFO} using {Ada 95} and {POSIX}", journal = j-SIGADA-LETTERS, volume = "17", number = "5", pages = "77--82", month = sep # "\slash " # oct, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:01 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classification = "C6110B (Software engineering techniques); C6110J (Object-oriented programming); C6150E (General utility programs); C6150J (Operating systems)C6140D (High level languages)", conflocation = "Ravenscar, UK; 8-10 April 1997", conftitle = "Eighth International Real-Time Ada Workshop", corpsource = "Texas Instrum. Inc., Plano, TX, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "ACM Ada Run-Time Environment Working Group; Ada; Ada 95 compiler; application program interfaces; application programmer interfaces; application-level packages; cataloging; Catalogue of Interface Features and Options; CIFO; legacy software; MACS-specific API; MMC Ada Compilation System; object-oriented programming; POSIX; Real-Time annex; software maintenance; software reusability; software reuse; Systems Programming annex; Texas Instruments computers; Texas Instruments F-16 Modular Mission Computer; Unix", treatment = "P Practical", } @Article{Tombs:1997:UCN, author = "D. J. Tombs", title = "Using Compliance Notation to verify {Ada} tasking", journal = j-SIGADA-LETTERS, volume = "17", number = "5", pages = "83--87", month = sep # "\slash " # oct, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:01 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classification = "C6110F (Formal methods)", conflocation = "Ravenscar, UK; 8-10 April 1997", conftitle = "Eighth International Real-Time Ada Workshop", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada tasking verification; Distributed Systems Annex-E; DRA Compliance Notation; embedded subset; multiprogramming; program verification; reduced tasking model; safety-critical software; Z specification notation", treatment = "P Practical", } @Article{Ujvary:1997:BHR, author = "Brian G. Ujvary and Nick I. Kamenoff and Jorge L. Diaz-Herrera", title = "Benchmarking of hard real-time distributed systems with {Ada 95}", journal = j-SIGADA-LETTERS, volume = "17", number = "5", pages = "88--92", month = sep # "\slash " # oct, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:01 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classification = "C5470 (Performance evaluation and testing); C5670 (Network performance); C6150G (Diagnostic, testing, debugging and evaluating systems); C6150N (Distributed systems software)", conflocation = "Ravenscar, UK; 8-10 April 1997", conftitle = "Eighth International Real-Time Ada Workshop", corpsource = "Dept. of Software Eng., Monmouth Univ., West Long Branch, NJ, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 95 tasking system; communication scheduling domain; distributed processing; global time synchronization; hard real-time distributed systems; Hartstone Distributed Benchmark; host processor scheduling domain; inter-node communication domain; message exchange; message priorities; missing message; multi-node version; Network Time Protocol; node priority ordering; performance evaluation; processor scheduling; program testing; real-time scheduling; real-time systems; receiving task deadline; remote procedure calls; repeatability; sender-receiver version; stability; stopping criterion; synchronisation; task priorities; two-node version", treatment = "P Practical", } @Article{Vestal:1997:RMD, author = "Steve Vestal and Laurent Guerby and Robert Dewar and David McConnell and Bruce Lewis", title = "Reimplementing a multiprocess distributed paradigm for real-time systems in {Ada 95}", journal = j-SIGADA-LETTERS, volume = "17", number = "5", pages = "93--99", month = sep # "\slash " # oct, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:01 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classification = "C6110F (Formal methods); C6115 (Programming support); C6150C (Compilers, interpreters and other processors); C6150N (Distributed systems software); C7150 (Military computing); C7460 (Aerospace engineering computing)", conflocation = "Ravenscar, UK; 8-10 April 1997", conftitle = "Eighth International Real-Time Ada Workshop", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; aerospace computing; aerospace simulation; application generators; computer aided software engineering; formal specification; GNAT Ada 95 compiler; hard real-time distributed systems; language issues; military computing; missile flight simulation code; missiles; multiprocess distributed paradigm; multiprocessing programs; performance; program compilers; real-time systems; software performance evaluation; software tools; specification/generation software tool; Sun Solaris", treatment = "P Practical", } @Article{Wellings:1997:TTA, author = "A. J. Wellings and A. Burns and O. Pazy", title = "Task termination and {Ada 95}", journal = j-SIGADA-LETTERS, volume = "17", number = "5", pages = "100--105", month = sep # "\slash " # oct, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:01 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classification = "C6110J (Object-oriented programming); C6140D (High level languages)", conflocation = "Ravenscar, UK; 8-10 April 1997", conftitle = "Eighth International Real-Time Ada Workshop", corpsource = "Dept. of Comput. Sci., York Univ., UK", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 95; entry call; indirect communication; object-oriented languages; object-oriented programming; program control structures; program termination conditions; program verification; protected objects; select statement; task termination; terminate option", treatment = "P Practical", } @Article{Wolf:1997:FTD, author = "Thomas Wolf", title = "Fault tolerance in distributed {Ada 95}", journal = j-SIGADA-LETTERS, volume = "17", number = "5", pages = "106--110", month = sep # "\slash " # oct, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:01 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classification = "C6110B (Software engineering techniques); C6130G (Groupware); C6150N (Distributed systems software)", conflocation = "Ravenscar, UK; 8-10 April 1997", conftitle = "Eighth International Real-Time Ada Workshop", corpsource = "Swiss Fed. Inst. of Technol., Lausanne, Switzerland", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; distributed Ada 95 applications; distributed algorithms; fault tolerance; group communication system; groupware; partition replication; replica management; software fault tolerance", treatment = "P Practical", } @Article{Anonymous:1997:EIR, author = "Anonymous", title = "{Eighth International Real-Time Ada Workshop}", journal = j-SIGADA-LETTERS, volume = "17", number = "5", pages = "??--??", month = sep # "\slash " # oct, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Wed Jan 7 19:18:03 MST 1998", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classification = "C6140D (High level languages)", conflocation = "Ravenscar, UK; 8-10 April 1997", conftitle = "Eighth International Real-Time Ada Workshop", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; distributed systems; fault tolerance systems; language issues; object-oriented programming; real-time systems; tasking profiles", } @Article{Levine:1997:GLA, author = "Gertrude Levine", title = "The {Game} of {Life} with {Ada} tasks", journal = j-SIGADA-LETTERS, volume = "17", number = "6", pages = "19--31", month = nov # "\slash " # dec, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:02 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classification = "C4220 (Automata theory); C6110 (Systems analysis and programming)", corpsource = "Fairleigh Dickinson Univ., Teaneck, NJ, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada tasks; bounded value array; cell generation synchronization relaxation; cells of life; cellular automata; computer science courses; conceptually unbounded grid; deadlock prevention; distributed implementation; dying cells; Game of Life; generic declaration; inter-cell communication; living cells; programming; programming project; repeated generations; state information; synchronisation; tasking communication; visual cell representation; World Wide Web", treatment = "T Theoretical or Mathematical", } @Article{Welch:1997:CCC, author = "Lonnie R. Welch", title = "{COCOON}: {Creator Of Concurrent Object OrieNted} Systems", journal = j-SIGADA-LETTERS, volume = "17", number = "6", pages = "32--38", month = nov # "\slash " # dec, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:02 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classification = "C6110F (Formal methods); C6110J (Object-oriented programming); C6110P (Parallel programming); C6120 (File organisation); C6150N (Distributed systems software)", corpsource = "Dept. of Comput. Sci. Eng., Texas Univ., Arlington, TX, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "abstract data types; COCOON; Creator Of Concurrent Object Oriented Systems; data encapsulation; distributed architectures; distributed computer platforms; distribution specification; encapsulation; formal specification; hardware platforms; information hiding; large computer-based software systems; large concurrent software system construction; object-oriented Ada software; object-oriented programming; objects; package partitioning; parallel computer platforms; parallel programming; reuse; software engineering techniques; software reusability; subprogram partitioning; task partitioning; tasks", treatment = "P Practical", } @Article{Welch:1997:PRE, author = "Lonnie R. Welch", title = "{PRISM}: a reverse engineering toolset", journal = j-SIGADA-LETTERS, volume = "17", number = "6", pages = "39--46", month = nov # "\slash " # dec, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:02 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classification = "C6110J (Object-oriented programming); C6110S (Software metrics); C6115 (Programming support); C7420 (Control engineering computing)", corpsource = "Dept. of Comput. Sci. Eng., Texas Univ., Arlington, TX, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada programs; automated process portions; communication metrics; computer-based control system reengineering; computerised control; concurrency metrics; control engineering computing; control system software architecture; feature capture; granularity; intermediate representation; object-oriented programming; object-orientedness metrics; package level; PRISM; program level; reverse engineering; reverse engineering toolset; software metrics; software tools; statement level; subprogram level; systems re-engineering; task level", treatment = "P Practical", } @Article{Loeper:1997:COA, author = "Hans Loeper and Amro Khattab and Peter Neubert", title = "Concurrent objects in {Ada 95}", journal = j-SIGADA-LETTERS, volume = "17", number = "6", pages = "47--64", month = nov # "\slash " # dec, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:02 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classification = "C6110J (Object-oriented programming); C6110P (Parallel programming); C6120 (File organisation); C6150N (Distributed systems software)", corpsource = "Dept. of Math. and Comput. Sci., Kuwait Univ., Safat, Kuwait", fjournal = "ACM SIGAda Ada Letters", keywords = "abstract data types; Ada 95; concurrent object classes; concurrent object subclasses; concurrent objects; generic object classes; implicit parallelism; message passing; object-oriented concurrency; object-oriented paradigm; object-oriented programming; parallel programming; polymorphic methods; software engineering", treatment = "P Practical", } @Article{Cooper:1997:ABC, author = "C. Daniel Cooper", title = "{ASIS}-based code analysis automation", journal = j-SIGADA-LETTERS, volume = "17", number = "6", pages = "65--69", month = nov # "\slash " # dec, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:02 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Cooper:1997:ACA, author = "C. D. Cooper", title = "{ASIS}-based code analysis automation", journal = j-SIGADA-LETTERS, volume = "17", number = "6", pages = "65--69", month = nov # "\slash " # dec, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Wed Jan 7 19:18:03 MST 1998", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classification = "C6115 (Programming support); C6150E (General utility programs); C6150G (Diagnostic, testing, debugging and evaluating systems)", corpsource = "Boeing Defense and Space Group, Seattle, WA, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada environment; Ada Semantic Interface Specification; application program interfaces; ASIS-based code analysis automation; automated code analysis; code analysis tool portability; internal representation; open callable interface; published callable interface; semantic information; software portability; software tools; syntactic information; system monitoring; tool", treatment = "P Practical", } @Article{Dorchak:1997:PIS, author = "Susan Fife Dorchak and S. Rollins Guild", title = "Protecting internal state variables from subclasses", journal = j-SIGADA-LETTERS, volume = "17", number = "6", pages = "70--77", month = nov # "\slash " # dec, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:02 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classification = "C6120 (File organisation)", corpsource = "Comput. Sci./Manage. Eng. Dept., Long Island Univ., Brookville, NY, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "child packages; data encapsulation; derived tagged type encapsulation; information hiding; instance variables; internal state variable protection; limited record type data component declaration; maximum content protection; parent operations; parent type state variables; protection; subclasses", treatment = "T Theoretical or Mathematical", } @Article{Workman:1997:UGA, author = "David A. Workman", title = "Understanding generics in {Ada95}", journal = j-SIGADA-LETTERS, volume = "17", number = "6", pages = "78--90", month = nov # "\slash " # dec, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:02 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classification = "C6120 (File organisation); C6140D (High level languages)", corpsource = "Dept. of Comput. Sci., Central Florida Univ., Orlando, FL, USA", fjournal = "ACM SIGAda Ada Letters", keywords = "abstract data types; Ada; Ada95; generic formal derived types; generic formal packages; generic formal parameter; generic formal subtypes; generic formal tagged types; generic formal types; generics; inherited operations; semantic categories; visibility", treatment = "T Theoretical or Mathematical", } @Article{HyoseobKim:1997:SRI, author = "Hyoseob Kim and C. Boldyreff", title = "Software reusability issues in code and design", journal = j-SIGADA-LETTERS, volume = "17", number = "6", pages = "91--97", month = nov # "\slash " # dec, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Wed Jan 7 19:18:03 MST 1998", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classification = "C6110B (Software engineering techniques); C6110J (Object-oriented programming); C6110S (Software metrics); C6140D (High level languages)", corpsource = "Centre for Software Maintenance, Durham Univ., UK", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; code level reusability; computer system development; design level reusability; object-oriented programming; software artifact reuse; software metrics; software production; software reusability; waterfall model", treatment = "T Theoretical or Mathematical", } @Article{Kim:1997:SRI, author = "Hyoseob Kim and Cornelia Boldyreff", title = "Software reusability issues in code and design", journal = j-SIGADA-LETTERS, volume = "17", number = "6", pages = "91--97", month = nov # "\slash " # dec, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:02 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Kim:1997:CSD, author = "Hyoseob Kim and Cornelia Boldyreff", title = "A case study on design pattern discovery in {Ada}", journal = j-SIGADA-LETTERS, volume = "17", number = "6", pages = "98--107", month = nov # "\slash " # dec, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:02 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, classification = "C6110B (Software engineering techniques); C6110J (Object-oriented programming); C6140D (High level languages)", corpsource = "Centre for Software Maintenance, Durham Univ., UK", fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; design pattern discovery; object-oriented programming; software design; software design reuse; software production; software reusability", treatment = "P Practical", } @Article{Rogers:1997:BRC, author = "Patrick Rogers", title = "Book Review: {Concurrency In Ada}, by {Alan Burns} and {Andy Wellings}", journal = j-SIGADA-LETTERS, volume = "17", number = "6", pages = "108--108", month = nov # "\slash " # dec, year = "1997", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:02 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Levine:1998:RSCa, author = "Trudy Levine", title = "Reusable software components", journal = j-SIGADA-LETTERS, volume = "18", number = "1", pages = "33--39", month = jan # "\slash " # feb, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:02 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Rymer:1998:RTA, author = "John Rymer", title = "Rethinking testing with {Ada95}", journal = j-SIGADA-LETTERS, volume = "18", number = "1", pages = "40--47", month = jan # "\slash " # feb, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:02 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Yu:1998:CSR, author = "Huiming Yu", title = "A course in software reuse with {Ada 95}", journal = j-SIGADA-LETTERS, volume = "18", number = "1", pages = "48--53", month = jan # "\slash " # feb, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:02 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Bagert:1998:UAT, author = "Donald J. Bagert", title = "Using {Ada} to teach programming language design concepts", journal = j-SIGADA-LETTERS, volume = "18", number = "1", pages = "54--64", month = jan # "\slash " # feb, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:02 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Conn:1998:RTP, author = "Richard Conn", title = "The {Reuse Tapestry Project}", journal = j-SIGADA-LETTERS, volume = "18", number = "1", pages = "65--69", month = jan # "\slash " # feb, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:02 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Hendrix:1998:GSE, author = "T. Dean Hendrix and James H. {Cross, II} and Larry A. Barowski and Karl S. Mathias", title = "{GRASP}: software engineering with {Ada 95} for {Windows} 95 and {NT}", journal = j-SIGADA-LETTERS, volume = "18", number = "1", pages = "70--77", month = jan # "\slash " # feb, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:02 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Battaglia:1998:ARS, author = "David Battaglia and Austin Burke and John Beidler", title = "An {ADA} reuse support system for {Windows 95\slash NT}", journal = j-SIGADA-LETTERS, volume = "18", number = "1", pages = "78--85", month = jan # "\slash " # feb, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:02 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Monroe:1998:SEU, author = "Joseph Monroe and H. Yu", title = "A software engineering using {Ada 95} course", journal = j-SIGADA-LETTERS, volume = "18", number = "1", pages = "86--91", month = jan # "\slash " # feb, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:02 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Grier:1998:EPU, author = "Samuel Grier", title = "Early projects using {Ada} at the {United States Air Force Academy}", journal = j-SIGADA-LETTERS, volume = "18", number = "1", pages = "92--109", month = jan # "\slash " # feb, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:02 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Barnes:1998:UAP, author = "John Barnes", title = "Underneath the arch: a personal report of {ARG} meeting", journal = j-SIGADA-LETTERS, volume = "18", number = "2", pages = "36--41", month = mar, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:03 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Carlisle:1998:AFI, author = "Martin C. Carlisle and A. T. Chamillard", title = "{AdaGIDE}: a friendly introductory programming environment for a freshman computer science course", journal = j-SIGADA-LETTERS, volume = "18", number = "2", pages = "42--52", month = mar, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:03 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Kuang:1998:IEH, author = "Shan Kuang and K. M. George and Lan Li", title = "Implementation of event handling in {GNA95GP}", journal = j-SIGADA-LETTERS, volume = "18", number = "2", pages = "53--66", month = mar, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:03 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Levine:1998:DCA, author = "Trudy Levine", title = "Deadlock control with {Ada95}", journal = j-SIGADA-LETTERS, volume = "18", number = "2", pages = "67--80", month = mar, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:03 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Petren:1998:RWW, author = "John Petren and John Beidler", title = "{ReUse\slash Web}: {Web-based Ada} reuse", journal = j-SIGADA-LETTERS, volume = "18", number = "2", pages = "81--88", month = mar, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:03 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Reisner:1998:ASO, author = "John A. Reisner and Steven A. Demurjian and Sr", title = "Addressing security for object-oriented design and {Ada 95} development", journal = j-SIGADA-LETTERS, volume = "18", number = "2", pages = "89--104", month = mar, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:03 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Brashear:1998:AIS, author = "Phil Brashear", title = "The {Ada} issues: a special section", journal = j-SIGADA-LETTERS, volume = "18", number = "3", pages = "17--17", month = may, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:03 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Moore:1998:OAS, author = "James W. Moore", title = "Overview of {Ada} standardization", journal = j-SIGADA-LETTERS, volume = "18", number = "3", pages = "18--19", month = may, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:03 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Ploedereder:1998:RGA, author = "Erhard Ploedereder", title = "A readers' guide to the {Ada} issues", journal = j-SIGADA-LETTERS, volume = "18", number = "3", pages = "20--112", month = may, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:03 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Kerner:1998:CAA, author = "Judy Kerner", title = "Commercially available {Ada} design {language\slash CASE} products-updates only", journal = j-SIGADA-LETTERS, volume = "18", number = "4", pages = "22--31", month = jul, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:04 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Levine:1998:RSCb, author = "Trudy Levine", title = "Reusable software components", journal = j-SIGADA-LETTERS, volume = "18", number = "4", pages = "32--46", month = jul, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:04 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Wichmann:1998:GUA, author = "B. A. Wichmann", title = "Guidance for the use of the {Ada} programming language in high integrity systems", journal = j-SIGADA-LETTERS, volume = "18", number = "4", pages = "47--94", month = jul, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:04 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Vaughn:1998:ARY, author = "Rayford B. {Vaughn, Jr.}", title = "The {Ada} recommendation --- a year later", journal = j-SIGADA-LETTERS, volume = "18", number = "4", pages = "95--100", month = jul, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:04 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Ben-Ari:1998:DFR, author = "Mordechai Ben-Ari", title = "Dispatching on the function result", journal = j-SIGADA-LETTERS, volume = "18", number = "4", pages = "101--106", month = jul, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:04 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Collins:1998:TSS, author = "W. Robert Collins", title = "Tasking solutions to the {Sieve of Eratosthenes}", journal = j-SIGADA-LETTERS, volume = "18", number = "4", pages = "107--110", month = jul, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:04 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Blake:1998:ARW, author = "Stephen Blake and Clyde G. {Roby, Jr.} and William Currie Colket", title = "{ASIS Report} for {WG9 Meeting} on 12 {June} 1998, {Uppsala}, {Sweden}", journal = j-SIGADA-LETTERS, volume = "18", number = "4", pages = "111--113", month = jul, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:04 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Brosgol:1998:CAJ, author = "Benjamin M. Brosgol", title = "A Comparison of {Ada} and {Java} as a Foundation Teaching Language", journal = j-SIGADA-LETTERS, volume = "18", number = "5", pages = "12--38", month = sep # "\slash " # oct, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:04 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Heinfeld:1998:SET, author = "Blaine W. Heinfeld and James L. Silver", title = "A software engineering training program for non-software engineers", journal = j-SIGADA-LETTERS, volume = "18", number = "5", pages = "39--46", month = sep # "\slash " # oct, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:04 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Carlisle:1998:GF, author = "Martin C. Carlisle", title = "Graphics for free", journal = j-SIGADA-LETTERS, volume = "18", number = "5", pages = "47--50", month = sep # "\slash " # oct, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:04 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Hendrix:1998:AGU, author = "T. Dean Hendrix and James H. {Cross, II} and Joe C. Teate and Larry A. Barowski and Karl S. Mathias", title = "Assessing {GRASP} utilization through instrumentation", journal = j-SIGADA-LETTERS, volume = "18", number = "5", pages = "51--56", month = sep # "\slash " # oct, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:04 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Kordon:1998:FAF, author = "Fabrice Kordon and Jean-Luc Mounier", title = "{FrameKit}, an {Ada} framework for a fast implementation of {CASE} enviroments", journal = j-SIGADA-LETTERS, volume = "18", number = "5", pages = "57--66", month = sep # "\slash " # oct, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:04 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Riehle:1998:NIG, author = "Richard Riehle", title = "New ideas for generic components in {Ada}", journal = j-SIGADA-LETTERS, volume = "18", number = "5", pages = "67--86", month = sep # "\slash " # oct, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:04 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Lupton:1998:SII, author = "William Lupton and Vojislav Stojkovic", title = "Solving incomplete and incorrect information problems using conditional planning, execution monitoring, and situated planning agents", journal = j-SIGADA-LETTERS, volume = "18", number = "5", pages = "87--96", month = sep # "\slash " # oct, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:04 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Needham:1998:COO, author = "Donald M. Needham and Steven A. {Demurjian, Sr.} and Margaret M. McMahon", title = "Concurrency in object-oriented propagation modeling using {Ada95}", journal = j-SIGADA-LETTERS, volume = "18", number = "5", pages = "97--103", month = sep # "\slash " # oct, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:04 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Davis:1998:TCN, author = "No{\"e}l Davis and Scot Ransbottom and Drew Hamilton", title = "Teaching computer networks through modeling", journal = j-SIGADA-LETTERS, volume = "18", number = "5", pages = "104--110", month = sep # "\slash " # oct, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:04 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Shing:1998:MSS, author = "M. Shing and V. Berzins and M. Holden and C. Eagle and Luqi", title = "Master of science in software engineering via distance learning", journal = j-SIGADA-LETTERS, volume = "18", number = "5", pages = "111--125", month = sep # "\slash " # oct, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:04 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Dobbing:1998:RTP, author = "Brian Dobbing and Alan Burns", title = "The {Ravenscar} Tasking Profile for High-Integrity Real-Time Programs", journal = j-SIGADA-LETTERS, volume = "18", number = "6", pages = "1--6", month = nov # "\slash " # dec, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Michell:1998:LSH, author = "Stephen Michell and Mark Saaltink and Brian Wichmann", title = "Looking into Safety with the {High-Integrity Rapporteur Group (HRG)}", journal = j-SIGADA-LETTERS, volume = "18", number = "6", pages = "7--11", month = nov # "\slash " # dec, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Apr 20 17:47:37 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Michell:1998:LSS, author = "Stephen Michell and Mark Saaltink and Brian Wichmann", title = "Looking into safety with the safety and security {Rapporteur} group", journal = j-SIGADA-LETTERS, volume = "18", number = "6", pages = "7--11", month = nov # "\slash " # dec, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Pritchett:1998:ABS, author = "William W. {Pritchett, IV} and John D. Riley", title = "An {ASIS}-Based Static Analysis Tool for High-Integrity Systems", journal = j-SIGADA-LETTERS, volume = "18", number = "6", pages = "12--17", month = nov # "\slash " # dec, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Mills:1998:HSC, author = "Mike Mills and Greg Peterson", title = "Hardware\slash Software Co-design: {VHDL} and {Ada 95} Code Migration and Integrated Analysis", journal = j-SIGADA-LETTERS, volume = "18", number = "6", pages = "18--27", month = nov # "\slash " # dec, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Wong:1998:KAU, author = "Sy Wong and Gertrude Levine", title = "Kernel {Ada} to Unify Hardware and Software Design", journal = j-SIGADA-LETTERS, volume = "18", number = "6", pages = "28--38", month = nov # "\slash " # dec, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{James:1998:DMU, author = "Scott James", title = "A Dataflow Model Using Protected Types in a Distributed System", journal = j-SIGADA-LETTERS, volume = "18", number = "6", pages = "39--44", month = nov # "\slash " # dec, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Apr 20 17:47:37 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{James:1998:EDD, author = "Scott James", title = "The evolution of a distributed dataflow processing model using {Ada}", journal = j-SIGADA-LETTERS, volume = "18", number = "6", pages = "39--44", month = nov # "\slash " # dec, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Tardieu:1998:BFT, author = "Samuel Tardieu and Laurent Pautet", title = "Building fault tolerant distributed systems using {IP} multicast", journal = j-SIGADA-LETTERS, volume = "18", number = "6", pages = "45--51", month = nov # "\slash " # dec, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Pinho:1998:MAB, author = "Lu{\'i}s Miguel Pinho and Francisco Vasques", title = "Multi-$\mu$: An {Ada 95} Based Architecture for Fault Tolerance Support of Real-Time Systems", journal = j-SIGADA-LETTERS, volume = "18", number = "6", pages = "52--60", month = nov # "\slash " # dec, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Apr 20 17:47:37 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Pinho:1998:MMA, author = "Lu{\'\i}s Miguel Pinho and Francisco Vasques", title = "Multi-{$\mu$}: an {Ada 95} based architecture for fault tolerance support of real-time systems", journal = j-SIGADA-LETTERS, volume = "18", number = "6", pages = "52--60", month = nov # "\slash " # dec, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Chamillard:1998:UAN, author = "A. T. Chamillard and Ronald J. Lisowski and Richard R. Young", title = "Using {Ada} in Non-{CS} Majors", journal = j-SIGADA-LETTERS, volume = "18", number = "6", pages = "61--67", month = nov # "\slash " # dec, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Jarc:1998:ESW, author = "Duane J. Jarc and Michael B. Feldman", title = "An empirical study of {Web-based} algorithm animation courseware in an {Ada} data structure course", journal = j-SIGADA-LETTERS, volume = "18", number = "6", pages = "68--74", month = nov # "\slash " # dec, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Jarc:1998:SES, author = "Duane J. Jarc and Michael B. Feldman", title = "A [sic] Empirical Study of {Web}-Based Algorithm Animation Courseware in an {Ada} Data Structure Course", journal = j-SIGADA-LETTERS, volume = "18", number = "6", pages = "68--74", month = nov # "\slash " # dec, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Apr 20 17:47:37 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Murtagh:1998:CAP, author = "Jeanne L. Murtagh and John A. {Hamilton, Jr.}", title = "A Comparison of {Ada} and {Pascal} in an Introductory Computer Science Course", journal = j-SIGADA-LETTERS, volume = "18", number = "6", pages = "75--80", month = nov # "\slash " # dec, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Fleener:1998:RLE, author = "Nathan Fleener and Laura Moody and Mary Stewart", title = "A Reusable Lightweight Executive for Command and Control Systems", journal = j-SIGADA-LETTERS, volume = "18", number = "6", pages = "81--88", month = nov # "\slash " # dec, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Duncan:1998:RAL, author = "Arthur G. Duncan", title = "Reusable {Ada} Libraries Supporting Infinite Data Structures", journal = j-SIGADA-LETTERS, volume = "18", number = "6", pages = "89--103", month = nov # "\slash " # dec, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Reisner:1998:ICS, author = "John A. Reisner and Zeenat Lainwala and Thomas J. Peters and Steven {Demurjian, Sr.}", title = "Implementing a Culling and Self-Intersection Algorithm for Stereo-lithography Files in {Ada 95}", journal = j-SIGADA-LETTERS, volume = "18", number = "6", pages = "104--113", month = nov # "\slash " # dec, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Leif:1998:AEB, author = "Robert C. Leif and Suzanne B. Leif", title = "{Ada} in Embedded Boards for Scientific and Medical Instruments", journal = j-SIGADA-LETTERS, volume = "18", number = "6", pages = "114--120", month = nov # "\slash " # dec, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Woodruff:1998:LDC, author = "John P. Woodruff and Paul J. Van Arsdall", title = "A Large Distributed Control System Using {Ada} in Fusion Research", journal = j-SIGADA-LETTERS, volume = "18", number = "6", pages = "121--131", month = nov # "\slash " # dec, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Albertini:1998:ABM, author = "Victor D. Albertini and Craig J. Berrett", title = "{Ada} in an On-board Military Communication System", journal = j-SIGADA-LETTERS, volume = "18", number = "6", pages = "132--136", month = nov # "\slash " # dec, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Hopper:1998:UAD, author = "Jim Hopper and Jennifer DeVilbiss and Harry Heaton and Tom Haberlandt", title = "Use of {Ada 95} in {Digital Radar Landmass Simulation} ({DRLMS})", journal = j-SIGADA-LETTERS, volume = "18", number = "6", pages = "137--139", month = nov # "\slash " # dec, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Frisberg:1998:AGF, author = "Bo Frisberg", title = "{Ada} in the {Gripen} Flight Control System", journal = j-SIGADA-LETTERS, volume = "18", number = "6", pages = "140--141", month = nov # "\slash " # dec, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Apr 20 17:47:37 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Frisberg:1998:UAG, author = "Bo Frisberg", title = "Usage of {Ada} in the {Gripen} flight control system", journal = j-SIGADA-LETTERS, volume = "18", number = "6", pages = "140--141", month = nov # "\slash " # dec, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Hendrix:1998:VSI, author = "T. Dean Hendrix and James H. {Cross, II} and Larry A. Barowski and Karl S. Mathias", title = "Visual Support for Incremental Abstraction and Refinement in {Ada 95}", journal = j-SIGADA-LETTERS, volume = "18", number = "6", pages = "142--147", month = nov # "\slash " # dec, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Also mistakenly reprinted on pp. 153--157.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Barkataki:1998:RLS, author = "Shan Barkataki and Stu Harte and Tong Dinh", title = "Reengineering a Legacy System Using Design Patterns and {Ada 95} Object-Oriented Features", journal = j-SIGADA-LETTERS, volume = "18", number = "6", pages = "148--151", month = nov # "\slash " # dec, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Carlisle:1998:RFP, author = "Martin C. Carlisle and Patrick Maes", title = "{RAPID}: {A} Free, Portable {GUI} Design Tool", journal = j-SIGADA-LETTERS, volume = "18", number = "6", pages = "158--164", month = nov # "\slash " # dec, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Describes an interface between Ada and Tcl\slash Tk.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Wainwright:1998:AEW, author = "Ross H. Wainwright", title = "An Application Engineering Work-bench for Tailoring {Ada} Flight Components", journal = j-SIGADA-LETTERS, volume = "18", number = "6", pages = "165--174", month = nov # "\slash " # dec, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Brosgol:1998:CCF, author = "Benjamin M. Brosgol", title = "A Comparison of the Concurrency Features of {Ada 95} and {Java}", journal = j-SIGADA-LETTERS, volume = "18", number = "6", pages = "175--192", month = nov # "\slash " # dec, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Flint:1998:UJA, author = "Shayne Flint", title = "Using {Java APIs} with Native {Ada} Compilers", journal = j-SIGADA-LETTERS, volume = "18", number = "6", pages = "193--203", month = nov # "\slash " # dec, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Tzruya:1998:PID, author = "Yoav Tzruya and Mordechai Ben-Ari", title = "A Portable Implementation of the {Distributed Systems Annex} in {Java}", journal = j-SIGADA-LETTERS, volume = "18", number = "6", pages = "204--211", month = nov # "\slash " # dec, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Dousette:1998:CCU, author = "Patricia J. Dousette and Ari Danesh and Matthew Jones", title = "Command and Control Using {World Wide Web} Technology", journal = j-SIGADA-LETTERS, volume = "18", number = "6", pages = "212--214", month = nov # "\slash " # dec, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Kamrad:1998:AER, author = "Mike Kamrad", title = "{Ada} experience report for {BlazeNet}, {Inc}.", journal = j-SIGADA-LETTERS, volume = "18", number = "6", pages = "215--216", month = nov # "\slash " # dec, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Crawford:1998:AAS, author = "Bard S. Crawford", title = "Algorithm Animation with Symbol Processing Robots", journal = j-SIGADA-LETTERS, volume = "18", number = "6", pages = "217--218", month = nov # "\slash " # dec, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Silberberg:1998:APS, author = "David Silberberg", title = "Applying the {Personal Software Process} ({PSP})$^{\rm sm}$ with {Ada}", journal = j-SIGADA-LETTERS, volume = "18", number = "6", pages = "219--228", month = nov # "\slash " # dec, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Kiddle:1998:EPT, author = "O. P. Kiddle and A. J. Wellings", title = "Extensible Protected Types", journal = j-SIGADA-LETTERS, volume = "18", number = "6", pages = "229--239", month = nov # "\slash " # dec, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Li:1998:TAS, author = "Bangqing Li and Baowen Xu and Huiming Yu", title = "Transforming {Ada} Serving Tasks Into Protected Objects", journal = j-SIGADA-LETTERS, volume = "18", number = "6", pages = "240--245", month = nov # "\slash " # dec, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Kaisler:1998:OOC, author = "Stephen H. Kaisler and Michael B. Feldman", title = "Object-Oriented and Concurrent Program Design Issues in {Ada 95}", journal = j-SIGADA-LETTERS, volume = "18", number = "6", pages = "246--254", month = nov # "\slash " # dec, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Hoffman:1998:TGA, author = "Daniel Hoffman and Jayakrishnan Nair and Paul Strooper", title = "Testing Generic {Ada} Packages with {APE}", journal = j-SIGADA-LETTERS, volume = "18", number = "6", pages = "255--262", month = nov # "\slash " # dec, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Laski:1998:DAA, author = "Janusz Laski and William Stanley and Jim Hurst", title = "Dependency Analysis of {Ada} Programs", journal = j-SIGADA-LETTERS, volume = "18", number = "6", pages = "263--275", month = nov # "\slash " # dec, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Plinta:1998:SCG, author = "Charles Plinta and Richard D'Ippolito and Roger Van Scoy", title = "A Specification and Code Generation Tool for Message Translation and Validation", journal = j-SIGADA-LETTERS, volume = "18", number = "6", pages = "276--286", month = nov # "\slash " # dec, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Macos:1998:RDL, author = "Dragan Macos and Frank Mueller", title = "The Rendezvous is Dead --- Long Live the Protected Object", journal = j-SIGADA-LETTERS, volume = "18", number = "6", pages = "287--293", month = nov # "\slash " # dec, year = "1998", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Brosgol:1999:MC, author = "Ben Brosgol", title = "Message from the {Chair}", journal = j-SIGADA-LETTERS, volume = "19", number = "1", pages = "1--??", month = mar, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Nov 18 15:21:24 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1999:EP, author = "Anonymous", title = "Editorial Policy", journal = j-SIGADA-LETTERS, volume = "19", number = "1", pages = "5--??", month = mar, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Nov 18 15:21:24 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1999:KC, author = "Anonymous", title = "Key Contacts", journal = j-SIGADA-LETTERS, volume = "19", number = "1", pages = "6--??", month = mar, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Nov 18 15:21:24 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1999:SWG, author = "Anonymous", title = "{SIGAda} Working Groups", journal = j-SIGADA-LETTERS, volume = "19", number = "1", pages = "7--??", month = mar, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Nov 18 15:21:24 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1999:LSC, author = "Anonymous", title = "Local {SIGAda} Chapter", journal = j-SIGADA-LETTERS, volume = "19", number = "1", pages = "9--??", month = mar, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Nov 18 15:21:24 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1999:AAW, author = "Anonymous", title = "{Ada} Around the World", journal = j-SIGADA-LETTERS, volume = "19", number = "1", pages = "11--??", month = mar, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Nov 18 15:21:24 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1999:S, author = "Anonymous", title = "{SIGAda} '99", journal = j-SIGADA-LETTERS, volume = "19", number = "1", pages = "13--??", month = mar, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Nov 18 15:21:24 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1999:RST, author = "Anonymous", title = "Reliable Software Technologies: {Ada-Europe '99}", journal = j-SIGADA-LETTERS, volume = "19", number = "1", pages = "15--??", month = mar, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Nov 18 15:21:24 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1999:IJC, author = "Anonymous", title = "International Journal of Computer Systems: Science and Engineering Call for Papers", journal = j-SIGADA-LETTERS, volume = "19", number = "1", pages = "16--??", month = mar, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Nov 18 15:21:24 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1999:ICS, author = "Anonymous", title = "The 21$^{\rm st}$ International Conference on Software Engineering", journal = j-SIGADA-LETTERS, volume = "19", number = "1", pages = "18--??", month = mar, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Nov 18 15:21:24 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Hart:1999:SAW, author = "Hal Hart", title = "1998 {SIGAda} Awards Winners and 1999 Nominations", journal = j-SIGADA-LETTERS, volume = "19", number = "1", pages = "19--??", month = mar, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Nov 18 15:21:24 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Levine:1999:RSCa, author = "Trudy Levine", title = "Reusable Software Components", journal = j-SIGADA-LETTERS, volume = "19", number = "1", pages = "22--27", month = mar, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Leif:1999:SWH, author = "Robert C. Leif", title = "{SIGAda '98} Workshop: How do We Expedite the Commercial Use of {Ada}?", journal = j-SIGADA-LETTERS, volume = "19", number = "1", pages = "28--39", month = mar, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1999:ABA, author = "Anonymous", title = "{ASIS} Has Been Approved as {ISO} Standard", journal = j-SIGADA-LETTERS, volume = "19", number = "1", pages = "40--41", month = mar, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1999:AWD, author = "Anonymous", title = "{ASIS} --- Where Do We Go From Here?", journal = j-SIGADA-LETTERS, volume = "19", number = "1", pages = "42--47", month = mar, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Feb 8 16:09:51 MST 2002", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:1999:WRA, author = "Anonymous", title = "Workshop Report: {ASIS} --- Where Do We Go From Here? {6--10 PM, Sunday, 8 November 1998 SIGAda'98, Washington DC}", journal = j-SIGADA-LETTERS, volume = "19", number = "1", pages = "42--47", month = mar, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Brashear:1999:AVA, author = "Phil Brashear", title = "{Ada} validation {\tt :=} {Ada} conformity assessment", journal = j-SIGADA-LETTERS, volume = "19", number = "1", pages = "48--51", month = mar, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Brukardt:1999:ACA, author = "Randall Brukardt and Steven Deller and Joyce L. Tokar", title = "{Ada 95} Conformity Assessment", journal = j-SIGADA-LETTERS, volume = "19", number = "1", pages = "52--57", month = mar, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Newport:1999:RTP, author = "John R. Newport", title = "A real-time, path guidance cue", journal = j-SIGADA-LETTERS, volume = "19", number = "1", pages = "59--63", month = mar, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Drury:1999:UAD, author = "Pace Drury", title = "Using {ASIS} for Data Base Insulation", journal = j-SIGADA-LETTERS, volume = "19", number = "1", pages = "64--65", month = mar, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{deBondeli:1999:FRC, author = "Patrick de Bondeli", title = "A Fully Reusable Class of Objects for Synchronization and Communication in {Ada 95}", journal = j-SIGADA-LETTERS, volume = "19", number = "1", pages = "66--96", month = mar, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Leif:1999:ADC, author = "Robert C. Leif", title = "{Ada} Developers Cooperative License: (Draft) Version 0.3", journal = j-SIGADA-LETTERS, volume = "19", number = "1", pages = "97--107", month = mar, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:05 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Botton:1999:DA, author = "David Botton", title = "Dear {Ada}", journal = j-SIGADA-LETTERS, volume = "19", number = "1", pages = "108--??", month = mar, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Nov 18 15:21:24 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Kamrad:1999:FTS, author = "Mike Kamrad", title = "Fault tolerance (session summary)", journal = j-SIGADA-LETTERS, volume = "19", number = "2", pages = "10--11", month = jun, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:06 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Burns:1999:RPI, author = "Alan Burns", title = "The {Ravenscar Profile} and implementation issues (session summary)", journal = j-SIGADA-LETTERS, volume = "19", number = "2", pages = "12--14", month = jun, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:06 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Harbour:1999:DAR, author = "Michael Gonzalez Harbour", title = "Distributed {Ada} and real-time (session summary)", journal = j-SIGADA-LETTERS, volume = "19", number = "2", pages = "15--18", month = jun, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:06 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Wellings:1999:NLF, author = "Andy Wellings", title = "New language features and other language issues (session summary)", journal = j-SIGADA-LETTERS, volume = "19", number = "2", pages = "19--20", month = jun, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:06 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Pinho:1999:RMR, author = "Lu{\'\i}s Miguel Pinho and Francisco Vasques", title = "Replica management in real-time {Ada 95} applications", journal = j-SIGADA-LETTERS, volume = "19", number = "2", pages = "21--27", month = jun, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:06 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Dobbing:1999:RTP, author = "Brian Dobbing and George Romanski", title = "The {Ravenscar Tasking Profile} --- experience reporting", journal = j-SIGADA-LETTERS, volume = "19", number = "2", pages = "28--32", month = jun, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:06 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Wolf:1999:TRF, author = "Thomas Wolf", title = "Transparent replication for fault tolerance in distributed {Ada 95}", journal = j-SIGADA-LETTERS, volume = "19", number = "2", pages = "33--40", month = jun, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:06 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Real:1999:DCP, author = "Jorge Real and Andy Wellings", title = "Dynamic ceiling priorities and {Ada 95}", journal = j-SIGADA-LETTERS, volume = "19", number = "2", pages = "41--48", month = jun, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:06 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Kienzle:1999:CTT, author = "J{\"o}rg Kienzle", title = "Combining tasking and transaction", journal = j-SIGADA-LETTERS, volume = "19", number = "2", pages = "49--53", month = jun, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:06 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Michell:1999:EDT, author = "Stephen Michell and Kristina Lundqvist", title = "Extendable [sic], dispatchable task communication mechanisms", journal = j-SIGADA-LETTERS, volume = "19", number = "2", pages = "54--59", month = jun, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:06 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Moody:1999:STT, author = "Scott Arthur Moody and Samuel Kwok and Dale Karr", title = "{SimpleGraphics}: {Tcl\slash Tk} visualization of real-time multi-threaded and distributed applications", journal = j-SIGADA-LETTERS, volume = "19", number = "2", pages = "60--66", month = jun, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:06 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Garcia:1999:PRP, author = "J. J. Guti{\'e}rrez Garc{\'\i}a and M. Gonz{\'a}lez Harbour", title = "Prioritizing remote procedure calls in {Ada} distributed systems", journal = j-SIGADA-LETTERS, volume = "19", number = "2", pages = "67--72", month = jun, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Feb 8 16:09:51 MST 2002", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{GutierrezGarcia:1999:PRP, author = "J. J. Guti{\'e}rrezGarc{\'\i}a and M. Gonz{\'a}lezHarbour", title = "Prioritizing remote procedure calls in {Ada} distributed systems", journal = j-SIGADA-LETTERS, volume = "19", number = "2", pages = "67--72", month = jun, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:06 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{delaPuente:1999:RTP, author = "Juan A. de la Puente and Jos{\'e} F. Ruiz and Jes{\'u}s M. Gonz{\'a}lez-Barahona", title = "Real-time programming with {GNAT}: specialised kernels versus {POSIX} threads", journal = j-SIGADA-LETTERS, volume = "19", number = "2", pages = "73--77", month = jun, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:06 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Burns:1999:HVC, author = "A. Burns and A. J. Wellings", title = "How to verify concurrent {Ada} programs: the application of model checking", journal = j-SIGADA-LETTERS, volume = "19", number = "2", pages = "78--83", month = jun, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:06 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Walker:1999:ETE, author = "W. M. Walker and P. T. Woolley and A. Burns", title = "An experimental testbed for embedded real time {Ada 95}", journal = j-SIGADA-LETTERS, volume = "19", number = "2", pages = "84--89", month = jun, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:06 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Smith:1999:DPI, author = "Gary W. Smith and Richard A. Volz", title = "Distributed programming with intermediate {IDL}", journal = j-SIGADA-LETTERS, volume = "19", number = "2", pages = "90--95", month = jun, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:06 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Shen:1999:LKM, author = "Hongfeng Shen and Theodore P. Baker", title = "A {Linux} Kernel Module Implementation of Restricted {Ada} Tasking", journal = j-SIGADA-LETTERS, volume = "19", number = "2", pages = "96--103", month = jun, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:06 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Selic:1999:APC, author = "Brian Selic", title = "Architectural patterns for complex real-time systems (keynote address) (abstract only)", journal = j-SIGADA-LETTERS, volume = "19", number = "3", pages = "1--1", month = sep, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:07 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{James:1999:RDA, author = "Scott James", title = "Redistribution in distributed {Ada}", journal = j-SIGADA-LETTERS, volume = "19", number = "3", pages = "3--8", month = sep, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:07 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Botton:1999:IAM, author = "David Botton", title = "Interfacing {Ada 95} to {Microsoft COM} and {DCOM} technologies", journal = j-SIGADA-LETTERS, volume = "19", number = "3", pages = "9--14", month = sep, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:07 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Lundqvist:1999:FMA, author = "Kristina Lundqvist and Lars Asplund", title = "A formal model of the {Ada Ravenscar} tasking profile; delay until", journal = j-SIGADA-LETTERS, volume = "19", number = "3", pages = "15--21", month = sep, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:07 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Carpenter:1999:VRS, author = "Paul B. Carpenter", title = "Verification of requirements for safety-critical software", journal = j-SIGADA-LETTERS, volume = "19", number = "3", pages = "23--29", month = sep, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:07 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Pautet:1999:CCS, author = "Laurent Pautet and Thomas Quinot and Samuel Tardieu", title = "{CORBA} and {CORBA} services for {DSA}", journal = j-SIGADA-LETTERS, volume = "19", number = "3", pages = "31--38", month = sep, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:07 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Kermarrec:1999:CVA, author = "Yvon Kermarrec", title = "{CORBA} vs. {Ada 95} {DSA}: a programmer's view", journal = j-SIGADA-LETTERS, volume = "19", number = "3", pages = "39--46", month = sep, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:07 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Carlisle:1999:TII, author = "Martin C. Carlisle", title = "A truly implementation independent {GUI} development tool", journal = j-SIGADA-LETTERS, volume = "19", number = "3", pages = "47--52", month = sep, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:07 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Wisniewski:1999:TAA, author = "Joseph R. Wisniewski", title = "Transitioning an {ASIS} application: version 1 to {Ada95 2.0}", journal = j-SIGADA-LETTERS, volume = "19", number = "3", pages = "53--65", month = sep, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:07 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Colket:1999:CAS, author = "William Currie Colket", title = "Code analysis of safety-critical and real-time software using {ASIS}", journal = j-SIGADA-LETTERS, volume = "19", number = "3", pages = "67--76", month = sep, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:07 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Pautet:1999:WFD, author = "Laurent Pautet and Samuel Tardieu", title = "What future for the distributed systems annex?", journal = j-SIGADA-LETTERS, volume = "19", number = "3", pages = "77--82", month = sep, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:07 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Buhler:1999:AAJ, author = "Gerhard B{\"u}hler and Heinz Fa{\ss}bender", title = "Applying {Ada}, {Java} and {CORBA} for making a command and control information system platform independent", journal = j-SIGADA-LETTERS, volume = "19", number = "3", pages = "83--88", month = sep, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:07 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Tonndorf:1999:ACA, author = "Michael Tonndorf", title = "{Ada} conformity assessments: a model for other programming languages?", journal = j-SIGADA-LETTERS, volume = "19", number = "3", pages = "89--99", month = sep, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:07 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Hulse:1999:RMC, author = "Christine Hulse and Scott Edgerton and Michael Ubnoske and Louis Vazquez", title = "Reducing maintenance costs through the application of modern software architecture principles", journal = j-SIGADA-LETTERS, volume = "19", number = "3", pages = "101--110", month = sep, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:07 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{McCormick:1999:AMR, author = "John McCormick", title = "{Ada}, model railroading, and real-time software engineering education (keynote address)", journal = j-SIGADA-LETTERS, volume = "19", number = "3", pages = "111--112", month = sep, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:07 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Martin:1999:BTT, author = "Juan Carlos D{\'\i}az Mart{\'\i}n and Isidro Irala Veloso and Jos{\'e} Manuel Rodr{\'\i}guez Garc{\'\i}a", title = "Building {Tcl-Tk GUIs} for {HRT--HOOD} systems", journal = j-SIGADA-LETTERS, volume = "19", number = "3", pages = "113--123", month = sep, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:07 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Lowe:1999:EAA, author = "Tony Lowe", title = "Extending {Ada} to assist multiprocessor embedded development", journal = j-SIGADA-LETTERS, volume = "19", number = "3", pages = "125--132", month = sep, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:07 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Doran:1999:ILL, author = "Steven Doran", title = "Interfacing low-level {C} device drivers with {Ada 95}", journal = j-SIGADA-LETTERS, volume = "19", number = "3", pages = "133--143", month = sep, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:07 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Ballbastre:1999:EUA, author = "P. Ballbastre and S. Terrasa and J. Vila and A. Crespo", title = "Experiences using {Ada} in a real-time and distributed laboratory", journal = j-SIGADA-LETTERS, volume = "19", number = "3", pages = "145--155", month = sep, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:07 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Lopes:1999:AO, author = "Arthur V. Lopes", title = "{Ada} + {SQL} --- an overview", journal = j-SIGADA-LETTERS, volume = "19", number = "3", pages = "157--162", month = sep, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:07 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Wang:1999:ISE, author = "Ming Wang", title = "Integrating a software engineering approach into an {Ada} closed laboratory", journal = j-SIGADA-LETTERS, volume = "19", number = "3", pages = "163--168", month = sep, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:07 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Bernstein:1999:OAF, author = "Sheri J. Bernstein and Robert S. Duff", title = "Optimizing {Ada} on the fly", journal = j-SIGADA-LETTERS, volume = "19", number = "3", pages = "169--179", month = sep, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:07 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Lortz:1999:RDR, author = "Henry A. Lortz and Timothy A. Tibbetts", title = "The role of distributed, real-time {Ada} {\&} {C++} on the {Airborne Surveillance Testbed (AST)} program", journal = j-SIGADA-LETTERS, volume = "19", number = "3", pages = "181--182", month = sep, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:07 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Lowe:1999:PPW, author = "Tony Lowe", title = "Pinching pennies while losing dollars", journal = j-SIGADA-LETTERS, volume = "19", number = "3", pages = "183--193", month = sep, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:07 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Rusanova:1999:SPP, author = "Olga Rusanova and Alexandr Korochkin", title = "Scheduling problems for parallel and distributed systems", journal = j-SIGADA-LETTERS, volume = "19", number = "3", pages = "195--201", month = sep, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:07 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Needham:1999:TDO, author = "Donald M. Needham and Steven A. {Demurjian, Sr.} and Thomas J. Peters", title = "Towards a distributed object-oriented propagation model using {Ada95}", journal = j-SIGADA-LETTERS, volume = "19", number = "3", pages = "203--210", month = sep, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:07 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Gedela:1999:FMS, author = "Ravi K. Gedela and Sol M. Shatz and Haiping Xu", title = "Formal modeling of synchronization methods for concurrent objects in {Ada 95}", journal = j-SIGADA-LETTERS, volume = "19", number = "3", pages = "211--220", month = sep, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:07 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Gilchrist:1999:AAU, author = "Ian Gilchrist", title = "Attitudes to {Ada} in the {UK} high-reliability software sector (plenary session)", journal = j-SIGADA-LETTERS, volume = "19", number = "3", pages = "221--221", month = sep, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:07 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Balfour:1999:CSC, author = "Brad Balfour", title = "The current state of {CORBA} (invited presentation)", journal = j-SIGADA-LETTERS, volume = "19", number = "3", pages = "223--223", month = sep, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:07 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Hart:1999:WHI, author = "Hal Hart and Barry Boehm and S. Tucker Taft and Tony Wasserman", title = "What happened to integrated environments? (panel session)", journal = j-SIGADA-LETTERS, volume = "19", number = "3", pages = "225--226", month = sep, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:07 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Boehm:1999:PFC, author = "Barry Boehm", title = "Predicting the future of computer systems and software engineering (keynote address)", journal = j-SIGADA-LETTERS, volume = "19", number = "3", pages = "227--227", month = sep, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:07 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Gilchrist:1999:AAM, author = "Ian Gilchrist", title = "Attitudes to {Ada} --- a market survey", journal = j-SIGADA-LETTERS, volume = "19", number = "3", pages = "229--242", month = sep, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:07 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Levine:1999:RSCb, author = "Trudy Levine", title = "Reusable software components", journal = j-SIGADA-LETTERS, volume = "19", number = "4", pages = "11--12", month = dec, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:07 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Mardis:1999:ESR, author = "Mike Mardis", title = "Endian-safe record representation clauses for {Ada} programs", journal = j-SIGADA-LETTERS, volume = "19", number = "4", pages = "13--18", month = dec, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:07 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Cole:1999:CAA, author = "Oliver Cole", title = "Converting an {Ada} 83 application to {Ada 95}", journal = j-SIGADA-LETTERS, volume = "19", number = "4", pages = "19--21", month = dec, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:07 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Wong:1999:ATL, author = "SY Wong", title = "{Ada} as a teaching language", journal = j-SIGADA-LETTERS, volume = "19", number = "4", pages = "22--23", month = dec, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:07 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Grein:1999:AF, author = "Christoph Grein", title = "Add finalization", journal = j-SIGADA-LETTERS, volume = "19", number = "4", pages = "24--31", month = dec, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:07 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Wood:1999:ACF, author = "Dave Wood", title = "{Ada}: a commercial flop and proud of it! -or- how to deal with {Java} envy", journal = j-SIGADA-LETTERS, volume = "19", number = "4", pages = "32--36", month = dec, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:07 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Pinho:1999:AAA, author = "Lu{\'\i}s Miguel Pinho and Francisco Vasques", title = "To {Ada} or not to {Ada}: {Adaing} vs. {Javaing} in real-time systems", journal = j-SIGADA-LETTERS, volume = "19", number = "4", pages = "37--43", month = dec, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:07 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Grein:1999:SP, author = "Christoph Grein", title = "Safe pointers", journal = j-SIGADA-LETTERS, volume = "19", number = "4", pages = "44--48", month = dec, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:07 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Burns:1999:RP, author = "Alan Burns", title = "The {Ravenscar Profile}", journal = j-SIGADA-LETTERS, volume = "19", number = "4", pages = "49--52", month = dec, year = "1999", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:07 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Brosgol:2000:MCa, author = "Ben Brosgol", title = "Message from the {Chair}", journal = j-SIGADA-LETTERS, volume = "20", number = "1", pages = "1--2", month = mar, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Nov 18 15:21:24 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:2000:EP, author = "Anonymous", title = "Editorial Policy", journal = j-SIGADA-LETTERS, volume = "20", number = "1", pages = "3--4", month = mar, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Nov 18 15:21:24 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:2000:KCa, author = "Anonymous", title = "Key Contacts", journal = j-SIGADA-LETTERS, volume = "20", number = "1", pages = "5--5", month = mar, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Nov 18 15:21:24 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:2000:SWG, author = "Anonymous", title = "{SIGAda} Working Groups", journal = j-SIGADA-LETTERS, volume = "20", number = "1", pages = "6--7", month = mar, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Nov 18 15:21:24 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:2000:LSC, author = "Anonymous", title = "Local {SIGAda} Chapters", journal = j-SIGADA-LETTERS, volume = "20", number = "1", pages = "8--9", month = mar, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Nov 18 15:21:24 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:2000:AAW, author = "Anonymous", title = "{Ada} Around the World", journal = j-SIGADA-LETTERS, volume = "20", number = "1", pages = "10--11", month = mar, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Nov 18 15:21:24 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Hart:2000:SAW, author = "Hal Hart", title = "1999 {SIGAda} Awards Winners and 2000 Nominations", journal = j-SIGADA-LETTERS, volume = "20", number = "1", pages = "12--15", month = mar, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Nov 18 15:21:24 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:2000:AE, author = "Anonymous", title = "{Ada Europe}", journal = j-SIGADA-LETTERS, volume = "20", number = "1", pages = "16--17", month = mar, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Nov 18 15:21:24 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:2000:S, author = "Anonymous", title = "{SIGAda 2000}", journal = j-SIGADA-LETTERS, volume = "20", number = "1", pages = "18--18", month = mar, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Nov 18 15:21:24 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:2000:SWA, author = "Anonymous", title = "{SIGAda '99} Workshop: {ASIS} --- Extensions for Higher Level Abstractions", journal = j-SIGADA-LETTERS, volume = "20", number = "1", pages = "19--24", month = mar, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Nov 18 15:21:24 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Romanovsky:2000:DDC, author = "Alexander Romanovsky", title = "Diversely Designed Classes for Use by Multiple Tasks", journal = j-SIGADA-LETTERS, volume = "20", number = "1", pages = "25--37", month = mar, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:08 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Gibson:2000:TAT, author = "David S. Gibson", title = "Two Approaches to Teaching Software Components Using {Ada 95}", journal = j-SIGADA-LETTERS, volume = "20", number = "1", pages = "38--57", month = mar, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:08 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Needham:2000:IAM, author = "D. Needham and S. Demurjian and T. Peters", title = "An {IDL} to {Ada95} Mapping to Support Propagation Modeling", journal = j-SIGADA-LETTERS, volume = "20", number = "1", pages = "58--66", month = mar, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:08 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Hait:2000:AOP, author = "F{\'e}rial Benachour Hait", title = "Agent Oriented Programming with {Ada 95}: Application to financial markets", journal = j-SIGADA-LETTERS, volume = "20", number = "1", pages = "67--80", month = mar, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:08 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Brosgol:2000:MCb, author = "Ben Brosgol", title = "Message from the {Chair}", journal = j-SIGADA-LETTERS, volume = "20", number = "2", pages = "1--2", month = jun, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Dec 23 08:31:53 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", URL = "http://www.acm.org/sigada/ada_letters/june2000/ChairLetterJune2000AdaLetters.pdf", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:2000:NIEa, author = "Anonymous", title = "Newsletter Info: Editorial Policy", journal = j-SIGADA-LETTERS, volume = "20", number = "2", pages = "3--4", month = jun, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Dec 23 08:31:53 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", URL = "http://www.acm.org/sigada/ada_letters/june2000/newsletter_info.pdf", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:2000:NIKa, author = "Anonymous", title = "Newsletter Info: Key Contacts", journal = j-SIGADA-LETTERS, volume = "20", number = "2", pages = "5--5", month = jun, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Dec 23 08:31:53 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", URL = "http://www.acm.org/sigada/ada_letters/june2000/newsletter_info.pdf", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:2000:NISa, author = "Anonymous", title = "Newsletter Info: {SIGAda} Working Groups", journal = j-SIGADA-LETTERS, volume = "20", number = "2", pages = "6--7", month = jun, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Dec 23 08:31:53 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", URL = "http://www.acm.org/sigada/ada_letters/june2000/newsletter_info.pdf", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:2000:NILa, author = "Anonymous", title = "Newsletter Info: Local {SIGAda} Chapters", journal = j-SIGADA-LETTERS, volume = "20", number = "2", pages = "8--9", month = jun, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Dec 23 08:31:53 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", URL = "http://www.acm.org/sigada/ada_letters/june2000/newsletter_info.pdf", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:2000:NIAa, author = "Anonymous", title = "Newsletter Info: {Ada} Around the World", journal = j-SIGADA-LETTERS, volume = "20", number = "2", pages = "10--10", month = jun, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Dec 23 08:31:53 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", URL = "http://www.acm.org/sigada/ada_letters/june2000/newsletter_info.pdf", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:2000:MS, author = "Anonymous", title = "Meetings: {SIGAda 2000}", journal = j-SIGADA-LETTERS, volume = "20", number = "2", pages = "11--13", month = jun, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Dec 23 08:31:53 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", URL = "http://www.acm.org/sigada/ada_letters/june2000/sigada_2000.pdf", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:2000:MIR, author = "Anonymous", title = "Meetings: {$10^{\rm th}$ International Real-Time Ada Workshop}", journal = j-SIGADA-LETTERS, volume = "20", number = "2", pages = "14--14", month = jun, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Dec 23 08:31:53 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", URL = "http://www.acm.org/sigada/ada_letters/june2000/irtaw.pdf", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:2000:MAE, author = "Anonymous", title = "Meetings: {Ada Europe 2001}", journal = j-SIGADA-LETTERS, volume = "20", number = "2", pages = "15--16", month = jun, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Dec 23 08:31:53 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", URL = "http://www.acm.org/sigada/ada_letters/june2000/ada_europe_2001.pdf", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:2000:ARH, author = "Anonymous", title = "Announcements: Research in the History of Programming Languages and Software Engineering", journal = j-SIGADA-LETTERS, volume = "20", number = "2", pages = "17--17", month = jun, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Dec 23 08:31:53 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", URL = "http://www.acm.org/sigada/ada_letters/june2000/plresearch.pdf", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:2000:AJE, author = "Anonymous", title = "Announcements: {John English Windows} Library", journal = j-SIGADA-LETTERS, volume = "20", number = "2", pages = "18--18", month = jun, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Dec 23 08:31:53 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", URL = "http://www.acm.org/sigada/ada_letters/june2000/jewl.pdf", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Leif:2000:SWH, author = "Robert C. Leif", title = "{SIGAda} 99, workshop: how do we expedite the commercial use of {Ada?}", journal = j-SIGADA-LETTERS, volume = "20", number = "2", pages = "19--26", month = jun, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:08 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", URL = "http://www.acm.org/sigada/ada_letters/june2000/leif.pdf", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Levine:2000:RSC, author = "Trudy Levine", title = "Reusable Software Components", journal = j-SIGADA-LETTERS, volume = "20", number = "2", pages = "27--37", month = jun, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:08 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", URL = "http://www.acm.org/sigada/ada_letters/june2000/levine.pdf", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Sanden:2000:ISM, author = "Bo I. Sand{\'e}n", title = "Implementation of State Machines with Tasks and Protected Objects", journal = j-SIGADA-LETTERS, volume = "20", number = "2", pages = "38--56", month = jun, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:08 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", URL = "http://www.acm.org/sigada/ada_letters/june2000/sanden.pdf", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Carlisle:2000:AOO, author = "Martin C. Carlisle", title = "An Automatic Object-Oriented Parser Generator for {Ada}", journal = j-SIGADA-LETTERS, volume = "20", number = "2", pages = "57--63", month = jun, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:08 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", URL = "http://www.acm.org/sigada/ada_letters/june2000/adagoop.pdf", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Brosgol:2000:MCc, author = "Ben Brosgol", title = "Message from the {Chair}", journal = j-SIGADA-LETTERS, volume = "20", number = "3", pages = "1--2", month = sep, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Dec 23 08:54:48 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:2000:NIEb, author = "Anonymous", title = "Newsletter Info: Editorial Policy", journal = j-SIGADA-LETTERS, volume = "20", number = "3", pages = "3--4", month = sep, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Dec 23 08:54:48 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", URL = "http://www.acm.org/sigada/ada_letters/sept2000/newsletter_info.pdf", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:2000:NIKb, author = "Anonymous", title = "Newsletter Info: Key Contacts", journal = j-SIGADA-LETTERS, volume = "20", number = "3", pages = "5--5", month = sep, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Dec 23 08:54:48 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", URL = "http://www.acm.org/sigada/ada_letters/sept2000/newsletter_info.pdf", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:2000:NISb, author = "Anonymous", title = "Newsletter Info: {SIGAda} Working Groups", journal = j-SIGADA-LETTERS, volume = "20", number = "3", pages = "6--7", month = sep, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Dec 23 08:54:48 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", URL = "http://www.acm.org/sigada/ada_letters/sept2000/newsletter_info.pdf", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:2000:NILb, author = "Anonymous", title = "Newsletter Info: Local {SIGAda} Chapters", journal = j-SIGADA-LETTERS, volume = "20", number = "3", pages = "8--9", month = sep, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Dec 23 08:54:48 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", URL = "http://www.acm.org/sigada/ada_letters/sept2000/newsletter_info.pdf", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:2000:NIAb, author = "Anonymous", title = "Newsletter Info: {Ada} Around the World", journal = j-SIGADA-LETTERS, volume = "20", number = "3", pages = "10--11", month = sep, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Dec 23 08:54:48 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", URL = "http://www.acm.org/sigada/ada_letters/sept2000/newsletter_info.pdf", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Hamilton:2000:PLI, author = "J. A. Drew {Hamilton, Jr.} and Jeanne L. Murtagh and Richard G. Zoller", title = "Programming Language Impacts on Learning", journal = j-SIGADA-LETTERS, volume = "20", number = "3", pages = "12--19", month = sep, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:09 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", URL = "http://www.acm.org/sigada/ada_letters/sept2000/pascal.pdf", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Fagin:2000:AIL, author = "Barry Fagin", title = "An {Ada} Interface to {Lego Mindstorms}", journal = j-SIGADA-LETTERS, volume = "20", number = "3", pages = "20--40", month = sep, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:09 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", URL = "http://www.acm.org/sigada/ada_letters/sept2000/mindstorms.pdf", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Fagin:2000:AMU, author = "Barry Fagin", title = "{Ada\slash Mindstorms 1.0} User's Guide and Reference Manual", journal = j-SIGADA-LETTERS, volume = "20", number = "3", pages = "32--40", month = sep, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:09 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{McCormick:2000:SEE, author = "John W. McCormick", title = "Software Engineering Education: On the Right Track with {Ada}", journal = j-SIGADA-LETTERS, volume = "20", number = "3", pages = "41--49", month = sep, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:09 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", URL = "http://www.acm.org/sigada/ada_letters/sept2000/right_track.pdf", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Botton:2000:AN, author = "David Botton", title = "{Ada} on the {NET}!", journal = j-SIGADA-LETTERS, volume = "20", number = "3", pages = "50--52", month = sep, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:09 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", URL = "http://www.acm.org/sigada/ada_letters/sept2000/ada_on_the_net.pdf", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Botton:2000:DA, author = "David Botton", title = "Dear {Ada}", journal = j-SIGADA-LETTERS, volume = "20", number = "3", pages = "53--56", month = sep, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Dec 23 08:54:48 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", URL = "http://www.acm.org/sigada/ada_letters/sept2000/dear_ada_sep2000.pdf", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Brosgol:2000:MCd, author = "Ben Brosgol", title = "Message from the {Chair}", journal = j-SIGADA-LETTERS, volume = "20", number = "4", pages = "1--2", month = dec, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Dec 23 09:04:06 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Gasperoni:2000:MPJ, author = "Franco Gasperoni and Gary Dismukes", title = "Multilanguage Programming on the {JVM}: The {Ada 95} Benefits", journal = j-SIGADA-LETTERS, volume = "20", number = "4", pages = "3--28", month = dec, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:09 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Special Issue: Presentations from SIGAda 2000.", URL = "http://www.acm.org/sigada/ada_letters/dec2000/ada-on-jvm.pdf", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Java Virtual Machine (JVM)", } @Article{Dobbing:2000:BPA, author = "Brian Dobbing", title = "Building partitioned architectures based on the {Ravenscar} profile", journal = j-SIGADA-LETTERS, volume = "20", number = "4", pages = "29--31", month = dec, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:09 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Special Issue: Presentations from SIGAda 2000.", URL = "http://www.acm.org/sigada/ada_letters/dec2000/dobbing-paper.pdf", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Asplund:2000:SCS, author = "Lars Asplund and Kristina Lundqvist", title = "Safety Critical Systems Based on Formal Models", journal = j-SIGADA-LETTERS, volume = "20", number = "4", pages = "32--39", month = dec, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:09 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Special Issue: Presentations from SIGAda 2000.", URL = "http://www.acm.org/sigada/ada_letters/dec2000/asplund-paper.pdf", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Hovater:2000:DGU, author = "Steven V. Hovater", title = "Document Generation using {ASIS} Tools", journal = j-SIGADA-LETTERS, volume = "20", number = "4", pages = "40--49", month = dec, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:09 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Special Issue: Presentations from SIGAda 2000.", URL = "http://www.acm.org/sigada/ada_letters/dec2000/hovater-paper.pdf", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Spicer:2000:SEL, author = "Kelly L. Spicer", title = "A successful example of a layered-architecture based embedded development with {Ada} 83 for standard-missile control", journal = j-SIGADA-LETTERS, volume = "20", number = "4", pages = "50--63", month = dec, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:09 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Special Issue: Presentations from SIGAda 2000.", URL = "http://www.acm.org/sigada/ada_letters/dec2000/spicer-paper.pdf", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Chapman:2000:IES, author = "Roderick Chapman", title = "Industrial Experience with {SPARK}", journal = j-SIGADA-LETTERS, volume = "20", number = "4", pages = "64--68", month = dec, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:09 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Special Issue: Presentations from SIGAda 2000.", URL = "http://www.acm.org/sigada/ada_letters/dec2000/chapman-paper.pdf", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Barnes:2000:SWC, author = "John Barnes", title = "The {SPARK} Way to Correctness is Via Abstraction", journal = j-SIGADA-LETTERS, volume = "20", number = "4", pages = "69--79", month = dec, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:09 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Special Issue: Presentations from SIGAda 2000.", URL = "http://www.acm.org/sigada/ada_letters/dec2000/barnes-paper.pdf", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:2000:KCb, author = "Anonymous", title = "Key Contacts", journal = j-SIGADA-LETTERS, volume = "20", number = "4", pages = "80--??", month = dec, year = "2000", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Dec 23 09:04:06 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Special Issue: Presentations from SIGAda 2000.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Wellings:2001:SFR, author = "Andy Wellings", title = "Status and future of the {Ravenscar} profile session summary", journal = j-SIGADA-LETTERS, volume = "21", number = "1", pages = "5--8", month = mar, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:10 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Michell:2001:TOO, author = "Stephen Michell and Joyce L. Tokar", title = "Tasking and object orientation", journal = j-SIGADA-LETTERS, volume = "21", number = "1", pages = "9--10", month = mar, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:10 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Asplund:2001:SNS, author = "Lars Asplund", title = "Session: new scheduling\slash dispatching policies", journal = j-SIGADA-LETTERS, volume = "21", number = "1", pages = "11--13", month = mar, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:10 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Harbour:2001:SSD, author = "Michael Gonz{\'a}lez Harbour and Luis Miguel Pinho", title = "Session summary: distribution and real-time", journal = j-SIGADA-LETTERS, volume = "21", number = "1", pages = "14--16", month = mar, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:10 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Dobbing:2001:RSA, author = "Brian Dobbing and Tullio Vardanega", title = "Report of session: analysis of the {J} consortium real-time {Java} proposal", journal = j-SIGADA-LETTERS, volume = "21", number = "1", pages = "17--18", month = mar, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:10 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Dobbing:2001:OSJ, author = "Brian Dobbing", title = "Overview of the {Sun Java Community Process}'s {Real-Time Expert Group} specification of {RT-Java}: {Session Summary}", journal = j-SIGADA-LETTERS, volume = "21", number = "1", pages = "18--19", month = mar, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:10 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{AldeaRivas:2001:EAR, author = "Mario {Aldea Rivas} and Michael Gonz{\'a}lez Harbour", title = "Extending {Ada}'s real-time systems annex with the {POSIX} scheduling services", journal = j-SIGADA-LETTERS, volume = "21", number = "1", pages = "20--26", month = mar, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Feb 8 16:09:52 MST 2002", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Rivas:2001:EAR, author = "Mario Aldea Rivas and Michael Gonz{\'a}lez Harbour", title = "Extending {Ada}'s real-time systems annex with the {POSIX} scheduling services", journal = j-SIGADA-LETTERS, volume = "21", number = "1", pages = "20--26", month = mar, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:10 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Alonso:2001:IMC, author = "Alejandro Alonso and Juan Antonio de la Puente", title = "Implementation of mode changes with the {Ravenscar} profile", journal = j-SIGADA-LETTERS, volume = "21", number = "1", pages = "27--32", month = mar, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:10 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Audsley:2001:IUR, author = "Neil Audsley and Andy Wellings", title = "Issues with using {Ravenscar} and the {Ada} distributed systems annex for high-integrity systems", journal = j-SIGADA-LETTERS, volume = "21", number = "1", pages = "33--39", month = mar, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:10 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Audsley:2001:IHI, author = "Neil Audsley and Alan Burns and Andy Wellings", title = "Implementing a high-integrity executive using {Ravenscar}", journal = j-SIGADA-LETTERS, volume = "21", number = "1", pages = "40--45", month = mar, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:10 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Burns:2001:NPD, author = "Alan Burns", title = "Non-preemptive dispatching and locking policies", journal = j-SIGADA-LETTERS, volume = "21", number = "1", pages = "46--47", month = mar, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:10 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Burns:2001:DVD, author = "A. Burns and A. J. Wellings and A. M. Koelmans and M. Koutny and A. Romanovsky and A. Yakovlev", title = "On developing and verifying design abstractions for reliable concurrent programming in {Ada}", journal = j-SIGADA-LETTERS, volume = "21", number = "1", pages = "48--55", month = mar, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:10 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Dobbing:2001:RPH, author = "Brian Dobbing", title = "The {Ravenscar} profile for high-integrity {Java} programs?", journal = j-SIGADA-LETTERS, volume = "21", number = "1", pages = "56--61", month = mar, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:10 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Garcia:2001:TRT, author = "Jos{\'e} Javier Guiti{\'e}rrez Garc{\'\i}a and Michael Gonz{\'a}lez Harbour", title = "Towards a real-time distributed systems annex in {Ada}", journal = j-SIGADA-LETTERS, volume = "21", number = "1", pages = "62--66", month = mar, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:10 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Kienzle:2001:CTT, author = "J{\"o}rg Kienzle and Alexander Romanovsky", title = "Combining tasking and transactions, part {II}: open multithreaded transactions", journal = j-SIGADA-LETTERS, volume = "21", number = "1", pages = "67--74", month = mar, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:10 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Michell:2001:PPC, author = "Stephen Michell", title = "Position paper: completing the {Ravenscar} profile", journal = j-SIGADA-LETTERS, volume = "21", number = "1", pages = "75--78", month = mar, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:10 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Pinho:2001:PAM, author = "Lu{\'\i}s Miguel Pinho and Francisco Vasques and Luis Ferreira", title = "Programming atomic multicast in {CAN}", journal = j-SIGADA-LETTERS, volume = "21", number = "1", pages = "79--84", month = mar, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:10 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{delaPuente:2001:DIO, author = "Juan A. de la Puente and Juan Zamorano and Jos{\'e} Ruiz and Ram{\'o}n Fern{\'a}ndez and Rodrigo Garc{\'\i}a", title = "The design and implementation of the open {Ravenscar} kernel", journal = j-SIGADA-LETTERS, volume = "21", number = "1", pages = "85--90", month = mar, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:10 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Real:2001:SDC, author = "Jorge Real and Albert Llamos{\'\i} and Alfons Crespo", title = "A semantics for dynamic ceiling priorities in {Ada}", journal = j-SIGADA-LETTERS, volume = "21", number = "1", pages = "91--95", month = mar, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:10 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Vardanega:2001:URP, author = "Tullio Vardanega and Gert Caspersen", title = "Using the {Ravenscar} profile for space applications: the {OBOSS} case", journal = j-SIGADA-LETTERS, volume = "21", number = "1", pages = "96--104", month = mar, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:10 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Wellings:2001:EPT, author = "A. J. Wellings and B. Johnson and B. Sanden and J. Kienzle and T. Wolf and S. Michell", title = "Extensible protected types: proposal status", journal = j-SIGADA-LETTERS, volume = "21", number = "1", pages = "105--110", month = mar, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:10 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Brosgol:2001:MC, author = "Ben Brosgol", title = "Message from the {Chair}", journal = j-SIGADA-LETTERS, volume = "21", number = "2", pages = "1--2", month = jun, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Feb 8 16:09:52 MST 2002", bibsource = "http://www.acm.org/sigada/ada_letters/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:2001:NI, author = "Anonymous", title = "Newsletter Information", journal = j-SIGADA-LETTERS, volume = "21", number = "2", pages = "3--4", month = jun, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Feb 8 16:09:52 MST 2002", bibsource = "http://www.acm.org/sigada/ada_letters/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:2001:SA, author = "Anonymous", title = "{SIGAda 2001} Announcement", journal = j-SIGADA-LETTERS, volume = "21", number = "2", pages = "11--11", month = jun, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Feb 8 16:09:52 MST 2002", bibsource = "http://www.acm.org/sigada/ada_letters/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Roby:2001:SAW, author = "Clyde Roby and Currie Colket", title = "{SIGAda 2000 ASIS Workshop} Report", journal = j-SIGADA-LETTERS, volume = "21", number = "2", pages = "12--16", month = jun, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Feb 8 16:09:52 MST 2002", bibsource = "http://www.acm.org/sigada/ada_letters/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Levine:2001:RSC, author = "Trudy Levine", title = "Reusable Software Components", journal = j-SIGADA-LETTERS, volume = "21", number = "2", pages = "17--25", month = jun, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Feb 8 16:09:52 MST 2002", bibsource = "http://www.acm.org/sigada/ada_letters/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Quinot:2001:DTG, author = "Thomas Quinot and Fabrice Kordon and Laurent Pautet", title = "{DROOPI}: Towards a generic middleware", journal = j-SIGADA-LETTERS, volume = "21", number = "2", pages = "26--52", month = jun, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:11 MDT 2003", bibsource = "http://portal.acm.org/; http://www.acm.org/sigada/ada_letters/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Criley:2001:SBM, author = "Marc A. Criley", title = "A Socket-Based Manifestation of Streams", journal = j-SIGADA-LETTERS, volume = "21", number = "2", pages = "53--64", month = jun, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:11 MDT 2003", bibsource = "http://portal.acm.org/; http://www.acm.org/sigada/ada_letters/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Liang:2001:OUO, author = "Xianzhong Liang and Zhenyu Wang", title = "Omega: a uniform object model easy to gain {Ada}'s ends", journal = j-SIGADA-LETTERS, volume = "21", number = "2", pages = "65--80", month = jun, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:11 MDT 2003", bibsource = "http://portal.acm.org/; http://www.acm.org/sigada/ada_letters/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Levine:2001:CRR, author = "Gertrude Levine", title = "Conflict Resolution for Readers and Writers", journal = j-SIGADA-LETTERS, volume = "21", number = "2", pages = "81--88", month = jun, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:11 MDT 2003", bibsource = "http://portal.acm.org/; http://www.acm.org/sigada/ada_letters/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Hart:2001:SAN, author = "Hal Hart", title = "{SIGAda} 2000 Awards and 2001 Nomination Information", journal = j-SIGADA-LETTERS, volume = "21", number = "2", pages = "89--89", month = jun, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Feb 8 16:09:52 MST 2002", bibsource = "http://www.acm.org/sigada/ada_letters/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Colket:2001:MC, author = "Currie Colket", title = "Message from the {Chair}", journal = j-SIGADA-LETTERS, volume = "21", number = "3", pages = "1--2", month = sep, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Feb 8 16:09:52 MST 2002", bibsource = "http://www.acm.org/sigada/ada_letters/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Bail:2001:EP, author = "William Bail and Bo I. Sand{\'e}n", title = "Exception Propagation", journal = j-SIGADA-LETTERS, volume = "21", number = "3", pages = "8--10", month = sep, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Feb 8 16:09:52 MST 2002", bibsource = "http://www.acm.org/sigada/ada_letters/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Sanden:2001:EP, author = "Bo I. Sand{\'e}n", title = "Exception propagation", journal = j-SIGADA-LETTERS, volume = "21", number = "3", pages = "8--10", month = sep, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:11 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Vardanega:2001:OOE, author = "Tullio Vardanega", title = "Object orientation and exception handling for {Ada}", journal = j-SIGADA-LETTERS, volume = "21", number = "3", pages = "11--12", month = sep, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:11 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Wolf:2001:OOE, author = "Thomas Wolf and Tullio Vardanega", title = "Object Orientation and Exception Handling for {Ada}", journal = j-SIGADA-LETTERS, volume = "21", number = "3", pages = "11--12", month = sep, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Feb 8 16:09:52 MST 2002", bibsource = "http://www.acm.org/sigada/ada_letters/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Kienzle:2001:EC, author = "J{\"o}rg Kienzle", title = "Exceptions and concurrency", journal = j-SIGADA-LETTERS, volume = "21", number = "3", pages = "13--15", month = sep, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:11 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Romanovsky:2001:EC, author = "Alexander Romanovsky and J{\"o}rg Kienzle", title = "Exceptions and Concurrency", journal = j-SIGADA-LETTERS, volume = "21", number = "3", pages = "13--15", month = sep, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Feb 8 16:09:52 MST 2002", bibsource = "http://www.acm.org/sigada/ada_letters/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Burns:2001:HEE, author = "Alan Burns and Alexander Romanovsky", title = "How to Evolve Exception Handling in {Ada}", journal = j-SIGADA-LETTERS, volume = "21", number = "3", pages = "16--18", month = sep, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Feb 8 16:09:52 MST 2002", bibsource = "http://www.acm.org/sigada/ada_letters/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Romanovsky:2001:HEE, author = "Alexander Romanovsky", title = "How to evolve exception handling in {Ada}", journal = j-SIGADA-LETTERS, volume = "21", number = "3", pages = "16--18", month = sep, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:11 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Romanovsky:2001:EEH, author = "Alexander Romanovsky and Bo Sand{\'e}n", title = "Except for exception handling {\ldots}", journal = j-SIGADA-LETTERS, volume = "21", number = "3", pages = "19--25", month = sep, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:11 MDT 2003", bibsource = "http://portal.acm.org/; http://www.acm.org/sigada/ada_letters/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Vardanega:2001:CE, author = "Tullio Vardanega", title = "A case for exceptions", journal = j-SIGADA-LETTERS, volume = "21", number = "3", pages = "26--30", month = sep, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:11 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Vardanego:2001:CE, author = "T. Vardanego", title = "A Case for Exceptions", journal = j-SIGADA-LETTERS, volume = "21", number = "3", pages = "26--30", month = sep, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Fri Feb 8 16:09:52 MST 2002", bibsource = "http://www.acm.org/sigada/ada_letters/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Taft:2001:EES, author = "S. Tucker Taft", title = "Enhancing exception support in {Ada 95}: a workshop position paper", journal = j-SIGADA-LETTERS, volume = "21", number = "3", pages = "31--32", month = sep, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:11 MDT 2003", bibsource = "http://portal.acm.org/; http://www.acm.org/sigada/ada_letters/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Leroy:2001:ET, author = "Pascal Leroy", title = "Exceptions as Types", journal = j-SIGADA-LETTERS, volume = "21", number = "3", pages = "33--34", month = sep, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:11 MDT 2003", bibsource = "http://portal.acm.org/; http://www.acm.org/sigada/ada_letters/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Wolf:2001:EFC, author = "Thomas Wolf", title = "On Exceptions as First-Class Objects in {Ada 95}", journal = j-SIGADA-LETTERS, volume = "21", number = "3", pages = "35--40", month = sep, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:11 MDT 2003", bibsource = "http://portal.acm.org/; http://www.acm.org/sigada/ada_letters/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Strohmeier:2001:SSC, author = "Alfred Strohmeier and Stanislav Chachkov", title = "A side-by-side comparison of exception handling in {Ada} and {Java}", journal = j-SIGADA-LETTERS, volume = "21", number = "3", pages = "41--56", month = sep, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:11 MDT 2003", bibsource = "http://portal.acm.org/; http://www.acm.org/sigada/ada_letters/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Kienzle:2001:IEO, author = "J{\"o}rg Kienzle and Alexander Romanovsky", title = "Implementing exceptions in open multithreaded transactions based on {Ada 95} exceptions", journal = j-SIGADA-LETTERS, volume = "21", number = "3", pages = "57--63", month = sep, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:11 MDT 2003", bibsource = "http://portal.acm.org/; http://www.acm.org/sigada/ada_letters/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Patino-Martinez:2001:ITU, author = "M. Pati{\~n}o-Mart{\'\i}nez and R. Jim{\'e}nez-Peris and S. Ar{\'e}valo", title = "Implementing transactions using {Ada} exceptions: which features are missing?", journal = j-SIGADA-LETTERS, volume = "21", number = "3", pages = "64--75", month = sep, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:11 MDT 2003", bibsource = "http://portal.acm.org/; http://www.acm.org/sigada/ada_letters/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Ruiz:2001:ESR, author = "Jos{\'e} Ruiz and Juan A. de la Puente and Juan Zamorano and Ram{\'o}n Fern{\'a}ndez-Marina", title = "Exception Support for the {Ravenscar Profile}", journal = j-SIGADA-LETTERS, volume = "21", number = "3", pages = "76--79", month = sep, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:11 MDT 2003", bibsource = "http://portal.acm.org/; http://www.acm.org/sigada/ada_letters/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Mitchell:2001:ME, author = "S. E. Mitchell and A. Burns and A. J. Wellings", title = "{MOPping} up Exceptions", journal = j-SIGADA-LETTERS, volume = "21", number = "3", pages = "80--92", month = sep, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:11 MDT 2003", bibsource = "http://portal.acm.org/; http://www.acm.org/sigada/ada_letters/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Dewar:2001:KAF, author = "Robert Dewar", title = "Keynote address: future development of the {Ada} language", journal = j-SIGADA-LETTERS, volume = "21", number = "4", pages = "1--2", month = dec, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:12 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Amey:2001:LSJ, author = "Peter Amey", title = "A language for systems not just software", journal = j-SIGADA-LETTERS, volume = "21", number = "4", pages = "3--11", month = dec, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:12 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Brosgol:2001:RTC, author = "Ben Brosgol and Brian Dobbing", title = "Real-time convergence of {Ada} and {Java\TM}", journal = j-SIGADA-LETTERS, volume = "21", number = "4", pages = "11--26", month = dec, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:12 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Barkstrom:2001:ABN, author = "Bruce R. Barkstrom", title = "{Ada 95} bindings for the {NCSA} hierarchical data format", journal = j-SIGADA-LETTERS, volume = "21", number = "4", pages = "27--30", month = dec, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:12 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Santhanam:2001:ASM, author = "Usha Santhanam", title = "Automating software module testing for {FAA} certification", journal = j-SIGADA-LETTERS, volume = "21", number = "4", pages = "31--38", month = dec, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:12 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Sherrill:2001:IPL, author = "Joel Sherrill and Jennifer Averett and Glenn Humphrey", title = "Implementing a product line-based architecture in {Ada}", journal = j-SIGADA-LETTERS, volume = "21", number = "4", pages = "39--46", month = dec, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:12 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Kallberg:2001:SSS, author = "Bj{\"o}rn K{\"a}llberg and Rei Str{\aa}hle", title = "Ship system 2000, a stable architecture under continuous evolution", journal = j-SIGADA-LETTERS, volume = "21", number = "4", pages = "47--52", month = dec, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:12 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Fassbender:2001:RAP, author = "Heinz Fa{\ss}bender", title = "Reengineering an {Ada95}-programmed command and control information system by using {UML}", journal = j-SIGADA-LETTERS, volume = "21", number = "4", pages = "53--60", month = dec, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:12 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Ehresman:2001:EMB, author = "Kenneth L. Ehresman and Joey L. Frantzen", title = "Electronic maneuvering board and dead reckoning tracer decision aid for the officer of the deck", journal = j-SIGADA-LETTERS, volume = "21", number = "4", pages = "61--70", month = dec, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:12 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Carlisle:2001:KAC, author = "Martin Carlisle", title = "Keynote address: confessions of an academic {Ada} zealot", journal = j-SIGADA-LETTERS, volume = "21", number = "4", pages = "71--72", month = dec, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:12 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Fagin:2001:TCS, author = "Barry S. Fagin and Laurence D. Merkle and Thomas W. Eggers", title = "Teaching computer science with robotics using {Ada\slash Mindstorms} 2.0", journal = j-SIGADA-LETTERS, volume = "21", number = "4", pages = "73--78", month = dec, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:12 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Taft:2001:UAC, author = "S. Tucker Taft", title = "Using {Ada 95} in a compiler course", journal = j-SIGADA-LETTERS, volume = "21", number = "4", pages = "79--80", month = dec, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:12 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Laski:2001:BAP, author = "Janusz Laski and William Stanley and Pawel Podgorski", title = "Beyond {ASIS}: program data bases and tool-oriented queries", journal = j-SIGADA-LETTERS, volume = "21", number = "4", pages = "81--90", month = dec, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:12 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Gantsou:2001:TAD, author = "Dhavy Gantsou", title = "Targeting {Ada95\slash DSA} for distributed simulation of multiprotocol communication networks", journal = j-SIGADA-LETTERS, volume = "21", number = "4", pages = "91--96", month = dec, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:12 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Taft:2001:KAF, author = "S. Tucker Taft", title = "Keynote address: fixing software before it breaks", journal = j-SIGADA-LETTERS, volume = "21", number = "4", pages = "97--98", month = dec, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:12 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{White:2001:DAL, author = "Laura J. White and Norman Wilde", title = "Dynamic analysis for locating product features in {Ada} code", journal = j-SIGADA-LETTERS, volume = "21", number = "4", pages = "99--106", month = dec, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:12 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Chen:2001:DCE, author = "Zhenqiang Chen and Baowen Xu and Huiming Yu", title = "Detecting concurrently executed pairs of statements using an adapted {MHP} algorithm", journal = j-SIGADA-LETTERS, volume = "21", number = "4", pages = "107--114", month = dec, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:12 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Pritchett:2001:VTT, author = "William Pritchett and Brian Wood", title = "Vetronics technology testbed: experience report", journal = j-SIGADA-LETTERS, volume = "21", number = "4", pages = "115--116", month = dec, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:12 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Pritchett:2001:OOM, author = "William W. Pritchett and IV", title = "An object-oriented metrics suite for {Ada 95}", journal = j-SIGADA-LETTERS, volume = "21", number = "4", pages = "117--126", month = dec, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:12 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Edgerton:2001:ERA, author = "Scott Edgerton", title = "Experience report: architecture-based software development on the {Crusader} program", journal = j-SIGADA-LETTERS, volume = "21", number = "4", pages = "127--128", month = dec, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:12 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Ploedereder:2001:PMI, author = "Erhard Ploedereder", title = "Panel: the making of {ISO\slash IEC} 8652: {Ada} 2005", journal = j-SIGADA-LETTERS, volume = "21", number = "4", pages = "129--130", month = dec, year = "2001", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:12 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Colket:2002:MC, author = "Currie Colket", title = "Message from the {Chair}", journal = j-SIGADA-LETTERS, volume = "22", number = "1", pages = "1--2", month = mar, year = "2002", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Mar 19 19:13:45 2002", bibsource = "http://www.acm.org/sigada/ada_letters/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Carlisle:2002:EP, author = "Martin Carlisle", title = "Editorial Policy", journal = j-SIGADA-LETTERS, volume = "22", number = "1", pages = "3--10", month = mar, year = "2002", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Mar 19 19:13:43 2002", bibsource = "http://www.acm.org/sigada/ada_letters/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Liang:2002:EBI, author = "Xianzhong Liang and Zhenyu Wang", title = "Event-based Implicit Invocation Decentralized in {Ada}", journal = j-SIGADA-LETTERS, volume = "22", number = "1", pages = "11--16", month = mar, year = "2002", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Mar 19 19:13:41 2002", bibsource = "http://www.acm.org/sigada/ada_letters/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Xianzhong:2002:EBI, author = "Liang Xianzhong and Wang Zhenyu", title = "Event-based implicit invocation decentralized in {Ada}", journal = j-SIGADA-LETTERS, volume = "22", number = "1", pages = "11--16", month = mar, year = "2002", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:12 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Thirion:2002:CPC, author = "Bernard Thirion and Laurent Thiry", title = "Concurrent programming for the control of hexapod walking", journal = j-SIGADA-LETTERS, volume = "22", number = "1", pages = "17--28", month = mar, year = "2002", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:12 MDT 2003", bibsource = "http://portal.acm.org/; http://www.acm.org/sigada/ada_letters/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Levine:2002:RSCa, author = "Trudy Levine", title = "Reusable Software Components", journal = j-SIGADA-LETTERS, volume = "22", number = "1", pages = "29--38", month = mar, year = "2002", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Mar 19 19:16:18 2002", bibsource = "http://www.acm.org/sigada/ada_letters/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:2002:AEP, author = "Anonymous", title = "{Ada Europe 2002} Preliminary Program", journal = j-SIGADA-LETTERS, volume = "22", number = "1", pages = "39--42", month = mar, year = "2002", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Mar 19 19:16:16 2002", bibsource = "http://www.acm.org/sigada/ada_letters/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:2002:AWS, author = "Anonymous", title = "{Ada WOW} from {SIGAda 2001}", journal = j-SIGADA-LETTERS, volume = "22", number = "1", pages = "43--60", month = mar, year = "2002", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Mar 19 19:16:15 2002", bibsource = "http://www.acm.org/sigada/ada_letters/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:2002:SPC, author = "Anonymous", title = "{SIGAda 2002} Preliminary Call for Participation and Notes on Venue", journal = j-SIGADA-LETTERS, volume = "22", number = "1", pages = "61--61", month = mar, year = "2002", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Mar 19 19:16:13 2002", bibsource = "http://www.acm.org/sigada/ada_letters/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:2002:INV, author = "Anonymous", title = "Interesting Notes on the Venue for {SIGada 2002}", journal = j-SIGADA-LETTERS, volume = "22", number = "1", pages = "62--63", month = mar, year = "2002", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Mar 19 19:16:10 2002", bibsource = "http://www.acm.org/sigada/ada_letters/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Wellings:2002:IOO, author = "A. J. Wellings and B. Johnson and B. Sanden and J. Kienzle and T. Wolf and S. Michell", title = "Integrating object-oriented programming and protected objects in {Ada 95}", journal = j-SIGADA-LETTERS, volume = "22", number = "2", pages = "11--44", month = jun, year = "2002", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:13 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Levine:2002:RSCb, author = "Trudy {Levine, Jr.}", title = "Reusable software components", journal = j-SIGADA-LETTERS, volume = "22", number = "3", pages = "20--23", month = sep, year = "2002", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:13 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Leif:2002:SWS, author = "Robert C. Leif", title = "{SIGAda} 2001 workshop, {``Creating a symbiotic relationship between XML and Ada''}", journal = j-SIGADA-LETTERS, volume = "22", number = "3", pages = "24--41", month = sep, year = "2002", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:13 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Carlisle:2002:ASG, author = "Martin C. Carlisle and Ricky E. Sward", title = "An automatic ``visitor'' generator for {Ada}", journal = j-SIGADA-LETTERS, volume = "22", number = "3", pages = "42--47", month = sep, year = "2002", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:13 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Brach:2002:UEA, author = "David Brach and P. Eng", title = "User experiences with the {Aonix ObjectAda RAVEN}: {Ravenscar Profile} implementation", journal = j-SIGADA-LETTERS, volume = "22", number = "4", pages = "10--21", month = dec, year = "2002", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:14 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Garcia:2002:ERI, author = "Rodrigo Garc{\'\i}a Garc{\'\i}a and Alfred Strohmeier", title = "Experiences report on the implementation of {EPTs} for {GNAT}", journal = j-SIGADA-LETTERS, volume = "22", number = "4", pages = "22--27", month = dec, year = "2002", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:14 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Michell:2002:PIE, author = "Stephen Michell", title = "Practical implementations of embedded software using the {Ravenscar Profile}", journal = j-SIGADA-LETTERS, volume = "22", number = "4", pages = "28--36", month = dec, year = "2002", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:14 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Lewis:2002:SPG, author = "Bruce Lewis", title = "Software portability gains realized with {METAH} and {Ada95}", journal = j-SIGADA-LETTERS, volume = "22", number = "4", pages = "37--46", month = dec, year = "2002", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:14 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Pinho:2002:URS, author = "Lu{\'\i}s Miguel Pinho and Francisco Vasques", title = "Using {Ravenscar} to support fault-tolerant real-time applications", journal = j-SIGADA-LETTERS, volume = "22", number = "4", pages = "47--52", month = dec, year = "2002", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:14 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Zamorano:2002:PRT, author = "Juan Zamorano and Juan Antonio de la Puente", title = "Precise response time analysis for {Ravenscar} kernels", journal = j-SIGADA-LETTERS, volume = "22", number = "4", pages = "53--57", month = dec, year = "2002", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:14 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Gutierrez:2002:MSA, author = "J. Javier Guti{\'e}rrez and Jos{\'e} M. Drake and Michael Gonz{\'a}lez Harbour and Julio L. Medina", title = "Modeling and schedulability analysis in the development of real-time distributed {Ada} systems", journal = j-SIGADA-LETTERS, volume = "22", number = "4", pages = "58--65", month = dec, year = "2002", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:14 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Real:2002:PCC, author = "Jorge Real and Alfons Crespo and Andy Wellings and Alan Burns", title = "Protected ceiling changes", journal = j-SIGADA-LETTERS, volume = "22", number = "4", pages = "66--71", month = dec, year = "2002", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:14 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Burns:2002:ADQ, author = "A. Burns and A. J. Wellings", title = "Accessing delay queues", journal = j-SIGADA-LETTERS, volume = "22", number = "4", pages = "72--76", month = dec, year = "2002", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:14 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Rivas:2002:ADS, author = "Mario Aldea Rivas and Michael Gonz{\'a}lez Harbour", title = "Application-defined scheduling in {Ada}", journal = j-SIGADA-LETTERS, volume = "22", number = "4", pages = "77--84", month = dec, year = "2002", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:14 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Ward:2002:LIC, author = "M. Ward and N. C. Audsley", title = "Language issues of compiling {Ada} to hardware", journal = j-SIGADA-LETTERS, volume = "22", number = "4", pages = "85--94", month = dec, year = "2002", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:14 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Brosgol:2002:ATC, author = "Benjamin M. Brosgol and Ricardo J. {Hassan, II} and Scott Robbins", title = "Asynchronous transfer of control in the real-time specification for {Java}{\TM}", journal = j-SIGADA-LETTERS, volume = "22", number = "4", pages = "95--112", month = dec, year = "2002", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:14 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Burns:2002:SSF, author = "Alan Burns and Ben Brosgol", title = "Session summary: future of the {Ada} language and language changes such as the {Ravenscar} profile", journal = j-SIGADA-LETTERS, volume = "22", number = "4", pages = "113--119", month = dec, year = "2002", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:14 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{delaPuente:2002:SSS, author = "Juan Antonio de la Puente and Lu{\'\i}s Miguel Pinho", title = "Session summary: safety improvements for consideration", journal = j-SIGADA-LETTERS, volume = "22", number = "4", pages = "120--122", month = dec, year = "2002", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:14 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{GonzalezHarbour:2002:SRT, author = "Michael {Gonz{\'a}lez Harbour} and Juan Antonio de la Puente", title = "Session on real-time, fault tolerance, and distribution", journal = j-SIGADA-LETTERS, volume = "22", number = "4", pages = "123--124", month = dec, year = "2002", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:14 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Wellings:2002:RSL, author = "Andy Wellings and Tullio Vardanega", title = "Report of session: language changes for scheduling, modeling and analysis", journal = j-SIGADA-LETTERS, volume = "22", number = "4", pages = "125--127", month = dec, year = "2002", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:14 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Brosgol:2002:SSU, author = "Ben Brosgol and Michael Gonz{\'a}lez Harbour", title = "Session summary: update on the real-time specification for {Java}", journal = j-SIGADA-LETTERS, volume = "22", number = "4", pages = "128--130", month = dec, year = "2002", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:14 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Tokar:2002:SSS, author = "Joyce Tokar and Ben Brosgol", title = "Session summary: summary and plans for next {IRTAW}", journal = j-SIGADA-LETTERS, volume = "22", number = "4", pages = "131--131", month = dec, year = "2002", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:14 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:2002:PIR, author = "Anonymous", title = "Proceedings of the {11$^{th}$ International Real Time Ada Workshop}", journal = j-SIGADA-LETTERS, volume = "22", number = "4", pages = "??--??", month = dec, year = "2002", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Aug 9 09:06:14 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Amey:2003:ISE, author = "Peter Amey and Roderick Chapman", title = "Industrial strength exception freedom", journal = j-SIGADA-LETTERS, volume = "23", number = "1", pages = "1--9", month = mar, year = "2003", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1066404.589452", ISSN = "0736-721X", bibdate = "Tue Jun 17 11:55:50 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada is unique amongst modern high-level languages in the degree to which it allows programming errors to be trapped at the compilation stage. Using a tool like the SPARK Examiner amplifies this effect and can provide a high degree of confidence that a program is well formed before we try and verify that its behaviour is correct. Despite this progress a less tractable class of errors remain: run-time exceptions. For safety-related systems a run-time error may be just as hazardous as any other logical error. For secure systems, guarding against the deliberate generation of such errors-through buffer overflow attacks for example-is vital. The paper explains how automated techniques based on formal verification or proof techniques have now matured and provide an industrial strength solution.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; common criteria; DO178B; exception freedom; high-integrity systems; run-time errors; safety; security; SPARK", } @Article{Conn:2003:ACL, author = "Richard Conn", title = "{Ada}, {CMM} level 4, and the {C-130J} aircraft", journal = j-SIGADA-LETTERS, volume = "23", number = "1", pages = "10--10", month = mar, year = "2003", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/589451.589453", ISSN = "0736-721X", bibdate = "Tue Jun 17 11:55:50 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Carey:2003:NIF, author = "Robert W. Carey and Paul J. Van Arsdall and John P. Woodruff", title = "The {National Ignition Facility}: early operational experience with a large {Ada} control system", journal = j-SIGADA-LETTERS, volume = "23", number = "1", pages = "11--11", month = mar, year = "2003", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1066404.589454", ISSN = "0736-721X", bibdate = "Tue Jun 17 11:55:50 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "The National Ignition Facility (NIF) currently under construction at the University of California Lawrence Livermore National Laboratory (LLNL) is a 192-beam, 1.8-Megajoule, 500-Terawatt laser being built by the Department of Energy and the National Nuclear Security Agency (NNSA) for inertial confinement fusion and high-energy-density experimental studies. The stadium-sized facility is currently activating systems for first light and will be completed in 2008.The facility is controlled by the Integrated Computer Control System (ICCS), a layered architecture of 300 front-end processors (FEP) coordinated by supervisor subsystems. The FEP's are distributed computers that interface to physical devices through VME-bus and PCI-bus crates. The functional subsystems - beam control including automatic beam alignment and wavefront correction, laser pulse generation and pre-amplification, diagnostics, pulse power, and shot timing - implement the actions of operators at eight graphic consoles, coordinate control, and display and archive data in a database. The software architecture mimics the hardware design levels: software devices in FEP's model hardware control points and supervisory objects model the line replaceable units that modularize the laser system. Graphic user interfaces are provided to make status and control of each level accessible to operators. The ICCS software is based on an object-oriented framework that incorporates services for archiving, machine configuration, graphical user interface, status monitoring, event logging, scripting, alert management, and access control. Software code development uses a mixed language environment of Ada (for functional controls) and Java (for user interface and database backend). CORBA is used to communicate between languages and processors. Substantial benefits credited to using Ada include the formality of controlled interfaces that rely on Ada's type model, easy-to-construct exception processing and the robustness of Ada's tasks. A strategy of incremental cycles of construction and formal test has been used since project inception. The project has completed more than 30 planned cycles of deployment into testbeds and is now integrating with the first 4 operational beamlines in the facility. Fifty of the planned 300 FEP's have been installed and tested with facility equipment. These implement nearly 200 classes that model physical control hardware - some 2500 software objects. Nearly all of the top-level functional subsystems, embodying some 110 application classes, have been commissioned in the facility. The integrated control system has successfully executed shots into test diagnostics in support of laser integration. The first coordinated facility shots to the 10-m diameter target chamber are expected in early 2003.Issues of robustness and scaling arise as the system integrates larger ensembles of control points and serves an increasing number of operators. The system comprises some 60 intercommunicating processes, and since none of these are known to be defect free, techniques for replacement and restart of individual processes are required. The most common communication pattern - publish and subscribe - is supported by a connection management framework that adds exception handlers to the ORB in order to restore broken connections and restart failed processes without explicit action by application client codes. This work was performed under the auspices of the U.S. Department of Energy by the University of California, Lawrence Livermore National Laboratory under Contract No. W-7405-Eng-48.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Brooke:2003:DDC, author = "Thomas C. Brooke", title = "Development of a distributed, cross-platform simulator", journal = j-SIGADA-LETTERS, volume = "23", number = "1", pages = "12--21", month = mar, year = "2003", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1066404.589455", ISSN = "0736-721X", bibdate = "Tue Jun 17 11:55:50 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "In developing real-time mission control software for terminals in a large satellite communications system, my team realized that a script-based stimulus/response tool was inadequate for developmental testing and training. As an initial proof-of-concept, we first designed a monolithic, single-user system simulator for engineering development. During the project, the requirements expanded to include the addition of a multi-user, cross-platform capability, and later distribution in a two-tier client/server system.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; distributed; linux; portability; satellite; simulation; testing; training; windows", } @Article{Carlisle:2003:WAN, author = "Martin C. Carlisle and Ricky E. Sward and Jeffrey W. Humphries", title = "Weaving {Ada 95} into the {.NET} environment", journal = j-SIGADA-LETTERS, volume = "23", number = "1", pages = "22--26", month = mar, year = "2003", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1066404.589456", ISSN = "0736-721X", bibdate = "Tue Jun 17 11:55:50 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This paper explains our efforts to add Ada to Microsoft's family of .NET languages. There are several advantages to weaving Ada into the Common Language Environment provided by the .NET environment. This paper explains our approach and current progress on the research. We provide the means to extract Ada specification files from Microsoft Intermediate Language (MSIL) code and compile Ada programs into MSIL.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Ada 95; common language runtime; just-in-time compiling; Microsoft .Net environment", } @Article{Gantsou:2003:AFS, author = "Dhavy Gantsou", title = "An architectural framework for supporting distributed object based routing", journal = j-SIGADA-LETTERS, volume = "23", number = "1", pages = "27--29", month = mar, year = "2003", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/589451.589457", ISSN = "0736-721X", bibdate = "Tue Jun 17 11:55:50 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "TCP/IP routing protocols essentially implement distributed algorithms. Traditionally, the C and C++ programming languages have been used for implementing software supporting these protocols. Since the semantics of these languages do not provide adequate supports to cover concurrency, real-time and intrinsic properties of networking systems, protocols software are designed according to classical schemes where operating system features are extensively used to overcome C or C++ limitations. These models have served the Internet extremely well .nowadays However, as the current Internet routing system is evolving to address new requirements, so many software design methodologies. This paper shows an Ada95 technology based approach. It describes a distributed object based prototype of routing protocols.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Ada95; distributed objects; distributed system annex; glade; routing protocols; TCP/IP", } @Article{Dulman:2003:VAD, author = "Leonid Dulman", title = "{Visual Ada} developer", journal = j-SIGADA-LETTERS, volume = "23", number = "1", pages = "30--34", month = mar, year = "2003", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1066404.589458", ISSN = "0736-721X", bibdate = "Tue Jun 17 11:55:50 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Programming language popularity depends not only on its properties and quality, but also on service which the user gets in its environment. GUI and Visual Developer are important components of IDE (Integrated-Development Environment). Visual Ada Developer (VAD) helps Ada programmers easily create OS independent application, using standard set of components, such as GUI elements, Multimedia elements, Network connections, DB connections and others.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Ada-95; gui; ide; Tcl/Tk; widget", } @Article{McEvilley:2003:EIA, author = "Michael McEvilley", title = "The essence of information assurance and its implications for the {Ada} community", journal = j-SIGADA-LETTERS, volume = "23", number = "1", pages = "35--39", month = mar, year = "2003", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/589451.589459", ISSN = "0736-721X", bibdate = "Tue Jun 17 11:55:50 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "There is a growing need to engineer and operate critical systems with some level of measurable trust in the functions that make these systems secure. The term Information Assurance (IA) is now widely used to refer to the general concept of system security and this establishment of trust, but IA has yet to receive a precise definition. This paper discusses the concepts and principles that are essential to achieving IA objectives as a means to provide insights to the safety-critical Ada community regarding opportunities to impact the development of trusted security solutions.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "information assurance; security engineering", } @Article{Santhanam:2003:AFQ, author = "V. Santhanam", title = "The anatomy of an {FAA}-qualifiable {Ada} subset compiler", journal = j-SIGADA-LETTERS, volume = "23", number = "1", pages = "40--43", month = mar, year = "2003", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/589451.589460", ISSN = "0736-721X", bibdate = "Tue Jun 17 11:55:50 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "To date, compilers used in the construction of FAA-certified software have not been specially qualified for use in safety-critical applications. This has resulted in costly test procedures that attempt to verify the correctness and achieve structural coverage of the object code program rather than the source program. The FAA has adapted the criteria set forth in the document RTCA DO-178B for the design, development, and verification of tools used in the construction of safety-critical software. Tools meeting those criteria can be qualified as code development tools, and their output can be used without additional verification. This paper describes the internals of a compiler for a subset of Ada that is designed to meet the qualification criteria. Use of the qualified compiler will reduce the test burden for certifying flight software at the highest levels of criticality.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; compiler; DO-178B; FAA; software certification", } @Article{Leif:2003:XAC, author = "Robert C. Leif and Suzanne B. Leif and Stephanie H. Leif", title = "{XML} and {Ada} complement each other", journal = j-SIGADA-LETTERS, volume = "23", number = "1", pages = "44--44", month = mar, year = "2003", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/589451.589461", ISSN = "0736-721X", bibdate = "Tue Jun 17 11:55:50 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "XML has become a major Internet technology. The programing language that has the best fit with XML is Ada. XML and Ada have similar typing systems, visibility and scoping rules. A mutually beneficial symbiosis requires the creation of applications in Ada that use and support XML, as well as, the use of XML to create Ada environments including XML based tools. Ada and XML. A small example of this relationship will be illustrated with results from the development of an XML based biomedical standard, CytometyML.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Ada DICOM; schema; standards; XML", } @Article{Neville:2003:DGG, author = "Melvin Neville and Anaika Sibley", title = "Developing a generic genetic algorithm", journal = j-SIGADA-LETTERS, volume = "23", number = "1", pages = "45--52", month = mar, year = "2003", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1066404.589462", ISSN = "0736-721X", bibdate = "Tue Jun 17 11:55:50 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Genetic and evolutionary algorithms, inspired by biological processes, provide a technique for programs to 'automatically' improve their parameters. We discuss the basics of the algorithms and introduce our own hybrid. The development of this hybrid and its application to a simplified problem, evolving the coefficients for the sine function in a Taylor series, presents opportunities for computer science education with respect to model-building, data structures, and language features. Students must decide upon the representation of the chief mechanisms of genetic algorithms: mutation to alter the values of parameters directly and crossover to vary the groupings of co-evolved parameters in order to break away from local fitness maxima. They must examine the meaning of fitness itself as well as make many other modeling decisions. Ada itself provides both challenges and advantages: linked-lists must be well understood to be updated in an object-oriented context and hard-typing produces mixed reactions in students used to C++, but generics provide a powerful way to generalize the algorithm and incorporating different problem domains.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Ada education; artificial intelligence; data structures; evolutionary algorithm; generics; genetic algorithm; software tools; teaching; templates", } @Article{Korochkin:2003:EPA, author = "Dmitry Korochkin and Sergey Korochkin", title = "Experimental performance analysis of the {Ada95} and {Java} parallel program on {SMP} systems", journal = j-SIGADA-LETTERS, volume = "23", number = "1", pages = "53--56", month = mar, year = "2003", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1066404.589463", ISSN = "0736-721X", bibdate = "Tue Jun 17 11:55:50 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "In this paper, we describe the results of experimental performance analysis of Ada and Java parallel program on SMP systems. Speed up of Ada and Java set programs to solving some linear algebra problems are presented.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Java; mutual exclusion; SMP systems; synchronization; task; thread", } @Article{Liang:2003:APG, author = "Sheldon X. Liang and Lynn Zhang and Luqi", title = "Automatic prototype generating via optimized object model", journal = j-SIGADA-LETTERS, volume = "23", number = "2", pages = "22--31", month = jun, year = "2003", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Oct 11 13:02:17 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Sanden:2003:RTP, author = "Bo I. Sand{\'e}n", title = "Real-time programming safety in {Java} and {Ada}", journal = j-SIGADA-LETTERS, volume = "23", number = "2", pages = "32--46", month = jun, year = "2003", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Oct 11 13:02:17 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Condic:2003:PPC, author = "Marin D. Condic", title = "A plan for producing a conventional {Ada} library", journal = j-SIGADA-LETTERS, volume = "23", number = "3", pages = "16--31", month = sep, year = "2003", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Oct 11 13:02:18 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Leroy:2003:IA, author = "Pascal Leroy", title = "An invitation to {Ada 2005}", journal = j-SIGADA-LETTERS, volume = "23", number = "3", pages = "33--55", month = sep, year = "2003", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Oct 11 13:02:18 MDT 2003", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Tokar:2003:SSN, author = "Joyce L. Tokar and Brian Dobbing", title = "Session summary: new core language features", journal = j-SIGADA-LETTERS, volume = "23", number = "4", pages = "11--12", month = dec, year = "2003", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Jan 13 06:58:31 MST 2004", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Wellings:2003:SSI, author = "Andy Wellings and Joyce L. Tokar", title = "Session summary: integration versus orthogonality ({RTSJ} scheduling policies versus {Ada}'s)", journal = j-SIGADA-LETTERS, volume = "23", number = "4", pages = "13--15", month = dec, year = "2003", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Jan 13 06:58:31 MST 2004", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Wellings:2003:JAR, author = "Andy Wellings", title = "Is {Java} augmented with the {RTSJ} a better real-time systems implementation technology than {Ada 95}?", journal = j-SIGADA-LETTERS, volume = "23", number = "4", pages = "16--21", month = dec, year = "2003", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Jan 13 06:58:31 MST 2004", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Gonzalez-Harbour:2003:RSC, author = "Michael Gonzalez-Harbour and Tullio Vardanega", title = "Report of session: current real-time {AIs}", journal = j-SIGADA-LETTERS, volume = "23", number = "4", pages = "22--23", month = dec, year = "2003", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Jan 13 06:58:31 MST 2004", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Miranda:2003:DCP, author = "Javier Miranda and Edmond Schonberg and Miguel Masmano and Jorge Real and Alfons Crespo", title = "Dynamic ceiling priorities in {GNAT} implementation report", journal = j-SIGADA-LETTERS, volume = "23", number = "4", pages = "24--27", month = dec, year = "2003", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Jan 13 06:58:31 MST 2004", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Harbour:2003:MME, author = "Michael Gonz{\'a}lez Harbour and Mario Aldea Rivas", title = "Managing multiple execution-time timers from a single task", journal = j-SIGADA-LETTERS, volume = "23", number = "4", pages = "28--31", month = dec, year = "2003", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Jan 13 06:58:31 MST 2004", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Burns:2003:RSF, author = "Alan Burns and Andy Wellings and Tullio Vardanega", title = "Report of session: flexible scheduling in {Ada}", journal = j-SIGADA-LETTERS, volume = "23", number = "4", pages = "32--35", month = dec, year = "2003", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Jan 13 06:58:31 MST 2004", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Burns:2003:TAB, author = "A. Burns and A. J. Wellings", title = "Task attribute-based scheduling: extending {Ada}'s support for scheduling", journal = j-SIGADA-LETTERS, volume = "23", number = "4", pages = "36--41", month = dec, year = "2003", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Jan 13 06:58:31 MST 2004", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Rivas:2003:ADS, author = "Mario Aldea Rivas and Michael Gonz{\'a}lez Harbour", title = "Application-defined scheduling in {Ada}", journal = j-SIGADA-LETTERS, volume = "23", number = "4", pages = "42--51", month = dec, year = "2003", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Jan 13 06:58:31 MST 2004", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Tokar:2003:STP, author = "Joyce L. Tokar", title = "Space \& Time Partitioning with {ARINC 653} and pragma profile", journal = j-SIGADA-LETTERS, volume = "23", number = "4", pages = "52--54", month = dec, year = "2003", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Jan 13 06:58:31 MST 2004", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Dobbing:2003:SSF, author = "Brian Dobbing and Juan Antonio de la Puente", title = "Session: status and future of the {Ravenscar} profile", journal = j-SIGADA-LETTERS, volume = "23", number = "4", pages = "55--57", month = dec, year = "2003", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Jan 13 06:58:31 MST 2004", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Amey:2003:SAR, author = "P. N. Amey and B. J. Dobbing", title = "Static analysis of {Ravenscar} programs", journal = j-SIGADA-LETTERS, volume = "23", number = "4", pages = "58--64", month = dec, year = "2003", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Jan 13 06:58:31 MST 2004", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Vardanega:2003:RDP, author = "Tullio Vardanega", title = "{Ravenscar} design patterns?: reflections on use of the {Ravenscar} profile", journal = j-SIGADA-LETTERS, volume = "23", number = "4", pages = "65--73", month = dec, year = "2003", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Jan 13 06:58:31 MST 2004", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Maia:2003:VVM, author = "R. Maia and F. Moreira and R. Barbosa and D. Costa and Kjeld Hjortaes and Patricia Rodriguez and Luis Miguel Pinho", title = "Verifying, validating and monitoring the open {Ravenscar} real time kernel", journal = j-SIGADA-LETTERS, volume = "23", number = "4", pages = "74--81", month = dec, year = "2003", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Jan 13 06:58:31 MST 2004", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{delaPuente:2003:ETC, author = "Juan Antonio de la Puente and Juan Zamorano", title = "Execution-time clocks and {Ravenscar} kernels", journal = j-SIGADA-LETTERS, volume = "23", number = "4", pages = "82--86", month = dec, year = "2003", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Jan 13 06:58:31 MST 2004", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Howe:2003:AFV, author = "Douglas J. Howe and Stephen Michell", title = "An approach to formal verification of real time concurrent {Ada} programs", journal = j-SIGADA-LETTERS, volume = "23", number = "4", pages = "87--92", month = dec, year = "2003", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Jan 13 06:58:31 MST 2004", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Burns:2003:RSG, author = "Alan Burns and Tullio Vardanega", title = "Report of session: generating new {AIs}", journal = j-SIGADA-LETTERS, volume = "23", number = "4", pages = "93--95", month = dec, year = "2003", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Jan 13 06:58:31 MST 2004", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Vardanega:2003:SSF, author = "Tullio Vardanega and Lu{\'\i}s Miguel Pinho", title = "Session summary: the future of {IRTAW}", journal = j-SIGADA-LETTERS, volume = "23", number = "4", pages = "96--96", month = dec, year = "2003", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Jan 13 06:58:31 MST 2004", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Humphries:2004:MPA, author = "Jeffrey W. Humphries and Martin C. Carlisle and Terry A. Wilson", title = "Multilanguage programming with {Ada} in the {.NET} environment", journal = j-SIGADA-LETTERS, volume = "24", number = "1", pages = "1--3", month = mar, year = "2004", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Mon Nov 22 07:53:28 MST 2004", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Amey:2004:SVE, author = "Peter Amey and Roderick Chapman", title = "Static verification and extreme programming", journal = j-SIGADA-LETTERS, volume = "24", number = "1", pages = "4--9", month = mar, year = "2004", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Mon Nov 22 07:53:28 MST 2004", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Sward:2004:AAP, author = "Ricky E. Sward and A. T. Chamillard", title = "{AdaSlicer}: an {Ada} program slicer", journal = j-SIGADA-LETTERS, volume = "24", number = "1", pages = "10--16", month = mar, year = "2004", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Mon Nov 22 07:53:28 MST 2004", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Evangelista:2004:VLT, author = "S. Evangelista and C. Kaiser and J. F. Pradat-Peyre and P. Rousseau", title = "Verifying linear time temporal logic properties of concurrent {Ada} programs with {Quasar3}", journal = j-SIGADA-LETTERS, volume = "24", number = "1", pages = "17--24", month = mar, year = "2004", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Mon Nov 22 07:53:28 MST 2004", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Gantsou:2004:DMD, author = "Dhavy Gantsou", title = "A {DSA} model for data access in self-organizing systems", journal = j-SIGADA-LETTERS, volume = "24", number = "1", pages = "25--28", month = mar, year = "2004", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Mon Nov 22 07:53:28 MST 2004", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Allaert:2004:EAT, author = "Gaetan Allaert and Dirk Craeynest and Philippe Waroquiers", title = "{European} air traffic flow management: porting a large application to {GNU\slash Linux}", journal = j-SIGADA-LETTERS, volume = "24", number = "1", pages = "29--37", month = mar, year = "2004", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Mon Nov 22 07:53:28 MST 2004", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Rosen:2004:EDT, author = "J.-P. Rosen", title = "Experiences in developing a typical {Web}\slash database application", journal = j-SIGADA-LETTERS, volume = "24", number = "1", pages = "38--48", month = mar, year = "2004", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Mon Nov 22 07:53:28 MST 2004", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Marco:2004:FDI, author = "Jordi Marco and Xavier Franch", title = "A framework for designing and implementing the {Ada Standard Container Library}", journal = j-SIGADA-LETTERS, volume = "24", number = "1", pages = "49--61", month = mar, year = "2004", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Mon Nov 22 07:53:28 MST 2004", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Xu:2004:MCP, author = "Baowen Xu and Zhenqiang Chen and Jianjun Zhao", title = "Measuring cohesion of packages in {Ada95}", journal = j-SIGADA-LETTERS, volume = "24", number = "1", pages = "62--67", month = mar, year = "2004", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Mon Nov 22 07:53:28 MST 2004", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Sward:2004:CAU, author = "Ricky E. Sward and Martin C. Carlisle and Barry S. Fagin and David S. Gibson", title = "The case for {Ada} at the {USAF Academy}", journal = j-SIGADA-LETTERS, volume = "24", number = "1", pages = "68--70", month = mar, year = "2004", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Mon Nov 22 07:53:28 MST 2004", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Potratz:2004:PCB, author = "Eric Potratz", title = "A practical comparison between {Java} and {Ada} in implementing a real-time embedded system", journal = j-SIGADA-LETTERS, volume = "24", number = "1", pages = "71--83", month = mar, year = "2004", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Mon Nov 22 07:53:28 MST 2004", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Burns:2004:GUA, author = "Alan Burns and Brian Dobbing and Tullio Vardanega", title = "Guide for the use of the {Ada Ravenscar Profile} in high integrity systems", journal = j-SIGADA-LETTERS, volume = "24", number = "2", pages = "1--74", month = jun, year = "2004", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Mon Nov 22 07:53:28 MST 2004", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Heaney:2004:CSA, author = "Matthew J. Heaney", title = "{Charles}: an {STL} for {Ada95}", journal = j-SIGADA-LETTERS, volume = "24", number = "3", pages = "23--30", month = sep, year = "2004", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Mon Nov 22 07:53:29 MST 2004", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Leake:2004:ISA, author = "Stephen Leake", title = "Introduction to {Stephe}'s {Ada} library", journal = j-SIGADA-LETTERS, volume = "24", number = "3", pages = "31--43", month = sep, year = "2004", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Mon Nov 22 07:53:29 MST 2004", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Carter:2004:PRC, author = "Jeffrey R. Carter", title = "The {PragmAda} reusable components", journal = j-SIGADA-LETTERS, volume = "24", number = "3", pages = "44--46", month = sep, year = "2004", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Mon Nov 22 07:53:29 MST 2004", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Levine:2004:RSC, author = "Trudy Levine", title = "Reusable software components", journal = j-SIGADA-LETTERS, volume = "24", number = "3", pages = "47--48", month = sep, year = "2004", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Mon Nov 22 07:53:29 MST 2004", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Singhoff:2004:CFR, author = "F. Singhoff and J. Legrand and L. Nana and L. Marc{\'e}", title = "{Cheddar}: a flexible real time scheduling framework", journal = j-SIGADA-LETTERS, volume = "24", number = "4", pages = "1--8", month = dec, year = "2004", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Sep 17 15:55:25 MDT 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Smith:2004:MEA, author = "Geoff T. Smith", title = "Measuring the effectiveness of {ACATS}", journal = j-SIGADA-LETTERS, volume = "24", number = "4", pages = "9--12", month = dec, year = "2004", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Sep 17 15:55:25 MDT 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Davis:2004:ISS, author = "James F. Davis", title = "Information systems security engineering: a critical component of the systems engineering lifecycle", journal = j-SIGADA-LETTERS, volume = "24", number = "4", pages = "13--18", month = dec, year = "2004", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Sep 17 15:55:25 MDT 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Lapping:2004:MDD, author = "Andy Lapping", title = "Model driven development with {Ada}", journal = j-SIGADA-LETTERS, volume = "24", number = "4", pages = "19--22", month = dec, year = "2004", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Sep 17 15:55:25 MDT 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anderson:2004:RTA, author = "Paul Anderson", title = "A refactoring tool for {Ada 95}", journal = j-SIGADA-LETTERS, volume = "24", number = "4", pages = "23--28", month = dec, year = "2004", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Sep 17 15:55:25 MDT 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Sward:2004:REG, author = "Ricky E. Sward and A. T. Chamillard", title = "Re-engineering global variables in {Ada}", journal = j-SIGADA-LETTERS, volume = "24", number = "4", pages = "29--34", month = dec, year = "2004", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Sep 17 15:55:25 MDT 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Soricone:2004:CAG, author = "Robert Soricone and Melvin Neville", title = "Comparative analysis of genetic algorithm implementations", journal = j-SIGADA-LETTERS, volume = "24", number = "4", pages = "35--38", month = dec, year = "2004", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Sep 17 15:55:25 MDT 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Chapman:2004:ESS, author = "Roderick Chapman and Adrian Hilton", title = "Enforcing security and safety models with an information flow analysis tool", journal = j-SIGADA-LETTERS, volume = "24", number = "4", pages = "39--46", month = dec, year = "2004", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Sep 17 15:55:25 MDT 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Brown:2004:TGU, author = "C. Wayne Brown", title = "Teaching graphics using {Ada}", journal = j-SIGADA-LETTERS, volume = "24", number = "4", pages = "47--50", month = dec, year = "2004", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Sep 17 15:55:25 MDT 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Miranda:2004:GRA, author = "Javier Miranda and Edmond Schonberg", title = "{GNAT}: on the road to {Ada 2005}", journal = j-SIGADA-LETTERS, volume = "24", number = "4", pages = "51--60", month = dec, year = "2004", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Sep 17 15:55:25 MDT 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Naeser:2005:PIM, author = "Gustaf Naeser", title = "Priority inversion in multi processor systems due to protected actions", journal = j-SIGADA-LETTERS, volume = "25", number = "1", pages = "43--47", month = mar, year = "2005", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Sep 17 15:55:25 MDT 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Tojo:2005:TDP, author = "Yasushi Tojo and Sinsuke Nara and Yuichi Goto and Jingde Cheng", title = "Tasking deadlocks in programs with the full {Ada 95}", journal = j-SIGADA-LETTERS, volume = "25", number = "1", pages = "48--56", month = mar, year = "2005", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Sep 17 15:55:25 MDT 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Levine:2005:RSCa, author = "Trudy Levine", title = "Reusable software components", journal = j-SIGADA-LETTERS, volume = "25", number = "1", pages = "57--65", month = mar, year = "2005", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Sep 17 15:55:25 MDT 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Comar:2005:DPL, author = "Cyrille Comar and Pat Rogers", title = "On dynamic plug-in loading with {Ada 95} and {Ada 2005}", journal = j-SIGADA-LETTERS, volume = "25", number = "2", pages = "31--41", month = jun, year = "2005", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Sep 17 15:55:25 MDT 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Nyberg:2005:WDD, author = "Karl Nyberg", title = "{Windows} disk drive recovery with {Ada95}: an application note", journal = j-SIGADA-LETTERS, volume = "25", number = "2", pages = "42--44", month = jun, year = "2005", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Sep 17 15:55:25 MDT 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Levine:2005:RSCb, author = "Trudy Levine", title = "Reusable software components", journal = j-SIGADA-LETTERS, volume = "25", number = "2", pages = "45--53", month = jun, year = "2005", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Sat Sep 17 15:55:25 MDT 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Andress:2005:WBR, author = "Randal P. Andress", title = "Wholesale byte reversal of the outermost {Ada} record object to achieve endian independence for communicated data types", journal = j-SIGADA-LETTERS, volume = "25", number = "3", pages = "19--27", month = sep, year = "2005", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Wed Dec 7 07:02:29 MST 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Grein:2005:DLL, author = "Christoph Grein", title = "Dead live longer: a dramoletto", journal = j-SIGADA-LETTERS, volume = "25", number = "3", pages = "28--31", month = sep, year = "2005", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Wed Dec 7 07:02:29 MST 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Levine:2005:ACI, author = "Gertrude Levine", title = "{Ada} and the control of intrusion", journal = j-SIGADA-LETTERS, volume = "25", number = "3", pages = "32--39", month = sep, year = "2005", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Wed Dec 7 07:02:29 MST 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Levine:2005:RSC, author = "Trudy Levine", title = "Reusable software components", journal = j-SIGADA-LETTERS, volume = "25", number = "3", pages = "40--48", month = sep, year = "2005", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Wed Dec 7 07:02:29 MST 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Singhoff:2005:SMR, author = "F. Singhoff and J. Legrand and L. Nana and L. Marc{\'e}", title = "Scheduling and memory requirements analysis with {AADL}", journal = j-SIGADA-LETTERS, volume = "25", number = "4", pages = "1--10", month = dec, year = "2005", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Dec 27 07:49:06 MST 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Sautejeau:2005:MSS, author = "Xavier Sautejeau", title = "Modeling {SPARK} systems with {UML}", journal = j-SIGADA-LETTERS, volume = "25", number = "4", pages = "11--16", month = dec, year = "2005", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Dec 27 07:49:06 MST 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Sward:2005:OSP, author = "Ricky E. Sward and Leemon C. {Baird, III}", title = "Optimizing the {SPARK} program slicer", journal = j-SIGADA-LETTERS, volume = "25", number = "4", pages = "17--22", month = dec, year = "2005", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Dec 27 07:49:06 MST 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Ausden:2005:UAG, author = "Howard Ausden and Karl Nyberg", title = "Using {ASIS} to generate {C++} bindings", journal = j-SIGADA-LETTERS, volume = "25", number = "4", pages = "23--30", month = dec, year = "2005", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Dec 27 07:49:06 MST 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Alexandr:2005:EPA, author = "Korochkin Alexandr and Salah Imad and Korochkin Dmitry", title = "Experimental performance analysis of {Ada} programs in cluster system", journal = j-SIGADA-LETTERS, volume = "25", number = "4", pages = "31--36", month = dec, year = "2005", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Dec 27 07:49:06 MST 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Ruocco:2005:EUS, author = "Anthony S. Ruocco", title = "Experiences using {SPARK} in an undergraduate {CS} course", journal = j-SIGADA-LETTERS, volume = "25", number = "4", pages = "37--40", month = dec, year = "2005", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Dec 27 07:49:06 MST 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Miranda:2005:IAS, author = "Javier Miranda and Edmond Schonberg and Hristian Kirtchev", title = "The implementation of {Ada 2005} synchronized interfaces in the {GNAT} compiler", journal = j-SIGADA-LETTERS, volume = "25", number = "4", pages = "41--48", month = dec, year = "2005", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Dec 27 07:49:06 MST 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Naeser:2005:TSV, author = "Gustaf Naeser and Kristina Lundqvist and Lars Asplund", title = "Temporal skeletons for verifying time", journal = j-SIGADA-LETTERS, volume = "25", number = "4", pages = "49--56", month = dec, year = "2005", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Dec 27 07:49:06 MST 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Davis:2005:AAF, author = "James F. Davis", title = "The affordable application of formal methods to software engineering", journal = j-SIGADA-LETTERS, volume = "25", number = "4", pages = "57--62", month = dec, year = "2005", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Dec 27 07:49:06 MST 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Naeser:2005:STM, author = "Gustaf Naeser and Lars Asplund and Johan Furun{\"a}s", title = "{SafetyChip}: a time monitoring and policing device", journal = j-SIGADA-LETTERS, volume = "25", number = "4", pages = "63--68", month = dec, year = "2005", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Dec 27 07:49:06 MST 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Mathisen:2005:OSN, author = "David G. Mathisen and Robert W. Carey", title = "Orchestrating shots for the {National Ignition Facility}", journal = j-SIGADA-LETTERS, volume = "25", number = "4", pages = "69--78", month = dec, year = "2005", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Dec 27 07:49:06 MST 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Pedersen:2005:AAO, author = "Knut H. Pedersen and Constantinos Constantinides", title = "{AspectAda}: aspect oriented programming for {Ada95}", journal = j-SIGADA-LETTERS, volume = "25", number = "4", pages = "79--92", month = dec, year = "2005", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Dec 27 07:49:06 MST 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Mark:2005:DSB, author = "Matt Mark", title = "Data sharing between {Ada} and {C\slash C++}", journal = j-SIGADA-LETTERS, volume = "25", number = "4", pages = "93--102", month = dec, year = "2005", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Dec 27 07:49:06 MST 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Berns:2005:CCA, author = "Andrew Berns", title = "A comparison of {CORBA} and {Ada}'s distributed systems annex", journal = j-SIGADA-LETTERS, volume = "25", number = "4", pages = "103--108", month = dec, year = "2005", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Dec 27 07:49:06 MST 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Romanski:2005:AAI, author = "George Romanski", title = "{Ada} in the avionics industry", journal = j-SIGADA-LETTERS, volume = "25", number = "4", pages = "109--114", month = dec, year = "2005", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Tue Dec 27 07:49:06 MST 2005", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Srivastava:2006:ED, author = "Alok Srivastava", title = "From the {Editor}'s Desk", journal = j-SIGADA-LETTERS, volume = "26", number = "1", pages = "1--1", month = apr, year = "2006", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu May 18 10:15:38 2006", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Srivastava:2006:EP, author = "Alok Srivastava", title = "Editorial Policy", journal = j-SIGADA-LETTERS, volume = "26", number = "1", pages = "2--3", month = apr, year = "2006", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu May 18 10:15:38 2006", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:2006:KC, author = "Anonymous", title = "Key Contacts", journal = j-SIGADA-LETTERS, volume = "26", number = "1", pages = "4--6", month = apr, year = "2006", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu May 18 10:15:38 2006", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{McCormick:2006:SRS, author = "John W. McCormick", title = "Special Report by {SIGAda Chair}", journal = j-SIGADA-LETTERS, volume = "26", number = "1", pages = "7--11", month = apr, year = "2006", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu May 18 10:15:38 2006", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{McCormick:2006:SAA, author = "John W. McCormick", title = "2005 {SIGAda} Awards Awarded at {SIGAda 2005} in {Atlanta Georgia} on {November 16}", journal = j-SIGADA-LETTERS, volume = "26", number = "1", pages = "12--15", month = apr, year = "2006", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu May 18 10:15:38 2006", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Leif:2006:WCA, author = "Robert C. Leif", title = "Workshop, Commercializing {Ada}", journal = j-SIGADA-LETTERS, volume = "26", number = "1", pages = "16--17", month = apr, year = "2006", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu May 18 10:15:38 2006", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Carlisle:2006:HAI, author = "Martin C. Carlisle", title = "How {Ada 2005} Impacts {CS1/2}", journal = j-SIGADA-LETTERS, volume = "26", number = "1", pages = "18--24", month = apr, year = "2006", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1131411.1131413", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:15:49 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada 2005 is the second revision of the Ada standard. It makes changes to the language definition in a number of areas. We summarize which changes have the greatest impact on introductory computer science classes that use Ada.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Trono:2006:OTL, author = "John A. Trono", title = "Optimal Table Lookup for Reserved Words in {Ada}", journal = j-SIGADA-LETTERS, volume = "26", number = "1", pages = "25--30", month = apr, year = "2006", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1131411.1131414", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:15:49 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Recently a colleague wanted to include a section on perfect hashing functions in the latest edition of a book [4], and after an on-line search brought up a reference of mine [8], he sent me an email asking if I could generate a minimal perfect hashing function (MPHF) for the set of reserved words in Ada 2005. This is a summary of the process that determined one.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Cichelli; minimal perfect hash functions (MPHF)", } @Article{Anonymous:2006:AIE, author = "Anonymous", title = "{Ada} Issue 307 --- Execution-Time Clocks", journal = j-SIGADA-LETTERS, volume = "26", number = "1", pages = "31--44", month = apr, year = "2006", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1131411.1131416", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:15:49 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Modern real-time scheduling policies require that applications have the ability to measure the execution time of tasks, and to detect execution time overruns. This functionality is provided by a new package that defines execution time clocks and a child of this package which provides timers.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:2006:AIDa, author = "Anonymous", title = "{Ada} Issue 321 --- Definition of Dispatching Policies", journal = j-SIGADA-LETTERS, volume = "26", number = "1", pages = "45--55", month = apr, year = "2006", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1131411.1131417", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:15:49 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "New wording is proposed for paragraphs within D.2.1 and D.2.2 to clarify the intended effect of dispatching points, and to allow more freedom to dispatching policies.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:2006:AIDb, author = "Anonymous", title = "{Ada} Issue 327 --- Dynamic Ceiling Priorities", journal = j-SIGADA-LETTERS, volume = "26", number = "1", pages = "56--63", month = apr, year = "2006", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1131411.1131418", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:15:49 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "A mechanism is defined for dynamic ceiling priorities. This enables the ceiling priority of a protected object to be changed by assignment to the new attribute Priority within a protected operation of the object.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:2006:AIA, author = "Anonymous", title = "{Ada} Issue 333 --- Additional Locking Policies with {FIFO\_Within\_Priorities}", journal = j-SIGADA-LETTERS, volume = "26", number = "1", pages = "64--65", month = apr, year = "2006", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1131411.1131419", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:15:49 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Other Locking_Policies can be used with FIFO_Within_Priorities. However, Ceiling_Locking must work with FIFO_In_Priorities. Moreover, similar rules apply to Round_Robin_Within_Priorities (Al-298) and Non_Preemptive_FIFO_Within_Priorities (Al-355).", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:2006:CAA, author = "Anonymous", title = "Conference Announcements: {Ada Europe 2006 CFP}", journal = j-SIGADA-LETTERS, volume = "26", number = "1", pages = "66--66", month = apr, year = "2006", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu May 18 10:15:38 2006", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Anonymous:2006:CAS, author = "Anonymous", title = "Conference Announcements: {SIGAda 2006} Information", journal = j-SIGADA-LETTERS, volume = "26", number = "1", pages = "67--67", month = apr, year = "2006", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu May 18 10:15:38 2006", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Klein:2006:PFP, author = "Judith Klein and Drasko Sotirovski", title = "Publisher {FrameWork (PFW)}", journal = j-SIGADA-LETTERS, volume = "26", number = "2", pages = "12--22", month = aug, year = "2006", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1165678.1165680", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:16:14 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "One of the lasting challenges in building distributed fault tolerant systems is keeping application code size and complexity down. This can be done by capturing the nuances of distributed computing environment and redundant fault tolerant elements into a common infrastructure layer, thus factoring the code that would otherwise need to be written again and again by each distributed fault tolerant software component. When the application code has many complexities, and Air Traffic Control (ATC) is certainly one such example, achieving this goal becomes paramount.Under a project called En Route Automation Modernization (ERAM), the Federal Aviation Administration (FAA) is developing a replacement for its aging en route assets. At the same time, a foundation is being created for the anticipated future enhancements, driven by the projected increase in air traffic. At the core of the ERAM design is a distributed object oriented (OO) framework called Publisher FrameWork (PFW), which is ERAM's answer to the aforementioned OO challenge. This paper describes the PFW properties, the experiences with it accumulated through the first build of the ERAM program, and its applicability to fault tolerant computing.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Kaiser:2006:CJC, author = "Claude Kaiser and Jean-Fran{\c{c}}ois Pradat-Peyre and Sami {\'E}vangelista and Pierre Rousseau", title = "Comparing {Java}, {C\#} and {Ada} monitors queuing policies: a case study and its {Ada} refinement", journal = j-SIGADA-LETTERS, volume = "26", number = "2", pages = "23--37", month = aug, year = "2006", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1165678.1165681", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:16:14 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Learning concurrency paradigms is necessary but it is not sufficient since the choice of run-time semantics may introduce subtle programming errors. It is the aim of this paper to exemplify the importance of process queuing and awaking policies resulting from possible choices of the monitor concept implementation.The first part of the paper compares the behaviour of concurrent processes sharing a unique waiting queue for condition synchronization when implemented in Java or in Ada. A particular solution of the dining philosophers paradigm will be used to show how the difference in the monitor semantics may lead or not to deadlock. This comparison provides insight for deriving a correct Java implementation. The second part of the paper shows how the implementation can be refined when using Ada entry families and requeue with requeue once restriction. The result is elegant, safe and fair, and deterministic. This paper ends with quantitative comparisons of concurrency complexity and of concurrency effectiveness.We conclude that Java and C\# multithreading need defensive concurrent programming while Ada allows more latitude for developing correct concurrent programs.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Srivastava:2006:AIG, author = "Alok Srivastava", title = "{Ada} Issue 00354: group execution-time budgets", journal = j-SIGADA-LETTERS, volume = "26", number = "2", pages = "38--47", month = aug, year = "2006", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1165678.1165683", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:16:14 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This AI proposes a child package of Ada.Execution_Time to allow more than one task to share an execution-time budget.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Srivastava:2006:AIP, author = "Alok Srivastava", title = "{Ada} Issue 00355: priority specific dispatching including round robin", journal = j-SIGADA-LETTERS, volume = "26", number = "2", pages = "48--59", month = aug, year = "2006", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1165678.1165684", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:16:14 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "A means of specifying priority specific dispatching is provided so that FIFO is not the only 'within_priorities' scheme supported. A Round_Robin_Within_Priorities dispatching policy is defined.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Srivastava:2006:AIS, author = "Alok Srivastava", title = "{Ada} Issue 00357: support for deadlines and earliest deadline first scheduling", journal = j-SIGADA-LETTERS, volume = "26", number = "2", pages = "60--68", month = aug, year = "2006", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1165678.1165685", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:16:14 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Direct support for deadlines is defined and a new dispatching policy for Earliest Deadline First (EDF) Scheduling is supported.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Srivastava:2006:AIR, author = "Alok Srivastava", title = "{Ada} Issue 00394: redundant restriction identifiers and completing {Ravenscar} definition", journal = j-SIGADA-LETTERS, volume = "26", number = "2", pages = "69--74", month = aug, year = "2006", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1165678.1165686", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:16:14 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This AI moves existing restriction identifiers to Annex J, and modifies the definition of the Ravenscar profile. It also completes the definition of the Ravenscar profile by including new restrictions that concern new features of the language.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Levine:2006:RSC, author = "Trudy Levine", title = "Reusable software components", journal = j-SIGADA-LETTERS, volume = "26", number = "2", pages = "75--83", month = aug, year = "2006", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1165678.1165688", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:16:14 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This column consists of our yearly listing of sources for reusable software components. As always, no recommendation or guarantee by this column is implied.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Klein:2006:UAL, author = "Judith Klein", title = "Use of {Ada} in {Lockheed Martin} for air traffic management and beyond", journal = j-SIGADA-LETTERS, volume = "26", number = "3", pages = "1--1", month = dec, year = "2006", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1185642.1185643", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:16:37 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Carlisle:2006:AOP, author = "Martin C. Carlisle", title = "Automatic {OO} parser generation using visitors for {Ada 2005}", journal = j-SIGADA-LETTERS, volume = "26", number = "3", pages = "3--8", month = dec, year = "2006", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1185642.1185644", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:16:37 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "We describe AdaGOOP 2005 (the Ada Generator of Object-Oriented Parsers). AdaGOOP 2005 takes a specification of tokens and an LALR(1) grammar and creates a lexer, a parser that automatically creates a parse tree, and a traversal of the parse tree using the visitor pattern. AdaGOOP generates output that is similar to that of the Java tool SableCC. It takes advantage of the new interface feature available in Ada 2005 to create a visitor.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Ada 2005; AdaGOOP; automatic parser generation; visitor pattern", } @Article{Shindi:2006:EPC, author = "Rajaa S. Shindi and Shaun Cooper", title = "Evaluate the performance changes of processor simulator benchmarks {When} context switches are incorporated", journal = j-SIGADA-LETTERS, volume = "26", number = "3", pages = "9--14", month = dec, year = "2006", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1185642.1185645", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:16:37 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Building state-of-the-art processors is expensive and time consuming. Once the design is finalized and implemented, simulations are used to evaluate functionality and performance of the system. The Sim-alpha processor simulator is one of the most important tools for performance evaluations. Enhancing processor simulators is one of the major research field and many studies are underway related to this area. Current, open source, processor simulators do not account for the influences caused by multi-processing. In this study, we had shown that most processor simulations only test one program at a time on a virtual processor. The goal of the project was to demonstrate how processor simulators work when external influences are incorporated. Hardware or software interrupts are events that alter sequence of instructions executed by a processor. A context switch occurs when a multitasking operating system suspends the currently running process, and starts executing another. An additional code was added to the Sim-alpha program to allow for context switch. Benchmarks were executed with and without time slice context switch as well as different time slices. The results had shown that when the number of cycles before flushing the cache increases, the miss rate will decrease. For example if we are flushing the cache every 150 cycles, the cache miss rate is 48\% compare to 2\% without flushing the cache. The effect of flushing the cache is significant on the cache performance of processor simulators. In real life environments, processor must support multiple processes. We demonstrated with a simple change in the code that these simulators can have a more realistic workload. The effect of flushing the cache is significant on the cache performance of processor simulators. Current models do not account for this and may over estimate the performance gains of a particular processor design.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "cache; context switches; CPU; processor simulators; Sim-Alpha", } @Article{Carlisle:2006:IAV, author = "Martin C. Carlisle and J. A. {Hamilton, Jr.}", title = "Integrating {Ada 2005} into visual studio 2005", journal = j-SIGADA-LETTERS, volume = "26", number = "3", pages = "15--20", month = dec, year = "2006", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1185642.1185646", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:16:37 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "In this paper, we describe the integration of an Ada 2005 compiler into Microsoft's 2005 Visual Studio and its implications for the Ada community and beyond.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "A#; Ada 2005; JGNAT; MGNAT; Visual Studio 2005", } @Article{Zalila:2006:IIC, author = "Bechir Zalila and J{\'e}r{\^o}me Hugues and Laurent Pautet", title = "An improved {IDL} compiler for optimizing {CORBA} applications", journal = j-SIGADA-LETTERS, volume = "26", number = "3", pages = "21--28", month = dec, year = "2006", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1185642.1185647", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:16:37 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Building CORBA distributed applications for embedded and real-time systems has brought a number of requirements to be satisfied (small footprint, determinism...). A large part of the distributed application code is generated automatically from its IDL (Interface Definition Language) specification using an IDL compiler. Thus the IDL compiler has to be flexible in order to generate optimized code and to easily support new optimizations. In this paper, we present an IDL compiler architecture which is more amenable to generate optimized code. Then, we list some optimizations we implemented on the code generated by IAC (IDL Ada Compiler): the new IDL compiler and on PolyORB, our middleware, to make distributed applications suited for embedded real-time systems.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; compilation; CORBA; embedded; IDL; OMG; PolyORB; real-time", } @Article{Markow:2006:CST, author = "Tanya Markow and Eugene Ressler and Jean Blair", title = "Catch that speeding turtle: latching onto fun graphics in {CS1}", journal = j-SIGADA-LETTERS, volume = "26", number = "3", pages = "29--34", month = dec, year = "2006", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1185642.1185648", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:16:37 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Graphics are a great way to keep students motivated early in a computer science program. This paper introduces a simple Ada graphics package that simultaneously meets two goals: it provides a easy to understand graphics package that leads to enjoyable projects in CS1, and it is an appropriate tool for teaching fundamental computer science concepts to beginning programmers. The package is an Ada implementation and extension of a Java TurtleGraphics package used at a number of universities.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; AdaGraph; CS1; graphics; GtkAda; logo; spider; TurtleGraphics", } @Article{Ludwig:2006:DDE, author = "Luke Ludwig and Paul Pukite", title = "{DEGAS}: discrete event {Gnu} advanced scheduler", journal = j-SIGADA-LETTERS, volume = "26", number = "3", pages = "35--42", month = dec, year = "2006", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1185642.1185649", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:16:37 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "DEGAS provides discrete-event scheduling capability to a GNAT Ada program without requiring extra calls to a simulation library. We accomplish this by intercepting all calls destined for the pthread library and then rerouting them to the dynamically linked DEGAS library; this allows a developer to switch between real-time and discrete-event modes at runtime in a non-intrusive manner. DEGAS narrows the separation between simulation and real time applications, and has significant implications for software that includes elements of concurrency, synchronization, and time. We foresee applications that go beyond simulations, including executable specifications, algorithm development, and system verification.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; concurrency; GNAT; pthread; scheduling", } @Article{Dewar:2006:AHI, author = "Robert Dewar", title = "{Ada 2005} \& high integrity systems", journal = j-SIGADA-LETTERS, volume = "26", number = "3", pages = "43--43", month = dec, year = "2006", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1185642.1185650", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:16:37 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Sward:2006:DSC, author = "Ricky E. Sward and Mark Gerken", title = "Developing safety critical software for an unmanned aerial vehicle situational awareness tool", journal = j-SIGADA-LETTERS, volume = "26", number = "3", pages = "45--50", month = dec, year = "2006", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1185875.1185651", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:16:37 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "In this paper, we describe our application of the SPARK programming language to the development of flight control software for an Unmanned Aerial Vehicle (UAV). The SPARK language was used during a senior-level software engineering course at the US Air Force Academy. This paper uses the year-long project from this course as an example application of SPARK. The process we used to build an interface between C++ and Ada is discussed along with our experiences with using SPARK.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "formal methods; high integrity; safety critical; SPARK; UAV; unmanned aerial vehicle", } @Article{Barbaria:2006:SMS, author = "Khaled Barbaria and Laurent Pautet and Isabelle Perseil", title = "Schizophrenic middleware support for fault tolerance", journal = j-SIGADA-LETTERS, volume = "26", number = "3", pages = "51--60", month = dec, year = "2006", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1185642.1185652", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:16:37 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "In this paper, we identify the middleware functionalities and properties that are required to efficiently implement the FaultTolerant CORBA specification. Our approach relies on certain properties of PolyORB, our schizophrenic middleware to provide CORBA-based applications with fault tolerance. Our approach is validated by performance measures for the stateful replication styles defined in the standard and for the failure detection and notification infrastructure. Even if our current full Ada95 implementation requires an optimization phase, it exhibits acceptable performances, compared to existing implementations of this standard.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; CORBA; fault tolerance; middleware; software architecture", } @Article{Plantec:2006:RAL, author = "Alain Plantec and Frank Singhoff", title = "Refactoring of an {Ada 95} library with a {Meta CASE} tool", journal = j-SIGADA-LETTERS, volume = "26", number = "3", pages = "61--70", month = dec, year = "2006", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1185642.1185653", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:16:37 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This paper presents the refactoring work of Cheddar, a set of Ada packages which aims at providing performance analysis tools for concurrent real time applications. CASE tools can be used for such a purpose. However, we chose to use a meta CASE tool called Platypus. It seems that few studies exist concerning Ada and meta-modelization. Then, in this paper, we investigate how to use a meta CASE tool in order to automatically produce some parts of an Ada 95 object oriented software.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "code generating; EXPRESS; Meta CASE; meta-modeling; PlatypusCheddar; STEP", } @Article{Sotirovski:2006:THD, author = "Drasko Sotirovski", title = "Time horizon in distributed object societies", journal = j-SIGADA-LETTERS, volume = "26", number = "3", pages = "71--74", month = dec, year = "2006", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1185875.1185654", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:16:37 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "In a distributed system, it takes time for a software event to reach remote clients. In the same sense as used in physics, only when the event had reached the time horizon of a client, client becomes aware of it. Using this metaphor , we have developed a simple yet powerful model for software components to get back in sync after interruptions. The ideas described in this paper have been implemented on En Route Automation Modernization (ERAM) program, a Federal Aviation Administration (FAA) effort aimed at replacing the aging en route assets and planting a seed for the many future enhancements that the projected increase in air traffic requires. In many ways, this paper is a compendium to another paper at this same conference titled Publisher Framework (PFW), because it is within the auspices of PFW that these ideas have been implemented.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "availability through software replication", } @Article{Taft:2006:WYS, author = "Tucker Taft", title = "Why you should be using {Ada 2005} now!", journal = j-SIGADA-LETTERS, volume = "26", number = "3", pages = "75--75", month = dec, year = "2006", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1185642.1185655", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:16:37 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Mosley:2006:WML, author = "David Mosley", title = "When to migrate legacy embedded applications", journal = j-SIGADA-LETTERS, volume = "26", number = "3", pages = "77--80", month = dec, year = "2006", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1185642.1185656", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:16:37 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This experience report will focus on the issues which drive developers to migrate their application development to a new host or new target or new tool set. If there is no reason to change the embedded application, then there will obviously be no migration. Often there are compelling reasons to change the application, in which case the benefits of change will have to out weigh the costs. If the change can be incorporated using the existing tools, host, and target, then so much the better. But, if the existing tools, host, and/or target are no longer viable, then the cost of making a change to the application must include the cost of a migration.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "certification; lifecycle; migration; portability", } @Article{Cheng:2007:IPC, author = "Albert M. K. Cheng and James Ras", title = "The implementation of the {Priority Ceiling Protocol} in {Ada-2005}", journal = j-SIGADA-LETTERS, volume = "27", number = "1", pages = "24--39", month = apr, year = "2007", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1274610.1274611", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:17:25 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada 2005 is an even safer and more agile language than its predecessors, with all of the efficiency that is a hallmark of the Ada language design. It still has a strong focus on real-time response, multi-tasking, and sound engineering. It is the only international standard for object-oriented real-time distributed programming. High-integrity systems rarely make use of high-level language features such as Ada Protected Objects. Protected Types provide a passive mechanism for communication and synchronization between tasks. In this paper, we present some of these features, which are implemented using the Priority Ceiling Protocol (PCP). PCP is an extension of the Priority Inheritance Protocol (PIP), with the added features of preventing deadlocks and priority inversions. Priority inversion occurs when a high priority task is blocked for an unbounded time by lower priority tasks. Unfortunately though, PCP is not known to be supported by any operating systems. This article describes an implementation of PCP in Ada-2005. A detailed discussion of this protocol, and other related issues, are presented.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Vardanega:2007:LII, author = "Tullio Vardanega and Jos{\'e}e F. Ruiz", title = "Language Issues: Introduction", journal = j-SIGADA-LETTERS, volume = "27", number = "2", pages = "15--17", month = aug, year = "2007", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1316002.1316005", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:17:28 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This session focused on discussing open issues that arose from consideration of the real-time part of the Ada 2005 LRM. Three issues were table for the workshop to discuss. Accordingly, the goals of the session were to:\par {\bullet} Agree on proposed correction to EDF semantics\par {\bullet} Agree on resolution to requeue problem\par {\bullet} Review Ravenscar extensions for 2005 and consider extensions for distributed systems", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Zerzelidis:2007:CEP, author = "A. Zerzelidis and A. Burns and A. J. Wellings", title = "Correcting the {EDF} protocol in {Ada 2005}", journal = j-SIGADA-LETTERS, volume = "27", number = "2", pages = "18--22", month = aug, year = "2007", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1316003.1316006", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:17:28 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Earliest Deadline First (EDF) dispatching has been introduced into the Ada 2005 definition. Included in this definition is support for Baker's protocol for preemption level control over access to protected objects. Unfortunately the current model fails to implement all the situations covered by Baker's approach. A counter example is provided that illustrates this deficiency with the language as currently defined. A minor change to the language definition is proposed that removes the flaw.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Wellings:2007:IOT, author = "A. J. Wellings and A. Burns", title = "Integrating {OOP} and tasking: the missing requeue", journal = j-SIGADA-LETTERS, volume = "27", number = "2", pages = "23--28", month = aug, year = "2007", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1316003.1316007", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:17:28 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada 2005 has provided limited integration between its object-oriented programming and tasking facilities. The compromise has been to allow tasks and protected types to support interfaces but not inheritance. Whilst the language supports timed/conditional entry calls and the select-thenabort statement using interfaces, it does not allow the target of a requeue statement to be determined via an interface. This paper argues that this design decision needlessly limits the expressive power of the language. A motivating example is used to illustrate the case, and the semantics of the proposed language extension are discussed.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Uruena:2007:BHI, author = "Santiago Urue{\~n}a and Juan Zamorano", title = "Building high-integrity distributed systems with {Ravenscar} restrictions", journal = j-SIGADA-LETTERS, volume = "27", number = "2", pages = "29--36", month = aug, year = "2007", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1316002.1316008", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:17:28 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "The Ravenscar profile was a qualitative leap in the development of single-processor hard real-time systems with certification requirements. But nowadays more and more safety-critical systems are distributed, so a new Ada profile is needed for multi-node applications. This work discusses the restrictions and additions to the language needed to certify and obtain the required predictability and timeliness in a high-integrity hard real-time Ada distributed application.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Harbour:2007:PPL, author = "Michael Gonz{\'a}lez Harbour and J. Javier Guti{\'e}rrez", title = "Programming patterns and libraries: Introduction", journal = j-SIGADA-LETTERS, volume = "27", number = "2", pages = "37--40", month = aug, year = "2007", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1316002.1316010", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:17:28 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "The chairman introduced the session pointing out its main goals, which were to:\par {\bullet} discuss different visions of architectural frameworks and coding patterns with Ada 2005\par {\bullet} and formulate proposals and roadmaps to facilitate adoption or secondary standards.\par Afterwards, the three papers [1][2][3] included in this session were briefly introduced by their authors followed by the discussion on the issues proposed in them.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Wellings:2007:FRT, author = "A. J. Wellings and A. Burns", title = "A framework for real-time utilities for {Ada 2005}", journal = j-SIGADA-LETTERS, volume = "27", number = "2", pages = "41--47", month = aug, year = "2007", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1316003.1316011", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:17:28 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Modern large real-time systems are becoming more complex. Whilst Ada 2005 provides a comprehensive set of programming mechanisms that allow these systems to be implemented, the abstractions are low level. This paper argues that there is a need for a standardised library of real-time utilities that address common real-time problems.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Burns:2007:PET, author = "A. Burns and A. J. Wellings", title = "Programming execution-time servers in {Ada 2005}", journal = j-SIGADA-LETTERS, volume = "27", number = "2", pages = "48--52", month = aug, year = "2007", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1316003.1316012", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:17:28 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Much of the research on scheduling schemes is prevented from being used in practice by the lack of implementations that provide the necessary abstractions. An example of this lack of provision is the support of execution-time servers, these important building blocks are not generally available to the system developer. In this paper, we show how new Ada 2005 mechanisms can be used to construct various execution-time servers. We also outline the different server types that could form part of a library of real-time utilities for Ada.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Pulido:2007:ACP, author = "Jos{\'e} A. Pulido and Juan A. de la Puente and J{\'e}rome Hugues and Matteo Bordin and Tullio Vardanega", title = "{Ada 2005} code patterns for metamodel-based code generation", journal = j-SIGADA-LETTERS, volume = "27", number = "2", pages = "53--58", month = aug, year = "2007", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1316002.1316013", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:17:28 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "In this paper we discuss the issues we have explored, as part of the ASSERT project, in the definition and implementation of Ada coding patterns for the support of the automated code generation stage of a comprehensive approach to model-driven development for high-integrity systems.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Burns:2007:IEA, author = "Alan Burns and Andy Wellings", title = "Implementation experience with {Ada 2005}: Introduction", journal = j-SIGADA-LETTERS, volume = "27", number = "2", pages = "59--60", month = aug, year = "2007", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1316003.1316015", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:17:28 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "The goals of this session were to\par {\bullet} Discuss implementation experience with the new realtime features\par {\bullet} Review the support provided by the new real-time features\par {\bullet} Review features proposed but omitted from Ada 2005", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Uruena:2007:INA, author = "Santiago Urue{\~n}a and Jos{\'e} Pulido and Jos{\'e} Redondo and Juan Zamorano", title = "Implementing the new {Ada 2005} real-time features on a bare board kernel", journal = j-SIGADA-LETTERS, volume = "27", number = "2", pages = "61--66", month = aug, year = "2007", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1316003.1316016", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:17:28 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "A real-time kernel providing timing services is a key component of any real-time system. The current revision of the Ada standard provides a range of real-time mechanisms that can be used to ensure the required temporal behaviour of real-time tasks. However, kernel timing services must be implemented carefully in order to avoid overheads and inaccuracies. This paper describes the implementation of the Ada timing services in an evolved version of the Open Ravenscar Kernel. The interrelation among the different timing mechanisms is also analysed and evaluated.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Rivas:2007:OSS, author = "Mario Aldea Rivas and Michael Gonz{\'a}lez Harbour", title = "Operating system support for execution time budgets for thread groups", journal = j-SIGADA-LETTERS, volume = "27", number = "2", pages = "67--71", month = aug, year = "2007", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1316003.1316017", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:17:28 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "The recent Ada 2005 standard introduced a number of new real-time services, with the capability of creating and managing execution time budgets for groups of tasks. This capability has many practical applications in real-time systems in general, and therefore it is also interesting for real-time operating systems. In this paper we present an implementation of thread group budgets inside a POSIX real-operating system, which can be used to implement the new Ada 2005 services. The architecture and details of the implementation are shown, as they may be useful to other implementors of this functionality defined in the new standard.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Ada 2005; CPU time; execution time budgets; real-time systems; thread groups", } @Article{Real:2007:BAI, author = "Jorge Real and Stephen Michell", title = "Beyond {Ada 2005}: Introduction", journal = j-SIGADA-LETTERS, volume = "27", number = "2", pages = "72--74", month = aug, year = "2007", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1316003.1316019", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:17:28 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "To consider future directions in computing, and what changes would be required for Ada to effectively use new features.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Wellings:2007:BAA, author = "A. J. Wellings and A. Burns", title = "Beyond {Ada 2005}: allocating tasks to processors in {SMP} systems", journal = j-SIGADA-LETTERS, volume = "27", number = "2", pages = "75--81", month = aug, year = "2007", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1316002.1316020", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:17:28 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada 2005 has added no new facilities to support applications that want to run on multiprocessor systems. Following the example set by Ada 95, the language facilitates multiprocessor implementations but provides no direct support for an application-controlled mapping of tasks to processors. Such partitioning is often required to obtain feasible real-time systems. This paper argues that multiprocessors systems are becoming so prevalent that the current position is no longer tenable. A proposal for minimal support is presented.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Ward:2007:SSB, author = "M. Ward and N. C. Audsley", title = "Suggestions for stream based parallel systems in {Ada}", journal = j-SIGADA-LETTERS, volume = "27", number = "2", pages = "82--87", month = aug, year = "2007", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1316003.1316021", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:17:28 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada provides good support for the implementation of dependable, real-time, control systems. However, its support for other styles of systems is not as good. This paper explores the support available for implementing parallel, stream based systems.\par The paper presents an implementation of an image manipulation system which highlights deficiencies in the support for such systems in the Ada language. Two additional semantics are proposed for addition to the Ada language which will provide for the needs of these systems. The broadcast semantic allows the same data to be written to several POs simultaneously. The guarded protected function semantic permits several readers to wait on an entry and simultaneously read data from the PO.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Brosgol:2007:AOS, author = "Ben Brosgol and Mario Aldea", title = "{Ada} and other standards: Introduction", journal = j-SIGADA-LETTERS, volume = "27", number = "2", pages = "88--89", month = aug, year = "2007", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1316002.1316023", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:17:28 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "The main goals of this session were to:\par {\bullet} consider whether a new binding between Ada and POSIX is needed/desirable\par {\bullet} look at current efforts to update POSIX and 'Real-Time Java' in terms of impact on or 'lessons learned' for Ada", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Michell:2007:IAO, author = "Stephen Michell", title = "Interfacing {Ada} to operating systems", journal = j-SIGADA-LETTERS, volume = "27", number = "2", pages = "90--95", month = aug, year = "2007", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1316002.1316024", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:17:28 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This paper examines approaches used by the Ada programming language to interface to explicit operating system services such as events and sockets. We examine the potential for updating a specific interface, the POSIX Ada binding, to a more general interface to operating systems services. An approach is proposed to unify classes of services such as synchronous and asynchronous file IO in such an interface.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{delaPuente:2007:CPN, author = "Juan A. de la Puente and Santiago Urue{\~n}a", title = "Conclusions and plans for next {IRTAW} :Summary", journal = j-SIGADA-LETTERS, volume = "27", number = "2", pages = "96--97", month = aug, year = "2007", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1316003.1316026", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:17:28 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "The final session summarized the main conclusions of the workshop and addressed some open issues. Another objective was to decide whether a new IRTAW is needed, and, if so, the location and time frame.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Barnes:2007:SIBa, author = "John G. P. Barnes", title = "{SA1}: introducing the best of {Ada}", journal = j-SIGADA-LETTERS, volume = "27", number = "3", pages = "1--1", month = dec, year = "2007", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1315607.1315582", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:18:04 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This tutorial assumes no previous knowledge or experience with the Ada programming language.\par Ada was originally designed in around 1980. Important goals included: to provide a portable and uniform language to replace a number of existing languages then in use; to capture the state of the art in language design; to recognize that programming was a serious engineering discipline; and to be highly reliable and encourage the development of long lived and maintainable programs.\par However, Ada 83 (as the first version was known) was developed before the ideas of OOP matured and tasking was fully understood. Accordingly Ada was enhanced in 1995 to cover these topics and others. In this tutorial John will introduce the main themes of Ada and hopefully show why it is an excellent language for systems that need to be reliable and to be maintained.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Brosgol:2007:SLS, author = "Ben Brosgol", title = "{SA2}: languages for safety-critical software: issues and assessment", journal = j-SIGADA-LETTERS, volume = "27", number = "3", pages = "2--2", month = dec, year = "2007", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1315580.1315583", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:18:04 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This intermediate-level tutorial is aimed at people with a technical background in software development. No previous experience with safety-critical standards is required. Some familiarity with one or more of C, C++, Ada, or Java would be useful.\par Safety-critical systems (whose anomalous behavior could cause catastrophic or major failure involving loss of life) are becoming increasingly prevalent. Standards such as DO-178B, originally developed for commercial avionics, are attracting attention in other segments. The requirement to comply with such standards imposes constraints (on quality assurance, traceability, etc. ) much beyond what is typical for Commercial-Off-The-Shelf Software. One of the major decisions that affects safety certification is the choice of programming language(s). Specific language features, either by their presence of absence, may make certification easier or harder. (Practicalities such as tool support and programmer experience are of course also important but are outside the scope of the tutorial).\par This tutorial first summarizes existing safety standards, with a focus on DO-178B, and explains how they affect the requirements on a programming language. It specifically addresses the challenges imposed by Object-Oriented Technology and summarizes the work currently underway on DO-178C. The tutorial then assesses three language technologies -- C (including C++), Ada, and Java - with respect to suitability for meeting these requirements through appropriate subsetting. MISRA C, SPARK, and the in-progress Safety-Critical Java Technology are specifically identified and reviewed.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Barnes:2007:SIBb, author = "John G. P. Barnes", title = "{SP1}: introducing the best of {Ada 2005}", journal = j-SIGADA-LETTERS, volume = "27", number = "3", pages = "3--3", month = dec, year = "2007", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1315580.1315584", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:18:04 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada 2005 is the latest chapter in the Ada story. Ada 95 was a huge leap forward from Ada 83. However, experience showed that Ada 95 has a number of gaps. Ada 2005 is not such a giant leap forward but aims rather to round off Ada 95 and so provide the community with a really smooth programming language suited for the demanding applications of the 21st century.\par John will explain the specific goals of the development and introduce the key new features of Ada 2005. The most obvious new features are in the OO model with the introduction of interfaces and in the real-time area with more control over timing and scheduling plus much more in the predefined library. But there are other improvements as well in areas such as visibility control, exceptions and generics. And of course also downward closures so that Ada is at last as good as Algol 60 in that area.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Sward:2007:SEA, author = "Ricky E. Sward", title = "{SP2}: exposing {Ada} {Web} services using a service-oriented architecture {(SOA)}", journal = j-SIGADA-LETTERS, volume = "27", number = "3", pages = "4--4", month = dec, year = "2007", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1315580.1315585", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:18:04 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This tutorial covers the principles of Service-Oriented Architectures (SOA) including loose coupling, encapsulation, reusability, composibility, etc. The attendee will learn about the Ada Web Server (AWS) and how SOA interfaces, session management, etc. are implemented using AWS. The tutorial will also cover the fundamentals of the Enterprise Service Bus (ESB), a key enabling component of the SOA. Attendees will learn about ESB endpoints, data routing, automatic translations, etc. They will also learn how to connect Ada web services to an ESB, how to expose the web services, and how to use AWS with the ESB through in-class exercises and demonstrations. The tutorial will be very interactive and attendees are encouraged to bring their laptop computers.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Chapman:2007:MSC, author = "Rod Chapman", title = "{MF1}: security by construction", journal = j-SIGADA-LETTERS, volume = "27", number = "3", pages = "5--6", month = dec, year = "2007", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1315607.1315586", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:18:04 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Practising software engineers, programme managers, and those involved with procurement of high-integrity software systems might attend this tutorial. Some background in the development of safety- or security-critical software might be useful, but not essential.\par This tutorial will cover the use of 'Correctness by Construction' (CbyC) techniques in the development of highly secure software systems. While the use of CbyC is well-known in the development of safety-related systems, it has also been deployed in the domain of highly secure systems. The software world seems plagued by security problems caused by basic mistakes in software design and construction, but this tutorial will show how practices from the safety-critical domain can be used to tackle these problems. In particular, the role of formal methods, programming language design, and strong static verification will be covered. The tutorial will be illustrated with reference to CbyC security projects such as the MULTOS CA and the NSA Tokeneer system.\par Software security is one of the highest-profile and most important topics facing researchers today. The plague of 'buffer overflow' and similar attacks that we read about every day seem almost endemic, yet these are problems that have been faced (and solved) by the safety-critical community for many years. This tutorial will recount our experience in building high-grade secure systems using the CbyC approach developed by Praxis over the last 15 years.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{McCormick:2007:MRT, author = "John W. McCormick", title = "{MA1}: real-time and parallel processing in {Ada}", journal = j-SIGADA-LETTERS, volume = "27", number = "3", pages = "7--7", month = dec, year = "2007", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1315580.1315587", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:18:04 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This tutorial assumes basic knowledge or experience with the Ada programming language.\par This tutorial covers two of the major problems with parallel and real-time programming -- time management and storage management. Parallel processing, whether on single-processor machines or multiple processors, has many pitfalls. We will examine these potential pitfalls, and discuss ways to avoid common problems, such as deadlocks and race conditions. We will also discuss how to write code that efficiently passes data with other parallel processes. The basics of parallel processing are covered, leading to a discussion and examples using Ada tasking. In addition, the Ada Real-Time Systems Annex is also covered.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Singhoff:2007:MRT, author = "Frank Singhoff", title = "{MP1}: real time scheduling theory and its use with {Ada}", journal = j-SIGADA-LETTERS, volume = "27", number = "3", pages = "8--8", month = dec, year = "2007", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1315607.1315588", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:18:04 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This tutorial assumes basic knowledge or experience with the Ada programming language. Basic understanding of tasking and real-time constraints -- at the level of tutorial MA1 -- would be helpful. We assume that attendees have a minimal background on real time operating systems, Ada tasking and critical real time applications/systems; however, a (very) short presentation of such topics will be included in the tutorial.\par This tutorial deals with real time scheduling theory and its use with Ada. Real time scheduling theory was firstly proposed in 1974, but stays mostly unused by many software designers.\par Too many practitioners have no background on real time scheduling. This tutorial should help them to understand the basis of such a theory and to apply it with Ada technologies. This tutorial is expected to help Ada engineers to predict the performances of their critical Ada real time applications.\par This tutorial will be organized in three parts: 1. First, we define what a real time system is and then, the theoretical results of the real time scheduling theory are presented. The basic task models and schedulers are explained (their behavior and their properties). The tutorial focusses on fixed priority scheduler and its feasibility tests (eg. Rate monotonic and worst case task response time) which is the most useful scheduler with current real-life applications. However, a dynamic priority scheduler is also presented (eg. EDF). At the end of this first part, attendees should understand what a feasibility test is and how it can help them to predict performances of their real time applications. This part is ended with a short introduction on shared resource support (eg. what a priority inversion is, how PIP/PCP work).\par 2. Second, we show how real time scheduling features are taken into account in Ada international standards such as ISO/IEC Ada 1995 and 2005, the POSIX 1003 Ada binding and ARINC 653 (which is an avionic operating system standard providing an Ada binding). In this part, we try to show the relationships between the real time scheduling theory and the implementation of real time schedulers into practical systems.\par 3. Finally, some Ada program examples are presented and explained.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Jarzombek:2007:WSA, author = "Joe Jarzombek", title = "Wanted: software with assurance built-in", journal = j-SIGADA-LETTERS, volume = "27", number = "3", pages = "9--10", month = dec, year = "2007", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1315580.1315590", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:18:04 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Maurer:2007:UMI, author = "Ward D. Maurer", title = "Using mathematics to improve {Ada} compiled code, part 2: the proof", journal = j-SIGADA-LETTERS, volume = "27", number = "3", pages = "11--26", month = dec, year = "2007", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1315580.1315591", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:18:04 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "In a previous paper, we presented a method of eliminating most procedure call overhead, and most static scoping overhead, in compiling a program written in Ada, or, for that matter, in any language which allows nested procedures. This involves the construction of a loop tree for the call graph of the program; we described this in another earlier paper. Once this is constructed, we make use of a criterion for deciding when a new base register is needed. Suppose that U and V are procedures, with V nested in U. Then the only time a new base register might be needed by V is when there is a loop, in the loop tree, that contains V but not U. This result was stated without proof in the first part of this paper; here we present the proof, after reviewing some basic mathematical concept.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Ada compilers; base registers; code improvement; display method; loop trees; nested procedures", } @Article{Pukite:2007:GDE, author = "Paul Pukite and Luke Ludwig", title = "Generic discrete event simulations using {{\em DEGAS}}\/: application to logic design and digital signal processing", journal = j-SIGADA-LETTERS, volume = "27", number = "3", pages = "27--40", month = dec, year = "2007", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1315580.1315592", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:18:04 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This paper describes a powerful Ada pattern which, when integrated with the open-source DEGAS discrete event run-time, allows a developer to write and execute logic design models in a format similar to the VHDL language. The application of this approach to other formulations, including floating-point based simulations, provides a means to establish general design, analysis, and verification strategies to a range of discrete event domains using standard Ada constructs.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; behavioral modeling; concurrency; design automation; discrete-event simulation; GNAT; logic design; scheduling", } @Article{Singhoff:2007:AMA, author = "Frank Singhoff and Alain Plantec", title = "{AADL} modeling and analysis of hierarchical schedulers", journal = j-SIGADA-LETTERS, volume = "27", number = "3", pages = "41--50", month = dec, year = "2007", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1315580.1315593", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:18:04 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "A system based on a hierarchical scheduler is a system in which the processor is shared between several collaborative schedulers. Such schedulers exist since 1960 and they are becoming more and more investigated and proposed in real-life applications. For example, the ARINC 653 international standard which defines an Ada interface for avionic real time operating systems provides such a kind of collaborative schedulers. This article focuses on the modeling and the performance analysis of hierarchical schedulers. We investigate the modeling of hierarchical schedulers with AADL. Hierarchical scheduler timing and synchronization relationships are expressed with a domain specific language based on timed automata: the Cheddar language. With the meta CASE tool Platypus, we generate Ada packages implementing the Cheddar language. These Ada packages are part of Cheddar, a real time scheduling simulator. With these Ada packages, Cheddar is able to perform analysis by scheduling simulation of AADL systems composed of hierarchical schedulers. An AADL model of the ARINC 653 hierarchical scheduling is described as an illustration.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "AADL; Ada framework; cheddar; platypus; real time; scheduling analysis; timed automaton", } @Article{Lau:2007:VCB, author = "Kung-Kiu Lau and Zheng Wang", title = "Verified component-based software in {SPARK}: experimental results for a missile guidance system", journal = j-SIGADA-LETTERS, volume = "27", number = "3", pages = "51--58", month = dec, year = "2007", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1315580.1315594", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:18:04 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "SPARK is useful for developing reliable software for safety-critical systems, using the `correctness-by-construction' approach. It also has verification tools that can be used to produce verified software. To tackle larger-scale development of verified software, components are useful. In this paper we show how to define and implement software components in SPARK and use existing SPARK tools to produce verified component-based software. We demonstrate our approach on a missile guidance system.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "proof reuse; software components; SPARK; verified software", } @Article{Hallmark:2007:PEG, author = "Tyler B. Hallmark and Eugene K. Ressler", title = "Parallel evolution of game evaluation functions in {Ada}", journal = j-SIGADA-LETTERS, volume = "27", number = "3", pages = "59--62", month = dec, year = "2007", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1315580.1315595", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:18:04 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This is an Ada experience report, where we conclude that Ada tasking and distributed processing facilities make it a good research tool for experimentation with algorithms that might eventually need multiple processors. We implemented a genetic algorithm in Ada to create effective computer players for Connect4. Key to our success was employing Ada tasking and ALRM Annex E Distributed computing to harness a symmetric multiprocessor and a distributed machine with very few code changes. Easy extension of an original single-task code to multi-tasking and distributed variants-even though extension was not planned in advance-was essential to timely completion. Using either the parallel or distributed implementation, about 150 processor hours were sufficient to evolve players that neither the GNU 'Four-in-a-Row' Expert player nor the author could defeat. This algorithm relies on human expertise to restrict the genetic search space. Work is in progress on a new algorithm with near-zero encoded knowledge, which will run on 220 distributed nodes within the same distributed computing framework.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Sward:2007:UAS, author = "Ricky E. Sward", title = "Using {Ada} in a service-oriented architecture", journal = j-SIGADA-LETTERS, volume = "27", number = "3", pages = "63--68", month = dec, year = "2007", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1315580.1315596", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:18:04 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "One of the latest trends in software architecture is known as a Service-Oriented Architecture (SOA). This paper describes SOA briefly and one of the enabling technologies of SOA, namely the Enterprise Service Bus (ESB). The paper goes on to describe two ways in which Ada applications can be built as services in a SOA. The first method is to build the Ada code as a Dynamically Linked Library (DLL) and wrap it in Java code. The second method is to use the Ada Web Server (AWS) and build a direct interface to the Ada code that is needed to plug into the ESB.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "enterprise service bus; ESB; service-oriented architecture; SOA; software architecture", } @Article{OLeary:2007:FAA, author = "Jeff O'Leary", title = "{Federal Aviation Administration} and {Ada}", journal = j-SIGADA-LETTERS, volume = "27", number = "3", pages = "69--70", month = dec, year = "2007", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1315580.1315597", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:18:04 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "The US Federal Aviation Administration (FAA) depends upon large, complex and highly available software systems to manage the vast commercial and civil aviation network and to carry out the agency's mission of ensuring high capacity, efficient and extremely safe air travel for the flying public. The FAA's Tower domain provides air traffic control services in the airport environment. There are more than 500 FAA managed Towers. The Terminal Radar Approach Control (TRACON) domain provides air traffic control services in the terminal environment where aircraft are climbing or descending. There are 197 TRACONs. The En Route domain provides air traffic control services typically above 10,000 feet between departure and arrival domains where aircraft achieve their optimal cruise altitude. There are only 21 En Route centers, so each must provide coverage to very large areas.\par Ada has become a strategic technology in developing and sustaining systems that require high availability and high reliability. The FAA Air Traffic Organization's (ATO) major recent initiative, the En-Route Automation Modernization (ERAM) program goes a long way to reintegrating many disparate system components into a modern composite architecture. This program leverages and significantly expands upon previous Ada based systems, so the FAA has a vital interest in Ada language technology now and for the foreseeable future.\par Mr. O'Leary will present a federal customer's perspective on systems development and quality, with emphasis on higher reliability, security, and safety. Ada is exceptionally well positioned to support these characteristics, and that is why many current large FAA ATC systems are largely or significantly Ada based. He will touch on past Ada based systems that FAA fielded, the current major ERAM effort, and also where FAA is going in the future with the Next Generation Air Transportation System (NextGen). He will give some insights on what the language and development technologies can contribute towards facilitating the vision of our future.\par FAA accepts use of DO-278 as a means of assuring systems integrity for Communications, Navigation, Surveillance, and Air Traffic Management (CNS/ATM) software. Ada has also performed well in DO-278.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Carlisle:2007:TNN, author = "Martin C. Carlisle and Leemon C. {Baird III}", title = "Timing neural networks in {C} and {Ada}", journal = j-SIGADA-LETTERS, volume = "27", number = "3", pages = "71--74", month = dec, year = "2007", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1315580.1315598", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:18:04 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "In this paper, we describe a neural network program that was originally developed in C, then ported to Ada 2005. We explain several simple modifications to the Ada code that reduce the overhead from 76\% to 0\%. These modifications could provide significant performance gains to other applications, allowing them to combine the safety of Ada with the speed of C. such a complicated data structure. In Section 3, we explain how we modified the code in translating it to Ada. Section 4 describes how we made simple changes to the Ada implementation to eliminate the additional overhead. Section 5 provides conclusions and insights for future projects.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; benchmarking; C; neural networks", } @Article{Lau:2007:USB, author = "Kung-Kiu Lau", title = "Using {SPARK} for a beginner's course on reasoning about imperative programs", journal = j-SIGADA-LETTERS, volume = "27", number = "3", pages = "75--78", month = dec, year = "2007", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1315580.1315599", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:18:04 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Teaching beginners predicate transformer semantics for imperative languages is not a trivial task. For Computer Science majors, the teaching of the theoretical material must be supported by suitable practical course work. For this, we need a suitable language with appropriate tool support. In this paper, we describe our experience of using SPARK and its tools for this purpose. Our experience has been a very positive one. practical work.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "imperative programming; predicate transformer semantics", } @Article{Nyberg:2007:MCM, author = "Karl Nyberg", title = "Multi-core $+$ multi-tasking $=$ multi-opportunity?", journal = j-SIGADA-LETTERS, volume = "27", number = "3", pages = "79--82", month = dec, year = "2007", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1315607.1315600", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:18:04 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "In this paper we look at the opportunity provided by the introduction of multicore chips to leveraging Ada's multitasking capabilities, with an eye to expanding the influence of Ada in this environment. The Sun Microsystems Sun Fire T1000 running Solaris is used as a platform for investigation of Ada in a multicore environment. Some sample applications are described and evaluated. Guidance on developing multi-tasking applications is also given. Opportunities for the Ada community to leverage this hardware shift to expand Ada's scope of application are presented.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "multi-core; parallel execution; tasking", } @Article{Dewar:2007:CSA, author = "Robert B. K. Dewar", title = "The compiler as a static analysis tool", journal = j-SIGADA-LETTERS, volume = "27", number = "3", pages = "83--88", month = dec, year = "2007", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1315580.1315601", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:18:04 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This paper shows that a programming language compiler can perform many kinds of tasks that are generally viewed as the domain of separate static analysis tools and, in the other direction, identifies certain kinds of analysis that are best left to separate tools.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; C; C++; certification; compilers; safety; static analysis", } @Article{Nettleton:2007:TDC, author = "Chris Nettleton and Wilson Ifill and Colin Marsh", title = "Towards a demonstrably-correct {Ada} compiler", journal = j-SIGADA-LETTERS, volume = "27", number = "3", pages = "89--96", month = dec, year = "2007", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1315580.1315602", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:18:04 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "We report on a significant new compiler technology for applications requiring the highest level of reliability. This work is partly funded by AWE plc and takes into account previous AWE work on a demonstrably correct compiler for a Pascal-like language. This work will be of interest to anyone developing safety-critical software.\par Today's Ada compilers are based on 1980s' technology, when 4M Bytes of memory was considered sufficient for a project of 10 users. Using today's computers, when even a laptop computer has 512 M Bytes of memory; we can offer a much better compiler for a fraction of the cost. Initial estimates suggest a new technology compiler will be 1/50th the number of source lines, yet meet all our requirements for features and run-time performance.\par We have already confirmed the feasibility of our approach in a prototype compiler. This handles a well-defined subset of Ada95 and employs algebraic simplifications in place of optimizations. By prohibiting recursion, we avoid costly run-time organization. Our prototype run-time system is just three instructions.\par Our compiler is written in a notation much like ordinary mathematics, and is therefore amenable to mathematical techniques such as theorem proving. Later we intend to offer a proof of correctness. In the meantime, we will demonstrate correctness, both in the sense that a given program has been correctly compiled, and that all programs will be correctly compiled.\par The prototype compiler performs well. It compiles at several thousand lines per second and generates code that compares well with that from our optimizing compiler.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Ada95; compiler; correctness", } @Article{Dewar:2007:BFW, author = "Robert Dewar", title = "Birds-of-a-feather: where would you like to see {GNAT} go?", journal = j-SIGADA-LETTERS, volume = "27", number = "3", pages = "97--98", month = dec, year = "2007", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1315580.1315603", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:18:04 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This BOF will discuss future directions for the GNAT technology, including both the GAP and Pro versions. We at AdaCore will give some of our thoughts on interesting future possibilities, but mostly we would like to hear from the user community, so we see this session as an open discussion of interesting ideas for the future. This is a chance for you to say what you want, and have your ideas discussed!", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Grosman:2007:HEA, author = "Tom Grosman", title = "{Hibachi}: the {Eclipse Ada Development Toolset}", journal = j-SIGADA-LETTERS, volume = "27", number = "3", pages = "99--99", month = dec, year = "2007", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1315580.1315604", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:18:04 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Hibachi is an open source (EPL), standard, extensible, vendor-neutral Eclipse Ada development environment. Hibachi is currently in the project proposal phase (see http://www.eclipse.org/projects/dev_process/development_process.php), which involves gathering a viable developer/tester/user community around the project and IP rights to any code contributions. When these pieces are in place, the project can be approved by the Eclipse Management Organization (EMO) and begin producing high quality releases available to end users, as well as third party integrators.\par As Hibachi project lead, Mr. Grosman has been in touch with the major active Ada development environment vendors (ACT, Aonix, DDC-I, GHS) and they have all expressed interest and a desire to commit resources to making Hibachi a success. In addition, gnuada development team members have also expressed support for Hibachi and a willingness to participate. Mr. Grosman is also in contact with several Universities who will be contributing engineering effort as part of their curricula (master theses), as well as some major industrial partners who are large scale users of Ada and who have expressed interest in contributing development and/or financial resources. Aonix has offered to contribute the source for its Eclipse plugin, AonixADT as a code base for Hibachi. AonixADT currently supports ObjectAda as well as GNAT/gnuada development. Contributions of existing code from other sources are also a possibility depending on the willingness of other potential contributors. Because of these factors, and the encouragement of the Hibachi project mentor Doug Schaefer, CDT project lead, Mr. Grosman has every expectation that the Hibachi proposal will be accepted and that we will be able to produce a plugin with features as outlined in the Hibachi Proposal --- \url{http://www.eclipse.org/proposals/adt/}. The development plan outlined in the Hibachi proposal indicates that a first useable release of Hibachi will be available in time for SIGAda in November.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; development environment; eclipse; high integrity; languages; reliability; safety; software", } @Article{Chapman:2007:CCP, author = "Rod Chapman", title = "Correctness by construction: putting engineering (back) into software", journal = j-SIGADA-LETTERS, volume = "27", number = "3", pages = "100--100", month = dec, year = "2007", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1315607.1315605", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:18:04 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This presentation will look at the many problems of designing and building high-integrity software and the processes, languages and tools that are currently used. The need to 'engineer' our software implies that discipline and reasoning are required, yet most processes and languages seem to obstruct rather than assist such attempts. To help understand why, we consider the history of programming language design, and how this has shaped the way we think about software and constrained our ability to engineer it. In this generally gloomy picture some good news can be found: the emergence of design-by-contract facilities in languages such as Eiffel and SPARK has made a strong impact in some niche areas. In those areas, we have made a rather unusual observation: customers (some having 'flirted' with this week's fashionable approach) are 'coming back to Ada', recognizing the language's strengths, particularly for high-integrity applications. The presentation will close by considering why Praxis still uses (and chooses) Ada, and the role that Ada has to play in the future of high-integrity software.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Black:2007:SAS, author = "Paul E. Black", title = "Static analysis summit {II}", journal = j-SIGADA-LETTERS, volume = "27", number = "3", pages = "101--107", month = dec, year = "2007", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1315580.1315606", ISSN = "0736-721X", bibdate = "Tue Jun 17 09:18:04 MDT 2008", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Funded by the Department of Homeland Security (DHS), the National Institute of Standards and Technology (NIST) started a long-term, ambitious project to identify, enhance and develop software assurance tools. The Software Assurance Metrics And Tool Evaluation (SAMATE) project is leading in (A) developing tests for software evaluation tools, (B) measuring the effectiveness of tools, and (C) identifying gaps in tools and methods. See the workshop web site at \url{http://samate.nist.gov/SASII}.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; assurance; design; evaluation; high integrity; languages; metrics; reliability; safety; security; software assurance; software engineering; tool; tool evaluation", } @Article{OLeary:2008:AST, author = "Jeff O'Leary and Frederick Woodard and Alok Srivastava and Denise S. Beidleman", title = "Assessment of string tests strategy for an en route air traffic control system", journal = j-SIGADA-LETTERS, volume = "28", number = "1", pages = "24--30", month = apr, year = "2008", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1387830.1387831", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:02:45 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "The Federal Aviation Administration (FAA) depends upon several highly available large and complex computer systems to support air traffic control operations. One of the FAA's major initiatives, the Ada based En-Route Automation Modernization (ERAM) program leverages and significantly expands upon previous developed systems. To determine the effectiveness of the string test implementation before full system level testing, the FAA performed an audit of the software requirements that were verified by string tests.\par An industry standard approach was used to determine the number of Shalls to be inspected. Detailed evaluation using multiple software documents and test plans were compared to the string test results provided by the development contractor.\par This paper presents details of the audit, its results and reconciliation of the data with the development contractor.\par The approach to have selected software Shalls verified through the string test method versus full system test resulted in a cost savings of 50\% of the cost of the selected software Shalls' full system test, by avoiding duplication of testing efforts.\par The resulting high pass rate of the audit gave confidence in the development contractor's string test results and also demonstrated a high confidence level in the code, thus confirming the high quality of the Ada code effort.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Duff:2008:GLTa, author = "Bob Duff", title = "Gem \#1: {Limited} types in {Ada 2005} --- limited aggregates", journal = j-SIGADA-LETTERS, volume = "28", number = "1", pages = "31--33", month = apr, year = "2008", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1387830.1387839", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:02:45 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada Gem \#1 --- Ada 2005 allows construction of limited objects via aggregates, thus gaining the advantage of the full coverage rules, which was previously available only for non limited types.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Duff:2008:GLTb, author = "Bob Duff", title = "Gem \#2: {Limited} types in {Ada 2005} --- notation in aggregates", journal = j-SIGADA-LETTERS, volume = "28", number = "1", pages = "34--35", month = apr, year = "2008", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1387830.1387840", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:02:45 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada Gem \#2 --- The notation may be used in aggregates to request the default value for certain components.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Duff:2008:GLTc, author = "Bob Duff", title = "Gem \# 3: {Limited} types in {Ada 2005} --- constructor functions", journal = j-SIGADA-LETTERS, volume = "28", number = "1", pages = "36--37", month = apr, year = "2008", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1387830.1387841", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:02:45 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada Gem \#3 --- Constructor functions may be used to create objects of limited types. The result of such function calls is built 'in place' in the actual object being created.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Heaney:2008:GKB, author = "Matthew Heaney", title = "Gem \#5: {Key-based} searching in set containers", journal = j-SIGADA-LETTERS, volume = "28", number = "1", pages = "38--40", month = apr, year = "2008", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1387830.1387842", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:02:45 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada Gem \#5 --- Sets are containers of elements. Like all containers, they are searchable, and given an element value you can find the element in the set equivalent to that value. For some applications, element equivalence is determined by just a part of the element (its 'key' part), and it is often necessary to find an element given only a key value. A technique is presented here for key-based searching of elements in set containers.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Heaney:2008:GAM, author = "Matthew Heaney", title = "Gem \#6: {The} {Ada95} multiple views idiom vs. {Ada05} interfaces", journal = j-SIGADA-LETTERS, volume = "28", number = "1", pages = "41--44", month = apr, year = "2008", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1387830.1387843", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:02:45 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada Gem \#6 --- The multiple views idiom is a technique that allows you to create the effect of deriving from multiple tagged types simultaneously. It is a powerful mechanism for composing abstractions that complements interface types.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Gasperoni:2008:GBN, author = "Franco Gasperoni", title = "Gem \#7: {The} beauty of numeric literals in {Ada}", journal = j-SIGADA-LETTERS, volume = "28", number = "1", pages = "45--47", month = apr, year = "2008", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1387830.1387844", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:02:45 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada Gem \#7 --- Did you know that the marvels of Ada extend to integer and real numbers (numeric literals really). Read on to learn about this Ada gem.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Heaney:2008:GFF, author = "Matthew Heaney", title = "Gem \#8: {Factory} functions", journal = j-SIGADA-LETTERS, volume = "28", number = "1", pages = "48--51", month = apr, year = "2008", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1387830.1387845", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:02:45 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada Gem \#8 --- A factory function is a technique for constructing an object from one class given only an object in some other class. The technique is used to implement assignment for objects having a class-wide type, such that tag-mismatch exceptions cannot occur.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Heaney:2008:GCO, author = "Matthew Heaney", title = "Gem \#9: {Classwide} operations, iterators, and generic algorithms", journal = j-SIGADA-LETTERS, volume = "28", number = "1", pages = "52--58", month = apr, year = "2008", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1387830.1387846", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:02:45 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada Gem \#9 - A generic algorithm manipulates container elements in a way that is completely general, working with any container (including arrays) that provides a way to iterate over its elements. In this example we systematically alter an operation for copying containers within a common class, converting it to a generic algorithm that ultimately works for any kind of container.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Levine:2008:RSC, author = "Trudy Levine", title = "Reusable software components", journal = j-SIGADA-LETTERS, volume = "28", number = "1", pages = "59--70", month = apr, year = "2008", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1387830.1387832", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:02:45 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This column consists of our yearly listing of sources for reusable software components. As always, no recommendation or guarantee by this column is implied.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Krishnan:2008:SAT, author = "R. Krishnan and Margaret Nadworny and Nishil Bharill", title = "Static analysis tools for security checking in code at {Motorola}", journal = j-SIGADA-LETTERS, volume = "28", number = "1", pages = "76--82", month = apr, year = "2008", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1387830.1387833", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:02:45 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "As part of an overall initiative to improve the security aspects in the software used in Motorola's products, training and secure coding standards were developed. The goal is to decrease the number of security vulnerabilities introduced during the coding phase of the software development process. This paper describes the creation of the secure coding standards and the efforts to automate as many of the standards as possible.\par Originally, the efforts focused on the {\em Inforce\/} tool from Klocwork, as many Motorola business units already used the tool for quality but without the security flags activated. This paper describes the efforts to evaluate, extend, and create the coverage for the secure coding standards with Klocwork. More recently, an opportunity arose which allowed a team to evaluate other static analysis tools as well. This paper also describes the findings from that evaluation.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Klocwork; security; static analysis", } @Article{Bartholomew:2008:ESS, author = "Redge Bartholomew", title = "Evaluation of static source code analyzers for avionics software development", journal = j-SIGADA-LETTERS, volume = "28", number = "1", pages = "83--87", month = apr, year = "2008", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1387830.1387834", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:02:45 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This paper describes an evaluation of static source code analyzers. The purpose of the evaluation was to determine their adequacy for use in developing realtime embedded software for aviation electronics where the use of development tools and methods is controlled by a federal regulatory agency. It describes the motivation for the evaluation, results, and conclusions.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Martin:2008:CWE, author = "Robert A. Martin and Sean Barnum", title = "Common weakness enumeration {(CWE)} status update", journal = j-SIGADA-LETTERS, volume = "28", number = "1", pages = "88--91", month = apr, year = "2008", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1387830.1387835", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:02:45 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This paper is a status update on the Common Weakness Enumeration (CWE) initiative [1], one of the efforts focused on improving the utility and effectiveness of code-based security assessment technology. As hoped, the CWE initiative has helped to dramatically accelerate the use of tool-based assurance arguments in reviewing software systems for security issues and invigorated the investigation of code implementation, design, and architecture issues with automation.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Venet:2008:PAF, author = "Arnaud Venet", title = "A practical approach to formal software verification by static analysis", journal = j-SIGADA-LETTERS, volume = "28", number = "1", pages = "92--95", month = apr, year = "2008", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1387830.1387836", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:02:45 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Static analysis by Abstract Interpretation is a promising way for conducting formal verification of large software applications. In spite of recent successes in the verification of aerospace codes, this approach has limited industrial applicability due to the level of expertise required to engineer static analyzers. In this paper we investigate a pragmatic approach that consists of focusing on the most critical components of the application first. In this approach the user provides a description of the usage of functionalities in the critical component via a simple specification language, which is used to drive a fully automated static analysis engine. We present experimental results of the application of this approach to the verification of absence of buffer overflows in a critical library of the OpenSSH distribution.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "abstract interpretation; buffer overflow; formal verification; static analysis", } @Article{Saidi:2008:LFS, author = "Hassen Sa{\"\i}di", title = "Logical foundation for static analysis: application to binary static analysis for security", journal = j-SIGADA-LETTERS, volume = "28", number = "1", pages = "96--102", month = apr, year = "2008", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1387830.1387837", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:02:45 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Static analysis has emerged in recent years as an indispensable tool in software verification. Unlike deductive approaches to program verification, static analysis can only prove simple properties. Moreover, the myriad of static analysis tools employ specific techniques that target specific properties of specific programs. Static analysis holds the promise of complete automation, scalability, and handling larger classes of properties and larger classes of systems, but a significant gap exists between such a goal and current static analysis tools. We argue that a logical foundation for static analysis allows the construction of more powerful static analysis tools that are provably correct, extensible, and interoperable, and can guarantee more complex properties of complex systems. We address these challenges by proposing a tool-bus architecture that allows the combination of several static analysis tools and methods. The combination is achieved at the logical level using decision procedures that implement combination of theories. We discuss the application of such ideas to binary program analysis in the context of intrusion detection and malware analysis.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "abstract interpretation; dynamic analysis; invariant generation; logical interpretation; static analysis", } @Article{Mahani:2009:SLH, author = "Negin Mahani and Parnian Mokri and Zainalabedin Navabi", title = "System level hardware design and simulation with {SystemAda}", journal = j-SIGADA-LETTERS, volume = "29", number = "1", pages = "19--22", month = apr, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1541788.1541789", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:03:13 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Recent research in the system level design field has produced a number of techniques for structuring the understanding of systems. Many of these techniques produce design structures that are easily expressible in Ada language. Ada language has a structure which allows the design of systems to be expressed independently of its implementation and thus can be a good system design language for use with these techniques [1]. This paper describes how to use Ada as a system description language like SystemC, which will use Ada compilers (such as Gnat) to evaluate the written program as a system; we have named it, SystemAda. This paper reviews Ada programming language requirements for modeling behavior and structures at Transaction Level Modeling (TLM), and considers possible approaches for extending Ada to meet these requirements [2].", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Dewar:2009:GAS, author = "Robert Dewar and Vasiliy Fofanov and Franco Gasperoni and Yang Zhang", title = "Gem \#22: {Ada} speaks many languages", journal = j-SIGADA-LETTERS, volume = "29", number = "1", pages = "23--24", month = apr, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1541788.1541791", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:03:13 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada Gem \#22 --- Ada speaks many languages. How many? All those languages that you can write with a computer keyboard. Read on to learn about this Ada gem.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Duff:2009:GNCa, author = "Bob Duff", title = "Gem \#23: {\tt null} considered harmful", journal = j-SIGADA-LETTERS, volume = "29", number = "1", pages = "25--26", month = apr, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1541788.1541792", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:03:13 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada Gem \#23 --- The 'not null' syntax allows an Ada 2005 program to prevent access values from being null in cases where the null value is undesirable. This new syntax helps provide useful documentation.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Duff:2009:GNCb, author = "Bob Duff", title = "Gem \#24: {\tt null} considered harmful (part 2 -- efficiency)", journal = j-SIGADA-LETTERS, volume = "29", number = "1", pages = "27--28", month = apr, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1541788.1541793", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:03:13 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada Gem \#24 --- The 'not null' syntax can make programs more efficient by removing the need for implicit run-time checks.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Briot:2009:GHS, author = "Emmanuel Briot", title = "Gem \#25: how to search text", journal = j-SIGADA-LETTERS, volume = "29", number = "1", pages = "29--32", month = apr, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1541788.1541794", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:03:13 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada Gem \#25 --- The Ada standard defines several subprograms related to searching text in a string. In addition, GNAT provides additional packages to search. This gem will cover the various possibilities.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Duff:2009:GMA, author = "Bob Duff", title = "Gem \#26: the {\tt mod} attribute", journal = j-SIGADA-LETTERS, volume = "29", number = "1", pages = "33--34", month = apr, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1541788.1541795", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:03:13 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada Gem \#26 --- T'Mod can be used to convert signed integers to modular integers using modular (wraparound) arithmetic.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Dewar:2009:GCDa, author = "Robert Dewar", title = "Gem \#27: changing data representation (part 1)", journal = j-SIGADA-LETTERS, volume = "29", number = "1", pages = "35--37", month = apr, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1541788.1541796", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:03:13 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada Gem \#27 --- Part 1, Automatic Representation Changes.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Dewar:2009:GCDb, author = "Robert Dewar", title = "Gem \#28: changing data representation (part 2)", journal = j-SIGADA-LETTERS, volume = "29", number = "1", pages = "38--40", month = apr, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1541788.1541797", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:03:13 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada Gem \#28 --- Part 2, Efficiency Considerations.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Obry:2009:GIA, author = "Pascal Obry", title = "Gem \#29: introduction to the {Ada Web Server (AWS)}", journal = j-SIGADA-LETTERS, volume = "29", number = "1", pages = "41--44", month = apr, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1541788.1541798", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:03:13 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada Gem \#29 --- Introduction to Ada Web Server (AWS).", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Barnes:2009:GSSa, author = "John Barnes", title = "Gem \#30: safe and secure software: introduction", journal = j-SIGADA-LETTERS, volume = "29", number = "1", pages = "45--47", month = apr, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1541788.1541799", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:03:13 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This week's gem is the introduction to John Barnes' new booklet: Safe and Secure Software: An Introduction to Ada 2005.\par Over the coming months, we will be publishing all thirteen chapters of the booklet. In the attachment at the bottom of this page you can access the contents and bibliography for the entire booklet. We hope you will enjoy the read!", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Dewar:2009:GPP, author = "Robert Dewar", title = "Gem \#31: preconditions\slash postconditions", journal = j-SIGADA-LETTERS, volume = "29", number = "1", pages = "48--49", month = apr, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1541788.1541800", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:03:13 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada Gem \#31 --- The notion of preconditions and postconditions is an old one. A precondition is a condition that must be true before a section of code is executed, and a postcondition is a condition that must be true after the section of code is executed.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Barnes:2009:GSSb, author = "John Barnes", title = "Gem \#32: safe and secure software: chapter 1, safe syntax", journal = j-SIGADA-LETTERS, volume = "29", number = "1", pages = "50--50", month = apr, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1541788.1541801", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:03:13 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This week's gem is the first chapter of John Barnes' new booklet: Safe and Secure Software: An Introduction to Ada 2005.\par Over the coming months, we will be publishing all thirteen chapters of the booklet. In the attachment at the bottom of Gem \#30 you can access the contents and bibliography for the entire booklet. We hope you will enjoy the read!", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Fernandez-Marina:2009:GACa, author = "Ram{\'o}n Fern{\'a}ndez-Marina", title = "Gem \# 33: accessibility checks (part {I}: {Ada95})", journal = j-SIGADA-LETTERS, volume = "29", number = "1", pages = "51--52", month = apr, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1541788.1541802", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:03:13 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada Gem \#33 --- The existence of dangling references (pointers to objects that no longer exist) in a program can have catastrophic results. Ada incorporates a set of 'accessibility rules' that help the programmer prevent dangling references, making programs more secure.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Barnes:2009:GSSc, author = "John Barnes", title = "Gem \#34: safe and secure software: chapter 2, safe typing", journal = j-SIGADA-LETTERS, volume = "29", number = "1", pages = "53--53", month = apr, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1541788.1541803", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:03:13 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This week's gem is the second chapter of John Barnes' new booklet: Safe and Secure Software: An Introduction to Ada 2005.\par Over the coming months, we will be publishing all thirteen chapters of the booklet. In the attachment at the bottom of Gem \#30 you can access the contents and bibliography for the entire booklet. We hope you will enjoy the read!", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Rogers:2009:GBBa, author = "Pat Rogers", title = "Gem \#35: bounded buffer package in {GNAT} hierarchy (part 1)", journal = j-SIGADA-LETTERS, volume = "29", number = "1", pages = "54--56", month = apr, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1541788.1541804", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:03:13 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada Gem \#35 --- Ada 95 introduced 'protected types' as a fundamental building block for efficient concurrent programming and interrupt handling. In this Gem we examine the use of protected types in the implementation of the classic asynchronous bounded buffer abstraction provided by the GNAT hierarchy of library units. This Gem assumes the reader is somewhat familiar with protected types and will, therefore, explain some, but by no means all, of their semantics.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Barnes:2009:GSSd, author = "John Barnes", title = "Gem \#36: safe and secure software: chapter 3, safe pointers", journal = j-SIGADA-LETTERS, volume = "29", number = "1", pages = "57--57", month = apr, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1541788.1541805", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:03:13 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This week's gem is the third chapter of John Barnes' new booklet: Safe and Secure Software: An Introduction to Ada 2005.\par Over the coming months, we will be publishing all thirteen chapters of the booklet. In the attachment at the bottom of Gem \#30 you can access the contents and bibliography for the entire booklet. We hope you will enjoy the read!", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Rogers:2009:GBBb, author = "Pat Rogers", title = "Gem \#37: bounded buffer package in {GNAT} hierarchy (part 2)", journal = j-SIGADA-LETTERS, volume = "29", number = "1", pages = "58--60", month = apr, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1541788.1541806", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:03:13 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada Gem \#37 --- Part 1 of this Gem briefly introduced bounded buffers, protected types, and the declaration of the generic package GNAT. Bounded\_Buffers, exporting protected type Bounded\_Buffer. In Part 2 of the Gem we examine the private part of Bounded\_Buffer and the implementations of the protected entries and functions.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Barnes:2009:GSSe, author = "John Barnes", title = "Gem \#38: safe and secure software: chapter 4, safe architecture", journal = j-SIGADA-LETTERS, volume = "29", number = "1", pages = "61--61", month = apr, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1541788.1541807", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:03:13 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This week's gem is the fourth chapter of John Barnes' new booklet: Safe and Secure Software: An Introduction to Ada 2005.\par Over the coming months, we will be publishing all thirteen chapters of the booklet. In the attachment at the bottom of Gem \#30 you can access the contents and bibliography for the entire booklet. We hope you will enjoy the read!", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Rogers:2009:GES, author = "Pat Rogers", title = "Gem \#39: efficient stream {I/O} for array types", journal = j-SIGADA-LETTERS, volume = "29", number = "1", pages = "62--64", month = apr, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1541788.1541808", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:03:13 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada Gem \#39 --- Reading and writing values from/to streams is easy with Ada's 'stream attributes' but for some array types the default attribute implementations could be made more efficient. In this Gem we show how the user can define these more efficient implementations.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Barnes:2009:GSSf, author = "John Barnes", title = "Gem \#40: safe and secure software: chapter 5, safe object oriented programming", journal = j-SIGADA-LETTERS, volume = "29", number = "1", pages = "65--65", month = apr, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1541788.1541809", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:03:13 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This week's gem is the fifth chapter of John Barnes' new booklet: Safe and Secure Software: An Introduction to Ada 2005.\par Over the coming months, we will be publishing all thirteen chapters of the booklet. In the attachment at the bottom of Gem \#30 you can access the contents and bibliography for the entire booklet. We hope you will enjoy the read!", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Fernandez-Marina:2009:GACb, author = "Ram{\'o}n Fern{\'a}ndez-Marina", title = "Gem \#41: accessibility checks (part {II}: {Ada2005})", journal = j-SIGADA-LETTERS, volume = "29", number = "1", pages = "66--68", month = apr, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1541788.1541810", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:03:13 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada Gem \#41 --- Ada 2005 brings a number of improvements concerning access types, aimed at simplifying the programmer's task and adding flexibility to the language. But with greater power comes greater responsibility, so accessibility checks have also been extended to prevent these new features from creating dangling pointers.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Barnes:2009:GSSg, author = "John Barnes", title = "Gem \#42: safe and secure software: chapter 6, safe object construction", journal = j-SIGADA-LETTERS, volume = "29", number = "1", pages = "69--69", month = apr, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1541788.1541811", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:03:13 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Welcome to the final gem before we take a break for the summer, which is the sixth chapter of John Barnes' new booklet: Safe and Secure Software: An Introduction to Ada 2005.\par Over the coming months, we will be publishing all thirteen chapters of the booklet. In the attachment at the bottom of Gem \#30 you can access the contents and bibliography for the entire booklet.\par The gems series will recommence in September. In the meantime, we hope you have a wonderful summer!", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Barnes:2009:GSSh, author = "John Barnes", title = "Gem \#43: safe and secure software: chapter 7, safe memory management", journal = j-SIGADA-LETTERS, volume = "29", number = "1", pages = "70--70", month = apr, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1541788.1541812", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:03:13 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Welcome back the Ada Gems series! We hope you had a great summer.\par Gem \#43 is the seventh chapter of John Barnes' new booklet: Safe and Secure Software: An Introduction to Ada 2005.\par Over the coming months, we will be publishing all thirteen chapters of the booklet. In the attachment at the bottom of Gem \#30 you can access the contents and bibliography for the entire booklet.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Duff:2009:GAC, author = "Bob Duff", title = "Gem \#44: accessibility checks (part {III})", journal = j-SIGADA-LETTERS, volume = "29", number = "1", pages = "71--73", month = apr, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1541788.1541813", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:03:13 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada Gem \#44 --- 'Unchecked\_Access can be used to bypass the accessibility rules, and controlled types can be used to rein in this dangerous feature.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Barnes:2009:GSSi, author = "John Barnes", title = "Gem \#45: safe and secure software: chapter 8, safe startup", journal = j-SIGADA-LETTERS, volume = "29", number = "1", pages = "74--74", month = apr, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1541788.1541814", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:03:13 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Gem \#45 is the eighth chapter of John Barnes' new booklet: Safe and Secure Software: An Introduction to Ada 2005.\par Over the coming months, we will be publishing all thirteen chapters of the booklet. In the attachment at the bottom of Gem \#30 you can access the contents and bibliography for the entire booklet.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Dewar:2009:GIB, author = "Robert Dewar", title = "Gem \#46: incompatibilities between {Ada 83} and {Ada 95}", journal = j-SIGADA-LETTERS, volume = "29", number = "1", pages = "75--76", month = apr, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1541788.1541815", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:03:13 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada Gem \#46 --- Part 1, Unconstrained arrays in generics.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Barnes:2009:GSSj, author = "John Barnes", title = "Gem \#47: safe and secure software: chapter 9, safe communication", journal = j-SIGADA-LETTERS, volume = "29", number = "1", pages = "77--77", month = apr, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1541788.1541816", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:03:13 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Gem \#47 is the ninth chapter of John Barnes' new booklet: Safe and Secure Software: An Introduction to Ada 2005.\par Over the coming months, we will be publishing all thirteen chapters of the booklet. In the attachment at the bottom of Gem \#30 you can access the contents and bibliography for the entire booklet.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Ochem:2009:GEI, author = "Quentin Ochem", title = "Gem \#48: extending interfaces in {Ada 2005}", journal = j-SIGADA-LETTERS, volume = "29", number = "1", pages = "78--79", month = apr, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1541788.1541817", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:03:13 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada Gem \#48 --- Ada 2005 introduced the notion of interfaces for designing object classes. While interfaces are extremely convenient for implementing new hierarchies, they can be difficult to extend once they've started to be used. The addition of a new primitive can break all type derivations, as a type has to implement all abstract primitives inherited from its parents. In this Gem, we'll see two ways to overcome this problem, one OOP-generic, and one specific to Ada 2005.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Barnes:2009:GSSk, author = "John Barnes", title = "Gem \#49: safe and secure software: chapter 10, safe concurrency", journal = j-SIGADA-LETTERS, volume = "29", number = "1", pages = "80--80", month = apr, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1541788.1541818", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:03:13 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Gem \#49 is the tenth chapter of John Barnes' new booklet: Safe and Secure Software: An Introduction to Ada 2005.\par Over the coming months, we will be publishing all thirteen chapters of the booklet. In the attachment at the bottom of Gem \#30 you can access the contents and bibliography for the entire booklet.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Duff:2009:GOR, author = "Bob Duff", title = "Gem \#50: overload resolution", journal = j-SIGADA-LETTERS, volume = "29", number = "1", pages = "81--83", month = apr, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1541788.1541819", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:03:13 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada Gem \#50 --- This Gem discusses some language-design issues related to overload resolution.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Levine:2009:RSC, author = "Trudy Levine", title = "Reusable software components", journal = j-SIGADA-LETTERS, volume = "29", number = "1", pages = "84--97", month = apr, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1541788.1541821", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:03:13 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This column consists of our January 2009 listing of sources for reusable software components. All information is obtained from web sites or directly from the parties involved. As always, no recommendation or guarantee by this column is implied.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Mahani:2009:SAB, author = "Negin Mahani and Parnian Mokri and Mahshid Sedghi and Zainalabedin Navabi", title = "{SystemAda}: an {Ada} based system-level hardware description language", journal = j-SIGADA-LETTERS, volume = "29", number = "2", pages = "15--19", month = aug, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1620593.1620595", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:08 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Recent research on system level design has produced a new level of abstraction for description of hardware that is referred to as Transaction Level Modeling, or TLM. TLM separates hardware into computation and communication units and describes each at a very abstract level. Another important property of electronic circuits, which is also modeled well in TLM, is concurrency of tasks and operations. Inherent concurrency of Ada, makes this language a good candidate for design and description of modern electronic systems. This paper* describes how to use.\par Ada as a system description language like SystemC, and will use Ada compilers (such as Gnat) to evaluate systems described using Ada. We refer to the adaptation of Ada for system level description as SystemAda. This paper reviews Ada programming language requirements for modeling behavior of a digital system at transaction level, and considers possible approaches for extending Ada to meet these requirements.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Levine:2009:ACD, author = "Gertrude Levine", title = "{Ada} for the control of degradation of service", journal = j-SIGADA-LETTERS, volume = "29", number = "2", pages = "20--27", month = aug, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1620593.1620596", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:08 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This paper examines degradations of service in terms of constructs of the Ada programming language that are effective for their control and deployment. Several studies of the software lifecycle have focused on taxonomies of defects or errors. Categories of service degradations, however, have only recently been identified. A classification scheme for service degradations clarifies their relationship to defects and errors and their role in the prevention of failure. With the growth of hard real-time systems, wireless networks, and multimedia applications, a comprehensive understanding of service degradations and their usage has become ever more important.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Rosen:2009:AP, author = "J.-P. Rosen", title = "The {Ada} paradox(es)", journal = j-SIGADA-LETTERS, volume = "29", number = "2", pages = "28--35", month = aug, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1620593.1620597", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:08 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Barnes:2009:GSSl, author = "John Barnes", title = "Gem \#51: safe and secure software: chapter 11, certified safe with {SPARK}", journal = j-SIGADA-LETTERS, volume = "29", number = "2", pages = "36--36", month = aug, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1620593.1620599", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:08 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Gem \#51 is the eleventh chapter of John Barnes' new booklet: Safe and Secure Software: An Introduction to Ada 2005.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Briot:2009:GSCa, author = "Emmanuel Briot", title = "Gem \#52: scripting capabilities in {GNAT} (Part 1)", journal = j-SIGADA-LETTERS, volume = "29", number = "2", pages = "37--39", month = aug, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1620593.1620600", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:08 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada Gem \#52 -- Programming languages are, at least in the mind of most programmers, divided into two categories: scripting languages and others. The dividing line is not always obvious, and generally has to do with the size of the application, whether the language is interpreted or compiled, and whether doing operations such as manipulating external processes is easy.\par It's safe to say, though, that Ada is almost never classified as a scripting language. This Gem demonstrates a few of the packages that are part of the GNAT distribution and that provide helpful scripting features to accomplish tasks that would often be thought to be in the domain of languages specialized for scripting. Portability is of course a major advantage of choosing Ada!", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Briot:2009:GSCb, author = "Emmanuel Briot", title = "Gem \#54: scripting capabilities in {GNAT} (Part 2)", journal = j-SIGADA-LETTERS, volume = "29", number = "2", pages = "40--42", month = aug, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1620593.1620601", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:08 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "In Gem \#52, we saw various facilities that GNAT provides to make Ada a scripting language (sort of). We discussed GNAT.Command\_Line, GNATCOLL.Mmap, GNAT.Regpat and GNAT.AWK. This Gem continues the discussion of scripting capabilities, and focuses on interaction with external processes.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Ochem:2009:GIA, author = "Quentin Ochem", title = "Gem \#55: introduction to {Ada} \slash {Java} interfacing", journal = j-SIGADA-LETTERS, volume = "29", number = "2", pages = "43--45", month = aug, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1620593.1620602", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:08 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Interfacing Ada and Java is a very tricky problem. As opposed to C, C++, or Fortran, the two languages execute on two different environments, Java on the JVM and Ada directly on the underlying OS. For this reason, it is not possible to directly bind Java functions to natively compiled Ada through a pragma Import. Two solutions are offered to the developer: either compiling the code directly to Java bytecode, using GNAT for the JVM, or using the Java Native Interface (JNI), allowing communication between the native and JVM environments. In this Gem we will take a look at the latter. Using this JNI layer manually is very error-prone and tedious. Fortunately, AdaCore provides a set of tools for automating the interface generation, through GNAT-AJIS. This Gem is the first of a series showing how this toolset can be used to create a mixed Ada /Java application.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Ochem:2009:GCA, author = "Quentin Ochem", title = "Gem \#56: creating {Ada} to {Java} calls using {GNAT-AJIS}", journal = j-SIGADA-LETTERS, volume = "29", number = "2", pages = "46--49", month = aug, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1620593.1620603", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:08 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "In a previous Gem we introduced ada2java, which maps an Ada specification to a Java specification, to support calls from Java to Ada. Even though ada2java doesn't support creating Ada bindings of Java specs, it's still possible to use it to support calls from Ada to Java. In this Gem we'll look at a first possibility of doing this, using callbacks (in Ada terms, access-to-subprogram calls).", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Ochem:2009:GAJa, author = "Quentin Ochem", title = "Gem \#57: {Ada} \slash {Java} cross dispatching", journal = j-SIGADA-LETTERS, volume = "29", number = "2", pages = "50--52", month = aug, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1620593.1620604", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:08 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "In the preceding Ada/Java interfacing Gem, we saw how to create calls from Ada to Java using ada2java and callbacks. We're now going to go one step further, and discuss a cross-language dispatching mechanism that supports extension of an Ada tagged type in Java, allowing the possibility of making dispatching calls equally well from either side.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Ochem:2009:GAJb, author = "Quentin Ochem", title = "Gem \#58: {Ada} \slash {Java} exception handling", journal = j-SIGADA-LETTERS, volume = "29", number = "2", pages = "53--55", month = aug, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1620593.1620605", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:08 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada and Java are two languages that rely heavily on exceptions. A large part of the Ada data model is based on the fact that data is checked at run time, and will raise various kinds of exceptions such as Constraint\_Error when constraints are violated. Similarly, there are many cases where Java performs checks that can raise exceptions, among the most common being checks on casts and null dereferences. It is therefore extremely important to support exceptions that are properly propagated from one language to the other and even potentially caught/handled, without having to worry about the language of origin.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Charlet:2009:GGA, author = "Arnaud Charlet", title = "Gem \#59: generating {Ada} bindings for {C} headers", journal = j-SIGADA-LETTERS, volume = "29", number = "2", pages = "56--60", month = aug, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1620593.1620606", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:08 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "One of the delicate areas of Ada that is often unfamiliar to developers is how to intermix Ada code with other programming languages. While Ada provides very powerful and complete capabilities to interface with other compiled languages such as C, C++, and Fortran, writing the Ada glue code that enables a programmer to use complex and large APIs can be tedious and error-prone. In this Gem, we will explore a new tool provided by AdaCore to automate the interface generation of C header files through the compiler.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Miranda:2009:GIC, author = "Javier Miranda and Arnaud Charlet", title = "Gem \#61: interfacing with {C++} constructors", journal = j-SIGADA-LETTERS, volume = "29", number = "2", pages = "61--62", month = aug, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1620593.1620607", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:08 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "In the previous Gem about generating bindings from C++ headers, we mentioned, without going into details, how to interface with C++ constructors in Ada using the CPP\_Constructor pragma.\par In this Gem we present some common uses of C++ constructors in mixed-language programs in GNAT, and in the next Gem, we will show the use of some powerful Ada 2005 features in conjunction with C++ constructors.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Miranda:2009:GCC, author = "Javier Miranda and Arnaud Charlet", title = "Gem \#62: {C++} constructors and {Ada 2005}", journal = j-SIGADA-LETTERS, volume = "29", number = "2", pages = "63--64", month = aug, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1620593.1620608", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:08 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "In the previous Gem, we explored how to interface and make simple use of C++ constructors on the Ada side.\par In this Gem, we detail more advanced constructs related to Ada 2005 and C++ constructors.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Dismukes:2009:GEP, author = "Gary Dismukes", title = "Gem \#63: the effect of pragma suppress", journal = j-SIGADA-LETTERS, volume = "29", number = "2", pages = "65--67", month = aug, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1620593.1620609", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:08 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "The features of Ada have generally been designed to prevent violating the properties of data types, enforced either by compile-time rules or, in the case of dynamic properties, by using run-time checks. Ada allows run-time checks to be suppressed, but not with the intent of allowing programmers to subvert the type system.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Briot:2009:GHM, author = "Emmanuel Briot", title = "Gem \#64: handling multiple-unit source files", journal = j-SIGADA-LETTERS, volume = "29", number = "2", pages = "68--70", month = aug, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1620593.1620610", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:08 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This Gem describes how to compile applications in GNAT when source files contain multiple units. The preferred approach is to split source files, and here we describes how this can be done, although GNAT also provides a workaround that allows you to keep your existing files.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Rogers:2009:RBR, author = "Pat Rogers", title = "Review of the book: {Real-Time Systems and Programming Languages} (4th edition) by {Alan Burns} and {Andy Wellings}", journal = j-SIGADA-LETTERS, volume = "29", number = "2", pages = "71--71", month = aug, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1620593.1620612", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:08 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Feldman:2009:IA, author = "Michael B. Feldman", title = "Introduction to {Ada}", journal = j-SIGADA-LETTERS, volume = "29", number = "3", pages = "1--2", month = dec, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1647420.1647422", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:37 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Level -- Beginner, but attendees should have some experience with a high-level programming language. This tutorial is designed for those who have some familiarity with a programming language, but who are new to Ada. In the morning, we will discuss the basics of programming in Ada, including types, packages, syntax rules, and other Ada programming constructs. In the afternoon, we will briefly cover Ada's object-oriented programming and concurrent-programming features. Many examples will be shown; freely downloadable Ada programming environments and tools will be discussed.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "ada; APIs; interfacing; languages; object-oriented; programming; real-time; software; systems; tutorial", } @Article{Brosgol:2009:ICL, author = "Ben Brosgol", title = "An introduction to the {C\#} language and {.NET} infrastructure", journal = j-SIGADA-LETTERS, volume = "29", number = "3", pages = "3--4", month = dec, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1647420.1647423", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:37 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Prerequisites: Familiarity with Object Oriented Programming principles in a language such as Ada, Java, or C++. No previous experience with C\# or .NET is assumed. This tutorial will describe the main elements of the C\# programming language and the Common Language Infrastructure (whose implementation by Microsoft is knows as .NET). It will focus on C\#'s more novel language features, using examples and comparisons with other languages (in particular, Ada and Java) to describe the semantics. Specific C\# language topics to be covered include the compilation model, namespaces, types, generics, exception handling, and threading. Common Language Infrastructure / .NET topics include summaries of the Base Class Library, Common Intermediate Language, Common Language System, Common Type System and Virtual Execution System. In short, this tutorial may be considered as the presenter's response to the following question: 'C\# is sometimes described as Microsoft's answer to Java. Is this an accurate assessment, and in any event how do C\# and .NET relate to Ada?'", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; infrastructure; interfacing; languages; object-oriented; programming; real-time; software; systems", } @Article{Murtagh:2009:HAO, author = "Jeanne Murtagh and Drew Hamilton", title = "How {Ada} object orientation works", journal = j-SIGADA-LETTERS, volume = "29", number = "3", pages = "5--6", month = dec, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1647420.1647424", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:37 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Recommended Prerequisites: Familiarity with Object Oriented Programming principles in a language such as Ada, Java, or C++ is recommended. Previous experience with C or Ada 83 is strongly recommended. This tutorial will briefly describe the Object-Oriented (OO) features provided by Ada 95, and then discuss in detail how some of these features are implemented 'under the hood.' The bulk of the tutorial will show, via code examples and discussion, how dynamic dispatching is implemented in Ada 95, issues associated with the class tag, and the effort required to add a sibling class and a child class to an existing class hierarchy. We will briefly discuss several Ada 2005 features, and the value these features add over an Ada 95 implementation of a program. We will conclude with a brief discussion of the 'overloaded vocabulary' issues encountered by Java and C++ programmers as they transition to an Ada 95 or Ada 2005 project 'on the fly.'", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; interfacing; languages; object-oriented; programming; real-time; software; systems", } @Article{Gluch:2009:ESE, author = "David Gluch", title = "Embedded systems engineering with the {AADL}: modeling \& analysis", journal = j-SIGADA-LETTERS, volume = "29", number = "3", pages = "7--8", month = dec, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1653616.1647425", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:37 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "The SAE Architecture Analysis \& Design Language (AADL) is an architecture description language for real-time, fault-tolerant, scalable, embedded, modular multiprocessor systems. It enables the development of highly evolvable systems, early and quantitative analyses of a system's architecture, and evolution of an architecture model for continued analysis throughout the lifecycle. In this tutorial, we provide an overview of the AADL; demonstrate the AADL's capabilities in creating and analyzing component-based models of the task and task interaction architectures of embedded software; discuss interfacing to physical devices; highlight AADL capabilities for predictive analyses of operational characteristics such as meeting deadline, response time, and throughput requirements; and describe how the AADL can discover system integration problems early in a development effort.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "embedded systems; model-based analysis; model-based software engineering; software system architectures", } @Article{Jennings:2009:SLL, author = "Trevor J. Jennings", title = "{SPARK}: the {Libre} language and toolset for high-assurance software engineering", journal = j-SIGADA-LETTERS, volume = "29", number = "3", pages = "9--10", month = dec, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1653616.1647426", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:37 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Level -Intermediate\par SPARK is an annotated sub-language of Ada which is unambiguous and suitable for rigorous static analysis. It has been extensively used in industrial applications where safety and security are paramount, such as military aerospace, rail signaling, and high-grade cryptographic systems.\par The design of SPARK aligns closely with rigorous engineering approaches such as PSP/TSP, Six- Sigma, and the principles of the Lean Engineering movement in taking a 'zero tolerance' approach to defect reduction.\par In this light, SPARK is far more than 'just a programming language' - it offers a distinct engineering mindset and discipline for the development of high-assurance systems.\par The tutorial, which is extracted from the four-day 'Software Engineering with SPARK' course will cover: The rationale and design goals of SPARK, the core SPARK language, and SPARK analyses including information flow, exception freedom, and formal verification, and the impact of SPARK on software process. The tutorial will also cover the 'Libre' release of the SPARK technology and the research topics that this opens, such as more advanced forms of analysis and proof, model checking, and language extensions.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; engineering; software", } @Article{Cicalese:2009:USA, author = "Cynthia Cicalese and Joel Sherrill and Ricky E. Sward and Richard Weatherly", title = "Unmanned systems and {Ada}", journal = j-SIGADA-LETTERS, volume = "29", number = "3", pages = "11--12", month = dec, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1653616.1647427", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:37 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This tutorial provides an introduction to the growing field of Unmanned Systems and the role that Ada plays in solving the challenges presented when designing, building, and operating Unmanned Systems. The tutorial begins with an introduction to the fundamentals of ground, air, and maritime Unmanned Systems and the specific challenges of these systems. The authors will demonstrate how they are using Ada over RTEMS in developing Large Unmanned Ground Vehicles. RTEMS is an open source, real-time operating system that provides a high performance environment for embedded applications on a range of processors and embedded hardware. The attendee will gain hands-on experience in developing an Ada application over RTEMS using an environment that provides a complete GNAT Ada installation with all sources and scripts as well as the prebuilt toolset and simulators. The attendee will gain from this tutorial an understanding of Unmanned Systems and a practical application of how Ada can be used in the development of these systems.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; open source; real-time; unmanned vehicles", } @Article{McCormick:2009:ART, author = "John W. McCormick", title = "{Ada} for real-time and parallel processing", journal = j-SIGADA-LETTERS, volume = "29", number = "3", pages = "13--14", month = dec, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1653616.1647428", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:37 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This tutorial covers two of the major problems with parallel and real-time programming - time management and storage management. Parallel processing, whether on single-processor machines or multiple processors, has many pitfalls. We will examine these potential pitfalls, and discuss ways to avoid common problems, such as deadlocks and race conditions. We will also discuss how to write code that efficiently passes data with other parallel processes. The basics of parallel processing are covered, leading to a discussion and examples using Ada tasking. In addition, the Ada Real-Time Systems Annex is also covered.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; concurrency; parallel; protected object; real-time; rendezvous; tasking", } @Article{Sward:2009:SOA, author = "Ricky E. Sward", title = "Service oriented architecture {(SOA)} concepts and implementations", journal = j-SIGADA-LETTERS, volume = "29", number = "3", pages = "15--16", month = dec, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1653616.1647429", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:37 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This tutorial covers the principles of Service-Oriented Architectures (SOA) including loose coupling, encapsulation, reusability, composibility, etc. The attendee will learn about the Ada Web Server (AWS) and how SOA interfaces, session management, etc. are implemented using AWS. The tutorial will also cover the fundamentals of the Enterprise Service Bus (ESB), a key enabling component of the SOA. Attendees will learn about ESB endpoints, data routing, automatic translations, etc. They will also learn how to connect Ada web services to an ESB, how to expose the web services, and how to use AWS with the ESB through in-class exercises and demonstrations.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Ada Web Server (AWS); Enterprise Service Bus (ESB); Service Oriented Architecture (SOA)", } @Article{Rogers:2009:EHR, author = "Pat Rogers", title = "Embedded, hard, real-time systems with {Ada}", journal = j-SIGADA-LETTERS, volume = "29", number = "3", pages = "17--18", month = dec, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1653616.1647430", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:37 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Development of real-time systems is expensive and difficult, in part because of low-level languages that force developers to use facilities that are ad hoc, incomplete, and not portable. The Real-Time Systems Annex of Ada 2005 (along with the language core) represents the state-of-the-art in realtime programming languages and offers an extensive set of standardized packages and facilities for this domain. In addition, the language-defined Ravenscar profile describes a tasking subset that is analyzable for both high-integrity and hard real-time applications, and is small enough for very tightly resource-constrained applications as well. This tutorial examines the packages and pragmas defined by the annex for direct application use, examines the Ravenscar profile, and provides detailed examples of how they both are meant to be applied.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; languages; programming; Ravenscar; real-time; software; systems", } @Article{Ochem:2009:MLP, author = "Quentin Ochem", title = "Multi-language programming with {Ada}", journal = j-SIGADA-LETTERS, volume = "29", number = "3", pages = "19--20", month = dec, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1647420.1647431", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:37 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Building complex applications often requires putting together pieces of software or requirements that have not been made to work together in the first place. Thinking of a project with a high integrity kernel written in Ada, using a set of low level libraries and drivers written in C or C++, with a graphical interface done in Java and unit tests driven by python is not thinking of science fiction anymore. It's actual concrete and day-to-day work. Unfortunately, having all of these technologies talking to each other is not straightforward, and often requires a deep knowledge of both sides of the technology and extensive manual work.\par In this tutorial, we'll first study how to interface directly Ada with native languages, such as C or C++. We'll then have a deep look at communications with languages running on virtual machines, such as Java, Python and the .NET framework. Finally, we'll see how Ada can be interfaced with an arbitrary language using a middleware solution, such as SOAP or CORBA We?ll see how the communication can be manually done using low level features and APIs, and how a substantial part of this process can be automated using high level binding generators.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; APIs; communication; interfacing; languages; middleware; programming; software; systems", } @Article{Schmidt:2009:ARD, author = "Richard B. Schmidt", title = "An {Ada} retrospective: developing large, mature, reliable systems", journal = j-SIGADA-LETTERS, volume = "29", number = "3", pages = "21--22", month = dec, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1653616.1647433", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:37 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "For over 20 years, the EnRoute Automation programs have been developing and delivering a stream of releases all built around an Ada core. Although the percentage of Ada has decreased as the system has grown to provide more function and incorporate more CAS/COTS/FOSS, Ada remains firmly at the heart of the system. Ada continues to earn this position and influence how we design, build, field and maintain these 24x7x365 systems. Along the way we have learned how to tightly integrate Ada with a variety of non-Ada entities, proving the flexibility of the language and the vendors who support it.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "CAS; COTS; cross-language; FOSS", } @Article{Gardinier:2009:OSD, author = "Mark Gardinier", title = "Open source development of a safety critical dual redundant (Ada95\slash {C}++) signal control program environment {(SCOPE)}", journal = j-SIGADA-LETTERS, volume = "29", number = "3", pages = "23--30", month = dec, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1653616.1647434", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:37 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Advanced Technologies (ATI) is in the process of developing a dual redundant open source traffic intersection control system for the U.S. Department of Transportation. This system is known as a Signal Control Program Environment (SCOPE). A unique aspect of this effort is that we use all open source non-supported toolsets from requirements though formal qualification testing. This paper will describe our development process, prototype, and current work.\par The development of the SCOPE is a two part effort. The first part, already completed, was to build a prototype intersection control system that implemented a subsection of newly developed intersection traffic flow control and preemption concepts. In six months, two ATI engineers performed a complete software development lifecycle. The result was a working Ada95/C++ prototype that executes under Linux and can be easily ported to any hardware architecture .", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "ada95; dual-redundant; safety critical; traffic control", } @Article{Delange:2009:VSI, author = "Julien Delange and Laurent Pautet and Alain Plantec and Mickael Kerboeuf and Frank Singhoff and Fabrice Kordon", title = "Validate, simulate, and implement {ARINC653} systems using the {AADL}", journal = j-SIGADA-LETTERS, volume = "29", number = "3", pages = "31--44", month = dec, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1653616.1647435", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:37 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Safety-critical systems are widely used in different domains and lead to an increasing complexity. Such systems rely on specific services such space and time isolation as in the ARINC653 avionics standard. Their criticality requires a carefully driven design based on an appropriate development process and dedicated tools to detect and avoid problems as early as possible.\par Model Driven Engineering (MDE) approaches are now considered as valuable approach for building safety-critical systems. The Architecture Analysis and Design Language (AADL) proposes a component-based language suitable to operate MDE that fits with safety-critical systems needs.\par This paper presents an approach for the modeling, verification and implementation of ARINC653 systems using AADL. It details a modeling approach exploiting the new features of AADL version 2 for the design of ARINC653 architectures. It also proposes modeling patterns to represent other safety mechanisms such as the use of Ravenscar for critical applications. This approach is fully backed by tools with Ocarina (AADL toolsuite), POK (AADL/ARINC653 runtime) and Cheddar (scheduling verification). Thus, it assists system engineers to simulate and validate non functional requirements such as scheduling or resources dimensioning.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "AADL; ARINC653; Cheddar; code generation; model based engineering; Ocarina; POK; schedulability; simulation", } @Article{Liang:2009:APG, author = "Sheldon X. Liang and Lyle Reibling and Samuel Sambasivam", title = "`{Automatic Prototype Generating}' restated with {re-ADA}: perspective-bridged architecture for document-driven systems transitioning", journal = j-SIGADA-LETTERS, volume = "29", number = "3", pages = "45--60", month = dec, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1653616.1647436", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:37 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Structured System Analysis and Design (SSAD) is still considered one of the most straightforward systems approaches, despite both supporting arguments and criticisms. One philosophy in software engineering is to 'document everything'. However, the waterfall model within SSAD discourages frequent changing of requirements, which is a significant problem to designers. Compared with SSAD, Component-Based Software Engineering (CBSE) with its modular structured solution allows individual components to be replaced easily at design time or run time if the requirements of the initial component (expressed via the interface) are met by the replacement component.\par After years of experience in developing and architecting reliable architectures for software-intensive distributed systems, the authors present a PAISE (Perspective-bridged Architecture with Interoperability, Substitutability, and Extensibility) model with the aim of automating systems perspective transitioning through a document-driven approach within SSAD. The authors stress important abilities of architecting application systems such as {\em interoperability}, {\em substitutability}, and {\em extensibility\/} in support of component-based software engineering. PAISE starts with a conceptual system that is rapidly prototyped for requirements, follows with a technical system that addresses the interior structure of the system, and results in an operational system for business process.\par In combination with re-ADA (an architectural description language as well as its runtime foundation), PAISE/re-ADA can not only promote a document-driven approach with SSAD, but also automate system perspective transitioning with CBSE.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "documentation; software architecture; structured systems design", } @Article{Barkstrom:2009:UAS, author = "Bruce R. Barkstrom", title = "On using {Ada} to solve problems in computational economics and related disciplines with concurrent, multiagent algorithms", journal = j-SIGADA-LETTERS, volume = "29", number = "3", pages = "61--72", month = dec, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1647420.1647437", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:37 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Multiagent algorithms are widely used in computational economics and other social sciences to solve theoretical and practical problems. Because such algorithms are inherently concurrent and multithreaded, Ada's constructs for handling communications between concurrent processes and avoiding interference between them make the language very well suited to solving these problems, particularly given developments in multi-core CPU chip-making. This paper provides a concrete example of how Ada assists in solving problems in computational economics and related disciplines that work with multiagent systems. Solving a simple problem illustrates visualizing the agents as Ada tasks, using UML use cases and synchronization diagrams to design the communications patterns between agents, and applying protected objects and functions to avoid computational indeterminacy.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "computational and mathematical organization theory; computational economics; concurrent programming; multiagent systems; multithreaded programming", } @Article{Tijero:2009:EII, author = "H{\'e}ctor P{\'e}rez Tijero and J. Javier Gutierrez", title = "Experience in integrating interchangeable scheduling policies into a distribution middleware for {Ada}", journal = j-SIGADA-LETTERS, volume = "29", number = "3", pages = "73--78", month = dec, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1653616.1647438", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:37 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This paper presents the integration of real-time scheduling mechanisms within middleware which supports distribution through Ada and CORBA standards. This technology includes several aspects closely related to real-time systems, such as the management of remote calls, identification of schedulable entities, support for the transactional model and the assignment of scheduling parameters. As a result, a real-time distribution middleware capable of managing different scheduling policies under a generic interface has been obtained. The paper also presents a case study in order to evaluate the proposed technology.$^1$", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "ada; distributed systems; flexible scheduling; middleware; real-time", } @Article{Lathrop:2009:DAB, author = "Steven M. Lathrop", title = "Dynamic analysis of branch mispredictions in {Ada}", journal = j-SIGADA-LETTERS, volume = "29", number = "3", pages = "79--84", month = dec, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1647420.1647439", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:37 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Developing high performance Ada applications not only depends on the chosen algorithms, but also on the time required to execute Ada itself. Timing Ada statements provides developers with insight into patterns of Ada program performance across various platforms. The purpose of this paper is to discuss the timing process and findings when timing Ada performance. The concentration will be on determining the timing differences in conditional code branching on Intel Pentium IV processors.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Ada control structures; branch mispredictions; dynamic analysis; high performance computing", } @Article{Knight:2009:ENA, author = "John Knight", title = "{Echo}: a new approach to formal verification based on {Ada}", journal = j-SIGADA-LETTERS, volume = "29", number = "3", pages = "85--86", month = dec, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1653616.1647440", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:37 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Echo is a novel yet practical approach to the formal verification of large software systems. The Echo approach splits verification into two major parts. In the first part, the SPARK tools are used to verify an implementation written in SPARK Ada against a low-level specification written using the SPARK source-code annotations. In the second part, a high-level specification is extracted automatically from the annotated implementation, and a proof constructed using the PVS theorem proving system that the extracted specification implies the original specification. Part of what makes Echo practical is a technique called verification refactoring. The program to be verified is mechanically refactored specifically to facilitate verification. In both parts of the proof process, semantics-preserving refactorings are applied to the implementation to reduce the complexity of the software and thereby to reduce the difficulty of verification proof. Much of the Echo approach is automated. The verification burden is reduced by distributing the burden over separate tools and techniques. In this presentation, the Echo verification technology will be described. The technology will be illustrated using the verification of two security applications and a novel medical device.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "verification", } @Article{Loseby:2009:USR, author = "Chad Loseby and Peter Chapin and Carl Brandon", title = "Use of {SPARK} in a resource constrained embedded system", journal = j-SIGADA-LETTERS, volume = "29", number = "3", pages = "87--90", month = dec, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1647420.1647441", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:37 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "We are constructing a remote sensing buoy that will be deployed on the Arctic sea ice north of Alaska. The buoy will gather environmental data and transmit that data back to home base via the Iridium satellite network. This data will then be used (by others) to refine models of ice movement. To enhance reliability the buoy software was written using SPARK Ada. SPARK was also helpful in reducing the memory footprint of the software to an acceptable level. Note also that the construction of the prototype buoy is a student project. Thus our experience is in an educational context.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; MSP430; SPARK; student project", } @Article{Mentis:2009:RAD, author = "Alexander S. Mentis", title = "A robotics {API} dialect for type-safe robots: translating {Myro} to {Ada}", journal = j-SIGADA-LETTERS, volume = "29", number = "3", pages = "91--102", month = dec, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1653616.1647442", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:37 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "In this paper, we present an Ada robotics API designed to be used in teaching undergraduate-level computer science. Our API is inspired by Myro, a Python-based API, but we improve upon Myro's usability, readability, modularity, and documentation by using features of the Ada programming language and the GNAT Programming Studio's documentation generation tool. The encapsulation, abstraction, and data hiding provided by Ada's packages make it easy for beginning programmers to use the API for advanced tasks, while Ada's syntax and readability allow educators to use the underlying code later in a course or curriculum to illustrate more advanced concepts to the same students as their knowledge and experience grow.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Myro; scribbler; undergraduate computer science education", } @Article{Chelini:2009:WTD, author = "James Chelini", title = "Working towards {DO-178C\slash ED-12C}, {DO-248C\slash ED-94C}, and {DO-278A\slash ED109A}", journal = j-SIGADA-LETTERS, volume = "29", number = "3", pages = "103--104", month = dec, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1647420.1647443", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:37 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "A Joint Committee RTCA/SC205 and EUROCAE/WG71 has been working on the revision to DO-178B and related documents for several years. DO-178B was published over 17 years ago, and as software technology has evolved, so has the need to update this document. The new revision will be called DO-178C/ED-12C. This revised core document will have additional supplements to support new technologies, for example, Model based development, Object oriented technologies, and Formal methods. In addition, document DO-248B/ED-94B 'Clarification of DO-178B', will be revised and so will DO-278, which addresses ground based systems. This presentation will describe the changes already agreed and those still being proposed for these documents, and explain some of the rationale behind these changes. These documents will become certification guidance material, and will affect all those involved in software for airplanes and related ground based systems.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; airplane; certification; computing; do-178b; do-178c/ed-12c; do-248b/ed-94b; do-278; embedded; formal methods; ground-based; interfacing; languages; object-oriented; programming; real-time; software; systems", } @Article{Tardieu:2009:CAO, author = "Samuel Tardieu and Alexis Polti", title = "Complementing {Ada} with other programming languages", journal = j-SIGADA-LETTERS, volume = "29", number = "3", pages = "105--114", month = dec, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1653616.1647444", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:37 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This paper presents our experience in using Ada and the Ravenscar profile in a robotics non-profit association and in a robotics competition. While Ada is our primary and dominant language, we have complemented it with a hardware description language (Verilog) and an interactive language (Forth). We describe the interface between those languages, and the design choices that have been made to minimize the risks taken by leaving the Ada world. We also explain why we chose in some conditions to relax restrictions imposed by the use of the Ravenscar profile.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Ada streams; FPGA; Ravenscar high integrity profile; robotics", } @Article{Dinh:2009:DCD, author = "Tong Dinh and Shan Barkataki", title = "Distributed container: a design pattern for fault tolerance and high speed data exchange", journal = j-SIGADA-LETTERS, volume = "29", number = "3", pages = "115--118", month = dec, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1653616.1647445", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:37 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "We describe a design patterns for achieving fast data transfer in a distributed system with a high reliability requirement. Also described are techniques for utilizing the Ada-95 serialization facilities in implementing the design patterns.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "ada; design patterns; distributed containers; failover; fault-tolerant; reuse; serialization", } @Article{Smart:2009:LAB, author = "Jay C. Smart", title = "A look at {Ada} from both sides now (a government, and a defense contractor perspective)", journal = j-SIGADA-LETTERS, volume = "29", number = "3", pages = "119--120", month = dec, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1647420.1647446", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:37 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "The Ada programming language has had a remarkable history, and promises an even more remarkable future. In this keynote address, Dr. J. Smart from Raytheon will provide his perspective on both as seen from within government, and from within private industry. With the pervasive nature of computing, the trade-craft of contemporary software development has changed considerably in recent years. Arguably, not all the change has been for the better. What may have once been regarded as minor flaws or operational nuisances in software system implementations can now manifest in far more devastating ways, and with potentially severe consequences. The boundaries of Ada's 'embedded system' niche are becoming increasingly difficult to discern from commodity software, particularly as the challenges of computer security compound. A critical need now exists for a much broader application of the unique culture and programming discipline that has naturally accompanied Ada for these many years.\par Of particular personal research interest to the presenter is the new generation of reconfigurable computing systems and devices (e.g., FPGAs). The ability to specify a system from the highest level of abstraction all the way down to an individual gate level is now possible from within a single unified description framework. Ada is potentially the ideal choice for such a framework. The presenter will describes his experiences using Ada in this manner to design and implement a most unusual dynamic computing machine. In this application where reliability and formal verification is of upmost importance, the Ada language has been the major contributor to the effort's success.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "abstraction; Ada; computing; embedded; infrastructure; interfacing; languages; programming; real-time; reconfigurable; software; systems", } @Article{Sward:2009:GIU, author = "Ricky E. Sward", title = "Georegistration of imagery from unmanned aircraft systems using {Ada}", journal = j-SIGADA-LETTERS, volume = "29", number = "3", pages = "121--126", month = dec, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1653616.1647447", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:37 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "As Unmanned Aircraft Systems are used for an increasing number of applications, the challenge of precisely locating the geospatial position of imagery coming from the UAS is becoming more crucial. Through work that has been done in conjunction with the US Air Force Academy, Ada has been used to calculate the position and size of UAS imagery based on field-of-view calculations and elevation data. This paper describes the work that has been done this past year to georegister UAS imagery and how Ada has been used previously for this challenging task.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "georegistration; multi-language development; unmanned aircraft system", } @Article{Rosen:2009:NSM, author = "Jean-Pierre Rosen and Tucker Taft", title = "The new semantic model in {ASIS} for {Ada 2005}", journal = j-SIGADA-LETTERS, volume = "29", number = "3", pages = "127--132", month = dec, year = "2009", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1647420.1647448", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:04:37 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Following the new Ada 2005 standard, the ASIS interface has to be upgraded. In addition to supporting the representation of new features, ASIS has been extended with a {\em semantic\/} subsystem, where queries support the logical views of entities rather than their syntactic counterparts. This paper describes the new concepts introduced by this new subsystem.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", keywords = "Ada; Ada 2005; ASIS; static analysis", } @Article{Burns:2010:SEM, author = "A. Burns and A. J. Wellings", title = "Supporting execution on multiprocessor platforms", journal = j-SIGADA-LETTERS, volume = "30", number = "1", pages = "16--25", month = apr, year = "2010", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1806546.1806548", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:05:26 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Multiprocessor platforms are becoming the norm for more powerful embedded real-time systems. Although Ada allows its tasks to be executed on such platforms it provides no explicit support that allows programmers to map tasks to processors. If Ada is going to be an effective language for multiprocessor systems then it needs to address the mapping issue that will allow the programmer to express their requirements for task to processor affinity. A number of different mapping and scheduling approaches are advocated in the scheduling literature. The primitives in the language should allow these schemes to be directly supported. In this paper we propose a minimum set of such primitives, with the aim of initiating a debate that will lead to an agreed language change that can be accepted within the Ada community.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Burns:2010:LVL, author = "A. Burns and A. J. Wellings", title = "Language vulnerabilities: let's not forget concurrency", journal = j-SIGADA-LETTERS, volume = "30", number = "1", pages = "26--32", month = apr, year = "2010", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1806546.1806549", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:05:26 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Gregertsen:2010:ETC, author = "Kristoffer Nyborg Gregertsen and Amund Skavhaug", title = "Execution-time control for interrupt handling", journal = j-SIGADA-LETTERS, volume = "30", number = "1", pages = "33--44", month = apr, year = "2010", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1806546.1806550", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:05:26 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This paper proposes that execution-time control features for interrupt handling should be added to the Ada standard library. By measuring the execution-time for interrupts separately the accuracy of task execution-time measurement will be also improved. It is described how the proposed features were implemented for the GNAT bare-board Ravenscar run-time environment on the Atmel AVR32 architecture. Test results for the implementation and an example of usage are presented.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Mezzetti:2010:TIR, author = "Enrico Mezzetti and Marco Panunzio and Tullio Vardanega", title = "Temporal isolation with the {Ravenscar} profile and {Ada 2005}", journal = j-SIGADA-LETTERS, volume = "30", number = "1", pages = "45--55", month = apr, year = "2010", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1806546.1806551", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:05:26 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Modern methodologies for the development of high-integrity real-time systems build on abstract representations or models instead of code artifacts. Since analysis techniques are applied to models, it is important that system properties asserted during the analysis and the assumptions made for the analysis to hold are preserved across implementation and execution. In this paper we contend that the extent of properties preservation we require cannot be warranted using exclusively the language constructs allowed by the Ravenscar Profile. Hence, in the light of the new Ada 2005 features, we propose the formalization of a new augmented profile, fit for the purpose and yet still adhering to the pristine Ravenscar rationale.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Wong:2010:NMP, author = "Luke Wong and Stephen Michell and Brad Moore", title = "Named memory pool for {Ada}", journal = j-SIGADA-LETTERS, volume = "30", number = "1", pages = "55--61", month = apr, year = "2010", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1806546.1806552", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:05:26 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This paper proposes a new paradigm in Ada to access different types of memory in single or multi-partitions real-time, safety-critical computer systems. The approach recognizes that simple allocation and assignment statements are often insufficient. The named memory pool model compliments the storage pools in Ada.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Michell:2010:RPN, author = "Stephen Michell and Luke Wong and Brad Moore", title = "Realtime paradigms needed post {Ada 2005}", journal = j-SIGADA-LETTERS, volume = "30", number = "1", pages = "62--67", month = apr, year = "2010", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1806546.1806553", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:05:26 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada 2005 significantly improved Ada's capabilities for handling real time systems by introducing scheduling and timing paradigms. To date, Ada's support for multiprocessor systems has not been as effective, even though Ada has concurrency directly in the language. This paper identifies three missing paradigms from the language, mapping threads to processor\s, releasing many tasks from barriers, and Non-blocking\_Delay, and proposes ways that they can be supported.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Rivas:2010:ETM, author = "Mario Aldea Rivas and Michael Gonz{\'a}lez Harbour", title = "Execution time monitoring and interrupt handlers: position statement", journal = j-SIGADA-LETTERS, volume = "30", number = "1", pages = "68--72", month = apr, year = "2010", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1806546.1806554", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:05:26 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Real:2010:IOM, author = "Jorge Real and Alfons Crespo", title = "Incorporating operating modes to an {Ada} real-time framework", journal = j-SIGADA-LETTERS, volume = "30", number = "1", pages = "73--85", month = apr, year = "2010", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1806546.1806555", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:05:26 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Based on a previous proposal of a framework of real-time utilities in Ada 2005, this paper deals with the extension of that framework to include operating modes and mode changes.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Ruiz:2010:TRE, author = "Jos{\'e} F. Ruiz", title = "Towards a {Ravenscar} extension for multi-processor systems", journal = j-SIGADA-LETTERS, volume = "30", number = "1", pages = "86--90", month = apr, year = "2010", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1806546.1806556", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:05:26 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "The Ravenscar profile, originally designed for single processors, has proven remarkably useful for modelling verifiable real-time single-processor systems. New software demands increasing processing power, and multi-processor platforms are spreading as the answer to achieve the required performance. Embedded real-time systems are also subject to this trend, while keeping the need for the founding principles of Ravenscar: simplicity, efficiency, reliability, predictability, and analyz-ability. This paper proposes a simple extension to the Ravenscar profile to support multi-processor systems using a fully partitioned approach. The implementation of this scheme is simple, and it can be used to develop applications amenable to schedulability analysis.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Tijero:2010:SRT, author = "H{\'e}ctor P{\'e}rez Tijero and J. Javier Guti{\'e}rrez and Michael Gonz{\'a}lez Harbour", title = "Support for a real-time transactional model in distributed {Ada}", journal = j-SIGADA-LETTERS, volume = "30", number = "1", pages = "91--103", month = apr, year = "2010", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1806546.1806557", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:05:26 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This paper presents a proposal to integrate a generic technique to express complex scheduling and timing parameters of distributed transactions as a part of the Distributed Systems Annex of Ada (DSA). The technique allows real-time middleware implementations to change their scheduling policies for both the processing nodes and the networks with a minimal interference in the application code. The proposed mechanisms are managed by the middleware in a transparent way. The only requirement is an initial configuration operation, which can be generated automatically, and a single operation call to set an event identifier in each of the tasks that initiates a distributed transaction. The automatic process used to obtain the initial configuration of the distributed application, based on a real-time model, is also proposed. The implementation of this proposal is currently being developed.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Wellings:2010:UDC, author = "A. J. Wellings and A. Burns", title = "User-defined clocks is it the right time now?", journal = j-SIGADA-LETTERS, volume = "30", number = "1", pages = "104--115", month = apr, year = "2010", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1806546.1806558", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:05:26 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "During the Ada 9X design processes, user-defined time types and clocks were proposed. These, however, were dropped when the scope of proposed changes was reduced. This paper reviews the original proposal and suggests a new solution which is in keeping with Ada 2005. Our goal is to regenerate interest in the topic to see if it is worthy of support in a future amendment to Ada.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Wellings:2010:GES, author = "A. J. Wellings and A. Burns", title = "Generalizing the {EDF} scheduling support in {Ada 2005}", journal = j-SIGADA-LETTERS, volume = "30", number = "1", pages = "116--124", month = apr, year = "2010", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1806546.1806559", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:05:26 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada 2005 has introduced a version of Baker's Stack Resource Protocol called the Preemption Level Control Protocol in order to support EDF scheduling. Baker's protocol is, however, a general protocol that can be used with a range of scheduling algorithms, for example any static job-level algorithm such as static values or a modified least laxity algorithm. This paper investigates the changes that would be needed to Ada 2005 to allow it to support user-defined scheduling, where the user can implement any scheduling approach that is compatible with Baker's algorithm.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Wellings:2010:ACN, author = "A. J. Wellings and A. H. Malik and N. C. Audsley and A. Burns", title = "{Ada} and {cc-NUMA} architectures what can be achieved with {Ada 2005}?", journal = j-SIGADA-LETTERS, volume = "30", number = "1", pages = "125--134", month = apr, year = "2010", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1806546.1806560", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:05:26 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Real-time systems are finding it difficult to make the shift from single processor systems to multiprocessors because of the lack of support from programming platforms for multiprocessors. Although, Ada provides some support for SMPs, it's goal is to hide the complexity of the architectures so that the programmers are not distracted by low-level architectural issues. This paper argues that programmer should be given enough visibility to use the underlying architecture predictably and efficiently. We focus on the issue of memory management and memory accesses on a cc-NUMA architecture. A cc-NUMA architecture is chosen, as we believe it to be more scalable than SMP systems.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{White:2010:PAR, author = "Rod White", title = "Providing additional real-time capability and flexibility for {Ada 2005}", journal = j-SIGADA-LETTERS, volume = "30", number = "1", pages = "135--146", month = apr, year = "2010", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1806546.1806561", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:05:26 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Whilst Ada 2005 provides extensive support for the creation of real-time systems in general, and high-integrity ones in particular, there are a number of areas where the language could be both strengthened and made more flexible. This paper discusses a number of such areas, including scheduling approaches and the management of sporadic tasks. Following on from these, some small additions to the language are proposed with the goal of facilitating the wider adoption of certain approaches -- namely non-preemptive and earliest deadline first dispatching. The paper also considers, more generally, the possible development of the language to address the issues inherent in emerging processing platforms, specifically 'multi-core' devices.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Burns:2010:MSS, author = "A. Burns and A. J. Wellings", title = "Multiprocessor systems session summary", journal = j-SIGADA-LETTERS, volume = "30", number = "1", pages = "147--151", month = apr, year = "2010", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1806546.1806562", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:05:26 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This report summarizes the discussion held at Fourteenth International Workshop on Real-Time Ada Issues (IRTAW 14) on how to provide better support for multiprocessor systems in Ada.", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Vardanega:2010:SSL, author = "Tullio Vardanega and Michael Gonz{\'a}lez Harbour and Lu{\'\i}s Miguel Pinho", title = "Session summary: language and distribution issues", journal = j-SIGADA-LETTERS, volume = "30", number = "1", pages = "152--161", month = apr, year = "2010", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1806546.1806563", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:05:26 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Michell:2010:CIR, author = "Stephen Michell and Jorge Real", title = "Conclusions of the {14th International Real-Time Ada Workshop}", journal = j-SIGADA-LETTERS, volume = "30", number = "1", pages = "162--164", month = apr, year = "2010", CODEN = "AALEE5", DOI = "http://doi.acm.org/10.1145/1806546.1806564", ISSN = "0736-721X", bibdate = "Mon Jun 21 14:05:26 MDT 2010", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } %%% TO DO: [10-Jan-2011] volume 30 number 2 not yet in ACM Portal database @Article{Bail:2010:ERE, author = "William Bail", title = "Effective requirements engineering", journal = j-SIGADA-LETTERS, volume = "30", number = "3", pages = "1--2", month = dec, year = "2010", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/1879097.1879065", ISSN = "0736-721X", bibdate = "Mon Jan 10 13:57:43 MST 2011", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Rosen:2010:UOO, author = "Jean-Pierre Rosen", title = "Use of object oriented technologies in high reliability system", journal = j-SIGADA-LETTERS, volume = "30", number = "3", pages = "3--4", month = dec, year = "2010", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/1879097.1879066", ISSN = "0736-721X", bibdate = "Mon Jan 10 13:57:43 MST 2011", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{McCormick:2010:APE, author = "John W. McCormick", title = "{Ada} for parallel, embedded, and real-time applications", journal = j-SIGADA-LETTERS, volume = "30", number = "3", pages = "5--6", month = dec, year = "2010", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/1879097.1879067", ISSN = "0736-721X", bibdate = "Mon Jan 10 13:57:43 MST 2011", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Pettit:2010:DRT, author = "Robert G. Pettit and IV", title = "Designing real-time, concurrent, and embedded software systems using {UML} and {Ada}", journal = j-SIGADA-LETTERS, volume = "30", number = "3", pages = "7--8", month = dec, year = "2010", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/1879097.1879068", ISSN = "0736-721X", bibdate = "Mon Jan 10 13:57:43 MST 2011", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Cicalese:2010:USA, author = "Cindy Cicalese and Joel Sherill and Ricky Sward and Richard Weatherly", title = "Unmanned systems with {Ada} and {RTEMS}", journal = j-SIGADA-LETTERS, volume = "30", number = "3", pages = "9--10", month = dec, year = "2010", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/1879097.1879069", ISSN = "0736-721X", bibdate = "Mon Jan 10 13:57:43 MST 2011", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Lane:2010:SSI, author = "Chris Lane", title = "Systems software integrity assurance", journal = j-SIGADA-LETTERS, volume = "30", number = "3", pages = "11--12", month = dec, year = "2010", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/1879097.1879071", ISSN = "0736-721X", bibdate = "Mon Jan 10 13:57:43 MST 2011", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Ras:2010:DRT, author = "Jim Ras and Albert M. K. Cheng", title = "A deterministic run-time environment for {Ada-05} on the {ATmega16} microcontroller", journal = j-SIGADA-LETTERS, volume = "30", number = "3", pages = "13--22", month = dec, year = "2010", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/1879097.1879072", ISSN = "0736-721X", bibdate = "Mon Jan 10 13:57:43 MST 2011", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Jemli:2010:MAK, author = "Mamdouh Jemli and Jean-Pierre Rosen", title = "A methodology for avoiding known compiler problems using static analysis", journal = j-SIGADA-LETTERS, volume = "30", number = "3", pages = "23--30", month = dec, year = "2010", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/1879097.1879073", ISSN = "0736-721X", bibdate = "Mon Jan 10 13:57:43 MST 2011", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Fong:2010:WIN, author = "Elizabeth Fong and Paul E. Black and Richard F. Leslie and Simson Garfinkel and Larry Wagoner and Gary McGraw and Jeff Williams", title = "Wouldn't it be nice to have software labels", journal = j-SIGADA-LETTERS, volume = "30", number = "3", pages = "31--32", month = dec, year = "2010", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/1879097.1879074", ISSN = "0736-721X", bibdate = "Mon Jan 10 13:57:43 MST 2011", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Schmidt:2010:ERA, author = "Richard B. Schmidt", title = "Experience report: {Ada} \& {Java} integration in the {FAA}'s {ERAM SWIM} program", journal = j-SIGADA-LETTERS, volume = "30", number = "3", pages = "33--34", month = dec, year = "2010", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/1879097.1879075", ISSN = "0736-721X", bibdate = "Mon Jan 10 13:57:43 MST 2011", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Weatherly:2010:USA, author = "Richard Weatherly", title = "``Unmanned systems and {Ada}''", journal = j-SIGADA-LETTERS, volume = "30", number = "3", pages = "35--36", month = dec, year = "2010", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/1879097.1879076", ISSN = "0736-721X", bibdate = "Mon Jan 10 13:57:43 MST 2011", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Bradley:2010:RTS, author = "Peter J. Bradley and Juan A. de la Puente and Juan Zamorano", title = "Real-time system development in {Ada} using {LEGO\reg{} Mindstorms\reg{} NXT}", journal = j-SIGADA-LETTERS, volume = "30", number = "3", pages = "37--40", month = dec, year = "2010", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/1879097.1879077", ISSN = "0736-721X", bibdate = "Mon Jan 10 13:57:43 MST 2011", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Moore:2010:PGA, author = "Brad J. Moore", title = "Parallelism generics for {Ada 2005} and beyond", journal = j-SIGADA-LETTERS, volume = "30", number = "3", pages = "41--52", month = dec, year = "2010", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/1879097.1879078", ISSN = "0736-721X", bibdate = "Mon Jan 10 13:57:43 MST 2011", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Li:2010:EAS, author = "You Li and Lu Yang and Lei Bu and Linzhang Wang and Jianhua Zhao and Xuandong Li", title = "Extending {Ada} to support multi-core based monitoring and fault tolerance", journal = j-SIGADA-LETTERS, volume = "30", number = "3", pages = "53--62", month = dec, year = "2010", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/1879097.1879079", ISSN = "0736-721X", bibdate = "Mon Jan 10 13:57:43 MST 2011", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Schonberg:2010:TAI, author = "Edmond Schonberg", title = "Towards {Ada 2012}: an interim report", journal = j-SIGADA-LETTERS, volume = "30", number = "3", pages = "63--70", month = dec, year = "2010", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/1879097.1879080", ISSN = "0736-721X", bibdate = "Mon Jan 10 13:57:43 MST 2011", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Sward:2010:RFP, author = "Ricky E. Sward", title = "The rise, fall and persistence of {Ada}", journal = j-SIGADA-LETTERS, volume = "30", number = "3", pages = "71--74", month = dec, year = "2010", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/1879097.1879081", ISSN = "0736-721X", bibdate = "Mon Jan 10 13:57:43 MST 2011", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGAda Ada Letters", } @Article{Rosen:2011:DPU, author = "Jean-Pierre Rosen", title = "Developing a profile for using object-oriented {Ada} in high-integrity systems", journal = j-SIGADA-LETTERS, volume = "31", number = "1", pages = "9--10", month = apr, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2007461.2007475", ISSN = "0736-721X", bibdate = "Thu Aug 18 14:02:10 MDT 2011", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{Briot:2011:GG, author = "Emmanuel Briot", title = "Gem \#65: {{\tt gprbuild}}", journal = j-SIGADA-LETTERS, volume = "31", number = "1", pages = "11--13", month = apr, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2007461.2007463", ISSN = "0736-721X", bibdate = "Thu Aug 18 14:02:10 MDT 2011", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{Briot:2011:GGK, author = "Emmanuel Briot", title = "Gem \#66: {GPS}'s key shortcuts editor", journal = j-SIGADA-LETTERS, volume = "31", number = "1", pages = "14--15", month = apr, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2007461.2007464", ISSN = "0736-721X", bibdate = "Thu Aug 18 14:02:10 MDT 2011", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{Briot:2011:GMG, author = "Emmanuel Briot", title = "Gem \#67: managing the {GPS} workspace", journal = j-SIGADA-LETTERS, volume = "31", number = "1", pages = "16--18", month = apr, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2007461.2007465", ISSN = "0736-721X", bibdate = "Thu Aug 18 14:02:10 MDT 2011", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{Moy:2011:GLSa, author = "Yannick Moy", title = "Gem \#68: let's {SPARK}! --- part 1", journal = j-SIGADA-LETTERS, volume = "31", number = "1", pages = "19--23", month = apr, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2007461.2007466", ISSN = "0736-721X", bibdate = "Thu Aug 18 14:02:10 MDT 2011", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{Moy:2011:GLSb, author = "Yannick Moy", title = "Gem \#69: let's {SPARK}! --- part 2", journal = j-SIGADA-LETTERS, volume = "31", number = "1", pages = "24--27", month = apr, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2007461.2007467", ISSN = "0736-721X", bibdate = "Thu Aug 18 14:02:10 MDT 2011", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{Rogers:2011:GSL, author = "Pat Rogers", title = "Gem \#70: the scope locks idiom", journal = j-SIGADA-LETTERS, volume = "31", number = "1", pages = "28--31", month = apr, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2007461.2007468", ISSN = "0736-721X", bibdate = "Thu Aug 18 14:02:10 MDT 2011", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{Kuo:2011:GTDa, author = "Dean Kuo and Angela Wallenburg", title = "Gem \#71: tokeneer discovery --- lesson 1", journal = j-SIGADA-LETTERS, volume = "31", number = "1", pages = "32--36", month = apr, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2007461.2007469", ISSN = "0736-721X", bibdate = "Thu Aug 18 14:02:10 MDT 2011", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{Kuo:2011:GTDb, author = "Dean Kuo and Angela Wallenburg", title = "Gem \#71: tokeneer discovery --- lesson 2", journal = j-SIGADA-LETTERS, volume = "31", number = "1", pages = "37--38", month = apr, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2007461.2007470", ISSN = "0736-721X", bibdate = "Thu Aug 18 14:02:10 MDT 2011", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{Kuo:2011:GTDc, author = "Dean Kuo and Angela Wallenburg", title = "Gem \#73: tokeneer discovery --- lesson 3", journal = j-SIGADA-LETTERS, volume = "31", number = "1", pages = "39--42", month = apr, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2007461.2007471", ISSN = "0736-721X", bibdate = "Thu Aug 18 14:02:10 MDT 2011", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{Kuo:2011:GTDd, author = "Dean Kuo and Angela Wallenburg", title = "Gem \#73: tokeneer discovery --- lesson 4", journal = j-SIGADA-LETTERS, volume = "31", number = "1", pages = "43--46", month = apr, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2007461.2007472", ISSN = "0736-721X", bibdate = "Thu Aug 18 14:02:10 MDT 2011", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{Kuo:2011:GTDe, author = "Dean Kuo and Angela Wallenburg", title = "Gem \#73: tokeneer discovery --- lesson 5", journal = j-SIGADA-LETTERS, volume = "31", number = "1", pages = "47--48", month = apr, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2007461.2007473", ISSN = "0736-721X", bibdate = "Thu Aug 18 14:02:10 MDT 2011", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{Kuo:2011:GTDf, author = "Dean Kuo and Angela Wallenburg", title = "Gem \#73: tokeneer discovery --- lesson 6", journal = j-SIGADA-LETTERS, volume = "31", number = "1", pages = "49--52", month = apr, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2007461.2007474", ISSN = "0736-721X", bibdate = "Thu Aug 18 14:02:10 MDT 2011", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{Levine:2011:RSCa, author = "Trudy Levine", title = "Reusable software components", journal = j-SIGADA-LETTERS, volume = "31", number = "1", pages = "53--63", month = apr, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2007461.2007476", ISSN = "0736-721X", bibdate = "Thu Aug 18 14:02:10 MDT 2011", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{Levine:2011:PIF, author = "Gertrude Levine", title = "Priority inversion with fungible resources", journal = j-SIGADA-LETTERS, volume = "31", number = "2", pages = "9--14", month = aug, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2148436.2148438", ISSN = "0736-721X", bibdate = "Thu Mar 15 12:41:21 MDT 2012", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Priority inversion occurs when the execution of a task is unnecessarily delayed by the dispatch of a lower priority task. This anomaly can result in failure if it causes the delay of hard real-time tasks. Priority inheritance protocols have been developed to limit priority inversions during competition over shared resources. Such methods are designed for individually identifiable resource units. Other approaches are indicated when shared resources contain interchangeable resource units. Current practices with resource deadlock, a scheduling anomaly that has many characteristics in common with priority inversion, provide insight into the control of priority inversion with these fungible resources.", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{Mahani:2011:MAR, author = "Negin Mahani", title = "Making alive register transfer level and transaction level modeling in {Ada}", journal = j-SIGADA-LETTERS, volume = "31", number = "2", pages = "15--22", month = aug, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2148436.2148439", ISSN = "0736-721X", bibdate = "Thu Mar 15 12:41:21 MDT 2012", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Over the past 50 years, design of hardware has evolved from transistor level to register transfer level (RTL), and now to transaction level. Transaction Level Modeling (TLM) enhances simulation performance of today's complex digital systems and also provides the ability of early design space exploration. TLM divides a system into computation parts, i.e. processing elements, and communication parts, i.e. channels and sockets. The inherent concurrency of Ada along with its object oriented features gives it potentials for being used as a TLM language. In this paper, we use a specialized form of Ada as a system description language, like the way SystemC is used for description of systems. We refer to our form of Ada as SystemAda and we use a public Ada compiler (Gnat) to evaluate system descriptions written in Ada. SystemAda is meant for modeling system behavior and structure at the transaction level and we consider possible approaches for extending Ada to meet these requirements. This paper discusses the specification of our proposed SystemAda, its hardware description style, its RTL link, and description of a TLM 1.0 channel using SystemAda.", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{Briot:2011:GWDa, author = "Emmanuel Briot", title = "Gem \#77: where did my memory go? (part 1)", journal = j-SIGADA-LETTERS, volume = "31", number = "2", pages = "23--24", month = aug, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2148436.2148441", ISSN = "0736-721X", bibdate = "Thu Mar 15 12:41:21 MDT 2012", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada Gem \#77 --- A number of tools and libraries exist to monitor memory usage, detect memory leaks, and more generally solve issues with memory management. This Gem, and others to follow, offer an overview of these issues and explain how you can benefit from these tools in your own development.", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{Briot:2011:GWDb, author = "Emmanuel Briot", title = "Gem \#78: where did my memory go? (part 2)", journal = j-SIGADA-LETTERS, volume = "31", number = "2", pages = "25--27", month = aug, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2148436.2148442", ISSN = "0736-721X", bibdate = "Thu Mar 15 12:41:21 MDT 2012", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada Gem \#78 --- A number of tools and libraries exist to monitor memory usage, detect memory leaks and more generally solve issues with memory management. The Gems in this three-part series offer an overview of these issues and explain how you can benefit from these tools in your own development.", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{Briot:2011:GWDc, author = "Emmanuel Briot", title = "Gem \#79:: where did my memory go? (part 3)", journal = j-SIGADA-LETTERS, volume = "31", number = "2", pages = "28--29", month = aug, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2148436.2148443", ISSN = "0736-721X", bibdate = "Thu Mar 15 12:41:21 MDT 2012", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada Gem \#79 --- A number of tools and libraries exist to monitor memory usage, detect memory leaks and more generally solve issues with memory management. The Gems in this three-part series offer an overview of these issues and explain how you can benefit from these tools in your own development.", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{Chapman:2011:GSS, author = "Rod Chapman", title = "Gem \#80: speedy shift and rotate in {SPARK}", journal = j-SIGADA-LETTERS, volume = "31", number = "2", pages = "30--32", month = aug, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2148436.2148444", ISSN = "0736-721X", bibdate = "Thu Mar 15 12:41:21 MDT 2012", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada Gem \#80 --- This Gem covers a topic that I recently encountered while working on a crypto algorithm in SPARK: how to use Ada's predefined shift and rotate functions with modular types from a SPARK program.", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{Rogers:2011:GGS, author = "Pat Rogers", title = "Gem \#81: {GNAT} semaphores", journal = j-SIGADA-LETTERS, volume = "31", number = "2", pages = "33--35", month = aug, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2148436.2148445", ISSN = "0736-721X", bibdate = "Thu Mar 15 12:41:21 MDT 2012", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada Gem \#81 --- A previous Gem (#70, ``The Scope Lock Idiom'') discussed the occasional necessity of using low-level synchronization mechanisms instead of the higher-level protected object construct. The code in that Gem referenced the facilities of the Semaphores package located in the GNAT hierarchy. In this Gem, we examine the abstractions provided by that package, focusing especially on the design choices.", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{Moy:2011:GTBa, author = "Yannick Moy", title = "Gem \#82: type-based security 1: handling tainted data", journal = j-SIGADA-LETTERS, volume = "31", number = "2", pages = "36--39", month = aug, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2148436.2148446", ISSN = "0736-721X", bibdate = "Thu Mar 15 12:41:21 MDT 2012", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada Gem \#82 --- The strong type system in Ada makes it quite convenient to check at compile time that certain security properties are verified, for example that a tainted value is not used where a trusted one is expected, or that data is properly validated before being used in a sensitive context (think of SQL injection attacks). In this series of two Gems, we present short examples of how this might be done. The first Gem discusses how to handle tainted data.", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{Moy:2011:GTBb, author = "Yannick Moy", title = "Gem \#83: type-based security 2: validating the input", journal = j-SIGADA-LETTERS, volume = "31", number = "2", pages = "40--43", month = aug, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2148436.2148447", ISSN = "0736-721X", bibdate = "Thu Mar 15 12:41:21 MDT 2012", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada Gem \#83 --- Ada's strong type system makes it quite convenient to check at compilation time that certain security properties are verified, for example that a tainted value is not used where a trusted one is expected, or that data is properly validated before being used in a sensitive context (think of SQL injection attacks). In the first Gem of this series of two, we discussed how to handle tainted data. In this Gem, we explain how to validate the input given to an SQL command. (For an amusing comic-strip description of what SQL injection is, see: http://xkcd.com/327/).", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{Quinot:2011:GDSa, author = "Thomas Quinot", title = "Gem \#84: the distributed systems annex 1 --- simple client\slash server", journal = j-SIGADA-LETTERS, volume = "31", number = "2", pages = "44--47", month = aug, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2148436.2148448", ISSN = "0736-721X", bibdate = "Thu Mar 15 12:41:21 MDT 2012", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada Gem \#84 --- This is the first in a series of Gems introducing the facilities defined by the optional annex for distributed systems (Annex E) in the Ada Reference Manual. In this introduction, we show how a simple client/server architecture can be implemented easily with the Distributed Systems Annex (DSA).", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{Quinot:2011:GDSb, author = "Thomas Quinot", title = "Gem \#85: the distributed systems annex 2 --- distributed objects", journal = j-SIGADA-LETTERS, volume = "31", number = "2", pages = "48--51", month = aug, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2148436.2148449", ISSN = "0736-721X", bibdate = "Thu Mar 15 12:41:21 MDT 2012", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada Gem \#85 --- This is the second in a series of Gems introducing the facilities defined by the optional annex for Distributed Systems (Annex E) of the Ada Reference Manual. In the first installment, we showed how a simple client/server architecture can be implemented easily with the Distributed Systems Annex (DSA). We now introduce distributed objects, which allow dynamic relationships between components of a distributed application.", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{Ochem:2011:GAQ, author = "Quentin Ochem", title = "Gem \#86: {Ada} quiz 1 --- basic types", journal = j-SIGADA-LETTERS, volume = "31", number = "2", pages = "52--55", month = aug, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2148436.2148450", ISSN = "0736-721X", bibdate = "Thu Mar 15 12:41:21 MDT 2012", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This Gem is one in a series of occasional Ada quizzes exploring various features of the language, extracted from the AdaCore training courses. (For more information about our courses, visit http://www.adacore.com/home/products/gnatpro/professional_services/training/.)", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{Quinot:2011:GDSc, author = "Thomas Quinot", title = "Gem \#87: the distributed systems annex, part 3 --- mailboxes", journal = j-SIGADA-LETTERS, volume = "31", number = "2", pages = "56--58", month = aug, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2148436.2148451", ISSN = "0736-721X", bibdate = "Thu Mar 15 12:41:21 MDT 2012", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada Gem \#87 --- This is the third in a series of gems introducing the facilities defined by the optional annex for Distributed systems (Annex E) of the Ada Reference Manual. In the previous two installments, we introduced the Distributed Systems Annex (DSA). We showed how a client/server architecture can be implemented, and we introduced distributed objects. The present gem shows how asynchronous message passing can be implemented on top of these facilities.", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{Levine:2011:RSCb, author = "Trudy Levine", title = "Reusable software components", journal = j-SIGADA-LETTERS, volume = "31", number = "2", pages = "59--69", month = aug, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2148436.2148452", ISSN = "0736-721X", bibdate = "Thu Mar 15 12:41:21 MDT 2012", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This column consists of our June 2011 listing of sources for reusable software components. All information is obtained directly from web sites or from the parties involved. As always, no recommendation or guarantee by this column is implied.", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{Rogers:2011:RBB, author = "Patrick Rogers", title = "Review of the book: {{\booktitle{Building parallel, embedded, and real-time applications with Ada}}, by John McCormick, Frank Singhoff, and J{\'e}r{\^o}me Hugues}", journal = j-SIGADA-LETTERS, volume = "31", number = "2", pages = "70--70", month = aug, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2148436.2148453", ISSN = "0736-721X", bibdate = "Thu Mar 15 12:41:21 MDT 2012", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{Broster:2011:HMO, author = "Ian Broster and Andrew Coombes", title = "How to measure and optimize reliable embedded software", journal = j-SIGADA-LETTERS, volume = "31", number = "3", pages = "1--2", month = dec, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2070336.2070339", ISSN = "0736-721X", bibdate = "Fri Apr 6 11:01:24 MDT 2012", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This tutorial explores some of the challenges of measuring performance and timing behaviour of reliable embedded systems and explains techniques and strategies for optimization of reliable software. The tutorial explains and compares different techniques for measurement and analysis of software on embedded targets including tracing methods, in-memory analysis and using hardware support. It shows how those techniques can be used for verification of non-functional properties on-target, including in the context of DO178B/C and the new ISO26262 standard to meet the requirements for safety in automobiles. The tutorial presents optimization at a high and low level, looking at strategies and the tradeoffs that occur in reliable software development, introducing a process that helps to ensure that optimization can have the maximum benefit for the minimum effort.", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{Sward:2011:SOA, author = "Ricky E. Sward and Jeff Boleng", title = "Service-oriented architecture ({SOA})concepts and implementations", journal = j-SIGADA-LETTERS, volume = "31", number = "3", pages = "3--4", month = dec, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2070336.2070340", ISSN = "0736-721X", bibdate = "Fri Apr 6 11:01:24 MDT 2012", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This tutorial explains how to implement a Service-Oriented Architecture (SOA) for reliable systems using Enterprise Service Bus (ESB) technologies. The first half of the tutorial describes terms of Service-Oriented Architectures (SOA) including service, service registry, service provider, service consumer, Simple Object Access Protocol (SOAP), Representational State Transfer (REST), and Web Service Description Language (WSDL). Several examples of REST and SOAP web services are provided using the Ada Web Server (AWS). This tutorial also presents principles of SOA including loose coupling, encapsulation, composibility of web services, and statelessness of web services. The tutorial covers the benefits of SOA and organizations that are supporting SOA infrastructure. The second half of the tutorial covers Enterprise Service Bus (ESB) technologies including definitions, capabilities, benefits and drawbacks. The tutorial discusses the difference between SOA and an ESB, as well as some of the commercially available ESB solutions on the market. The Mule ESB is explored in more detail and several examples are given. Several examples of using an ESB in a SOA application are given using AWS as an Ada implementation. An AWS server is built in the examples and connected to the ESB providing REST and SOAP web services. AWS allows the developer to expose services in a high-integrity system using the Ada and SPARK programming languages. This tutorial is slightly different than the one given at Ada Europe 2008 in that it will focus more on the application of SOA and ESB technology to reliable, high-integrity systems. All tutorial material will be provided to attendees and the opportunity for hands-on participation in examples will be possible.", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{Brosgol:2011:DNA, author = "Benjamin Brosgol", title = "{DO-178C}: the next avionics safety standard", journal = j-SIGADA-LETTERS, volume = "31", number = "3", pages = "5--6", month = dec, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2070336.2070341", ISSN = "0736-721X", bibdate = "Fri Apr 6 11:01:24 MDT 2012", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "The commercial avionics community's DO-178B software safety certification requirements document is being updated to take into account twenty years of experience, and the new version (DO-178C) is close to completion. This half-day tutorial covers the core of the DO-178C standard, including the new treatment of tool qualification, as well the supplements on Object-Oriented and Other Technologies, Model-Based Design, and Formal Methods.", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{Abraham:2011:IQAa, author = "Jay Abraham and Jeff Chapple and Cyril Preve", title = "Improving quality of {Ada} software with range analysis", journal = j-SIGADA-LETTERS, volume = "31", number = "3", pages = "7--8", month = dec, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2070336.2070342", ISSN = "0736-721X", bibdate = "Fri Apr 6 11:01:24 MDT 2012", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada is a strong language with built-in mechanisms that naturally lead to less risky software programs. This is possible because Ada is a structured and strongly typed language with built-in run-time protection mechanisms. For example, subtyping allows for specification of ranges for variable. The compiler can detect illegal values for these variables as well as insert run-time range checks during compilation so that violating specified ranges result in a Constraint_Error during run-time. For complex embedded systems where quality and reliability are imperative, the Ada programming language alone may not provide sufficient quality margins. Demonstrating run-time robustness with exhaustive dynamic testing is not possible. Formal methods with mathematical proofs enables precise determination of some properties of a complex system without the need for exhaustive analysis. This technique can be exploited statically to exhaustively determine dynamic runtime behavior of software programs. Coupling the Ada language with these state of the art verification solutions may improve the predictability of quality and safety. This tutorial examines software verification and testing approaches that have been applied to Ada programs. These techniques will be compared and contrasted with formal methods based techniques that can statically produce accurate variable range analysis of Ada programs. Concrete technical examples will be explored to see how these verification techniques, in particular the use of range analysis, can be used to improve the quality and safety of complex software systems that are developed in Ada.", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{Feldman:2011:IA, author = "Michael Feldman", title = "Introduction to {Ada}", journal = j-SIGADA-LETTERS, volume = "31", number = "3", pages = "9--10", month = dec, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2070336.2070343", ISSN = "0736-721X", bibdate = "Fri Apr 6 11:01:24 MDT 2012", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Level --- Beginner, but attendees should have some experience with a high-level programming language. This tutorial is designed for those who have some familiarity with a programming language, but who are new to Ada. In the morning, we will discuss the basics of programming in Ada, including types, packages, syntax rules, and other Ada programming constructs. In the afternoon, we will briefly cover Ada's object-oriented programming and concurrent-programming features. Many examples will be shown; freely downloadable Ada programming environments and tools will be discussed.", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{Taft:2011:EPP, author = "S. Tucker Taft", title = "Experimenting with {ParaSail}: parallel specification and implementation language", journal = j-SIGADA-LETTERS, volume = "31", number = "3", pages = "11--12", month = dec, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2070336.2070344", ISSN = "0736-721X", bibdate = "Fri Apr 6 11:01:24 MDT 2012", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This tutorial provides an opportunity to experiment with a new language designed to support the safe, secure, and productive development of parallel programs. ParaSail is a new language with pervasive parallelism coupled with extensive compile-time checking of annotations in the form of assertions, preconditions, postconditions, etc. ParaSail does all checking at compile time, and eliminates race conditions, null dereferences, uninitialized data access, numeric overflow, out of bounds indexing, etc. as well as statically checking the truth of all user-written assertions. After a short introduction to the language, attendees will receive a prototype ParaSail compiler and an accompanying ParaSail Virtual Machine interpreter for writing and testing ParaSail programs. The tutorial/workshop will finish with a group discussion and feedback on the experience of using this new language.", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{Rosen:2011:DCC, author = "Jean-Pierre Rosen", title = "Designing and checking coding standards for {Ada}", journal = j-SIGADA-LETTERS, volume = "31", number = "3", pages = "13--14", month = dec, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2070336.2070345", ISSN = "0736-721X", bibdate = "Fri Apr 6 11:01:24 MDT 2012", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Most companies have developed coding standards (often because having one is a requirement for certification), but few have conducted a real analysis of the value, consistency, and efficiency of the coding standard. This tutorial presents the challenges of establishing a coding standard, not just for the sake of having one, but with the goal of actually improving the quality of software. This implies not only having ``good'' rules, but also having rules that are understood, accepted, and adhered to by the programming team. The issues of automatically checking the rules is also fundamental: experience shows that no manual checking can cover the programming rules to a satisfactory extent. The tutorial presents the tools available, then goes into deeper details using AdaControl, a free rules checking tool.", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{McCormick:2011:BER, author = "John W. McCormick and Frank Singhoff", title = "Building embedded real-time applications", journal = j-SIGADA-LETTERS, volume = "31", number = "3", pages = "15--16", month = dec, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2070336.2070346", ISSN = "0736-721X", bibdate = "Fri Apr 6 11:01:24 MDT 2012", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "The arrival and popularity of multi-core processors has sparked a renewed interest in the development of parallel programs. Similarly, the availability of low cost microprocessors and sensors has generated a great interest in embedded real-time programs. Ada is arguably the most appropriate language for development of parallel and real-time applications. This tutorial provides an introduction to the features of Ada that makes it appropriate in these domains including: The Ada type model High level support for low level programming The task Communication and synchronization based on shared objects Communication and synchronization based on direct interaction Real-time systems and scheduling concepts Real-Time programming with Ada We encourage tutorial participants to bring a laptop on which they can install Cheddar for hands on exercises.", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{Booch:2011:EKL, author = "Grady Booch", title = "Everything {I} know {I} learned from {Ada}", journal = j-SIGADA-LETTERS, volume = "31", number = "3", pages = "17--18", month = dec, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2070336.2070348", ISSN = "0736-721X", bibdate = "Fri Apr 6 11:01:24 MDT 2012", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "I entered the world of Ada at a most impressionable time in my career: I knew enough to be dangerous, but not so much that I was unwilling to try new things. Ada was full of new things that have informed much of what I do today. The role of abstraction, the meaning of beauty in design, the nature of delivering ultra-large software-intensive systems, collaboration across geographic and cultural boundaries, the joys and frustrations of standards building, the process of revolution: these are all things I have learned from Ada. In this presentation, I'll offer some war stories from the past and offer speculation on the future.", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{Ali:2011:PPM, author = "Hazem Ismail Ali and Lu{\'\i}s Miguel Pinho", title = "A parallel programming model for {Ada}", journal = j-SIGADA-LETTERS, volume = "31", number = "3", pages = "19--26", month = dec, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2070336.2070350", ISSN = "0736-721X", bibdate = "Fri Apr 6 11:01:24 MDT 2012", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Over the last three decades, computer architects have been able to achieve an increase in performance for single processors by, e.g., increasing clock speed, introducing cache memories and using instruction level parallelism. However, because of power consumption and heat dissipation constraints, this trend is going to cease. In recent times, hardware engineers have instead moved to new chip architectures with multiple processor cores on a single chip. With multi-core processors, applications can complete more total work than with one core alone. To take advantage of multi-core processors, parallel programming models are proposed as promising solutions for more effectively using multi-core processors. This paper discusses some of the existent models and frameworks for parallel programming, leading to outline a draft parallel programming model for Ada.", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{Moore:2011:SSP, author = "Bradley J. Moore", title = "Stack safe parallel recursion with {Paraffin}", journal = j-SIGADA-LETTERS, volume = "31", number = "3", pages = "27--34", month = dec, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2070336.2070351", ISSN = "0736-721X", bibdate = "Fri Apr 6 11:01:24 MDT 2012", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Recursion is a programming technique in which a solution can be expressed by a subroutine invoking itself either directly or indirectly. Many problems can be expressed simply using a recursive approach, however one of the drawbacks of using recursion is that it requires a stack, and often one does not know how much stack space is needed to obtain a recursive result. Stack overflow often results in spectacular failure with strange, often unrepeatable behaviour. Paraffin is a suite of generic units that can add parallelism to iterative and recursive problems. Some of the generics involve a load balancing technique described as ``work-seeking''. It was found that the recursive work seeking algorithm could be extended to also provide stack safety whereby the generics monitor the amount of remaining stack space and avoid stack overflow using a technique similar to load balancing. The stack safety feature also makes it attractive to consider Paraffin for use with code destined for execution on a single core. This paper describes how the recursive work-seeking algorithm was extended to provide the stack-safety feature, and then goes on to report some performance results using the generics.", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{Rosen:2011:HMA, author = "Jean-Pierre Rosen and Brad Moore and Tucker Taft", title = "How to make {Ada} go `viral'", journal = j-SIGADA-LETTERS, volume = "31", number = "3", pages = "35--36", month = dec, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2070336.2070352", ISSN = "0736-721X", bibdate = "Fri Apr 6 11:01:24 MDT 2012", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Every Ada user wonders why Ada doesn't not enjoy the popularity it deserves. Experience shows that once people have been properly trained to it, they generally don't want to return to other languages --- but getting the word to the public-at-large --- marketing --- has always been a weak point of Ada. Can we change this situation? Recent indicators, like the ?? language popularity rating, shows some positive indication, with Ada's popularity fast rising. This panel brings together experts with various backgrounds to share their views on how to make Ada more mainstream.", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{Carlisle:2011:WCB, author = "Martin C. Carlisle", title = "Why {I} came back to {Ada}", journal = j-SIGADA-LETTERS, volume = "31", number = "3", pages = "37--38", month = dec, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2070336.2070354", ISSN = "0736-721X", bibdate = "Fri Apr 6 11:01:24 MDT 2012", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "After the Air Force Academy switched its curriculum to Java, I extracted myself from the Ada community and moved on to other research interests, particularly computer security. In this talk, I'll explain the new developments that brought me back to Ada and how Ada and SPARK may be a secret weapon in the 21st century.", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{PhD:2011:SVP, author = "Joyce L. Tokar PhD and F. David Jones and Paul E. Black PhD and Chris E. Dupilka", title = "Software vulnerabilities precluded by {SPARK}", journal = j-SIGADA-LETTERS, volume = "31", number = "3", pages = "39--46", month = dec, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2070336.2070356", ISSN = "0736-721X", bibdate = "Fri Apr 6 11:01:24 MDT 2012", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Software vulnerabilities are defined as a property of a system's security requirements, design, implementation, or operation that could be accidentally triggered or intentionally exploited and result in a security failure [1]. Many organizations throughout the world are studying software vulnerabilities and how they allow software applications to be infiltrated and corrupted. The Common Weakness Enumeration (CWE) [2] is a collection of standard, measurable weaknesses that may be used to assess software tools and services. The CWE may be also be used to document known vulnerabilities and improve communication between parties working on software assurance. The SPARK programming language and toolset [3, 4] is designed for the development of high assurance software. The SPARK programming language is a subset of the Ada programming language plus a collection of annotations intended to provide a programming language that is unambiguous, free from implementation dependencies, and formally defined. Used together, the SPARK language and toolset enable the prevention and elimination of defects in source code during the development of the code. This paper presents an analysis of the SPARK programming language against a collection of CWEs.", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{Belt:2011:ESC, author = "Jason Belt and John Hatcliff and Robby and Patrice Chalin and David Hardin and Xianghua Deng", title = "Enhancing {SPARK}'s contract checking facilities using symbolic execution", journal = j-SIGADA-LETTERS, volume = "31", number = "3", pages = "47--60", month = dec, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2070336.2070357", ISSN = "0736-721X", bibdate = "Fri Apr 6 11:01:24 MDT 2012", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Spark, a subset of Ada for engineering safety and security-critical systems, is one of the best commercially available frameworks for formal-methods-supported development of critical software. Spark is designed for verification and includes a software contract language for specifying functional properties of procedures. Even though Spark and its static analysis components are beneficial and easy to use, its contract language is rarely used for stating properties beyond simple constraints on scalar values due to the burdens the associated tool support imposes on developers. Symbolic execution (SymExe) techniques have made significant strides in automating reasoning about deep semantic properties of source code. However, most work on SymExe has focused on bug-finding and test case generation as opposed to tasks that are more verification-oriented such as contract checking. In previous work we have presented: (a) SymExe techniques for checking software contracts in embedded critical systems, and (b) Bakar Kiasan, a tool that implements these techniques in an integrated development environment for Spark. In this paper, we give a detailed walk-through of Bakar Kiasan as it is applied to an industrial code base for an embedded security device. We illustrate how Bakar Kiasan provides significant increases in automation, usability, and functionality over existing Spark contract checking tools, and we present results from performance evaluations of its application to industrial examples.", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{Gaudel:2011:ADP, author = "Vincent Gaudel and Frank Singhoff and Alain Plantec and Stephane Rubini and Pierre Dissaux and Jerome Legrand", title = "An {Ada} design pattern recognition tool for {AADL} performance analysis", journal = j-SIGADA-LETTERS, volume = "31", number = "3", pages = "61--68", month = dec, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2070336.2070359", ISSN = "0736-721X", bibdate = "Fri Apr 6 11:01:24 MDT 2012", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This article deals with performance verification of architecture models of real-time embedded systems. Although real-time scheduling theory provides numerous analytical methods called feasibility tests for scheduling analysis, their use is a complicated task. In order to assist an architecture model designer in early verification, we provide an approach, based on real-time specific design patterns, enabling an automatic schedulability analysis. This analysis is based on existing feasibility tests, whose selection is deduced from the compliance of the system to a design pattern and other system's properties. Those conformity verifications are integrated into a schedulability tool called Cheddar. We show how to model the relationships between design patterns and feasibility tests and design patterns themselves. Based on these models, we apply a model-based engineering process to generate, in Ada, a feasibility test selection tool. The tool is able to detect from an architecture model which are the feasibility tests that the designer can apply. We explain a method for a designer willing to use this approach. We also describe the design patterns defined and the selection algorithm.", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{Abraham:2011:IQAb, author = "Jay Abraham and Jeff Chapple and Cyril Preve", title = "Improving quality of {Ada} software with range analysis", journal = j-SIGADA-LETTERS, volume = "31", number = "3", pages = "69--74", month = dec, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2070336.2070360", ISSN = "0736-721X", bibdate = "Fri Apr 6 11:01:24 MDT 2012", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Software in critical embedded systems used in aerospace, military, and transport applications, that is, systems where quality and reliability are imperative, continues to become more complex. For example, the Boeing 787 aircraft flight control system will have about 6.5 million lines of code, the avionics software for the F-22 Raptor consists of 1.7 million lines of code and avionics software for the F-35 Joint Strike Fighter is expected to have 5.7 million lines of code. The Ada programming language has been a key component in these applications and is a language of choice for critical systems where reliability matters. As these systems are becoming more sophisticated, software development organizations must meet stringent software quality objectives that are mandated by the organization itself or required by customers or by government regulations. For software teams to meet these objectives, and to ideally achieve software with minimal defects, the Ada programming language alone may not provide sufficient reliability margins. Coupling the Ada language with state of the art testing and verification solutions may improve the predictability of risk. This paper examines software verification and testing approaches that have been applied to Ada programs.", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{Eilers:2011:MNE, author = "Dan R. Eilers and Tero Koskinen", title = "Making the non-executable {ACATS} tests executable", journal = j-SIGADA-LETTERS, volume = "31", number = "3", pages = "75--80", month = dec, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2070336.2070361", ISSN = "0736-721X", bibdate = "Fri Apr 6 11:01:24 MDT 2012", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "The Ada Conformity Assessment Test Suite (ACATS) includes both positive and negative tests. The negative tests have intentional errors that a compiler is intended to diagnose with a compile-time error message. Interestingly, the negative tests also include numerous ``OK'' lines that the compiler must not reject. But the absence of an error message on the ``OK'' lines is not always a convincing demonstration that the ``OK'' lines were correctly compiled, since the negative tests are not executable. By removing the intentional errors from a copy of each negative test, we are able to compile and run the resulting modified tests, demonstrating more convincingly that the ``OK'' lines are correctly compiled.", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } @Article{Rogers:2011:LCS, author = "James S. Rogers", title = "Language choice for safety critical applications", journal = j-SIGADA-LETTERS, volume = "31", number = "3", pages = "81--90", month = dec, year = "2011", CODEN = "AALEE5", DOI = "http://dx.doi.org/10.1145/2070336.2070363", ISSN = "0736-721X", bibdate = "Fri Apr 6 11:01:24 MDT 2012", bibsource = "http://portal.acm.org/; http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "The programming languages currently most popular among software engineers for writing safety critical applications are C and, more recently, C++. The Ada language has been designed with software safety in mind. Although Ada is not perfect concerning safety critical programming, it is far better than C or C++. There have been definitions of subsets of C for safety critical applications, such as MISRA C. Similarly, there are several attempts at defining a safe subset of C++, including MISRA C++ and the Joint Strike Fighter (JSF) Avionics C++ coding standards. The most commonly used safety critical subset of Ada is SPARK. SPARK provides a statically provable fully deterministic subset of Ada. The C and C++ safety critical subsets attempt to achieve a level of safety similar to the full Ada language. That attempt generally fails. This paper concentrates on a comparing the C++ language, including portions of the JSF C++ standard and those features inherited from C, with the full Ada language.", acknowledgement = ack-nhfb, fjournal = "ACM SIGADA Ada Letters", } %%%===================================================================== %%% Proceedings of the ACM-SIGPLAN Symposium on the Ada Programming %%% Language. Boston, MA, USA, 9--11 December, 1980 @InProceedings{Goodenough:1980:ACV, author = "John B. Goodenough", title = "The {Ada} Compiler Validation Capability", crossref = "ACM:1980:PAS", pages = "1--8", year = "1980", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Notkin:1980:EPA, author = "David S. Notkin", title = "An Experience with Parallelism in {Ada}", crossref = "ACM:1980:PAS", pages = "9--15", year = "1980", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Fairley:1980:ADT, author = "Richard E. Fairley", title = "{Ada} Debugging and Testing Support Environments", crossref = "ACM:1980:PAS", pages = "16--25", year = "1980", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Duncan:1980:UAI, author = "A. G. Duncan and J. S. Hutchison", title = "Using {Ada} for Industrial Embedded Microprocessor Applications", crossref = "ACM:1980:PAS", pages = "26--35", year = "1980", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Goos:1980:TCF, author = "Gerhard Goos and Georg Winterstein", title = "Towards a Compiler Front-End for {Ada}", crossref = "ACM:1980:PAS", pages = "36--46", year = "1980", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Persch:1980:OPA, author = "Guido Persch and Georg Winterstein and Manfred Dausmann and Sophia Drossopoulou", title = "Overloading in Preliminary {Ada}", crossref = "ACM:1980:PAS", pages = "47--56", year = "1980", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Belmont:1980:TRA, author = "Peter A. Belmont", title = "Type Resolution in {Ada}: An Implementation Report", crossref = "ACM:1980:PAS", pages = "57--61", year = "1980", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Sherman:1980:FSA, author = "Mark S. Sherman and Martha S. Borkan", title = "A Flexible Semantic Analyzer for {Ada}", crossref = "ACM:1980:PAS", pages = "62--71", year = "1980", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Rosenberg:1980:CAC, author = "Jonathan Rosenberg and David Alex Lamb and Andy Hisgen and Mark Sherman", title = "The Charrette {Ada} Compiler", crossref = "ACM:1980:PAS", pages = "72--81", year = "1980", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Hisgen:1980:RRA, author = "Andy Hisgen and David Alex Lamb and Jonathan Rosenberg and Mark Sherman", title = "A Runtime Representation for {Ada} Variables and Types", crossref = "ACM:1980:PAS", pages = "82--90", year = "1980", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Sherman:1980:ACG, author = "Mark Sherman and Andy Hisgen and David Alex Lamb and Jonathan Rosenberg", title = "An {Ada} Code Generator for {VAX 11/780} with {Unix}", crossref = "ACM:1980:PAS", pages = "91--1??", year = "1980", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Brosgol:1980:TMP, author = "Benjamin M. Brosgol", title = "{TCOL-Ada} and the ``Middle-End'' of the {PQCC Ada} Compiler", crossref = "ACM:1980:PAS", pages = "101--112", year = "1980", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Luckham:1980:PMD, author = "David C. Luckham and Wolfgang Polak", title = "A Practical Method of Documenting and Verifying {Ada} Programs with Packages", crossref = "ACM:1980:PAS", pages = "113--122", year = "1980", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Young:1980:GVA, author = "William D. Young and Donald I. Good", title = "Generics and Verification in {Ada}", crossref = "ACM:1980:PAS", pages = "123--127", year = "1980", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Krieg-Bruekner:1980:ATL, author = "Bernd Krieg-Bruekner and David C. Luckham", title = "{ANNA}: Towards a Language for Annotating {Ada} Programs", crossref = "ACM:1980:PAS", pages = "128--138", year = "1980", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Clarke:1980:NAB, author = "Lori A. Clarke and Jack C. Wileden and Alexander L. Wolf", title = "Nesting in {Ada} is for the Birds", crossref = "ACM:1980:PAS", pages = "139--145", year = "1980", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{MacLaren:1980:ETA, author = "Lee MacLaren", title = "Evolving Toward {Ada} in Real-Time Systems", crossref = "ACM:1980:PAS", pages = "146--155", year = "1980", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Eventoff:1980:RMC, author = "W. Eventoff and D. Harvey and R. J. Price", title = "The Rendezvous and Monitor Concepts; Is There an Efficiency Difference?", crossref = "ACM:1980:PAS", pages = "156--165", year = "1980", bibdate = "Sat Oct 28 08:38:23 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Stevenson:1980:ATA, author = "David R. Stevenson", title = "Algorithms for Translating {Ada} Tasking", crossref = "ACM:1980:PAS", pages = "166--175", year = "1980", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Filipski:1980:AST, author = "Gary L. Filipski and Donald R. Moore and Major John E. newton", title = "{Ada} as a Software Transition Tool", crossref = "ACM:1980:PAS", pages = "176--182", year = "1980", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Albrecht:1980:STA, author = "Paul F. Albrecht and Phillip E. Garrison and Susan L. Graham and Robert H. Hyerle and Patricia Ip and Bernd Krieg-Bruekner", title = "Source-to-Source Translation: {Ada} to {Pascal} and {Pascal} to {Ada}", crossref = "ACM:1980:PAS", pages = "183--193", year = "1980", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Dewar:1980:NAT, author = "Robert B. K. Dewar and Gerald A. {Fisher, Jr.} and Edmond Schonberg and Robert Froelich and Stephen Bryant and Clinton F. Goss and Michael Burke", title = "The {NYU Ada} Translator and Interpreter", crossref = "ACM:1980:PAS", pages = "194--201", year = "1980", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Belz:1980:MIF, author = "F. C. Belz and E. K. Blum and D. Heimbigner", title = "A Multi-Processing Implementation-Oriented Formal Definition of {Ada} in {SEMANOL}", crossref = "ACM:1980:PAS", pages = "202--212", year = "1980", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Lovengreen:1980:FMT, author = "Hans Henrik Lovengreen and Dines Bjorner", title = "On a Formal Model of the Tasking Concept in {Ada}", crossref = "ACM:1980:PAS", pages = "213--222", year = "1980", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Groves:1980:DVM, author = "L. J. Groves and W. J. Rogers", title = "The Design of a Virtual Machine for {Ada}", crossref = "ACM:1980:PAS", pages = "223--234", year = "1980", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Bishop:1980:EMD, author = "Judy M. Bishop", title = "Effective Machine Descriptors for {Ada}", crossref = "ACM:1980:PAS", pages = "235--242", year = "1980", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } %%%===================================================================== %%% Proceedings of the AdaTEC Conference on Ada, Arlington, Virginia, %%% October 6--8, 1982 @InProceedings{Falis:1982:DIA, author = "Ed Falis", title = "Design and Implementation in {Ada} of a Runtime Task Supervisor", crossref = "ACM:1982:PAC", pages = "1--9", year = "1982", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{German:1982:MDA, author = "S. M. German and D. P. Helmbold and D. C. Luckham", title = "Monitoring for Deadlocks in {Ada} Tasking", crossref = "ACM:1982:PAC", pages = "11--25", year = "1982", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Hilfinger:1982:ISA, author = "P. N. Hilfinger", title = "Implementation Strategies for {Ada} Tasking Idioms", crossref = "ACM:1982:PAC", pages = "26--30", year = "1982", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Thall:1982:KAL, author = "R. M. Thall", title = "The {KAPSE} for the {Ada} Language System", crossref = "ACM:1982:PAC", pages = "31--47", year = "1982", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Fantechi:1982:PAP, author = "A. Fantechi and F. Gallo", title = "Portable {Ada} Programming System: {A} Proposed Run-Time Architecture", crossref = "ACM:1982:PAC", pages = "48--56", year = "1982", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Tichy:1982:ADA, author = "W. F. Tichy", title = "{Adabase}: {A} Database for {Ada} Programs", crossref = "ACM:1982:PAC", pages = "57--65", year = "1982", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Sherman:1982:MPA, author = "M. Sherman and A. Hisgen and J. Rosenberg", title = "A Methodology for Programming Abstract Data Types in {Ada}", crossref = "ACM:1982:PAC", pages = "66--75", year = "1982", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Privitera:1982:ADL, author = "J. P. Privitera", title = "{Ada} Design Language for the Structured Design Methodology", crossref = "ACM:1982:PAC", pages = "76--90", year = "1982", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Yemini:1982:SAM, author = "S. Yemini", title = "On the Suitability of {Ada} Multitasking for Expressing Parallel Algorithms", crossref = "ACM:1982:PAC", pages = "91--97", year = "1982", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Simpson:1982:ACF, author = "R. T. Simpson", title = "The {ALS Ada} Compiler Front End Architecture", crossref = "ACM:1982:PAC", pages = "98--106", year = "1982", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Schonberg:1982:EMH, author = "E. Schonberg and G. A. Fisher", title = "An Efficient Method for Handling Operator Overloading in {Ada}", crossref = "ACM:1982:PAC", pages = "107--111", year = "1982", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Belmont:1982:APA, author = "P. A. Belmont", title = "On the Access-Before-Elaboration Problem in {Ada}", crossref = "ACM:1982:PAC", pages = "112--119", year = "1982", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Kini:1982:TIA, author = "V. Kini and D. F. Martin and A. Stoughton", title = "Testing The {INRIA Ada} Formal Definition: The {USC-ISI} Formal Semantics Project", crossref = "ACM:1982:PAC", pages = "120--128", year = "1982", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Pneuli:1982:RAP, author = "A. Pneuli and W. P. DeRoever", title = "Rendezvous with {Ada} --- {A} Proof Theoretical View", crossref = "ACM:1982:PAC", pages = "128--137", year = "1982", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Li:1982:OSM, author = "W. Li", title = "An Operational Semantics of Multitasking and Exception Handling in {Ada}", crossref = "ACM:1982:PAC", pages = "138--151", year = "1982", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Duncan:1982:UAI, author = "A. G. Duncan and J. S. Hutchison", title = "Using {Ada} for Industrial Embedded Microprocessor Applications, {II}", crossref = "ACM:1982:PAC", pages = "152--161", year = "1982", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Bruno:1982:APD, author = "G. Bruno", title = "An {Ada} Package for Discrete Event Simulation", crossref = "ACM:1982:PAC", pages = "172--180", year = "1982", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Cranc:1982:CLA, author = "M. E. Cranc", title = "A Command Language for the {Ada} Environment", crossref = "ACM:1982:PAC", pages = "181--186", year = "1982", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Leblang:1982:ASB, author = "D. B. Leblang", title = "Abstract Syntax Based Programming Environments", crossref = "ACM:1982:PAC", pages = "187--200", year = "1982", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Frankel:1982:LAC, author = "G. Frankel and R. Arnold", title = "Linkage of {Ada} Components --- Theme and Variations", crossref = "ACM:1982:PAC", pages = "201--211", year = "1982", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Jones:1982:CED, author = "A. Jones and A. Ardo", title = "Comparative Efficiency of Different Implementations of the {Ada} Rendezvous", crossref = "ACM:1982:PAC", pages = "212--223", year = "1982", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Clemmensen:1982:FMD, author = "G. B. Clemmensen", title = "A Formal Model of Distributed {Ada} Tasking", crossref = "ACM:1982:PAC", pages = "224--237", year = "1982", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Whitehill:1982:AVO, author = "S. B. Whitehill", title = "An {Ada} Virtual Operating System", crossref = "ACM:1982:PAC", pages = "238--250", year = "1982", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Roubine:1982:LLL, author = "O. Roubine and J. Teller and O. Maurel", title = "{LOLITA} --- {A} Low Level Intermediate Language for {Ada}", crossref = "ACM:1982:PAC", pages = "251--260", year = "1982", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Taft:1982:DIR, author = "S. T. Taft", title = "{DIANA} as an Internal Representation in an {Ada-In-Ada} Compiler", crossref = "ACM:1982:PAC", pages = "261--265", year = "1982", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Appelbe:1982:ODI, author = "B. Appelbe and G. Dismukes", title = "An Operational Definition of Intermediate Code for Implementing a Portable {Ada} Compiler", crossref = "ACM:1982:PAC", pages = "266--274", year = "1982", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Bever:1982:IED, author = "M. Bever and M. Dausmann and S. Drossopoulou and W. Kirchgassner and P. C. Lockemann and G. Persch and G. Winterstein", title = "The Integration of Existing Database Systems in an {Ada} Environment", crossref = "ACM:1982:PAC", pages = "??--??", year = "1982", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } %%%===================================================================== %%% Using Ada: ACM SIGAda international conference, Boston, Massachusetts, %%% December 8--11, 1987 @InProceedings{Reifer:1987:AIQ, author = "Donald J. Reifer", title = "{Ada}'s Impact: {A} Quantitative Assessment", crossref = "ACM:1987:UAA", pages = "1--13", month = dec, year = "1987", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Harbaugh:1987:GPM, author = "Sam Harbaugh and Greg Saunders", title = "{GKS\slash Ada} Post Mortem, {A} Cost Analysis", crossref = "ACM:1987:UAA", pages = "14--24", month = dec, year = "1987", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Fukuyama:1987:EGU, author = "Shunichi Fukuyama and Naoi Okuse and Matsuto Fujimaru and Seiichi Yamaski", title = "Empirical Guidelines to Use {Ada} Effectively", crossref = "ACM:1987:UAA", pages = "25--30", month = dec, year = "1987", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Francl:1987:PMS, author = "Fred Francl", title = "Pioneering Mission-Critical Software", crossref = "ACM:1987:UAA", pages = "31--35", month = dec, year = "1987", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Karam:1987:EAT, author = "Gerald M. Karam and Raymond J. A. Buhr", title = "Experience with the Automatic Temporal Analysis of Multitasking {Ada} Designs", crossref = "ACM:1987:UAA", pages = "36--44", month = dec, year = "1987", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Williams:1987:URR, author = "Charles Williams", title = "Use of the Rational {R1000 Ada} Development Environment for an {IBM} Based Command and Control System", crossref = "ACM:1987:UAA", pages = "45--55", month = dec, year = "1987", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Schefstrom:1987:SET, author = "Dick Schefstrom", title = "The System-Oriented Editor --- {A} Tool for Managing Large Software Systems", crossref = "ACM:1987:UAA", pages = "56--59", month = dec, year = "1987", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Moreton:1987:PAL, author = "Trevor Moreton", title = "Partitioned {Ada} Libraries as a Basis for Variant Control", crossref = "ACM:1987:UAA", pages = "60--64", month = dec, year = "1987", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Ternes:1987:DSC, author = "David Ternes", title = "Development Software Configuration and Integration in a Large {Ada} Project", crossref = "ACM:1987:UAA", pages = "65--74", month = dec, year = "1987", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Buchman:1987:DAA, author = "Brett Buchman", title = "Design Automation for {Ada} Development under {DOD-STD-2167} (and Beyond)", crossref = "ACM:1987:UAA", pages = "75--80", month = dec, year = "1987", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Murray:1987:LOA, author = "L. E. Murray", title = "A Life-Cycle Oriented {Ada} Design Language", crossref = "ACM:1987:UAA", pages = "81--86", month = dec, year = "1987", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Maxted:1987:AGT, author = "Amelia Maxted and John C. Rowe", title = "An {Ada} Graphical Tool", crossref = "ACM:1987:UAA", pages = "87--94", month = dec, year = "1987", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Mathis:1987:EFP, author = "Robert F. Mathis", title = "Elementary Functions Package for {Ada}", crossref = "ACM:1987:UAA", pages = "95--100", month = dec, year = "1987", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Klumpp:1987:ALA, author = "Allan R. Klumpp", title = "An {Ada} Linear Algebra Package Modeled after {HAL/S}", crossref = "ACM:1987:UAA", pages = "101--110", month = dec, year = "1987", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Walters:1987:ESD, author = "Michael D. Walters", title = "Expert Systems Development in {LISP} and {Ada}", crossref = "ACM:1987:UAA", pages = "111--115", month = dec, year = "1987", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Schultz:1987:ABA, author = "William L. Schultz and Asheem Chandna", title = "An {Ada} Based Approach to Factory Scale {MAP} Network Simulation", crossref = "ACM:1987:UAA", pages = "116--125", month = dec, year = "1987", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Melde:1987:LSS, author = "John E. Melde and Phillip G. Gage", title = "Large System Simulation Using {Ada}", crossref = "ACM:1987:UAA", pages = "126--132", month = dec, year = "1987", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Amiguet:1987:DSA, author = "C. Amiguet and A. Schiper", title = "Discrete-Event Simulation in {Ada}", crossref = "ACM:1987:UAA", pages = "133--140", month = dec, year = "1987", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Baker:1987:LTP, author = "Ted P. Baker", title = "A Low-Level Tasking Package for {Ada}", crossref = "ACM:1987:UAA", pages = "141--146", month = dec, year = "1987", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{DiGrazia:1987:ADM, author = "Joseph C. DiGrazia and Jehuda Ziegler and Richard Mueller", title = "An {Ada} Distributed Multiprocessor Executive: From Conceptualization to Implementation", crossref = "ACM:1987:UAA", pages = "147--156", month = dec, year = "1987", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Fujita:1987:SDO, author = "Shohei Fujita", title = "Self-Organizing Distributed Operating System --- Implementation and Problem using {Ada}", crossref = "ACM:1987:UAA", pages = "157--158", month = dec, year = "1987", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Lucas:1987:RAD, author = "L. Lucas and D. Dent", title = "Real-Time {Ada} Demonstration", crossref = "ACM:1987:UAA", pages = "159--163", month = dec, year = "1987", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Schacht:1987:APT, author = "Eric N. Schacht", title = "{Ada} Programming Techniques, Research and Experiences on a Fast Control Loop System", crossref = "ACM:1987:UAA", pages = "164--169", month = dec, year = "1987", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Middlemas:1987:AAE, author = "Michael R. Middlemas", title = "{Ada} Applications on Embedded Targets", crossref = "ACM:1987:UAA", pages = "170--179", month = dec, year = "1987", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Mendal:1987:SRM, author = "Geoffrey O. Mendal", title = "Storage Reclamation Models for {Ada} Programs", crossref = "ACM:1987:UAA", pages = "180--189", month = dec, year = "1987", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Kownacki:1987:PED, author = "Ron Kownacki and S. Tucker Taft", title = "Portable and Efficient Dynamic Storage Management in {Ada}", crossref = "ACM:1987:UAA", pages = "190--198", month = dec, year = "1987", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Lefebvre:1987:RMA, author = "Phillip J. Lefebvre", title = "Reclamation of Memory Allocated for Dynamic {Ada} Tasking", crossref = "ACM:1987:UAA", pages = "199--207", month = dec, year = "1987", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Maarek:1987:UCC, author = "Yoelle S. Maarek and Gail E. Kaiser", title = "Using Conceptual Clustering for Classifying Reusable {Ada} Code", crossref = "ACM:1987:UAA", pages = "216--225", month = dec, year = "1987", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Musser:1987:LGA, author = "David R. Musser and Alexander A. Stepanov", title = "A Library of Generic Algorithms in {Ada}", crossref = "ACM:1987:UAA", pages = "216--225", month = dec, year = "1987", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Dausmann:1987:LSR, author = "Manfred Dausmann", title = "Library Structures for Reusable Components", crossref = "ACM:1987:UAA", pages = "226--336", month = dec, year = "1987", bibdate = "Thu Sep 28 07:33:23 MDT 2000", bibsource = "ftp://ftp.uu.net/library/bibliography; http://www.adahome.com/Resources/Bibliography/articles.ref; http://www.math.utah.edu/pub/tex/bib/sigada.bib", } @InProceedings{Snyder:1991:UAP, author = "C. R. Snyder", title = "Using {Ada} for {PC}-based software development", crossref = "ACM:1991:WSM", pages = "1--9", year = "1991", bibdate = "Sat Sep 7 13:46:36 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Describes the development of the interfaces for a PC-based Ada program developed using the Meridian Software Systems, Inc. Ada compiler under Microsoft MS-DOS. This development was a prototype to test the feasibility of conversion of a large simulation program from an Amdahl mainframe computer to a 80386 based PC. The simulation program, originally written in JOVIAL and assembly language, develops large scale military training scenarios from aircraft flight data. The scenarios are used for training simulations involving one to several air bases.", acknowledgement = ack-nhfb, affiliation = "Space Oper. Div., Unisys Defense Syst., Camarillo, CA, USA", classification = "C6110B (Software engineering techniques); C6140D (High level languages); C6180 (User interfaces); C6185 (Simulation techniques); C7150 (Military); C7460 (Aerospace engineering)", keywords = "80386; Ada; Ada compiler; Ada program; Air bases; Aircraft flight data; Amdahl; Assembly language; JOVIAL; Large scale military training scenario; Large simulation program; Mainframe computer; Meridian Software Systems; Microsoft MS-DOS; PC-based software development; Personal computer; Prototype; Training", thesaurus = "Ada; Aerospace simulation; Digital simulation; Microcomputer applications; Military computing; Program compilers; Software engineering; User interfaces", } @InProceedings{Anderson:1991:TTE, author = "J. A. Anderson and E. S. Ward", title = "Technology transfer: experiences in introducing object-oriented methods to government projects", crossref = "ACM:1991:WSM", pages = "10--15", year = "1991", bibdate = "Sat Sep 7 13:46:36 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This paper describes the challenges and solutions encountered while introducing and refining a comprehensive object-oriented life-cycle methodology to government deliverable projects. The paper focuses on techniques that have promoted efficient, two-way technology transfer between development teams and a methodology process group cooperatively applying object-oriented requirements analysis and design methods. These experiences have resulted in efficiently documenting an effective repeatable development process. Many of the techniques incorporate the concepts of total quality management (TQM), such as a focus on the customer, management commitment and leadership, employee and team involvement, reliance on process standards and measurement, and continual improvement.", acknowledgement = ack-nhfb, affiliation = "CSC Technol. Center, Computer Sci. Corp., Falls Church, VA, USA", classification = "C0310F (Software development management); C6110J (Object-oriented programming); C7130 (Public administration)", keywords = "Continual improvement; Customer; Development teams; Employee; Government projects; Management commitment; Measurement; Methodology process group; Object-oriented design; Object-oriented life-cycle methodology; Object-oriented methods; Object-oriented requirements analysis; Process standards; Team involvement; Total quality management", thesaurus = "Government data processing; Object-oriented methods; Object-oriented programming; Quality control; Technology transfer", } @InProceedings{Mogilensky:1991:PMG, author = "J. Mogilensky", title = "Process maturity as a guide to phased {Ada} adoption", crossref = "ACM:1991:WSM", pages = "16--23", year = "1991", bibdate = "Sat Sep 7 13:46:36 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "The purpose of this paper is to suggest a potential strategy of phased Ada adoption, based upon the progression that a software development organization is making through the levels of the process maturity model. The first version of this strategy presented is applicable to an idealized new-start software development organization with no established methods, procedures, or tools. A second version of the strategy is also presented, this one aimed at an organization that has substantial experience with classic methods and languages, but that is making the transition to Ada without specific externally imposed deadlines. Some closing comments are made about comparing these approaches with the strategy of `swallowing the whole pill at once' that has been undertaken by some contractors due to the pressures of contract requirements. This paper is not reporting on the actual adoption experience of any particular organization. Instead, it is presenting a conceptual framework within which parallels can be drawn between the long-range effort that many software organizations to improve their process maturity level, and the efforts of those same organizations to adopt the Ada language, object oriented methods and programming support environments.", acknowledgement = ack-nhfb, affiliation = "GTE Contel Federal Syst., Chantilly, VA, USA", classification = "C0310B (Computer facilities); C6110B (Software engineering techniques); C6110J (Object-oriented programming); C6115 (Programming support); C6140D (High level languages)", keywords = "Ada language; Contract requirements; Contractors; Idealized new-start software development organization; Integrated programming support environments; Object oriented methods; Phased Ada adoption; Process maturity; Software development organization; Software methods; Software procedures; Software tools", thesaurus = "Ada; Object-oriented methods; Object-oriented programming; Programming environments; Software engineering; Software houses", } @InProceedings{Medley:1991:TQM, author = "J. S. Medley", title = "Total quality management manifested through {Ada}", crossref = "ACM:1991:WSM", pages = "24--39", year = "1991", bibdate = "Sat Sep 7 13:46:36 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Depending on the source, total quality management (TQM) is a philosophy, methodology, style, system, concept, or tool, or some combination thereof. As a solution to the dire predictions of America's dwindling leadership in the world marketplace, it can be said that TQM is the product of good old American ingenuity, inspired by the need for survival. If America is to sustain its leadership in the marketplace, in particular the high technology market, TQM will be of prime importance. This paper alerts one to the pitfalls of TQM implementations based upon short term visions, profits, and gains. It suggests such implementations will lead to large financial losses over the long term. Quality has been essential in developing the Ada programming language. As with Ada, the manifestation of TQM must have quality, unencumbered by political motives, as its essential criterion.", acknowledgement = ack-nhfb, affiliation = "Computer Sci. Corp., Indianapolis, IL, USA", classification = "C0310F (Software development management); C6110 (Systems analysis and programming); C6140D (High level languages)", keywords = "Ada; America; Financial losses; Methodology; Philosophy; Political motives; Programming language; Tool; Total quality management; TQM; World marketplace", thesaurus = "Ada; Programming; Quality control; Software quality", } @InProceedings{Vasilescu:1991:UAR, author = "E. Vasilescu", title = "Using {Ada} for rapid prototyping of database applications", crossref = "ACM:1991:WSM", pages = "40--49", year = "1991", bibdate = "Sat Sep 7 13:46:36 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "We present an Ada-based methodology for developing database applications. When using this methodology an application programmer needs to concern himself mainly with high-level schema types and associated object declarations, while the access to the database is non-procedural, automatic and through a small number of semantically well-defined subprogram calls. A prototype implementation of this methodology confirmed our expectations regarding the ease of use, portability and high programmer productivity.", acknowledgement = ack-nhfb, affiliation = "Grumman Data Syst., Woodbury, NY, USA", classification = "C0310F (Software development management); C6110B (Software engineering techniques); C6140D (High level languages); C6160 (Database management systems (DBMS))", keywords = "Ada; Ada-based methodology; Application programmer; Database application development; High-level schema types; Nonprocedural access; Object declarations; Portability; Programmer productivity; Rapid prototyping; Well-defined subprogram calls", thesaurus = "Ada; Database management systems; Software engineering; Software prototyping", } @InProceedings{Schuler:1991:EOO, author = "M. P. Schuler", title = "Evolving object oriented design, a case study", crossref = "ACM:1991:WSM", pages = "50--61", year = "1991", bibdate = "Sat Sep 7 13:46:36 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Handling the complexity of hierarchical object oriented design (OOD) decomposition and dealing with the subjective nature of the supporting pictorial representations have historically been two relatively undeveloped aspects of the design methodology. By defining decomposition rules, a requirements allocation scheme, and an organized method of uniquely cataloging objects, the overall complexity of the hierarchical design decomposition process can be reduced. The addition of documentation standards, which are used to formally record and track the assignment of requirements, further reduces the complexity. The documentation standards also require that all relevant information concerning objects and operations, as well as their interactions, be formally recorded. The subjective nature of OOD pictorial representations can be eliminated by incorporating data couples and control arrows and using support documentation to record that information which can not be represented pictorially. The intent of the paper is to illustrate, by case study, method improvements in these problem areas and how to capture improvements to further evolve OOD. By incorporating these improvements into the OOD process, the portability, reusability and maintainability of the resulting software can be increased.", acknowledgement = ack-nhfb, affiliation = "Anal. and Comput. Div., NASA Langley Res. Center, Hampton, VA, USA", classification = "C0310F (Software development management); C4240 (Programming and algorithm theory); C6110J (Object-oriented programming); C6180 (User interfaces)", keywords = "Case study; Complexity; Decomposition rules; Design methodology; Documentation standards; Evolving object oriented design; Hierarchical object oriented design; Method improvements; OOD decomposition; OOD pictorial representations; Requirements allocation scheme; Support documentation", thesaurus = "Computational complexity; Object-oriented methods; Object-oriented programming; Resource allocation; Standards; System documentation; User interfaces", } @InProceedings{Seidewitz:1991:OAP, author = "E. Seidewitz and M. Stark", title = "An object-oriented approach to parameterized software in {Ada}", crossref = "ACM:1991:WSM", pages = "62--76", year = "1991", bibdate = "Sat Sep 7 13:46:36 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "A parameterized software system is one that can be configured by selecting generalized models and providing specific parameter values to fit those models into a general design (M. Stark, 1990). This is in contrast to the top-down development approach where a system is designed first, and software is reused only when it fits into the design. The concept of parameterized software is particularly useful in a development environment such as the Goddard Space Flight Center Flight Dynamics Division (FDD), where successive systems have similar characteristics. The FDD at Goddard has plans to develop a parameterized system known as the Combined Operational Mission Planning and Attitude Support System (COMPASS) (R. DeFazioe et al., 1991). The specification and implementation approaches planned for COMPASS are based on previous methodology work in the FDD and experience with reusable Ada simulator components (E. Booth and M. Stark 1989). However, COMPASS is considerably larger in size and scope than any other Ada system developed in the FDD.", acknowledgement = ack-nhfb, affiliation = "Flight Dynamics Div., Goddard Space Flight Center, Greenbelt, MD, USA", classification = "C6110B (Software engineering techniques); C6110J (Object-oriented programming); C6140D (High level languages); C7460 (Aerospace engineering)", keywords = "Ada; Ada system; Aerospace computing; Combined Operational Mission Planning and Attitude Support System; COMPASS; Development environment; FDD; General design; Generalized models; Goddard Space Flight Center Flight Dynamics Division; Implementation approaches; Object-oriented approach; Parameter values; Parameterized software; Reusable Ada simulator components; Specification", thesaurus = "Ada; Aerospace computing; Formal specification; Object-oriented programming", } @InProceedings{Marr:1991:ADR, author = "J. S. Marr and P. K. Lawlis", title = "Automatic determination of recommended test combinations for {Ada} compilers", crossref = "ACM:1991:WSM", pages = "77--89", year = "1991", bibdate = "Sat Sep 7 13:46:36 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Ada compilers are validated using the Ada Compiler Validation Capability (ACVC) test suite, containing over 4000 individual test programs. Each test program focuses on a single language feature. Despite the advantages of this `atomic testing' methodology, it is often the unexpected interactions between language features that result in compilation problems. The research investigated techniques to automatically identify recommended combinations of Ada language features for compiler testing. A prototype program was developed to analyze the Ada language grammar specification and generate a list of recommended combinations of features to be tested. The output from this program will be used within the Ada Features Identification System (AFIS), a configuration management tool currently under development for the ACVC test suite. The prototype uses an annotated Ada language grammar to drive a test case generator. The generated combinations of Ada features are analyzed to select the combinations to be tested. While the skill and intuition of the compiler tester are essential to the annotation of the Ada grammar, the prototype demonstrated that automated support tools con be used to identify recommended combinations for Ada compiler testing.", acknowledgement = ack-nhfb, affiliation = "Dept. of Electr. and Comput. Eng., Air Force Inst. of Technol., Wright-Patterson AFB, OH, USA", classification = "C4210 (Formal logic); C6110B (Software engineering techniques); C6115 (Programming support); C6140D (High level languages); C6150C (Compilers, interpreters and other processors); C6150G (Diagnostic, testing, debugging and evaluating systems)", keywords = "ACVC test suit; Ada Compiler Validation Capability; Ada compilers; Ada Features Identification System; Ada language features; Ada language grammar specification; AFIS; Annotated Ada language grammar; Atomic testing; Automated support tools; Automatic determination; Compiler testing; Configuration management tool; Recommended test combinations; Single language feature; Test case generator", thesaurus = "Ada; Automatic programming; Configuration management; Grammars; Program compilers; Program testing", } @InProceedings{Howell:1991:EHL, author = "C. Howell and D. Mularz", title = "Exception handling in large {Ada} systems", crossref = "ACM:1991:WSM", pages = "90--101", year = "1991", bibdate = "Sat Sep 7 13:46:36 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "The MITRE Washington C/sup 3/ Software Engineering Technical Center is pursuing one avenue for analyzing the error handling in large software systems. They are investigating techniques for extracting and independently analyzing the error-handling portion of applications, and are developing diagnostics for detecting potential defects in the error-handling portion. We describe the basis of MITRE's current research and provide interim results of pilot analyses of several large Ada applications. In many cases the problems described are the result of oversight or simple logic errors. A key point is that these kinds of errors have been encountered in some software that is far along in the development process and/or under careful scrutiny because it is mission critical software.", acknowledgement = ack-nhfb, affiliation = "Mitre Corp., McLean, VA, USA", classification = "C6110B (Software engineering techniques); C6130 (Data handling techniques); C6140D (High level languages); C6150G (Diagnostic, testing, debugging and evaluating systems); C7150 (Military)", keywords = "Error handling; Exception handling; Large Ada systems; Large software systems; Mission critical software; MITRE Washington C/sup 3/ Software Engineering Technical Center; Potential defects; Simple logic errors", thesaurus = "Ada; Command and control systems; Error handling; Program debugging; Program diagnostics; Software reliability", } @InProceedings{Moore:1991:LBT, author = "M. Moore and A. Pruitt", title = "A logic base tool set for real-time {Ada} software development", crossref = "ACM:1991:WSM", pages = "102--118", year = "1991", bibdate = "Sat Sep 7 13:46:36 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "A report is given on the use of predicate logic to reason about real-time design. Safety and reliability issues associated with embedded real-time systems make greater demands on development engineers than non-real-time systems whose functional complexity is of similar degree. Methods and tools for dealing with both the functional and temporal aspects of software engineering are presented. The goal is to improve the effectiveness of engineering and thus the productivity of a development team. The problem was approached using a variant of the IDEF0 (SADT) modeling methodology, an adaptation equipped with primitives for expressing data types, time constraints, and process activation rules. The SADT methodology serves as the interface between an engineer and a `deep structure' representation of a system expressed using logic predicates. The SADT framework supports the modeling of a system with an arbitrary number of processing resources using hierarchical specifications of time constraints and resource utilization limitations. The concepts of resource utilization, period, as well as `hard' and `soft' deadline are built into the approach. We describe a tool set that has been built using these concepts. The tools illustrate that the logic based models are sufficient for conducting control path analysis and schedulability analysis.", acknowledgement = ack-nhfb, classification = "C0310F (Software development management); C4210 (Formal logic); C6110B (Software engineering techniques); C6115 (Programming support); C6140D (High level languages)", keywords = "Control path analysis; Data types; Deep structure; Embedded real-time systems; Functional complexity; Hierarchical specifications; IDEFO modeling methodology; Logic base tool set; Logic predicates; Predicate logic; Process activation rules; Processing resources; Real-time Ada software development; Real-time design; Reliability issues; Resource utilization limitations; SADT; SADT framework; Schedulability analysis; Temporal aspects; Time constraints", thesaurus = "Ada; Formal logic; Real-time systems; Scheduling; Software tools; Systems analysis", } @InProceedings{Berry:1991:MC, author = "R. H. Berry and G. H. Wedberg", title = "Metrics for competitiveness", crossref = "ACM:1991:WSM", pages = "119--123", year = "1991", bibdate = "Sat Sep 7 13:46:36 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "After briefly discussing how metrics support the development of competitive software, this paper describes the use of specific software metrics currently applied to the development of the Standard Installation/Division Personnel System-3 (SIDPERS-3) for the US Army. The development is being done in Ada using a tailored Department of Defense System Software Development Military Standard (DoD MILSTD 2167A) approach. The paper explains how the metrics were selected by the contractor team, and how they are being implemented.", acknowledgement = ack-nhfb, affiliation = "Planning Res. Corp., McLean, VA, USA", classification = "C0310F (Software development management); C6110B (Software engineering techniques); C7150 (Military)", keywords = "Ada; Competitive software; DoD MILSTD 2167A; Metrics support; SIDPERS-3; Software metrics; Standard Installation/Division Personnel System-3; US Army", thesaurus = "DP management; Military computing; Software metrics; Software quality", } @InProceedings{Rosenfeld:1991:ECP, author = "D. A. Rosenfeld and G. G. Allen", title = "The {EACM} code performance anomaly detector", crossref = "ACM:1991:WSM", pages = "124--135", year = "1991", bibdate = "Sat Sep 7 13:46:36 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Performance anomalies, segments of a program which demand many more computational resources than the source code implies, are inevitable results of high-level languages and software engineering techniques. The Code Performance Anomaly Detector (CPAD) is a software agent which runs as part of the EACM (Expert Avionics Code Modification) Environment, a system specifically designed to aid software maintenance. This paper outlines the architecture of EACM, and describes the design of the CPAD as an agent within the overall system.", acknowledgement = ack-nhfb, affiliation = "Intermetrics Inc., Bethesda, MD, USA", classification = "C6115 (Programming support); C6150G (Diagnostic, testing, debugging and evaluating systems); C6170 (Expert systems)", keywords = "EACM code performance anomaly detector; Expert Avionics Code Modification; High-level languages; Software agent; Software engineering; Software maintenance; Source code", thesaurus = "Expert systems; Program diagnostics; Programming environments; Software maintenance", } @InProceedings{Will:1991:SPE, author = "C. A. Will", title = "Software patents and economic competitiveness", crossref = "ACM:1991:WSM", pages = "136--140", year = "1991", bibdate = "Sat Sep 7 13:46:36 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Discusses software patents, their economic implications for the computer industry, and possible ways of improving the system so as to improve the competitiveness of the United States.", acknowledgement = ack-nhfb, classification = "C0200 (General computer topics); C0230 (Economic, social and political aspects)", keywords = "Computer industry; Economic competitiveness; Software patents", thesaurus = "Computer software; DP industry; Industrial property", } @InProceedings{Raymond:1991:SRE, author = "G. E. Raymond and D. M. Hollis", title = "Software reuse economics model", crossref = "ACM:1991:WSM", pages = "141--155", year = "1991", bibdate = "Sat Sep 7 13:46:36 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "The authors base their work on the `Reuse Economics Model Update' (J. E. Gaffney, Proc. JIAWG, 1990). Gaffney's work has been refined and furthered by the following: the variable convention has been changed to improve understanding, achieve consistency and to accommodate further research; the definitions, explanations, and documentation, have been increased and expanded to improve understanding of the process; the concept of the labor rate for the lines of code (LOC) within the library has been changed to reflect investment costs only, excluding component maintenance, and the unit of measure has changed from LM/KSLOC to \$/KSLOC; the function concerning return on investment has been fundamentally changed to reflect a more realistic and simplified approach, and has been divided into return on investment (system) and library return on investment; the formulas concerning library efficiency and library return on investment have also undergone further change and evolution with a more realistic and comprehensive view of the library size and function; the differentiations between the formulas involving the library functions and those strictly dealing with the specific software development program being analyzed have been increased, clearly divided and further documented; and the mathematical model has been encapsulated in a practical spreadsheet model which provides a handy and realistic tool for analysis of empirical data.", acknowledgement = ack-nhfb, affiliation = "Econ. Anal. Div., US Army Inf. Syst. Software Center, Ft. Belvoir, VA, USA", classification = "C0310F (Software development management); C6110B (Software engineering techniques)", keywords = "\$/KSLOC; Ada; Investment costs; Labor rate; Library efficiency; Lines of code; LM/KSLOC; Mathematical model; Return on investment; Software development; Software reuse economics model; Spreadsheet model; Variable convention", thesaurus = "DP management; Software cost estimation; Software reusability", } @InProceedings{Basson:1991:QTE, author = "H. Basson and J. C. Derniame", title = "Quality tree extensions and partial instantiation for {Ada} objects", crossref = "ACM:1991:WSM", pages = "156--171", year = "1991", bibdate = "Sat Sep 7 13:46:36 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "This paper presents first the state of the art review of the quality tree and discusses the software quality knowledge intended to be represented by the tree. We show how the present tree partially meets the needs of exhaustive representation of quality; some aspects such as inter-influences among quality factors or criteria are not represented. We propose extensions to meet the needs of more detailed quality representation and to ensure more precise quality assessment. The extended tree is partially instantiated for Ada sources.", acknowledgement = ack-nhfb, affiliation = "Centre de Recherche en Inf. de Nancy, Vandoeuvre-les-Nancy, France", classification = "C6110B (Software engineering techniques); C6140D (High level languages)", keywords = "Ada; Ada objects; Partial instantiation; Quality assessment; Quality tree; Software quality knowledge", thesaurus = "Ada; Software quality", } @InProceedings{Hagihara:1991:AJ, author = "T. Hagihara", title = "{Ada} in {Japan}", crossref = "ACM:1991:TP", pages = "367--375", year = "1991", bibdate = "Sat Sep 7 13:46:36 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "Since the late 1980's, Japanese society and industry has been taking an increasing interest in the possibilities of Ada. In 1988, Japan SIGAda was inaugurated as an ACM local SIGAda. After that, there began activities to push Ada. The growth in popularity of Ada has not been rapid, but there are some practical application system developments. This paper introduces Ada activities in Japan, the activities of ACM Japan SIGAda and Ada's use in government and industry. Part of the paper is a report of a questionnaire investigation by ACM Japan SIGAda, for the Ada market.", acknowledgement = ack-nhfb, affiliation = "Computer Applications Co. Ltd., Tokyo, Japan", classification = "C0200 (General computer topics); C6140D (High level languages)", keywords = "Ada; Ada market; Application system development; Government; Industry; Japan; Japan SIGAda; Questionnaire", thesaurus = "Ada; Societies", } @Book{Loftus:1993:AY, editor = "C. Loftus", title = "{Ada} yearbook 1993", publisher = pub-IOS, address = pub-IOS:adr, pages = "xvi + 431", year = "1993", bibdate = "Sat Sep 7 14:00:14 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "The yearbook is aimed at all sections of the Ada community, from those who require an overview of the Ada language, to Ada experts wishing, amongst other things, to find out about specific Ada products and their suppliers. The yearbook is divided into two parts. The first contains general information such as an introduction to Ada, letters from Ada organisations and general articles on the Ada programming language. The second part of the yearbook contains reference material, including the list of validated Ada compilers, information about Ada products and projects, reports on standards associated with Ada and information on Ada 9X.", acknowledgement = ack-nhfb, classification = "C6140D (High level languages)", keywords = "Ada 9X; Ada products; Ada programming language; Projects; Reference material; Standards; Suppliers; Validated Ada compilers; Yearbook", pubcountry = "Netherlands", thesaurus = "Ada", } %%%===================================================================== %%% Proceedings of the TRI-Ada'97 Conference, November 9--13, 1997, St. %%% Louis, MO @InProceedings{Kienzle:1997:NAA, author = "J. Kienzle", title = "Network Application in {Ada 95}", crossref = "ACM:1997:PTA", pages = "3--10", year = "1997", bibdate = "Tue Apr 20 13:43:51 MDT 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, } @InProceedings{Pautet:1997:TFS, author = "L. Pautet and T. Wolf", title = "Transparent Filtering of Streams in {GLADE}", crossref = "ACM:1997:PTA", pages = "11--20", year = "1997", bibdate = "Tue Apr 20 13:43:51 MDT 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, } @InProceedings{DelasHeras-Quiros:1997:PDF, author = "P. {De las Heras-Quiros} and J. Gonzalez-Barahona and M. and J. Centeno-Gonzalez", title = "Programming Distributed Fault Tolerant Systems: The {replicAda} Approach", crossref = "ACM:1997:PTA", pages = "21--30", year = "1997", bibdate = "Tue Apr 20 13:43:51 MDT 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, } @InProceedings{Suchan:1997:UAT, author = "W. Suchan and T. L. Smith", title = "Using {Ada 95} as a Tool to Teach Problem Solving to Non-{CS} Majors", crossref = "ACM:1997:PTA", pages = "31--36", year = "1997", bibdate = "Tue Apr 20 13:43:51 MDT 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, } @InProceedings{Chamillard:1997:TAI, author = "A. T. Chamillard and W. C. Hobart", title = "Transitioning to {Ada} in an Introductory Course for Non-Majors", crossref = "ACM:1997:PTA", pages = "37--40", year = "1997", bibdate = "Tue Apr 20 13:43:51 MDT 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, } @InProceedings{Blair:1997:UCS, author = "J. R. S. Blair and E. K. Ressler and T. D. Wagner", title = "The Undergraduate {Capstone} Software Design Experience", crossref = "ACM:1997:PTA", pages = "41--50", year = "1997", bibdate = "Tue Apr 20 13:43:51 MDT 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, } @InProceedings{Kaiser:1997:CRP, author = "C. Kaiser and J. F. Pradat-Peyre", title = "Comparing the Reliability Provided by Tasks or Protected Objects for Implementing a Resource Allocation Service: {A} Case Study", crossref = "ACM:1997:PTA", pages = "51--66", year = "1997", bibdate = "Tue Apr 20 13:43:51 MDT 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, } @InProceedings{Cheng:1997:TDN, author = "J. Cheng", title = "Task Dependence Nets for Concurrent Systems with {Ada 95} and Its Applications", crossref = "ACM:1997:PTA", pages = "67--78", year = "1997", bibdate = "Tue Apr 20 13:43:51 MDT 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, } @InProceedings{Oh:1997:OAT, author = "D.-I. Oh and T. P. Baker", title = "Optimization of {Ada'95} Tasking Constructs", crossref = "ACM:1997:PTA", pages = "79--90", year = "1997", bibdate = "Tue Apr 20 13:43:51 MDT 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, } @InProceedings{Brukhardt:1997:CHL, author = "R. Brukhardt and T. Moran", title = "{CLAW}, a High Level, Portable, {Ada 95} Binding for {Microsoft Windows}", crossref = "ACM:1997:PTA", pages = "91--104", year = "1997", bibdate = "Tue Apr 20 13:43:51 MDT 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, } @InProceedings{Gonzalez-Barahona:1997:TNP, author = "J. M. Gonzalez-Barahona and J. Centeno-Gonzalez and P. {De las Heras-Quiros} and F. J. Ballesteros-Camara", title = "Teaching Network Programming with {Ada} and {LowerLayer}", crossref = "ACM:1997:PTA", pages = "105--112", year = "1997", bibdate = "Tue Apr 20 13:43:51 MDT 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, } @InProceedings{Battaglia:1997:RAT, author = "D. Battaglia and A. Burke and J. Beidler", title = "{ReUSE\slash Ada}: {A} Tool to Promote Code Reuse", crossref = "ACM:1997:PTA", pages = "113--116", year = "1997", bibdate = "Tue Apr 20 13:43:51 MDT 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, } @InProceedings{Yu:1997:UOT, author = "H. Yu", title = "Using Object-Oriented Techniques to Develop Reusable Components", crossref = "ACM:1997:PTA", pages = "117--124", year = "1997", bibdate = "Tue Apr 20 13:43:51 MDT 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, } @InProceedings{Price:1997:RMF, author = "M. W. Price and S. A. Demurjian and D. M. Needham", title = "A Reusability Measurement Framework and Tool for {Ada 95}", crossref = "ACM:1997:PTA", pages = "125--134", year = "1997", bibdate = "Tue Apr 20 13:43:51 MDT 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, } @InProceedings{DeanHendrix:1997:VCS, author = "T. {Dean Hendrix} and J. H. Cross and L. A. Barowski and K. S. Mathias", title = "Visualization of Control Structure and Complexity in {Ada 95}", crossref = "ACM:1997:PTA", pages = "135--140", year = "1997", bibdate = "Tue Apr 20 13:43:51 MDT 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, } @InProceedings{Conn:1997:SCA, author = "R. Conn", title = "The {Source Code Analysis Tool Construction Project}", crossref = "ACM:1997:PTA", pages = "141--148", year = "1997", bibdate = "Tue Apr 20 13:43:51 MDT 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, } @InProceedings{Comar:1997:TGJ, author = "C. Comar and G. Dismukes and F. Gasperoni", title = "Targeting {GNAT} to the {Java Virtual Machine}", crossref = "ACM:1997:PTA", pages = "149--164", year = "1997", bibdate = "Tue Apr 20 13:43:51 MDT 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, } @InProceedings{Celier:1997:MUD, author = "V. Celier", title = "Managing Usage of Dynamic Structures with {Ada} Controlled Objects", crossref = "ACM:1997:PTA", pages = "165--172", year = "1997", bibdate = "Tue Apr 20 13:43:51 MDT 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, } @InProceedings{Sanden:1997:CDP, author = "B. I. Sanden", title = "Concurrent Design Patterns for Resource Sharing", crossref = "ACM:1997:PTA", pages = "173--188", year = "1997", bibdate = "Tue Apr 20 13:43:51 MDT 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, } @InProceedings{Neri:1997:DDA, author = "D. Neri and L. Pautet and S. Tardieu", title = "Debugging Distributed Applications With Replay Capabilities", crossref = "ACM:1997:PTA", pages = "189--196", year = "1997", bibdate = "Tue Apr 20 13:43:51 MDT 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, } @InProceedings{Tucker:1997:DHO, author = "K. Tucker", title = "Debugging Highly Optimized {Ada} with Code Motion ({DHACM})", crossref = "ACM:1997:PTA", pages = "197--204", year = "1997", bibdate = "Tue Apr 20 13:43:51 MDT 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, } @InProceedings{Fofanov:1997:AID, author = "V. Fofanov and S. Rybin and A. Strohmeier", title = "{ASIStint}: An Interpreter for Debugging and Testing {ASIS} Implementations", crossref = "ACM:1997:PTA", pages = "205--212", year = "1997", bibdate = "Tue Apr 20 13:43:51 MDT 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, } @InProceedings{Brosgol:1997:COF, author = "B. M. Brosgol", title = "A Comparison of the Object-Oriented Features of {Ada 95} and {Java[TM]}", crossref = "ACM:1997:PTA", pages = "213--230", year = "1997", bibdate = "Tue Apr 20 13:43:51 MDT 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, } @InProceedings{Gargaro:1997:ACA, author = "A. Gargaro and G. Smith and R. J. Theriault and R. A. Volz", title = "{Aria-Java} Communication in {ADEPT}", crossref = "ACM:1997:PTA", pages = "231--246", year = "1997", bibdate = "Tue Apr 20 13:43:51 MDT 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, } @InProceedings{Balfour:1997:AJB, author = "B. Balfour", title = "{Ada 95}, {Java} Byte Code, and the Distributed Systems Annex", crossref = "ACM:1997:PTA", pages = "247--262", year = "1997", bibdate = "Tue Apr 20 13:43:51 MDT 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, } @InProceedings{Needham:1997:ABP, author = "D. M. Needham and S. A. Demurjian and T. J. Peters", title = "An {Ada95} Basis For Propagation Modeling", crossref = "ACM:1997:PTA", pages = "263--272", year = "1997", bibdate = "Tue Apr 20 13:43:51 MDT 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, } @InProceedings{Riley:1997:IAD, author = "J. Riley and S. Dungrani and W. Pritchett", title = "An Instance of the Application Download Pattern: The {SPAIDS} Software Loader\slash Verifier Domain Analysis and Implementation", crossref = "ACM:1997:PTA", pages = "273--278", year = "1997", bibdate = "Tue Apr 20 13:43:51 MDT 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, } @InProceedings{White:1997:PIS, author = "J. B. White", title = "Performance Issues of Scientific Programming in {Ada 95}", crossref = "ACM:1997:PTA", pages = "279--296", year = "1997", bibdate = "Tue Apr 20 13:43:51 MDT 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, } @InProceedings{Lawlis:1997:AAA, author = "P. K. Lawlis", title = "Is the Answer Always {Ada}?", crossref = "ACM:1997:PTA", pages = "297--304", year = "1997", bibdate = "Tue Apr 20 13:43:51 MDT 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, } @InProceedings{Hart:1997:SEP, author = "H. Hart", title = "Software Engineering Plan Reviews: Better or Worse for {Ada} Than the Mandate", crossref = "ACM:1997:PTA", pages = "305--307", year = "1997", bibdate = "Tue Apr 20 13:43:51 MDT 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, } %%%===================================================================== %%% Cross-referenced entries must come last: @Proceedings{ACM:1980:PAS, editor = "{ACM}", key = "ACM SIGPLAN '80", booktitle = "{Proceedings of the ACM-SIGPLAN Symposium on the Ada Programming Language. Boston, MA, USA, 9--11 December, 1980}", title = "{Proceedings of the ACM-SIGPLAN Symposium on the Ada Programming Language. Boston, MA, USA, 9--11 December, 1980}", volume = "15(11)", publisher = pub-ACM, address = pub-ACM:adr, pages = "vii + 242", month = nov, year = "1980", CODEN = "SINODQ", ISBN = "0-89791-030-3", ISBN-13 = "978-0-89791-030-9", ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic)", ISSN-L = "0362-1340", LCCN = "QA76.73.A35 .A82 1980", bibdate = "Sat Apr 25 11:46:37 MDT 1998", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "ACM order no. 82500.", series = ser-SIGPLAN, acknowledgement = ack-nhfb, classification = "C6140D (High level languages); C6150C (Compilers, interpreters and other processors)", conftitle = "Proceedings of the ACM-SIGPLAN Symposium on the Ada Programming Language Programming Language", keywords = "Ada; Ada (computer program language) --- congresses; computers; interpreters; program processors; tasking; translators", treatment = "G General Review", } @Proceedings{ACM:1982:PAC, editor = "{ACM}", booktitle = "Proceedings of the AdaTEC Conference on Ada, Arlington, Virginia, October 6--8, 1982", title = "Proceedings of the Ada{TEC} Conference on Ada, Arlington, Virginia, October 6--8, 1982", publisher = pub-ACM, address = pub-ACM:adr, pages = "vii + 274", month = oct, year = "1982", ISBN = "0-89791-087-7", ISBN-13 = "978-0-89791-087-3", LCCN = "QA76.73.A35 A35 1982", bibdate = "Thu Sep 28 11:16:51 2000", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "ACM order no. 825821.", acknowledgement = ack-nhfb, } @Proceedings{Little:1986:CSE, editor = "Joyce C. Little and Lillian N. Cassel", title = "Computer science education: Papers of the seventeenth {SIGCSE} technical symposium ({Cincinnati, Ohio}, {February} 6--7, 1986)", publisher = pub-ACM, address = pub-ACM:adr, pages = "336", year = "1986", ISBN = "0-89791-178-4", ISBN-13 = "978-0-89791-178-8", LCCN = "QA76.27.A79 v.18 no.1", bibdate = "Sat Sep 17 11:16:13 1994", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "ACM Order No 457860. Published as ACM SIGCSE Bull. 18, Feb. 6--7, 1986", price = "US\$28", acknowledgement = ack-nhfb, keywords = "design; human factors; languages; measurement; performance", review = "ACM CR 8610-0895", subject = "K.3.0 Computing Milieux, COMPUTERS AND EDUCATION, General \\ A.0 General Literature, GENERAL, Conference proceedings", } @Proceedings{ACM:1987:UAA, key = "ACM SIGADA '87", booktitle = "Using {Ada}: {ACM SIGAda} international conference, Boston, Massachusetts, December 8--11, 1987", title = "Using {Ada}: {ACM SIGAda} international conference, Boston, Massachusetts, December 8--11, 1987", publisher = pub-ACM, address = pub-ACM:adr, pages = "viii + 240", year = "1987", ISBN = "0-89791-243-8", ISBN-13 = "978-0-89791-243-3", LCCN = "QA 76.73 A35 U85 1987", bibdate = "Thu Aug 18 03:30:04 MDT 1994", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "At head of title: Ada letters. Proceedings of the 1987 ACM SIGAda International Conference on the Ada Programming Language.", acknowledgement = ack-nhfb, keywords = "Ada (computer program language) --- congresses", } @Proceedings{Barnes:1987:RAI, editor = "John Barnes", title = "Proceedings of the International Workshop on Real-Time {Ada} issues, {Moretonhampstead, Devon, UK}, 13--15 {May} 1987", publisher = pub-ACM, address = pub-ACM:adr, pages = "vi + 130", year = "1987", ISBN = "0-89791-240-3", ISBN-13 = "978-0-89791-240-2", LCCN = "QA76.73.A35 A3 v.7:6", bibdate = "Fri Aug 19 16:27:12 1994", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", price = "US\$14", series = "For parts, see ACM SIGADA Ada Letters vol. 7, no. 6", acknowledgement = ack-nhfb, subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language Classifications, Ada", } @Proceedings{ACM:1991:TP, editor = "{ACM}", title = "{TRI-Ada} '91 Proceedings", publisher = pub-ACM, address = pub-ACM:adr, pages = "xxvii + 542", year = "1991", ISBN = "0-89791-445-7", ISBN-13 = "978-0-89791-445-1", LCCN = "????", bibdate = "Sat Sep 7 13:46:36 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", acknowledgement = ack-nhfb, confdate = "21--25 Oct. 1991", conflocation = "San Jose, CA, USA", confsponsor = "ACM", } @Proceedings{ACM:1991:WSM, editor = "{ACM}", booktitle = "Proceedings of WADAS '91: 7th Washington Ada Symposium and Summer SIGAda Meeting", title = "{WADAS} '91\slash Summer {SIGAda} Meeting. Eighth Annual Washington Ada Symposium\slash Summer {SIGAda} Meeting Software: Foundation for Competitiveness. Proceedings", publisher = pub-ACM, address = pub-ACM:adr, pages = "viii + 171", year = "1991", ISBN = "0-89791-393-0", ISBN-13 = "978-0-89791-393-5", LCCN = "????", bibdate = "Sat Sep 7 13:46:36 MDT 1996", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", abstract = "The following topics were dealt with: using Ada for PC-based software development; technology transfer experiences in introducing object-oriented methods to government projects; process maturity as a guide to phased Ada adoption; total quality management manifested through Ada; using Ada for rapid prototyping database applications; evolving object-oriented design; an object-oriented approach to parameterized software in Ada; automatic determination of recommended test combination for Ada compilers; exception handling in large Ada systems; a logic base tool set for real-time Ada software development; metrics for competitiveness; the EACM code performance anomaly detector; software patents and economic competitiveness; software reuse economics model; and quality tree extensions and partial instantiation for Ada objects.", acknowledgement = ack-nhfb, classification = "C0230 (Economic, social and political aspects); C0310F (Software development management); C6110B (Software engineering techniques); C6140D (High level languages)", confdate = "17--21 June 1991", conflocation = "McLean, VA, USA", confsponsor = "ACM; Ada Joint Program Office; Federal Aviation Admin.; NASA; et al", keywords = "Ada; Competitiveness; Compilers; Database applications; EACM code performance anomaly detector; Economics; Exception handling; Government projects; Logic base tool set; Object-oriented design; Object-oriented methods; Parameterized software; Partial instantiation; Phased adoption; Process maturity; Quality tree extensions; Rapid prototyping; Real-time systems; Recommended test combination; Software development; Software metrics; Software patents; Software reuse; Technology transfer; Total quality management", thesaurus = "Ada; Commerce; Economics; Software engineering", } @Proceedings{Oberndorf:1994:SIS, editor = "Patricia A. Oberndorf", title = "Proceedings of the {Second International Symposium on Environments and Tools for Ada (SETA2)}", volume = "14 (Special Issue)", publisher = pub-ACM, address = pub-ACM:adr, pages = "ix + 118", month = "Fall", year = "1994", CODEN = "AALEE5", ISSN = "0736-721X", bibdate = "Thu Mar 20 07:41:09 MST 1997", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", series = j-SIGADA-LETTERS, acknowledgement = ack-nhfb, classcodes = "C6115 (Programming support); C6140D (High level languages)", conflocation = "Herndon, VA, USA; 28-31 Jan. 1992", conftitle = "Second International Symposium on Environments and Tools for Ada (SETA2)", keywords = "active objects; Ada; Ada environments; Ada tasks; Ada tools; application development; CAD; control restructuring; deterministic scheduling; interactive; legacies; periodic; programming environments; real-time system design; Smalltalk environment; software tools; tool; user interface system design; verification languages", sponsororg = "ACM; IEEE", } @Proceedings{ACM:1997:PTA, editor = "{ACM}", booktitle = "Proceedings of the {TRI-Ada'97} Conference, {November} 9--13, 1997, {St. Louis, MO}", title = "Proceedings of the {TRI-Ada'97} Conference, {November} 9--13, 1997, {St. Louis, MO}", publisher = pub-ACM, address = pub-ACM:adr, pages = "xiii + 312", year = "1997", ISBN = "0-89791-981-5", ISBN-13 = "978-0-89791-981-4", LCCN = "????", bibdate = "Tue Apr 20 13:43:51 MDT 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Theme title: Ada; the right choice for reliable software. ACM order number: 825970.", acknowledgement = ack-nhfb, sponsor = "Association for Computing Machinery; Special Interest Group on Ada.", } @Proceedings{Seidowitz:1998:PAS, editor = "Ed Seidowitz and William Thomas and Michael Feldman", booktitle = "Proceedings: ACM SIGAda Annual International Conference (SIGAda '98) (formerly TriAda), November 8--12, 1998, Omni Shoreham Hotel, Washington, DC, USA", title = "Proceedings: {ACM} {SIGA}da Annual International Conference ({SIGA}da '98) (formerly TriAda), November 8--12, 1998, Omni Shoreham Hotel, Washington, {DC}, {USA}", volume = "18(6)", publisher = pub-ACM, address = pub-ACM:adr, pages = "xii + 293", year = "1998", ISBN = "1-58113-033-3", ISBN-13 = "978-1-58113-033-1", LCCN = "", bibdate = "Tue Apr 20 18:14:03 1999", bibsource = "http://www.math.utah.edu/pub/tex/bib/sigada.bib", note = "Three papers in this volume were incorrectly printed, and a corrected supplement was issued in December 1998. Papers in that supplement have page numbers ending in `A'.", series = j-SIGADA-LETTERS, acknowledgement = ack-nhfb, }