Developing software is a complicated and, in many cases, complex activity. Software engineers must face the challenges of each project to their full capacity, but sometimes issues arise that they cannot manage and the product does not achieve the objectives. This article is analyzed the development of software for space missions, are describe the disadvantages faced by these professionals and the causes that have led to various catastrophes. It is proposed that one way to help find a solution, in the case of this type of critical software, is to use formalization to a greater extent. Formal methods could contribute so that the errors are not repeated or, at least, to minimize them, but this community fails to agree on which of its proposals...
work is the result of several years of research in the field of “software technology”. The field ran...
There have been numerous studies on formal methods but little utilisation of formal methods in the...
As software is increasingly used to control safety-critical systems, correctness becomes paramount. ...
A formal description of a software development method is a first step toward a rigorous implementati...
International audienceOne of the major sources of errors in the development of real time critical em...
Correctness is paramount for safety-critical software control systems. Critical software failures in...
This paper describes two case studies in which requirements for new flight-software subsystems on NA...
Space missions force engineers to make complex trade-offs between many different constraints includi...
. We describe a software development process designed for an integration and usage of formal method...
Correctness is paramount for safety-critical software control systems. Critical software failures in...
The objective is the development of methods, technology, and skills that will enable NASA to cost-ef...
International audienceFormal methods provide support for validation and verification of interactive ...
Formal methods are techniques that are firmly based in mathematics, they can be used to specify and ...
I attended my first software conference in 1968; it was organised by NATO with the title “The Softwa...
We describe a certification approach for software development that has been adopted at our organizat...
work is the result of several years of research in the field of “software technology”. The field ran...
There have been numerous studies on formal methods but little utilisation of formal methods in the...
As software is increasingly used to control safety-critical systems, correctness becomes paramount. ...
A formal description of a software development method is a first step toward a rigorous implementati...
International audienceOne of the major sources of errors in the development of real time critical em...
Correctness is paramount for safety-critical software control systems. Critical software failures in...
This paper describes two case studies in which requirements for new flight-software subsystems on NA...
Space missions force engineers to make complex trade-offs between many different constraints includi...
. We describe a software development process designed for an integration and usage of formal method...
Correctness is paramount for safety-critical software control systems. Critical software failures in...
The objective is the development of methods, technology, and skills that will enable NASA to cost-ef...
International audienceFormal methods provide support for validation and verification of interactive ...
Formal methods are techniques that are firmly based in mathematics, they can be used to specify and ...
I attended my first software conference in 1968; it was organised by NATO with the title “The Softwa...
We describe a certification approach for software development that has been adopted at our organizat...
work is the result of several years of research in the field of “software technology”. The field ran...
There have been numerous studies on formal methods but little utilisation of formal methods in the...
As software is increasingly used to control safety-critical systems, correctness becomes paramount. ...