Title :
Real-time visualisation of object structures for semantic validation
Author :
Dietmüller, P.R. ; Jöbstl, M. ; Mühlbacher, J.R. ; Zwicknagl, W.
Author_Institution :
Dept. of Inf. Process. & Microprocessor Technol., Johannes Kepler Univ., Linz, Austria
Abstract :
The paper describes an approach to a solution of the inherent problem of invisible, rapid changing and complex semantic, appearing in object oriented software systems. Our tool represents the exertion of making semantic validation possible, as an essential improvement of software engineering processes. To take this aim, we demand the following claims: (1) it is necessary to analyse the object structure at runtime, without any disturbance of the viewed and visualised application; (2) it must be possible to provide specific customised views to establish the context of use (this is primarily the point where semantics by the viewer is brought in); (3) it is necessary to provide a set of mechanisms to control the visualisation; (4) the manipulation effort of the objects, which have to be visualised, has to be minimised. It must be guaranteed that the online visualisation is done in real time while the inspected process is being executed. Semantic validation may be an appropriate way to improve the software maintenance and support the communication. A specific example is if external coaches and mentors have to introduce users to third party software
Keywords :
computational linguistics; inspection; object-oriented programming; program verification; program visualisation; real-time systems; software maintenance; software process improvement; customised views; external coaches; inspected process; manipulation effort; mentors; object oriented software systems; object structure visualisation; online visualisation; real time visualisation; semantic validation; software engineering process improvement; software maintenance; third party software; visualised application; Application software; Bridges; Information analysis; Information processing; Microprocessors; Runtime; Software engineering; Software maintenance; Software systems; Visualization;
Conference_Titel :
Euromicro Conference, 2000. Proceedings of the 26th
Conference_Location :
Maastricht
Print_ISBN :
0-7695-0780-8
DOI :
10.1109/EURMIC.2000.874429