• DocumentCode
    2242039
  • Title

    An experiment in applying knowledge-based software engineering technology

  • Author

    Bailor, Paul D. ; Young, Frank C D ; Kanzaki, Kim

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Air Force Inst. of Technol., Wright-Patterson AFB, OH, USA
  • fYear
    1993
  • fDate
    20-23 Sep 1993
  • Firstpage
    178
  • Lastpage
    185
  • Abstract
    Presents the results of an experiment at applying knowledge-based software engineering technology to hardware/software co-design. The Reacto verification system, developed by the Kestrel Institute, was used to create a high-level, formal-based interface to VHDL which can effectively model both hardware and software design components. In addition to the theorem proving and simulation capabilities already provided to Reacto, extensions were made to incorporate time constraints, and compiler-based language mappings for generating VHDL from Reacto specifications were defined. Our experimental results clearly indicated the complimentary nature and benefits of developing high-level, formally defined interfaces between languages like Reacto and VHDL
  • Keywords
    computer aided software engineering; formal verification; hardware description languages; knowledge based systems; program compilers; project support environments; theorem proving; Reacto verification system; VHDL; compiler-based language mappings; hardware/software co-design; high-level, formal-based interface; knowledge-based software engineering technology; simulation; specifications; theorem proving; time constraints; Application software; Automata; Circuit simulation; Design engineering; Hardware; Modeling; Software design; Software engineering; Systems engineering and theory; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Knowledge-Based Software Engineering Conference, 1993. Proceedings., Eighth
  • Conference_Location
    Chicago, IL
  • ISSN
    1068-3062
  • Print_ISBN
    0-8186-4100-2
  • Type

    conf

  • DOI
    10.1109/KBSE.1993.341205
  • Filename
    341205