Automated Prototyping and Data Translation

Abstract This paper describes the transformations used to produce an executable prototype from a very high level description of a software system in a computer-aided prototyping process. The high level description can include real-time constraints, which are difficult to treat using conventional compiler technology. The prototyping system uses two different sets of transformations, one for realizing data flow diagrams and the other for realizing hard real-time constraints. The transformations are implemented with the aid of an automatic translater generator.

[1]  Luqi,et al.  A computer-aided prototyping system , 1988, IEEE Software.

[2]  Luqi,et al.  Languages for specification, design, and prototyping , 1989 .

[3]  Luqi,et al.  Rapidly prototyping real-time systems , 1988, IEEE Software.

[4]  Thomas W. Reps,et al.  Generating Language-Based Environments , 1982 .

[5]  Valdis Berzins,et al.  The Realizable Benefits of a Language Prototyping Language , 1988, IEEE Trans. Software Eng..

[6]  Johanna D. Moore,et al.  Enhanced Maintenance and Explanation of Expert Systems Through Explicit Models of Their Development , 1984, IEEE Transactions on Software Engineering.

[7]  Robert Balzer,et al.  A 15 Year Perspective on Automatic Programming , 1985, IEEE Transactions on Software Engineering.

[8]  Luqi,et al.  A Prototyping Language for Real-Time Software , 1988, IEEE Trans. Software Eng..

[9]  Fahimeh Jalili,et al.  A general linear-time evaluator for attribute grammars , 1983, SIGP.