Close
0%
0%

DOOM SOURCE CODE - SOFTWARE ARCHAEOLOGY- ISABELLE

Doom Video Game Source code being analyzed by the Isabelle HOL automated theorem prover. This is done to help develop an on-line course on

Similar projects worth following
Doom Video Game Source code being analyzed by the Isabelle HOL automated theorem prover. This is done to help develop an on-line course on Software archaeology and Analysis on legacy software applications like DOOM . This can also be used to understand and debug legacy software that has not been documented or programmed for a long time.......

USE OF ISABELLE HOL FOR DOOM VERIFICATION AND VALIDATION

IN OTHER WORDS......      IF YOU WRITE SOFTWARE FOR A GAME LIKE DOOM...    WRITE AND 

ANALYZE THE SOURCE CODE AS IF YOUR VERY LIFE DEPENDED ON IT .......   

HENCE THE USE OF SAFETY CRITICAL SOFTWARE DEVELOPMENT METHODS LEARNED FROM CREATING SOFTWARE FOR JET ENGINE FADEC CONTROLLERS AND THEN APPLY IT FOR VIDEO GAMES.....   

WHY THE HELL NOT ????  

LETS SEE IF WE CAN FIND EXTREMELY SUBTLE SOFTWARE FLAWS WITHIN THE DOOM SOURCE CODE THAT HAVE ELUDED DETECTION OVER THE LAST 27 YEARS...  SINCE 1993.....

IN A FINAL SENSE OF GLORY TO HAVE MORE CARNAL KNOWLEDGE FOR THE SOURCE CODE  THAN WHAT WAS THOUGHT POSSIBLE.....

Compile with all warnings enabled, and use one or more source code analyzers.

tutorial.pdf

More Isabelle HOL material of importance.

Adobe Portable Document Format - 1.01 MB - 05/21/2020 at 04:15

Preview
Download

a56309601974c4ba5285042321ade45c9899.pdf

USE of machine learning within Iaabelle HOL.

Adobe Portable Document Format - 545.26 kB - 05/21/2020 at 04:15

Preview
Download

A_Learning-Based_Fact_Selector_for_IsabelleHOL.pdf

Additional use of machine learning for ISabelle HOL .

Adobe Portable Document Format - 384.97 kB - 05/21/2020 at 04:15

Preview
Download

formal_game.pdf

A Paper that talks about the use of the Event-B method ( A Different Theorem Prover ) for develop formal methods for video games.... Lessons learned here can be applied with the Isabelle HOL theorem prover......

Adobe Portable Document Format - 287.15 kB - 05/20/2020 at 10:34

Preview
Download

chocolate-doom-3.0.0-win32.zip

Based on SDL it will compile with brio on pretty much any platform, it's the port I hacked to generate these videos. I will utilize both the Isabelle HOL and COQ theorem provers to verify and validate the windows port of doom FIRST. If there are any objections, please respond in the discussions forum......

x-zip-compressed - 2.65 MB - 05/18/2020 at 21:21

Download

View all 16 files

View all 7 project logs

  • 1
    Instructions use in the development... I do plan to have youtube videos on the subject.

    In Development ASAP

  • 2
    Step 2

View all instructions

Enjoy this project?

Share

Discussions

David Blubaugh wrote 05/18/2020 at 05:16 point

Please provide feedback ??  

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates