• DocumentCode
    909480
  • Title

    Software CAD: a revolutionary approach

  • Author

    Buhr, Raymond J A ; Karam, Gerald M. ; Hayes, Carol J. ; Woodside, C. Murray

  • Author_Institution
    Dept. of Syst. & Comput. Eng., Carleton Univ., Ottowa, Ont., Canada
  • Volume
    15
  • Issue
    3
  • fYear
    1989
  • fDate
    3/1/1989 12:00:00 AM
  • Firstpage
    235
  • Lastpage
    249
  • Abstract
    A research project is described in which an experimental software CAD environment called the Carleton embedded system design environment (CAEDE), oriented toward embedded systems and Ada, was developed to provide a demonstration of the concept and to serve as a research testbed. The major contribution of CAEDE is a demonstration of a visual paradigm which combines semantic depth and syntactic shallowness, relative to Ada, in a manner that makes it possible for the embedded-system designer to work in terms of abstract machines while still thinking Ada. A secondary contribution is the identification of Prolog as a promising approach for supporting tool development in an environment which supports the visual paradigm. Also described are experimental tools for temporal analysis, performance analysis, and the generation of skeleton Ada code
  • Keywords
    Ada; CAD; automatic programming; programming environments; software engineering; software tools; Ada; CAEDE; Carleton embedded system design environment; Prolog; abstract machines; automatic programming; embedded systems; performance analysis; research project; semantic depth; skeleton Ada code; software CAD environment; syntactic shallowness; temporal analysis; tool development; visual paradigm; Computer graphics; Design automation; Design engineering; Embedded software; Embedded system; Performance analysis; Skeleton; Software tools; Sun; Testing;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.21752
  • Filename
    21752