Title :
Claudius: an interactive graphical software design method
Author :
Winans, Raejean T.
Author_Institution :
Center for Machine Intelligence, South Carolina Univ., Columbia, SC, USA
Abstract :
The authors describe Claudius, a proposed graphical software design system for teaching software design. This system uses a goal-driven technique which is language-independent and encourages visualization of patterns and templates which are common in software design. These patterns are represented as flowcharts which can be combined into a single plan. Subprograms are represented with input and output parameters and side effects to fully define the interaction between subprograms and the main program. Alternate views of the program which are represented include a hierarchical diagram showing the scope of subprograms, and a data view which shows the data and the structure of the data. An intelligent tutoring system will assist students in using Claudius. This system will operate as a coach which can suggest what the student should do next and find errors the student has made.<>
Keywords :
computer aided instruction; computer graphics; interactive systems; software engineering; software packages; teaching; CAI; Claudius; goal-driven technique; intelligent tutoring system; interactive graphical software design method; software engineering; teaching; Buildings; Design engineering; Education; Electronic circuits; Flowcharts; Machine intelligence; Programming profession; Software design; Systems engineering and theory; Visualization;
Conference_Titel :
System Theory, 1988., Proceedings of the Twentieth Southeastern Symposium on
Conference_Location :
Charlotte, NC, USA
Print_ISBN :
0-8186-0847-1
DOI :
10.1109/SSST.1988.17015