• DocumentCode
    1264457
  • Title

    MIDAS: integrated design and simulation of distributed systems

  • Author

    Bagrodia, Rajive L. ; Shen, Chien-Chung

  • Author_Institution
    Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
  • Volume
    17
  • Issue
    10
  • fYear
    1991
  • fDate
    10/1/1991 12:00:00 AM
  • Firstpage
    1042
  • Lastpage
    1058
  • Abstract
    An approach called MIDAS is described that supports the design of distributed systems via iterative refinement of hybrid models. A hybrid model is a partially implemented design where some components exist as simulation models and others as operational subsystems. It is an executable model and may be used to determine the stochastic performance characteristics of a partially elaborated design. MIDAS enhances the applicability of hybrid models in system design with its support for interrupts and its inclusion of distributed components in the partially implemented design. The authors describe how an existing simulation language may be extended to program hybrid models, and show how simulation algorithms may be adapted to execute hybrid models. A prototype MIDAS implementation is operational and was used to develop a set of applications. The experimental results of the exercise are also described
  • Keywords
    distributed processing; interrupts; simulation languages; virtual machines; MIDAS; distributed components; distributed systems; executable model; hybrid models; interrupts; iterative refinement; operational subsystems; partially elaborated design; partially implemented design; simulation algorithms; simulation language; simulation models; stochastic performance characteristics; system design; Aircraft; Analytical models; Hardware; Helium; Humans; Iterative methods; Performance analysis; Prototypes; Stochastic processes; Timing;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.99192
  • Filename
    99192