Abstract
Model checking is an automated verification technique that actively is applied to find bugs in hardware and software designs. Companies like IBM and Cadence developed their in-house model checkers, and acted as driving forces behind the design of the IEEE-standardized temporal logic PSL. On the other hand, model checking C-, C#- and .NET-program code is an intensive research topic at, for instance, Microsoft and NASA. In this short paper, we briefly discuss three non-standard applications of model checking. The first example is taken from systems biology and shows the relevance of probabilistic reachability. Then, we show how to determine the optimal scheduling policy for multiple-battery systems so as to optimize the system’s lifetime. Finally, we discuss a stochastic job scheduling problem that —thanks to recent developments— can be solved using model checking.
Original language | English |
---|---|
Title of host publication | Fundamentals of Software Engineering |
Subtitle of host publication | fourth IPM International Conference, FSEN 2011 |
Place of Publication | Berlin |
Publisher | Springer |
Pages | 1-14 |
Number of pages | 14 |
ISBN (Print) | 978-3-642-29319-1 |
DOIs | |
Publication status | Published - 2012 |
Event | 4th IPM International Conference on Fundamentals of Software Engineering, FSEN 2011 - Teheran, Iran, Islamic Republic of Duration: 20 Apr 2012 → 22 Apr 2012 Conference number: 4 |
Publication series
Name | Lecture Notes in Computer Science |
---|---|
Publisher | Springer Verlag |
Volume | 7141 |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | 4th IPM International Conference on Fundamentals of Software Engineering, FSEN 2011 |
---|---|
Abbreviated title | FSEN |
Country/Territory | Iran, Islamic Republic of |
City | Teheran |
Period | 20/04/12 → 22/04/12 |
Keywords
- EWI-22519
- METIS-293192
- IR-83410