A computer-aided prototyping system

@article{Berzins1988ACP,
  title={A computer-aided prototyping system},
  author={Valdis Berzins and Luqi and Man-tak Shing},
  journal={IEEE Software},
  year={1988},
  volume={5},
  pages={66-72}
}
A description is given of an approach to rapid prototyping that uses a specification language (the Prototype-System Description Language, PSDL) integrated with a set of software tools. including an execution support system, a rewrite system, a syntax-directed editor with graphics capabilities, a software base, a design database, and a design-management system. The prototyping language lets the designer use dataflow diagrams with nonprocedural control constraints as part of the specification of… 

Figures from this paper

Evolutionary Computer Aided Prototyping System (CAPS)
TLDR
The CAPS system uses a fifth-generation prototyping language to model the communication structure, timing constraints, I/O control and data buffering that comprise the requirements for an embedded software system.
Rapidly prototyping real-time systems
TLDR
A prototyping approach that uses modularity and reusable components is described that enables large real-time systems to be prototyped rapidly and meets the following requirements: the prototype satisfies its requirements and is traceable to them.
A knowledge‐based approach to rapid prototyping systems
TLDR
An integrated knowledge‐based rapid prototyping system (KBRPS) containing a graphic conceptual model for describing system behaviors; a frame‐based software requirements specification language (FSRSL) to represent the internal forms of the conceptual model and to further specify detailed activities and constraints; a database for storing specification files; and a knowledge base for storing rules of specification analysis and specification transformation.
Towards a Formalism to Produce a Programmer Assistant CASE Tool
  • D. Cooke
  • Computer Science
    IEEE Trans. Knowl. Data Eng.
  • 1990
TLDR
It is shown that when the algorithm is applied to the specifications, it is capable of producing all program structures, including sequences, selections, and iterations.
Computer aided system prototyping
  • Luqi
  • Computer Science, Materials Science
    [1992 Proceedings] The Third International Workshop on Rapid System Prototyping
  • 1992
The ability of various types of computer-aided prototyping environments to speed up prototyping and help the analysts formulate, understand, and communicate the properties of proposed systems to
An object-oriented prototyping approach to system development
This paper proposes a new prototyping approach to software development to produce better-quality software more productively than traditional prototyping methodologies by combining formal methods and
Real-Time Constraints in a Rapid Prototyping Language
  • Luqi
  • Computer Science
    Comput. Lang.
  • 1993
Automated Prototyping and Data Translation
  • Luqi
  • Computer Science
    Data Knowl. Eng.
  • 1990
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 16 REFERENCES
A Prototyping Language for Real-Time Software
TLDR
PSDL has facilities for recording and enforcing timing constraints, and for modeling the control aspects of real-time systems using nonprocedural control constraints, operator abstractions, and data abstractions.
Rapid prototyping for large Ada software system design
  • Luqi
  • Computer Science
  • 1986
TLDR
The research goal is to enable the construction of a computer aided prototyping system for the design of large real-time software systems, and some of the critical components of such a system are presented.
Rapidly prototyping real-time systems
TLDR
A prototyping approach that uses modularity and reusable components is described that enables large real-time systems to be prototyped rapidly and meets the following requirements: the prototype satisfies its requirements and is traceable to them.
Modeling and Managing CAD Databases
TLDR
The management of data created in the computer-aided design of objects, and assemblies ofObjects, with regard to the iterative, tentative, and multistage nature of the design process is concerned.
A programming environment framework based on reusability
TLDR
The requirements for supporting this two-phase life-cycle using a software-base as an advanced software management system are outlined and rapid prototyping and automatic program generation are proposed.
Abstraction-based software development
A five-year experience with abstraction-based software-development techniques in the university environment indicates that the investment required to support the paradigm in practice is returned in
Normalized specifications for identifying reusable software
  • Luqi
  • Computer Science
    FJCC
  • 1987
An approach to retrieving reusable software components by means of module specifications is described. The approach depends on normalizing specifications to reduce the variations in the
Generalization Per Category: Theory And Application
The concept of Generalization Per Category (GPO is formalized. It is shown that GPC imposes lattice structures on entity types and their subtypes. A high level application oriented data definition
Her7ins. “Modeling and Managing CAD Databases,
  • C o m puter,
  • 1987
Rapid Prototyping of Real-1 ime Systems
  • Rapid Prototyping of Real-1 ime Systems
  • 1987
...
1
2
...