University of Twente Research Information · 2004 · 11 citations · 9 references
Open access
ComputingComputer EngineeringComputer ScienceEmbedded SystemsFormal MethodsSystems ModelingEmbedded Systems DesignExecutable System ModelsModel CheckingModel-based DesignVerificationEmbedded System VerificationModel VerificationModel-based VerificationSoftware VerificationSystem VerificationSystem-level VerificationVerification Methodology
Computer-aided verification of embedded systems hinges on the availability of good verification models of the systems at hand. Such models must be much simpler than full design models or specifications to be of practical value, because of the unavoidable combinatorial complexities in the verification of any non-trivial system. Good verification models, therefore, are lean and mean, and cannot be obtained easily or generated automatically. Current research, however, seems to take the construction of verification models more or less for granted, although their development typically requires a coordinated integration of the experience, intuition and creativity of verification and domain experts. We argue that there is a great need for systematic methods for the construction of verification models to move on, and leave the current stage that can be characterised as that of model hacking. The ad-hoc construction of verification models obscures the relationship between models and the systems that they represent, and undermines the reliability and relevance of the verification results that are obtained. We propose some ingredients for a solution to this problem.
9
James C. Corbett, Matthew B. Dwyer, John Hatcliff et al. · 2000 · 1.1K citations · Full text
Thomas Ball, Sriram K. Rajamani · 2002 · 926 citations
Scheduling a steel plant with timed automata
Ansgar Fehnker · 2003 · 107 citations