Exploiting multiformalism models for testing and performance evaluation in SIMTHESys

SIMTHESys is a framework for the design of multiformalism performance evaluation models. The modeler can create new formalisms by specifying both the syntax and the dynamic behavior of their atomic elements. Even if other approaches address the same issue, the proposed methodology relies on fewer assumptions, opening new possibilities that allow to consider new types of composition and interaction between formalisms. In this direction, this paper shows how four formalisms belonging to three different classes can interact together in a single environment. The multiformalism proposed is composed of two standard performance evaluation formalisms, a reliability formalism and a verification formalism. The potential of this approach is demonstrated by analyzing a model of an e-government process.

[1]  William H. Sanders,et al.  The Möbius Framework and Its Implementation , 2002, IEEE Trans. Software Eng..

[2]  Matteo Sereno,et al.  GSPN semantics for queueing networks with blocking , 1997, Proceedings of the Seventh International Workshop on Petri Nets and Performance Models.

[3]  Gianfranco Ciardo,et al.  Logic and stochastic modeling with S m A r T , 2006, Perform. Evaluation.

[4]  Clemens Fischer CSP-OZ: a combination of object-Z and CSP , 1997 .

[5]  Stefano Marrone,et al.  Interfaces and binding in component based development of formal models , 2009, VALUETOOLS.

[6]  Valeria Vittorini,et al.  The OsMoSys approach to multi-formalism modeling of systems , 2004, Software & Systems Modeling.

[7]  Kishor S. Trivedi SHARPE 2002: Symbolic Hierarchical Automated Reliability and Performance Evaluator , 2002, Proceedings International Conference on Dependable Systems and Networks.

[8]  Kishor S. Trivedi,et al.  Performance and Reliability Analysis of Computer Systems: An Example-Based Approach Using the SHARPE Software Package , 2012 .

[9]  Marco Ajmone Marsan,et al.  Modelling with Generalized Stochastic Petri Nets , 1995, PERV.

[10]  Jochen Hoenicke,et al.  CSP-OZ-DC: A Combination of Specification Techniques for Processes, Data and Time , 2002, Nord. J. Comput..

[11]  Valeria Vittorini,et al.  Repairable fault tree for the automatic evaluation of repair policies , 2004, International Conference on Dependable Systems and Networks, 2004.

[12]  Kishor S. Trivedi,et al.  Performance And Reliability Analysis Of Computer Systems (an Example-based Approach Using The Sharpe Software , 1997, IEEE Transactions on Reliability.

[13]  Richard F. Paige Heterogeneous Notations for Pure Formal Method Integration , 2005, Formal Aspects of Computing.

[14]  Mauro Iacono,et al.  Element Based Semantics in Multi Formalism Performance Models , 2010, 2010 IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems.

[15]  Jin Song Dong,et al.  Blending Object-Z and Timed CSP: an introduction to TCOZ , 1998, Proceedings of the 20th International Conference on Software Engineering.

[16]  Christel Baier,et al.  Model Checking Markov Chains with Actions and State Labels , 2007, IEEE Transactions on Software Engineering.

[17]  Augusto Sampaio,et al.  Model-checking CSP-Z: strategy, tool support and industrial application , 2001, Sci. Comput. Program..

[18]  William H. Sanders,et al.  The Mobius modeling tool , 2001, Proceedings 9th International Workshop on Petri Nets and Performance Models.

[19]  William H. Sanders,et al.  Möbius 2.3: An extensible tool for dependability, security, and performance evaluation of large and complex system models , 2009, 2009 IEEE/IFIP International Conference on Dependable Systems & Networks.

[20]  Dines Bjørner,et al.  "UML-ising' Formal Techniques , 2004, SoftSpez Final Report.

[21]  Stefano Marrone,et al.  The software architecture of the OsMoSys multisolution framework , 2007, ValueTools '07.

[22]  Valeria Vittorini,et al.  DrawNET++: Model Objects to Support Performance Analysis and Simulation of Systems , 2002, Computer Performance Evaluation / TOOLS.

[23]  William H. Sanders,et al.  The Mobius Modeling Environment: Recent Extensions - 2005 , 2005, Second International Conference on the Quantitative Evaluation of Systems (QEST'05).

[24]  Christel Baier,et al.  Model checking action- and state-labelled Markov chains , 2004, International Conference on Dependable Systems and Networks, 2004.

[25]  Peter Buchholz,et al.  A Toolbox for Functional and Quantitative Analysis of DEDS , 1998, Computer Performance Evaluation.