Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is Formal method

Handbook of Research on Software Engineering and Productivity Technologies: Implications of Globalization
Formal methods are particular kind of mathematically-based techniques for the specification, development and verification of software and hardware systems.
Published in Chapter:
Models Oriented Approach for Developing Railway Safety-Critical Systems with UML
Jean-Louis Boulanger (CERTIFER, France), Alban Rasse (MIPS, France), and Akram Idani (LIG / VASCO, France)
DOI: 10.4018/978-1-60566-731-7.ch019
Abstract
This chapter presents an approach for certified design of railway critical systems. This approach, which realizes the software development cycle, relies on metamodeling architecture and model-transformations. It combines semi-formal UML models and formal models in order to check, proof and generate code by refinement; we use the process algebra FSP to check the dynamic behavior and B to generate proved code. Initially, the authors select an UML subset, which could be uses to model the key aspects of critical systems. Then, from this subset, the authors perform projections to obtain B and FSP models which are exploited by tools for checking, refinement and proof.
Full Text Chapter Download: US $37.50 Add to Cart
More Results
Performability Modeling of Distributed Systems and Its Formal Methods Representation
It provides mathematical modeling through which a system can be specified and verified.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR