Method and system for generating and displaying a computer progr

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395500, 395705, 395702, 364188, 364192, 3642424, G06F 1546

Patent

active

057908630

ABSTRACT:
A method and system for generating a computer program. In a preferred embodiment, the present invention provides a program tree editor for directly manipulating a program tree. A program tree comprises of plurality of nodes corresponding to computational constructs. The program tree editor receives commands from a user that are independent of a programming language syntax. The present invention also provides a display representation generator for generating a display representation of the program tree. The display representation generator retrieves nodes from the program tree and displays a display representation of the node. A user of the present invention preferably interacts with the program tree editor based on the display representation.

REFERENCES:
patent: 4782444 (1988-11-01), Munshi et al.
patent: 4827404 (1989-05-01), Barstow et al.
patent: 5148513 (1992-09-01), Koza et al.
patent: 5161216 (1992-11-01), Reps et al.
patent: 5175843 (1992-12-01), Casavant et al.
patent: 5191646 (1993-03-01), Naito et al.
patent: 5327561 (1994-07-01), Choi et al.
patent: 5343554 (1994-08-01), Koza et al.
patent: 5408603 (1995-04-01), Van de Lavoir et al.
A New Tree Type Data Structure with Homogeneous Nodes Suitable for a very large spacial Database Yulaka Oshawa and Masao Sakauchi, 1990th International Conference, Data Engineering.
Pattern Matching in unordered Trees.Dennis Shash et al., Tools with Artificial Intellegence, 1992 Int'l Conf. IEEE.
Minor, S., "Interacting with structure-oriented editors," Int. J. Man-Machine Studies, 37:399-418, 1992.
Bahlke, R. and G. Snelting, "The PSG System: From Formal Language Definitions to Interactive Programming Environments," ACM Transactions on Programming Languages and Systems, vol. 8, No. 4, Oct. 1986, pp. 547-576.
Ballance, R. et al., "The Pan Language-Based Editing System for Integrated Development Environments," Sigsoft, Irvine, California, 1990, pp. 77-93.
Donzeau-Gouge, V. et al., "Programming Environments Based on Structure Editors: The MENTOR Experience," Institut National de Recherche en Informatique et Automatique Rocquencourt, France, pp. 128-140.
Shneiderman, B. et al., "Display Strategies for Program Browsing: Concepts and Experiment," IEEE Software, May 1986, pp. 7-15.
Dykes, L. and R. Cameron, "Towards high-level editing in syntax-based editors," Software Engineering Journal, Jul. 1990, pp. 237-244.
Garlan, D. and R. Miller, "GNOME: An Introductory Programming Environment Based on a Family of Structure editors," Proceedings of the ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, Pittsburgh, Pennsylvania, Apr. 23-25, 1984.
Hood, R., "Efficient Abstractions for the Implementation of Structured Editors," ACM, Feb. 1985, pp. 171-178.
Kaiser, G. et al., "A Retrospective on DOSE: An Interpretive Approach to Structure Editor Generation," Software -Practice and Experience, vol. 18(8), Aug. 1988, pp. 733-148.
Merks, E. et al., "Language Design for Program Manipulation," IEEE Transactions on Software Engineering, vol. 18, No. 1, Jan. 1992, pp. 19-32.
Feather, Martin S., A Survey and Classification of some Program Transformation Approaches and Techniques, Elsevier Science Publishers B. V. (North-Holland), 1987, pp. 165-195.
Kotik, Gordon B. and Lawrence Z. Markosian, "Automating Software Analysis and Testing Using a Program Transformation System," Proc. 14.sup.th Int'l Comp. Software and Applications Conference, pp. 1-10, 1990.
Bassett, Paul G., "Frame-Based Software Engineering," IEEE Software, Jul. 1987, pp. 9-16.
Neighbors, James M., "The Evolution from Software Components to Domain Analysis," Int. J. of Software Eng. and Knowledge Eng., vol. 2, No. 3, 1992, pp. 325-354.
"Guidelines for Software Refinery Language Models," Reasoning Systems, Palo Alto, California, May 2, 1991, 29 pages.
Garlan, David et al., "A Transformation Approach to Generating Application-Specific Environments," ACM, Dec. 1992, pp. 68-77.
Snelting, G., "Experiences with the PSG -Programming System Generator," Institut fur Systemarchitektur, Technische Hochschule Darmstadt, 1985, pp. 148-162.
Teitelbaum, Tim, and Thomas Reps, "The Cornell Program Synthesizer: A Syntax-Directed Programming Environment," Communications of the ACM, vol. 24, No. 9, pp. 563-573, Sep., 1981.
Reps, Thomas and Tim Teitelbaum, "The Synthesizer Generator," SIGPLAN Notices, vol. 19, No. 5, pp. 42-48, 1984.
Habermann, A. Nico and David Notkin, "Gandalf: Software Development Environments," IEEE Transactions on Software Engineering, vol. SE-12, No. 12, pp. 1117-1127, 1986.
Reps, Thomas W. and Tim Teitelbaum, "The Synthesizer Generator Reference Manual," 3d ed., Springer-Verlag, N.Y., 1985, pp. 1-10, 54-85, and 90-111.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and system for generating and displaying a computer progr does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and system for generating and displaying a computer progr, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for generating and displaying a computer progr will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1189647

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.