Presentation is loading. Please wait.

Presentation is loading. Please wait.

Review: XCTL during last year Kay Schuetzler. DAAD Workshop Zagreb, September, 6th - 11th, 20042 Agenda Introduction to the XCTL system State in August.

Similar presentations


Presentation on theme: "Review: XCTL during last year Kay Schuetzler. DAAD Workshop Zagreb, September, 6th - 11th, 20042 Agenda Introduction to the XCTL system State in August."— Presentation transcript:

1 Review: XCTL during last year Kay Schuetzler

2 DAAD Workshop Zagreb, September, 6th - 11th, 20042 Agenda Introduction to the XCTL system State in August 2003 Work done up to now Current work Diploma theses at HU

3 DAAD Workshop Zagreb, September, 6th - 11th, 20043 Introduction to the XCTL system Hardware controlling software used in experimental physics Usage area: Analysis of semiconductor structures Displaying investigated structures in graphical form

4 DAAD Workshop Zagreb, September, 6th - 11th, 20044 Example usage of XCTL photo plate sample sample holder collimator X-ray tube X-ray: white (continuum) X-ray: monochr., parallel

5 DAAD Workshop Zagreb, September, 6th - 11th, 20045 Presenting structures on a photo Measuring method: Measuring method: Topography Topography Picture of GaSb- islands on an AlSb-substrate

6 DAAD Workshop Zagreb, September, 6th - 11th, 20046 Presenting structures as graphics Graphic of an atom core with its e-shell Measuring method: Measuring method: Diffractometry/Reflectometry Diffractometry/Reflectometry

7 DAAD Workshop Zagreb, September, 6th - 11th, 20047 Features of XCTL Control motors (e.g. on sample holder) Control x-ray detecting devices Control measurement processes Adjust samples (before and during measurements) Evaluate and display results (during and after measurements)

8 DAAD Workshop Zagreb, September, 6th - 11th, 20048 State in August 2003 Freshly ported from 16-Bit WINDOWS and Borland C++ to 32-Bit WINDOWS and Microsoft Visual C++ Reengineering of user interfaces started Plovdiv group: Refactoring of use case LineScan finished and refactoring of use case AreaScan started Parts of multimedia presentation of XCTL and its domain finished

9 DAAD Workshop Zagreb, September, 6th - 11th, 20049 Porting activities A lot of successful tests Some not so successful By now, porting activities successfully ended XCTL: 32-Bit WINDOWS application to be further developed with Microsoft Visual C++ 6.0 IDE

10 DAAD Workshop Zagreb, September, 6th - 11th, 200410 Reengineering of user interfaces Redesign of user interfaces of use case “Manual Adjustment” More ergonomic versions with less errors Separating functional component from user interface for use case “Topography” Easier to maintain, easier to understand Both tasks finished

11 DAAD Workshop Zagreb, September, 6th - 11th, 200411 Multimedia presentation Multimedia presentation application grew and still grows By now, nearly 80% finished Assumed to be finished in December (this year! )

12 DAAD Workshop Zagreb, September, 6th - 11th, 200412 Work done in Plovdiv Presentation at this workshop A. Stoyanova: A refactoring process based on the experience with XCTL Used newly developed English version of ATOS K. Schuetzler: Testing tool ATOS: principles and experience

13 DAAD Workshop Zagreb, September, 6th - 11th, 200413 Current work Moved from directly reworking XCTL software to considering its environment Testing: ATOS - Enhancement Metrics: New tool by two of our students Testing the correctness of user interfaces Multimedia presentation …

14 DAAD Workshop Zagreb, September, 6th - 11th, 200414 Diploma theses at HU T. Kullmann, G. Reinecker: Decomposition of software systems into functional component and user interface in forward and reengineering Jan Picard: Software reconstruction through refactoring H. Seffler, R. Treysse: A metrics and instrumentation tool for Java and C++ M. Wolf: Correctness of user interfaces + some student research projects


Download ppt "Review: XCTL during last year Kay Schuetzler. DAAD Workshop Zagreb, September, 6th - 11th, 20042 Agenda Introduction to the XCTL system State in August."

Similar presentations


Ads by Google