• DocumentCode
    2643376
  • Title

    Work in progress - ShelbySim: A holistic pedagogy-oriented simulator for computer systems

  • Author

    Tappan, Dan

  • Author_Institution
    Idaho State Univ., Pocatello, ID, USA
  • fYear
    2009
  • fDate
    18-21 Oct. 2009
  • Firstpage
    1
  • Lastpage
    2
  • Abstract
    ShelbySim is a student-friendly, pedagogy-oriented integrated development environment for designing, simulating, and evaluating a wide range of multidisciplinary, computer-based systems-engineering concepts and applications. Its components emphasize software, hardware, and a holistic combination of the two in realistic operational contexts. The software component provides a Java-like object-oriented programming language, Shelby, a full-fledged, transparent compiler with extensive logging, tracing, and inspection capabilities, and a runtime system for executing its programs. The hardware component supports designing and implementing conceptualized representations of embedded systems and computer architectures, which interoperate with the software. The interfacing, simulation, and evaluation components provide a flexible, interactive framework for running controlled experiments on the software and hardware. The simulation also generates extensive data for quantitative performance analysis, evaluation, and reporting.
  • Keywords
    Java; computer aided instruction; embedded systems; engineering education; object-oriented programming; open systems; program compilers; programming languages; Java-like object-oriented programming language; ShelbySim; computer architectures; computer systems; computer-based systems-engineering concepts; embedded systems; hardware component; pedagogy-oriented integrated development environment; pedagogy-oriented simulator; performance analysis; realistic operational contexts; runtime system; software component; software interoperability; transparent compiler; Application software; Computational modeling; Computer simulation; Embedded system; Hardware; Inspection; Java; Object oriented modeling; Object oriented programming; Program processors; analysis; holistic software/hardware interfacing; multidisciplinary engineering; simulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers in Education Conference, 2009. FIE '09. 39th IEEE
  • Conference_Location
    San Antonio, TX
  • ISSN
    0190-5848
  • Print_ISBN
    978-1-4244-4715-2
  • Electronic_ISBN
    0190-5848
  • Type

    conf

  • DOI
    10.1109/FIE.2009.5350696
  • Filename
    5350696