• DocumentCode
    3355491
  • Title

    Higher-level statecharts for prototyping architectural dynamics

  • Author

    Mulcare, Dennis B.

  • Author_Institution
    SAIC, Warner Robins, GA, USA
  • fYear
    1992
  • fDate
    23-25 Jun 1992
  • Firstpage
    203
  • Lastpage
    211
  • Abstract
    A system-level prototyping method has been developed for modeling the dynamics of concurrent real-time systems. This approach is based on higher-level statecharts, which embody object-based extensions to basic statecharts. To exemplify this method, a global communication mechanism is prototyped for a real-time multicomputer system that executes a single logical multitasking program. Since this prototype is intended to verify real-time concurrency logic, calibrate performance, and ensure safety, it includes a global virtual time base as a statechart subgraph. The prototyping process consists of capturing the system-level communication architecture in a higher-level statechart, and then translating it to an Ada multitasking program. A characteristic software architecture implicit in higher-level statecharts, known as a mutual agents architecture, appears to be suitable for an automated prototyping environment
  • Keywords
    computer architecture; concurrency control; diagrams; multiprogramming; real-time systems; software prototyping; Ada; automated prototyping environment; concurrency logic; concurrent real-time systems; global communication mechanism; global virtual time base; higher-level statecharts; logical multitasking program; mutual agents architecture; object-based extensions; performance; real-time multicomputer system; safety; system-level prototyping; Computer architecture; Concurrent computing; Global communication; Logic; Multitasking; Prototypes; Real time systems; Safety; Software prototyping; Virtual prototyping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Rapid System Prototyping, 1992. Shortening the Path from Specification to Prototype, 1992 International Workshop on
  • Conference_Location
    Research Triangle Park, NC
  • Print_ISBN
    0-8186-3520-7
  • Type

    conf

  • DOI
    10.1109/IWRSP.1992.243906
  • Filename
    243906