49 resultados para DoS-resistant Protocol, SSL and HIP Model in CPN, CPN Simulation and Verification
Resumo:
Activated sludge models are used extensively in the study of wastewater treatment processes. While various commercial implementations of these models are available, there are many people who need to code models themselves using the simulation packages available to them, Quality assurance of such models is difficult. While benchmarking problems have been developed and are available, the comparison of simulation data with that of commercial models leads only to the detection, not the isolation of errors. To identify the errors in the code is time-consuming. In this paper, we address the problem by developing a systematic and largely automated approach to the isolation of coding errors. There are three steps: firstly, possible errors are classified according to their place in the model structure and a feature matrix is established for each class of errors. Secondly, an observer is designed to generate residuals, such that each class of errors imposes a subspace, spanned by its feature matrix, on the residuals. Finally. localising the residuals in a subspace isolates coding errors. The algorithm proved capable of rapidly and reliably isolating a variety of single and simultaneous errors in a case study using the ASM 1 activated sludge model. In this paper a newly coded model was verified against a known implementation. The method is also applicable to simultaneous verification of any two independent implementations, hence is useful in commercial model development.
Resumo:
This paper presents a method of formally specifying, refining and verifying concurrent systems which uses the object-oriented state-based specification language Object-Z together with the process algebra CSP. Object-Z provides a convenient way of modelling complex data structures needed to define the component processes of such systems, and CSP enables the concise specification of process interactions. The basis of the integration is a semantics of Object-Z classes identical to that of CSP processes. This allows classes specified in Object-Z to he used directly within the CSP part of the specification. In addition to specification, we also discuss refinement and verification in this model. The common semantic basis enables a unified method of refinement to be used, based upon CSP refinement. To enable state-based techniques to be used fur the Object-Z components of a specification we develop state-based refinement relations which are sound and complete with respect to CSP refinement. In addition, a verification method for static and dynamic properties is presented. The method allows us to verify properties of the CSP system specification in terms of its component Object-Z classes by using the laws of the the CSP operators together with the logic for Object-Z.
Specification, refinement and verification of concurrent systems: an integration of Object-Z and CSP
Resumo:
The Australian-bred lucerne cultivars, Trifecta and Sequel, were found to possess useful levels of resistance to both Colletotrichum trifolii races 1 and 2. Race 2 has only been previously observed in the United States and surveys did not reveal its presence in Australia. Multilocus fingerprinting using random amplified polymorphic DNA (RAPDs) analysis revealed low diversity (<10% dissimilarity) within Australian C. trifolii collections, and between the Australian race 1 isolates and a US race 2 isolate. Studies on the inheritance of resistance to C. trifolii race 1 in individual clones from Trifecta and Sequel revealed the presence of 2 different genetic mechanisms. One inheritance was for resistance as a recessive trait, and the other indicated that resistance was dominant. The recessive system has never been previously reported, whereas in the US, 2 completely dominant and independent tetrasomic genes Anl and Ant have been reported to condition C. trifolii resistance. It was not possible to fit the observed segregations from our studies to a single-gene model. In contrast to US studies, clones of cv. Sequel exhibiting the recessive resistance reacted differently to spray and stem injection with C. trifolii inoculum, being resistant to the former and susceptible to the latter, providing additional evidence for the presence of a different genetic mechanism conditioning resistance to those previously reported in the US. As C. trifolii is one of the most serious diseases of lucerne worldwide, the future development of molecular markers closely linked to the dominant and recessive resistances identified in these studies, and the relationships between these resistances and Anl and Ans as determined by genetic mapping, appear to be useful areas of future study.