Title : 
Generating Smalltalk code from graphical operations and rules
         
        
            Author : 
Czejdo, Bogdan D. ; Messa, Kenneth C.
         
        
            Author_Institution : 
Dept. of Math. & Comput. Sci., Loyola Univ., New Orleans, LA, USA
         
        
        
        
        
            Abstract : 
A method for prototyping interactive software systems is described. The method requires three phases. In the first phase, an ER diagram modelling a system is specified and the ER database is created. In the second phase, the semantics of system operators are given in terms of graphical specifications. These graphical specifications include two components: ER operations and ER rules. In the last phase, Smalltalk code is generated and included as a central component of the prototyped system. We discuss the method of rapid prototyping in detail on the example of a graphical query interface. An ER model (meta model) for a query system is described. Next, the meta model is used to specify graphically the operations for graphical query interface in terms of ER operations and ER rules. The characteristics of the generated Smalltalk code are discussed
         
        
            Keywords : 
Smalltalk; entity-relationship modelling; formal specification; graphical user interfaces; program interpreters; software prototyping; visual programming; ER database; ER diagram; ER rules; Smalltalk code; graphical operations; graphical query interface; graphical specifications; interactive software systems; prototyping; rapid prototyping; Character generation; Computer science; Databases; Erbium; Mathematics; Object oriented modeling; Prototypes; Software engineering; Software prototyping; Software systems;
         
        
        
        
            Conference_Titel : 
Visual Languages, 1993., Proceedings 1993 IEEE Symposium on
         
        
            Conference_Location : 
Bergen
         
        
            Print_ISBN : 
0-8186-3970-9
         
        
        
            DOI : 
10.1109/VL.1993.269598