Title :
Simulating Software Architectures for Functional Analysis
Author :
Muccini, Henry ; Pelliccione, Patrizio
Author_Institution :
Univ. degli Studi dell´´Aquila, L´´Aquila
Abstract :
Simulation is a mean for verifying the quality of an architectural specification. Some approaches have been proposed in the past. Each approach has its own internal simulation engine, and allows for certain types of simulations. Goal of this paper is to propose SASlM, a software architecture-level simulation technique for modeling and simulating architectural specifications. It improves existing techniques, by permitting various kinds of simulation, and making use of SPIN as external simulator. This allows a real and useful integration between simulation and exhaustive verification. The paper discusses SASlM and compares it with existing techniques.
Keywords :
digital simulation; formal specification; program verification; software architecture; SASlM; architectural specification; functional analysis; internal simulation engine; model checking; software architectures; Analytical models; Computer architecture; Delay estimation; Engines; Functional analysis; Predictive models; Software architecture; Space exploration; Synthetic aperture sonar; Topology; Model Checking; Simulation; Software Architectures;
Conference_Titel :
Software Architecture, 2008. WICSA 2008. Seventh Working IEEE/IFIP Conference on
Conference_Location :
Vancouver, BC
Print_ISBN :
978-0-7695-3092-5
DOI :
10.1109/WICSA.2008.41