Formal software specification has long been touted as a way to increase the quality and reliability of software; however, it remains an intricate, manually intensive activity. An alternative to using formal specifications is to use graphically-based, semi-formal specifications such as those used in many object-oriented specification methodologies. While semi-formal specifications are generally easier to develop and understand, they lack the rigor and precision of formal specification techniques. The basic premise of this investigation is that formal software specifications can be constructed using correctness preserving transformations from graphically-based object-oriented representations. In this investigation, object-oriented specificati...
Formal methods are necessary in achieving correct software: that is, software that can be proven to ...
The use of formal specifications allows for a software system to be defined with stringent mathemati...
Traditionally, software development models use different methods and techniques in each phase from s...
Formal software specification has long been touted as a way to increase the quality and reliability ...
AbstractÐFormal software specification has long been touted as a way to increase the quality and rel...
The feasibility of a transformational formal-based software engineering tool has been the focus of A...
Formal methods for developing software use mathematical frameworks to specify, develop and verify so...
Daniel HERMAN Président Jean-Claude DERNIAME Rapporteur Christine CHOPPY Rapporteur Paul LE GUERNIC ...
https://doi.org/10.1109/CMPSAC.1988.17211 Paper presented at COMPSAC 88, The Twelfth Annual Interna...
Although techniques for using formal specifications have been progressing, methods for developing fo...
AbstractWe show how formal specifications can be integrated into one of the current pragmatic object...
AbstractThe goal of this paper is to show how formal specifications can be integrated into one of th...
Formal software transformation systems are software development environments typified by the semi-au...
This thesis forms part of a project on formally specifying and documenting Object-Oriented programmi...
The increasing complexity of software systems makes their development complicated and error prone. A...
Formal methods are necessary in achieving correct software: that is, software that can be proven to ...
The use of formal specifications allows for a software system to be defined with stringent mathemati...
Traditionally, software development models use different methods and techniques in each phase from s...
Formal software specification has long been touted as a way to increase the quality and reliability ...
AbstractÐFormal software specification has long been touted as a way to increase the quality and rel...
The feasibility of a transformational formal-based software engineering tool has been the focus of A...
Formal methods for developing software use mathematical frameworks to specify, develop and verify so...
Daniel HERMAN Président Jean-Claude DERNIAME Rapporteur Christine CHOPPY Rapporteur Paul LE GUERNIC ...
https://doi.org/10.1109/CMPSAC.1988.17211 Paper presented at COMPSAC 88, The Twelfth Annual Interna...
Although techniques for using formal specifications have been progressing, methods for developing fo...
AbstractWe show how formal specifications can be integrated into one of the current pragmatic object...
AbstractThe goal of this paper is to show how formal specifications can be integrated into one of th...
Formal software transformation systems are software development environments typified by the semi-au...
This thesis forms part of a project on formally specifying and documenting Object-Oriented programmi...
The increasing complexity of software systems makes their development complicated and error prone. A...
Formal methods are necessary in achieving correct software: that is, software that can be proven to ...
The use of formal specifications allows for a software system to be defined with stringent mathemati...
Traditionally, software development models use different methods and techniques in each phase from s...