Recommended diagramming standards for analysts & programmers: a basis for automation
Recommended diagramming standards for analysts & programmers: a basis for automation
Evaluation of safety-critical software
Communications of the ACM
CASE: computer-aided software engineering
CASE: computer-aided software engineering
Business re-engineering with information technology: sustaining your business advantage, an implementation guide
TableSpec: free format specification table and source code generation
Software—Practice & Experience
On the emulation of flowcharts by decision tables
Communications of the ACM
Effects of Reuse on Quality, Productivity, and Economics
IEEE Software
Reusing Software: Issues and Research Directions
IEEE Transactions on Software Engineering
A Synthetic Media Architecture for an Object-Oriented Open Platform
Proceedings of the IFIP 12th World Computer Congress on Personal Computers and Intelligent Systems - Information Processing '92 - Volume 3 - Volume 3
Hi-index | 0.00 |
Today's advanced CASE tools, combining the building-block and generative approaches to software reuse, are effective for reuse of software components and procedures in the presentation layer and data layer of the three-layer model. There are no effective tools generally available, however, for reuse of application-layer components and procedures, which are usually too numerous and small for efficient reuse. Programmers therefore choose to transform existing specification sheets of the application layer manually with a 4GL, rather than actually reusing them.TableSpec [12] is a tool that generates source code automatically from free-format table specifications, and facilitates the reuse of application logic specifications in tables of the form and structure commonly used in business transactions and corporate operations. Such tables are themselves an expression of logical constructs and procedures, and specifications written in this form are familiar and readily understandable to the client or user.With TableSpec, the tables can take the place of large parts of conventionally written specifications. They can be readily reused for automatic source code generation, for the development of other components of the same application software, for later revisions of that software, or for development of software for a different user or application. The large size of these components and their automatic source code generation have been found to result in efficient software development, customization, and reuse.