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
Link To Document :
بازگشت