Abstract | ||
---|---|---|
Compact and easy-to-learn educational material of core ideas in formal methods is prepared for students in software engineering courses. Although mathematical logic is usually employed to explore the basic ideas precisely and concisely, some students with limited background are not able to follow the contents. We adapt Alloy to sugar wrap logic, which makes it possible for students to learn the core ideas by experimenting with the tool. The proposed material covers model-oriented specification notations and SAT-based automatic formal verification methods. These are important subfields of formal methods in view of both theory and practice for software engineering courses. |
Year | DOI | Venue |
---|---|---|
2014 | 10.1007/978-3-319-17404-4_7 | Lecture Notes in Computer Science |
Field | DocType | Volume |
Notation,Programming language,Computer science,Formal methods,Formal notation,Proof obligation,Mathematical logic,Formal verification | Conference | 8979 |
ISSN | Citations | PageRank |
0302-9743 | 0 | 0.34 |
References | Authors | |
10 | 1 |
Name | Order | Citations | PageRank |
---|---|---|---|
Shin Nakajima | 1 | 18 | 4.81 |