80 likes | 204 Views
SIGAda’02, Houston, 10 December 2002. SafeBuild for Critical Software Developments. http://www.tni-valiosys.com. Why do we sponsor SIGAda ?. TNI has been offering Ada code generation tools for many years Ada 83 code generation from design modeling tools (HOOD)
E N D
SIGAda’02, Houston, 10 December 2002 SafeBuildfor Critical Software Developments http://www.tni-valiosys.com
Why do we sponsor SIGAda ? • TNI has been offering Ada code generation tools for many years • Ada 83 code generation from design modeling tools (HOOD) • Support of major European avionics & space projects: Airbus, Eurocopter, Thales, Alcatel Space, Hispano Suiza, ... • Early support of Ada95 • Technical collaboration with ENST-Bretagne • Full Ada95 code generation and reverse engineering • Co-organizing « Workshops on Method & Tools for Ada95 » • TNI-Europe is a sponsor of Ada-Europe • In 2001 TNI merged with Valiosys • Increase business worldwide • 2 offices in the U.S. for sales and technical support
Telecom Semiconductor ADS Industrial Automation Automotive France Télécom Alcatel NORTEL STMicroelectronics Philips Texas Instruments Infineon EADS, Airbus SNECMA Eurocopter Thalès Alstom Spie Trindel PSA TNI-Valiosys « To provide a comprehensive set of software and hardware system design solutions to enable designers of real-time applications in aerospace, automotive, semi-conductor, telecommunications and industrial automation to build better system-level models and implementations of their electronic products in less time. » SafeBuild
Requirements • Enforce Software Engineering Best Practices • Model based approach • Modular Software Architecture and Low-coupling • Facilitate Reuse of Software Components • Ensure consistent Code and Documentation • Comply with Existing Environments and Projects Organization • Non intrusive capture of the Requirements • Reverse Engineering of Legacy Code • Compatible with any Configuration Management system • Multi-users capability • Unix/Windows interoperability • Support Industrial Standards: • DO-178B (avionics) • ECSS-E40 (space) • EN-50128 (railways) • ISO/IEC-12207
SafeBuild/Reqtify To manage requirements traceability across the project • Capture the Software Requirements and Coverage information • where they are... • Offer a full control of the Traceability Graph of the project • Produce Traceability Matrix
SafeBuild/Stood To find the best design framework before coding • Powerful Architectural Design Model: • Complies with HOOD, AADL and UML 2.0 Components • Modular and Hierarchical for large projects • Specialized Components for Real-Time • Comprehensive Detailed Design Model: • Common framework for coding and documentation • Multi-language (Ada is preferred, of course) • Highlights the actual coverage of the requirements • Integrated verification tools (cross-references, design rules) • Predefined documentation layout • Configuration Management compliant data storage
Legacy Code Stood Code Software Requirements Documents or Models Design Documents Reqtify Requirements Traceability Matrix SafeBuild Top-Down Design
Legacy Code Stood Code Software Requirements Documents or Models Design Documents Reqtify Requirements Traceability Matrix SafeBuild Reverse Enginnering