System and method for model based technology and process for safety-critical software development
A model, a key technology, applied in model-driven code, software design, software testing/debugging, etc., can solve problems such as inefficiency and difficulty in operating application code
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0063] According to embodiments, systems and methods provide a model-based automated design process for development and test generation of safety-critical software. The embodied systems and methods employ domain-specific ontologies and formal verification methods to refine and extend top-level requirements. These systems and methods utilize verifiable specification models (hence the name "model-based") as the basis for automatically generating requirements-based tests before writing software. According to an embodiment, requirements-based tests are generated from a specification model. Design models are used to develop software. The rigor and automation of these steps lead to improved software design and reduced testing effort, saving time and money for developers of safety-critical software.
[0064] By including formal methods and logical models in the embodied process, errors in specification requirements can be identified and requirements can be verified for consistency ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com