![]() |
![]() |
|
||||||||||||||||||||||||||||||
|
Application name: CIDS A330/340 Cabin Communication System Organisation: DST Deutsche System-Technik GmbH and JP Software-Consulting, Kiel, Germany Method: Z in combination with (semi-formal) structured design techniques (Ward/Mellor style). Tools: DST Z-Toolbox Domain: Air traffic control/management Period: 1992 - 1994: the system is now operational in the Airbus A330/340. The application described is one of about 20 applications integrated in the full system. It required an effort of approximately one man-year, including specification, design, coding, integration, testing and verification efforts.
Size: The formal specification consists of 1500 lines of Z. The implementation consists of 6000 lines of C. Description: The cabin illumination system is an application function of the Cabin Intercommunication Data System (CIDS) that contains all cabin communication functions of the new Airbus family A330/340. About 20 application functions are implemented in CIDS, such as the telephone communication system, the public address system and control of various cabin sensors. The CIDS system's criticality level according to the RTCA DO178B standard is B (A is the highest, D the lowest criticality level).
Conclusions: Conventional CASE methods turned out to be insufficient to tackle the more complex functions of a safety-critical application system. This problem can be overcome by combining CASE methods with formal specification and verification methods. We regard the application of Z as an important factor for the successful completion of the CIDS applications developed by DST. It did not only provide a technique to develop trustworthy specifications, but also helped to reduce the costs for implementation and integration, because the specification allowed to derive a software design with minimum complexity.
Publications: "The Airbus A330/340 Cabin Communication System ". Ute Hamer and Jan Peleska. In: Applications of Formal Methods, edited by Michael G. Hinchey and Jonathan Bowen. Prentice Hall International, Series in Computer Science. 1995.
Contact:
Contact:
|
||||||||||||||||||||||||||||||
© copyright 2004 | Formal Methods Europe |
||||||||||||||||||||||||||||||