• DocumentCode
    2602416
  • Title

    Simulation of object-oriented distributed systems via compilation to concurrent process level

  • Author

    Manione, Roberto ; Lagna, Alberto

  • Author_Institution
    CSELT, Torino, Italy
  • fYear
    1995
  • fDate
    9-13 Apr 1995
  • Firstpage
    240
  • Lastpage
    249
  • Abstract
    Object oriented simulation is becoming more and more important, as object based software architectures and platforms are gaining popularity. A prototype CASE environment is under development at CSELT which allows users to specify applications according to the ACE computational model, an object oriented based on the concept of Building Block, in turn derived by the TINA-C architecture. One of the features provided by ACE environment is the simulation of the specifications. The proposed approach to simulation is to first translate the object oriented specification to the process level, to use an already available simulation engine with a good efficiency and reliability and then bring the simulation results back to the object level. The semantics of the ACE language, which includes sophisticated primitives, like asynchronous method invocation, concurrent objects and method guards has been mapped at the process level using appropriate templates. The results show that a good efficiency has been obtained: around one hundred object level events per second are simulated on a state of the art workstation
  • Keywords
    application generators; computational linguistics; computer aided software engineering; digital simulation; formal specification; object-oriented methods; parallel processing; parallelising compilers; program processors; programming environments; ACE computational model; ACE language semantics; Building Block; TINA-C architecture; application specification; asynchronous method invocation; compilation; concurrent objects; concurrent process level; method guards; object based software architectures; object based software platforms; object oriented simulation; object-oriented distributed systems; prototype CASE environment; simulation engine; state of the art workstation; templates; Application software; Computational modeling; Computer aided software engineering; Computer architecture; Discrete event simulation; Engines; Object oriented modeling; Prototypes; Software architecture; Software prototyping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Simulation Symposium, 1995., Proceedings of the 28th Annual
  • Conference_Location
    Phoenix, AZ
  • Print_ISBN
    0-8186-7091-6
  • Type

    conf

  • DOI
    10.1109/SIMSYM.1995.393575
  • Filename
    393575