A rapid prototyping environment based on executable specifications
Mehmet Özcan, J. Siddiqi
Abstract
Mehmet Özcan, J. Siddiqi
Abstract
This paper describes a rapid software prototyping environment which executes formal specifications in which executable specifications and conventional implementations can be used interchangeably. Therefore, a prototype system can be transformed into a production quality system by incrementally replacing specifications with implementations so that the complete software system exists at each step, thus enabling both evolutionary software development and assistance in the discovery of errors. Also, the external behaviour of software systems can be described directly from the user's point of view by means of scenarios generated based on executable specifications.>
OpenAlex reports 2 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
This paper describes a rapid software prototyping environment which executes formal specifications in which executable specifications and conventional implementations can be used interchangeably. Therefore, a prototype system can be transformed into a production quality system by incrementally replacing specifications with implementations so that the complete software system exists at each step, thus enabling both evolutionary software development and assistance in the discovery of errors. Also, the external behaviour of software systems can be described directly from the user's point of view by means of scenarios generated based on executable specifications.>
Key concepts: Executable, Computer science, Implementation, Software prototyping, Software, Programming language, Software engineering, Rapid prototyping