Software specification in CASL - The Common Algebraic Specification Language
Till Mossakowski, Lutz Schr¨
- der
Software specification in CASL - The Common Algebraic Specification - - PowerPoint PPT Presentation
Software specification in CASL - The Common Algebraic Specification Language Till Mossakowski, Lutz Schr oder October 2006 2 Overview Why formal specification? Waterfall Model Example: sorting CASL the Common Algebraic
2
T.Mossakowski, L. Schr¨
3
T.Mossakowski, L. Schr¨
3
T.Mossakowski, L. Schr¨
3
T.Mossakowski, L. Schr¨
4
T.Mossakowski, L. Schr¨
4
T.Mossakowski, L. Schr¨
4
T.Mossakowski, L. Schr¨
4
T.Mossakowski, L. Schr¨
5
T.Mossakowski, L. Schr¨
5
T.Mossakowski, L. Schr¨
5
T.Mossakowski, L. Schr¨
5
T.Mossakowski, L. Schr¨
6
Requirement Elicitation and Analysis ↑ ↓ Nat Lang. Informal Specification ↑ ↓ Validation
Formal Requirements Specification ↑ ↓ “Invent & Verify”,
Formal Design Specification ↑ ↓ Transformation or
Implementation ↑ ↓ Systematic Testing Test ↑ ↓ Maintenance
T.Mossakowski, L. Schr¨
7
T.Mossakowski, L. Schr¨
7
T.Mossakowski, L. Schr¨
8
T.Mossakowski, L. Schr¨
9
T.Mossakowski, L. Schr¨
10
T.Mossakowski, L. Schr¨
10
T.Mossakowski, L. Schr¨
10
T.Mossakowski, L. Schr¨
10
T.Mossakowski, L. Schr¨
11
T.Mossakowski, L. Schr¨
11
T.Mossakowski, L. Schr¨
11
T.Mossakowski, L. Schr¨
11
T.Mossakowski, L. Schr¨
11
T.Mossakowski, L. Schr¨
11
T.Mossakowski, L. Schr¨
12
T.Mossakowski, L. Schr¨
12
T.Mossakowski, L. Schr¨
12
T.Mossakowski, L. Schr¨
12
T.Mossakowski, L. Schr¨
13
T.Mossakowski, L. Schr¨
14
T.Mossakowski, L. Schr¨
14
T.Mossakowski, L. Schr¨
15
T.Mossakowski, L. Schr¨
15
T.Mossakowski, L. Schr¨
15
T.Mossakowski, L. Schr¨
16
T.Mossakowski, L. Schr¨
16
T.Mossakowski, L. Schr¨
17
T.Mossakowski, L. Schr¨
18
T.Mossakowski, L. Schr¨