A Tool for Functional Verification of System Level Model Refinements
نویسندگان
چکیده
Increase in system level modeling has given rise to a need for efficient functional validation of models above cycle accurate level. This paper presents a tool for comparing system level models, before and after a refinement. Verifiable refinements include mapping functionality in the specification to platform components, static scheduling of functions mapped to a component and routing of transactions across components. The verification tool starts by abstracting the input models into a control and data dependency graph representation. A series of functionality preserving transformations is then applied to the graphs in order to normalize them. Finally, the normalized graphs are checked for isomorphism and a decision on the equivalence of models is returned. Experimental results on industrial examples demonstrate the feasibility and the efficiency of this verification technique.
منابع مشابه
Developing a Verification and Training Phantom for Gynecological Brachytherapy System
Introduction Dosimetric accuracy is a major issue in the quality assurance (QA) program for treatment planning systems (TPS). An important contribution to this process has been a proper dosimetry method to guarantee the accuracy of delivered dose to the tumor. In brachytherapy (BT) of gynecological (Gyn) cancer it is usual to insert a combination of tandem and ovoid applicators with a complicat...
متن کاملOptimization of Spindle loading and Tool Wear for CNC Turning Machine by Using Intelligent System
Intelligent knowledge based system (IKBS) is developed for optimizing dry CNC turning process using Taguchi method, CNC Machine, EN19 steel as the work piece material, andCutting Insert. Tool wear and spindle loading which are the machining parameters, spindle speed, feed rate, and depth of cut, areoptimized through the intelligent knowledge based system (IKBS). The experimental CNC turning mac...
متن کاملOptimization of Spindle loading and Tool Wear for CNC Turning Machine by Using Intelligent System
Intelligent knowledge based system (IKBS) is developed for optimizing dry CNC turning process using Taguchi method, CNC Machine, EN19 steel as the work piece material, andCutting Insert. Tool wear and spindle loading which are the machining parameters, spindle speed, feed rate, and depth of cut, areoptimized through the intelligent knowledge based system (IKBS). The experimental CNC turning mac...
متن کاملSystem Level Techniques for Verification and Synchronization after Local Design Refinements
Today’s advanced digital devices are enormously complex and incorporate many functions. In order to capture the system functionality and to be able to analyze the needs for a final implementation more efficiently, the entry point of the system development process is pushed to a higher level of abstraction. System level design methodologies describe the initial system model without considering l...
متن کاملModular Design and Verification of Distributed Adaptive Real-Time Systems
A promising way to cope with complexity in verifying large systems is to perform modular verification where components are verified separately. However, in the context of adaptive systems, it is difficult to apply this principle because adaptation behaviour and functional behaviour are often intertwined. In this paper, we present and apply a design pattern for distributed adaptive real-time sys...
متن کامل