• DocumentCode
    2551337
  • Title

    Ada to SQL interfaces for C/sup 3/I applications

  • Author

    Wenjen, W.C.

  • Author_Institution
    Hughes Aircraft Co., Fullerton, CA, USA
  • fYear
    1990
  • fDate
    4-9 Feb. 1990
  • Firstpage
    209
  • Lastpage
    221
  • Abstract
    The implementation considerations for Ada to Structured Query Language (SQL) interfaces in command, control, communications, and intelligence (C/sup 3/I) applications are described. In particular, four aspects of these interfaces are considered: program portability, query optimization, null value treatment, and host variable semantics. Three different proposals for a standard Ada-to-SQL interface are examined with respect to these criteria: the ANSI proposal, the Institute for Defense Analyses (IDA) Ada/SQL approach, and the Software Engineering Institute (SEI) SQL Ada module extension (SAME) technique. The SAME binding was found to be most appropriate for C3I systems due to its support for separate application and database development, integrated support for null-values, type conversion, and error handling. Alternatively, the ANSI interface could also be used by creating a layer of interfacing programs which are used by the application program.<>
  • Keywords
    Ada; command and control systems; military computing; program processors; query languages; relational databases; software portability; ANSI; Ada module extension; Ada-to-SQL interface; C/sup 3/I; Institute for Defense Analyses; Software Engineering Institute; Structured Query Language; command, control, communications and intelligence; error handling; host variable semantics; null value treatment; program portability; query optimization; relational database; type conversion; ANSI standards; Communication system control; Database languages; Intelligent control; Intelligent structures; Null value; Proposals; Query processing; Software engineering; Software standards;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Aerospace Applications Conference, 1990. Digest., 1990 IEEE
  • Conference_Location
    Vail, CO, USA
  • Type

    conf

  • DOI
    10.1109/AERO.1990.109086
  • Filename
    109086