曝光台 注意防骗
网曝天猫店富美金盛家居专营店坑蒙拐骗欺诈消费者
Experience:
First European validated Ada compiler
Cheaper than without FM
No verification or validation
Tools are lacking
34
IFAD
IFAD
CICS (198X)
Organisation: IBM (UK)
Domain: Transaction Processing
Tools: Z notation
Experience:
Reduction in development cost: 9%
Code developed from Z had 2½ times fewer
problems
Parsing, type checking tools increased
productivity
35
IFAD
IFAD
Sizewell B (198X)
Organisation: TACS, UK
Domain: Nuclear
Tools: Malpas
Experience:
100000 lines of code
Formal verification at source code
About 200 man years of effort!
Still favourable compared to retesting
36
IFAD
IFAD
Transputer
Organisation: INMOS, UK
Domain: Processor with floating-point
hardware
Tools: Z notation
Experience:
IEEE standard formalised in Z
occam code derived from Z
Many algorithm errors discovered
Commercial success
Queen’s Award for Technological Achievements
37
IFAD
IFAD
Airbus CIDS (199X)
Organisation: DST, Germany
Domain: Avionics
Tools: DST-Z + Kiel Uni prototype
Experience:
Uncovered many logical errors
Straight forward to implement from Z
Test case derivation initiated
38
IFAD
IFAD
CDIS (199X)
Organisation: Praxis, UK
Domain: Air Traffic Control
Tools: VDM and CCS notations
Experience:
No net cost in using formal methods
Quality of the software was much higher
Defect rate of about 0.75 faults per KLOC
Tools from VIP too prototypic
39
IFAD
IFAD
SACEM (198X)
Organisation: GEC Alsthom, France
Domain: Railways (Paris RER)
Tools: B-Toolkit (early version)
Experience:
Formal refinement in B
Verification but no animation
Same price as for non FM development
Tools improved during project
High customer satisfaction
40
IFAD
IFAD
Météor (199X)
Organisation: Matra Transport, France
Domain: Railways (Paris Metro)
Tools: Atelier-B
Experience:
Cost savings for safety-critical software
Formal refinements
Formal verification
Tools improved during project
41
IFAD
IFAD
SHOLIS (199X)
Organisation: Praxis (UK) for
Lockheed’s C130J
Domain: Avionics (Military, Helicopter)
Tools: SPARK and CADiZ
Experience:
Z Specification verification efficient
SPARK code verification less efficient
Better tool support needed
42
IFAD
IFAD
Mondex Smart Card (1999)
Organisation: LOGICA, UK
Domain: Smart card for e-finance
Tools: Z notation
Experience:
Big security risk of financial loss
Security verified by hand
Major security flaw detected
First successful ITSEC E6
Repeated on other projects
43
IFAD
IFAD
ConForm(1994)
Organisation: British Aerospace (UK)
Domain: Security (gateway)
Tools: The IFAD VDM-SL Toolbox
Experience:
Prevented propagation of error
Successful technology transfer
At least 4 more applications without support
Statements:
“Engineers can learn the technique in one week”
“VDMTools can be integrated gradually into a
traditional existing development process”
44
IFAD
IFAD
DustExpert (1995-7)
Organisation: Adelard (UK)
Domain: Safety (dust explosives)
Tools: The IFAD VDM-SL Toolbox
Experience:
Delivered on time at expected cost
Large VDM-SL specification
Testing support valuable
Statement:
“Using VDMTools we have achieved a
productivity and fault density far better than
industry norms for safety related systems”
45
中国航空网 www.aero.cn
航空翻译 www.aviation.cn
本文链接地址:
航空资料31(7)