This paper researches a quantitative metric of investigating Formal Specification-Driven Development (FSDD). Formal specification is needed at the beginning of the development process to prevent ambiguity and to improve the quality through corrections of errors found in the late phases of a traditional design process, Software Development Life Cycle (SDLC). The research is conducted with capstone students using both the FSDD and the SDLC (traditional) models and a quantitative analysis is presented to evaluate the internal quality of the software. The tool used to measure the internal quality is the .NET 2013 analysis tool. Formal Specification-Driven Development (FSDD) is a new approach in which formal specification is used and functional ...
"© ACM, 2009. This is the author's version of the work. It is posted here by permission of ACM for y...
Software engineering has entered a new era, the Internet and its associated technologies require a d...
this paper, we report on the lessons learned during a study of one such change on the software devel...
The challenge to overcome the software crisis more than five decades ago and, although has been sign...
This thesis explores barriers to using formal specification for software development in industry. Em...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Formal methods and testing are two important approaches that assist in the development of high quali...
An account is given of some recent developments and trends related to the development and use of for...
An integration of traditional verification techniques and formal specifications in software engineer...
We evaluate the effect of applying the commercial formal technique Analytical Software Design (ASD) ...
Software for mission-critical systems is sometimes analysed using formal specification to increase t...
AbstractThis paper introduces an approach to software development in which a series of working imple...
This paper presents an overview of different approaches to a creation of the technique of software a...
F-IDE 2019 is the fifth international workshop on Formal Integrated Development Environment, held on...
The pervasive nature of software (and the tendency for it to contain errors) has long been a concern...
"© ACM, 2009. This is the author's version of the work. It is posted here by permission of ACM for y...
Software engineering has entered a new era, the Internet and its associated technologies require a d...
this paper, we report on the lessons learned during a study of one such change on the software devel...
The challenge to overcome the software crisis more than five decades ago and, although has been sign...
This thesis explores barriers to using formal specification for software development in industry. Em...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
Formal methods and testing are two important approaches that assist in the development of high quali...
An account is given of some recent developments and trends related to the development and use of for...
An integration of traditional verification techniques and formal specifications in software engineer...
We evaluate the effect of applying the commercial formal technique Analytical Software Design (ASD) ...
Software for mission-critical systems is sometimes analysed using formal specification to increase t...
AbstractThis paper introduces an approach to software development in which a series of working imple...
This paper presents an overview of different approaches to a creation of the technique of software a...
F-IDE 2019 is the fifth international workshop on Formal Integrated Development Environment, held on...
The pervasive nature of software (and the tendency for it to contain errors) has long been a concern...
"© ACM, 2009. This is the author's version of the work. It is posted here by permission of ACM for y...
Software engineering has entered a new era, the Internet and its associated technologies require a d...
this paper, we report on the lessons learned during a study of one such change on the software devel...