Formal methods for developing software use mathematical frameworks to specify, develop and verify software systems, especially safety critical systems where error free software is a necessity. A transformation system is a formal method that refines a requirement specification into an implementation by successively adding design decisions in the form of precisely verified design information. Current algebraic representations of design information (specifications, morphisms, and interpretations) and methods for applying algebraic specification design information (diagram refinement) cannot correctly represent and apply design information involving higher level design information. This investigation develops innovative methods for constructing...
Specifying, verifying, and testing software requirements and design are very important tasks in the...
The pervasive nature of software (and the tendency for it to contain errors) has long been a concern...
Author-contributed print itemThis paper presents a classification schema for the concepts and applic...
Formal methods for developing software use mathematical frameworks to specify, develop and verify so...
Formal software specification has long been touted as a way to increase the quality and reliability ...
Formal software specification has long been touted as a way to increase the quality and reliability ...
The use of formal specifications allows for a software system to be defined with stringent mathemati...
Formal Methods could provide mathematical models for specifying and verifying designs- hardware or s...
The use of formal specifications allows for a software system to be defined with stringent mathemati...
AbstractWe show how formal specifications can be integrated into one of the current pragmatic object...
Formal methods hold the promise for high dependability in the design of critical software. However, ...
AbstractOne of the goals of software engineering is to provide what is necessary to write relevant, ...
The feasibility of a transformational formal-based software engineering tool has been the focus of A...
AbstractAlgebraic specification and transformational programming have been advocated as new approach...
The pervasive nature of software (and the tendency for it to contain errors) has long been a concern...
Specifying, verifying, and testing software requirements and design are very important tasks in the...
The pervasive nature of software (and the tendency for it to contain errors) has long been a concern...
Author-contributed print itemThis paper presents a classification schema for the concepts and applic...
Formal methods for developing software use mathematical frameworks to specify, develop and verify so...
Formal software specification has long been touted as a way to increase the quality and reliability ...
Formal software specification has long been touted as a way to increase the quality and reliability ...
The use of formal specifications allows for a software system to be defined with stringent mathemati...
Formal Methods could provide mathematical models for specifying and verifying designs- hardware or s...
The use of formal specifications allows for a software system to be defined with stringent mathemati...
AbstractWe show how formal specifications can be integrated into one of the current pragmatic object...
Formal methods hold the promise for high dependability in the design of critical software. However, ...
AbstractOne of the goals of software engineering is to provide what is necessary to write relevant, ...
The feasibility of a transformational formal-based software engineering tool has been the focus of A...
AbstractAlgebraic specification and transformational programming have been advocated as new approach...
The pervasive nature of software (and the tendency for it to contain errors) has long been a concern...
Specifying, verifying, and testing software requirements and design are very important tasks in the...
The pervasive nature of software (and the tendency for it to contain errors) has long been a concern...
Author-contributed print itemThis paper presents a classification schema for the concepts and applic...