Structured language for specifications of quantitative requirements

Requirements for dependable systems need to be understandable and, at the same time, have to satisfy consistency and non-ambiguity properties. We provide a means to specify nonfunctional requirements in terms of structured English sentences. We define their syntax by a clear and consistent notation. For verification, these sentences have to be transformed into a notation that can be interpreted by analysis tools. It is shown how this can be achieved via several translation steps.

[1]  Reinhard German,et al.  Expected Impulse Rewards in MarkovRegenerative Stochastic Petri Nets ? , 1996 .

[2]  Marco Ajmone Marsan,et al.  Performance models of multiprocessor systems , 1987, MIT Press series in computer systems.

[3]  Susann C. Allmaier Parallele Lösungen für stochastische Modellierung , 1999 .

[4]  William H. Sanders,et al.  Expected Impulsive Rewards in Markov Regenerative Stochastic Petri Nets , 1996, Application and Theory of Petri Nets.

[5]  Robert K. Brayton,et al.  Verifying Continuous Time Markov Chains , 1996, CAV.

[6]  Kuldeep Kumar,et al.  Strategies for incorporating formal specifications in software development , 1994, CACM.

[7]  Kishor S. Trivedi,et al.  SPNP: stochastic Petri net package , 1989, Proceedings of the Third International Workshop on Petri Nets and Performance Models, PNPM89.

[8]  Insup Lee,et al.  A graphical property specification language , 1997, Proceedings 1997 High-Assurance Engineering Workshop.

[9]  George S. Avrunin,et al.  Property specification patterns for finite-state verification , 1998, FMSP '98.

[10]  Susann C. Allmaier,et al.  Parallel Graph Generation Algorithms for Shared and Distributed Memory Machines , 1997, PARCO.

[11]  Kishor S. Trivedi,et al.  Automated Generation and Analysis of Markov Reward Models Using Stochastic Reward Nets , 1993 .

[12]  Diego Latella,et al.  High-level Integrated Design Environment for dependability (HIDE) , 1999, Proceedings. Fifth International Workshop on Object-Oriented Real-Time Dependable Systems.

[13]  Kishor S. Trivedi,et al.  Stochastic Petri Net Models of Polling Systems , 1990, IEEE J. Sel. Areas Commun..

[14]  Holger Hermanns,et al.  A Markov Chain Model Checker , 2000, TACAS.

[15]  Sérgio Vale Aguiar Campos,et al.  ProbVerus: Probabilistic Symbolic Model Checking , 1999, ARTS.

[16]  Susann C. Allmaier,et al.  PANDA -- Petri Net Analysis and Design Assistant , 1997 .

[17]  Ramon Puigjaner,et al.  Modeling Techniques and Tools for Computer Performance Evaluation , 1989, Springer US.

[18]  Mario Dal Cin,et al.  Quantitative evaluation of dependability critical systems based on guarded Statechart models , 1999, Proceedings 4th IEEE International Symposium on High-Assurance Systems Engineering.

[19]  Reinhard German,et al.  SPNL: Processes as Language-Oriented Building Blocks of Stochastic Petri Nets , 1997, Computer Performance Evaluation.

[20]  Wolfgang Müller,et al.  Structured English for Model Checking Specification , 2000, MBMV.

[21]  Christel Baier,et al.  Approximate Symbolic Model Checking of Continuous-Time Markov Chains , 1999, CONCUR.