Matches in SemOpenAlex for { <https://semopenalex.org/work/W1674984253> ?p ?o ?g. }
- W1674984253 abstract "Software is increasingly complex and is used in increasingly critical applications. Sophisticated techniques are available for verifying that software systems work correctly, but these techniques can be very difficult and expensive to use. Researchers have developed tools to automatically verify software models, but using these tools can still be very costly, in terms of manual effort and expertise required to build accurate models and to formally specify required properties, and also in terms of the time and memory required to run these tools. Much work has been done to simplify the process of building software models and to improve the performance of verification tools, resulting in a variety of different modeling languages, each with features designed to reduce effort or improve performance for certain types of input models, and a range of verification tools, each with a different set of strategies available for reducing time and memory requirements.It can be difficult to determine which verification strategy is best for a particular software system. Others have observed complementary relationships between tools and have argued that there is no single best tool—that as users’ needs change the choice of tool should change as well. This dissertation provides further evidence for complementary relationships between verification tools, specifically considering tools available for specifications of synchronous software systems written in the Software Cost Reduction (SCR) modeling language. We show how verification tools and their associated modeling languages may be complementary in terms of both accuracy and performance. Rather than providing guidance for users deciding between tools, we argue that a verification strategy combining results from multiple tools will yield the most accurate results, i.e., the results worthy of the greatest confidence, and will in most cases perform better, requiring less time and memory, than a strategy based on a single tool.This dissertation presents several studies in which the use of multiple verification tools resulted in improved accuracy and performance. In some cases the use of a single tool would have produced incorrect results, giving no indication to the user that the tool had been used incorrectly. The use of a second tool, producing results inconsistent with the first, led to a better understanding of both tools and greater confidence in the overall verification result. Further studies show how an efficient debugging tool, based on random search, and a verification tool can be used together so that average time and memory requirements are greatly reduced, and so that performance is much less sensitive to minor changes in the input model. We then discuss in detail a larger case study that produced experimental results consistent with these smaller studies, showing how four verification tools can be used together effectively to verify software specifications written in the SCR modeling language." @default.
- W1674984253 created "2016-06-24" @default.
- W1674984253 creator A5015369081 @default.
- W1674984253 creator A5056424425 @default.
- W1674984253 creator A5077008083 @default.
- W1674984253 date "2019-10-02" @default.
- W1674984253 modified "2023-09-28" @default.
- W1674984253 title "Combining complementary formal verification strategies to improve performance and accuracy" @default.
- W1674984253 cites W144740570 @default.
- W1674984253 cites W1483676884 @default.
- W1674984253 cites W1488867512 @default.
- W1674984253 cites W1507959092 @default.
- W1674984253 cites W1519683110 @default.
- W1674984253 cites W1520229898 @default.
- W1674984253 cites W1522223086 @default.
- W1674984253 cites W1530366124 @default.
- W1674984253 cites W1539432158 @default.
- W1674984253 cites W1575961892 @default.
- W1674984253 cites W1591778339 @default.
- W1674984253 cites W1597428879 @default.
- W1674984253 cites W1608367582 @default.
- W1674984253 cites W1620410031 @default.
- W1674984253 cites W167905881 @default.
- W1674984253 cites W1679534293 @default.
- W1674984253 cites W1750494731 @default.
- W1674984253 cites W1787074469 @default.
- W1674984253 cites W1840884391 @default.
- W1674984253 cites W1896822992 @default.
- W1674984253 cites W1964711453 @default.
- W1674984253 cites W1972544179 @default.
- W1674984253 cites W1975620021 @default.
- W1674984253 cites W1980818933 @default.
- W1674984253 cites W1988350994 @default.
- W1674984253 cites W1994299079 @default.
- W1674984253 cites W1994584977 @default.
- W1674984253 cites W1996517887 @default.
- W1674984253 cites W2001289891 @default.
- W1674984253 cites W2012090022 @default.
- W1674984253 cites W2024060531 @default.
- W1674984253 cites W2026965951 @default.
- W1674984253 cites W2029245482 @default.
- W1674984253 cites W2038842251 @default.
- W1674984253 cites W2055647675 @default.
- W1674984253 cites W2065675749 @default.
- W1674984253 cites W2070991879 @default.
- W1674984253 cites W2087031002 @default.
- W1674984253 cites W2089139117 @default.
- W1674984253 cites W2098571726 @default.
- W1674984253 cites W2099529102 @default.
- W1674984253 cites W2102742419 @default.
- W1674984253 cites W2106934209 @default.
- W1674984253 cites W2107978495 @default.
- W1674984253 cites W2108732866 @default.
- W1674984253 cites W2114754355 @default.
- W1674984253 cites W2114772245 @default.
- W1674984253 cites W2115179079 @default.
- W1674984253 cites W2115309705 @default.
- W1674984253 cites W2118555022 @default.
- W1674984253 cites W2118774213 @default.
- W1674984253 cites W2121084350 @default.
- W1674984253 cites W2123210424 @default.
- W1674984253 cites W2126509366 @default.
- W1674984253 cites W2137467159 @default.
- W1674984253 cites W2138596269 @default.
- W1674984253 cites W2147539576 @default.
- W1674984253 cites W2147765639 @default.
- W1674984253 cites W2147880466 @default.
- W1674984253 cites W2155289927 @default.
- W1674984253 cites W2157192479 @default.
- W1674984253 cites W2159004725 @default.
- W1674984253 cites W2160083957 @default.
- W1674984253 cites W2164989576 @default.
- W1674984253 cites W2167200825 @default.
- W1674984253 cites W2295428206 @default.
- W1674984253 cites W2568299023 @default.
- W1674984253 cites W2913459036 @default.
- W1674984253 cites W3021006199 @default.
- W1674984253 cites W953200356 @default.
- W1674984253 doi "https://doi.org/10.33915/etd.2583" @default.
- W1674984253 hasPublicationYear "2019" @default.
- W1674984253 type Work @default.
- W1674984253 sameAs 1674984253 @default.
- W1674984253 citedByCount "0" @default.
- W1674984253 crossrefType "dissertation" @default.
- W1674984253 hasAuthorship W1674984253A5015369081 @default.
- W1674984253 hasAuthorship W1674984253A5056424425 @default.
- W1674984253 hasAuthorship W1674984253A5077008083 @default.
- W1674984253 hasBestOaLocation W16749842531 @default.
- W1674984253 hasConcept C105795698 @default.
- W1674984253 hasConcept C115903868 @default.
- W1674984253 hasConcept C136197465 @default.
- W1674984253 hasConcept C149091818 @default.
- W1674984253 hasConcept C154945302 @default.
- W1674984253 hasConcept C177264268 @default.
- W1674984253 hasConcept C186846655 @default.
- W1674984253 hasConcept C199360897 @default.
- W1674984253 hasConcept C2777904410 @default.
- W1674984253 hasConcept C33054407 @default.
- W1674984253 hasConcept C33923547 @default.
- W1674984253 hasConcept C41008148 @default.