Binders in my office

This section is an index of the contents of the document binders in my office. You can find here copies of ESO documents, presentations, articles and manuals of application.

The most usefull section is probably the one describing the binders with my collection of articles. They are ordered by topics and are copies or original of the most interesting technical things I read every month.

Every binder is identified by a letter and a number.

Note: All entries are kept in a single file, to make searching easier. Unfortunately the drawback is that the document is quite big, making it boring to download from a remote site.

Index:





Generic ESO Documents. Programming standards

Bind Title Number -------------------------------------------------------------------------- ESO1 ESO Software Policy GEN-POL-ESO-00000-3011 ESO1 Templates for documents

Generic VLT Documents. Programming standards

Bind Title Number -------------------------------------------------------------------------- A1 VLT Level 1 Requirements VLT-SPE-ESO-00000-1423 A1 VLT Software Concept Specification VLT-SPE-ESO-10000-0010 A1 VLT Software Requirements Specification VLT-SPE-ESO-10000-0011 A1 VLT Software Management Plan VLT-PLA-ESO-00000-0006 A1 VLT Software Programming Standards VLT-PRO-ESO-10000-0228 A1 VLT Software Guidelines for the Dev. Appl. Soft. VLT-MAN-ESO-17210-0667 A1 Graphical User Interface Common Conventions VLT-SPE-ESO-17210-0266 A1 VLT Electronic Design Specification VLT-SPE-ESO-10000-0015 A1 VLT Software Documentation Review Procedure VLT-PRO-ESO-10000-0201 A1 VLT Directive for Preparation of Acceptance Test VLT-INS-ESO-00000-1091 A1 VLT Software FrameMaker Conventions VLT-INS-ESO-00000-0541 A1 Software Engineering for the VLT project (slides) A1 Programming in C++. Rules and Recommendation - ELLEMTEL A1 Reccomented C style and coding standards - L.W.Cannon et al., 1990 A1 Purify and PureCoverage presentation In a separate satchel: -- ESO Safety Program (Safety, Health and Env. Prot.) SAF-POL-ESO-00000-0001 -- Safety Instructions: working beneath M1 Mirror VLT-INS-ESO-00000-0537

VLT Software User Manuals

Bind Title Number -------------------------------------------------------------------------- A2 VLT Integration Plan VLT-PLA-ESO-10000-0936 A2 VLT Integration general presentation A2 VLT Commissioning Plan VLT-PLA-ESO-10000-0937 A2 VLT Control Room Layout VLT-VEL-ESO-00096-0042 A2 VLT On-Line Data Flow Requirement Specification VLT-SPE-ESO-19000-0749 A2 VLT Data Products Checking Tool User Req. VLT-SPE-ESO-19000-1608 A2 Draft req. for VLT log file analysis tools Memorandum 14/01/97 A2 Draft Engineering Logs requirements specification VLT-SPE-ESO-xxxxx/xxxx A2 ESO Milan Lan Link Vertical Services Proposal ESO-VS-MILAN/001/1/TW/Serco A2 ESO World Wide Web Project ESO-MAN-ESO-00000-1306 A2 VLT Common Software Survey B3/1 TCS UT Book VLT-MAN-ESO-10200-1634 B3/1 TCS Requirements Specification VLT-SPE-ESO-10000-0200 B3/1 TCS Requirements on Star Catalogue System VLT-SPE-ESO-17230-0640 B3/1 TCS ICD TCS - Star Catalogue system VLT-ICD-ESO-17230-0641 B3/1 TCS ICD TCS - Instrumentation Software VLT-ICD-ESO-17240-17230 B3/1 TCS ICD TCS - Cassegrain and Nasmyth Adapter-Rota VLT-ICD-ESO-11400-17230 B3/4 TCS Telescope Control System User Manual VLT-MAN-ESO-17230-0942 B3/4 TCS Integration Module - tcsBUILD User Manual VLT-MAN-ESO-17230-1541 B3/4 TCS Interface Design Description VLT-SPE-ESO-17230-0941 B3/4 TCS Auto Guide Design Description VLT-SPE-ESO-17230-0933 B3/4 TCS Atmosferic Dispersion Corrector DD VLT-SPE-ESO-17230-1046 B3/4 TCS Enclosure Coordination Module DD VLT-SPE-ESO-17230-1040 B3/4 TCS Pointing Modelling DD VLT-SPE-ESO-17230-nnnn B3/4 TCS Astronomical Site Monitor Contro. Soft. FS VLT-SPE-ESO-17441-1175 B3/5 Coude' LCU Control Software Func. Spec. VLT-SPE-ESO-11520-0708 B3/5 Coude' Control Software User Manual VLT-PLA-ESO-11520-0760 B3/5 Coude' Control Software Acceptance Test Plan VLT-PLA-ESO-11520-0762 B3/5 Hydrostatic Bear. and Cooling Sys. Func. Spec. VLT-SPE-ESO-11320-0931 B3/5 Hydrostatic Bear. and Cooling Sys. Des. Desc. VLT-SPE-ESO-11320-0964 B3/5 Adapter-Rotator LCU Control Software Func. Spec. VLT-SPE-ESO-11400-0940 B3/5 Nasmith Adapter Rotator Nr.3 System Performance.. VLT-TRE-ESO-11423-1318 B3/5 TCS Chopping and M2 Coordination DD VLT-SPE-ESO-17230-1360

M2 Software Documents

Bind Title Number -------------------------------------------------------------------------- B3/6 VLT M2 Technical Specification VLT-SPE-ESO-11200-0340 B3/6 VLT M2 Software Requirements Specification VLT-SPE-ESO-11200-0002 B3/6 VLT M2 Software Functional Specification VLT-SPE-DOR-11200-0010 B3/6 VLT M2 Software Design Description VLT-SPE-DOR-11200-0011 B3/6 VLT M2 Software Tilt/Chopping User Manual VLT-SPE-DOR-11200-0003 B3/6 VLT M2 Software User Manual VLT-SPE-DOR-11200-0004

VLT Guide/FS/M2 docs

Bind Title Number -------------------------------------------------------------------------- B3/7 Overview of Chopping and Field Stab. Modes VLT-TEL-93/0244 B3/7 A first assessment of field stabilization perf. VLT-TRE-ESO-11000-0695 B3/7 Image motion due to telescope excitation by wind VLT-TRE-ESO-11000-0854 B3/7 Influence of sensor delay on field stab. perf.. VLT-TRE-ESO-11000-1097 B3/7 Tracking analysis at NTT, T.Erm B3/7 Analysis of Tracking Performance, T.Erm B3/7 A Guide to Better Autoguiding, T.Erm B3/7 Star tracking with Kalman Filter, T.Erm B3/7 VLT Pointing and Tracking Simulations with M2 Compensation, B.Jensen B3/7 VLT Subject to Wind Gusts, B.Jensen B3/7 Telescope Performance Evaluation, 1998 ESO Conference on VLT B3/7 Notes and emails on guiding/field stabilisation/chopping

VLT HOS Software

Bind Title Number -------------------------------------------------------------------------- B4 VLT LAN's Specification VLT-SPE-ESO-17120-0270 B4 TR on Curr. Status of VLT Lan Specific. and Req. VLT-TRE-ESO-17120-0969 B4 Final Lay-out of VLT Control LANs VLT-SPE-ESO-17120-1355 B4 Final Lay-out of VLTI Control LANs VLT-SPE-ESO-15410-1957 B4 HOS Functional Specification VLT-SPE-ESO-17230-0001 B4 HOS/Sequencer Functional specification VLT-SPE-ESO-17220-0314 B4 HOS/Sequencer Design Description VLT-SPE-ESO-17220-0736 B4 Remote Operation Software Functional specification VLT-SPE-ESO-18000-0001 B4 Real-Time Display Software Specification VLT-SPE-ESO-17240-0250 B4 ICD between VLT Control Software and OHS VLT-SPE-ESO-17240-19200 B4 BOSS / Base OS Stub Design Description VLT-SPE-ESO-17240-1925

VLT LCU Software/Drivers

Bind Title Number -------------------------------------------------------------------------- B5 Local Control Unit Software Specification VLT-SPE-ESO-17210-0002 B5 LCU Common Software Specification for phase 2 VLT-SPE-ESO-17210-0711 B5 LCU Diagnostic Software Specification VLT-SPE-ESO-17210-0743 B5 LCU Application Server Framework LSF Re. Spec VLT-SPE-ESO-17210-2860 B5 LCU Application Server Framework LSF Det. Design VLT-SPE-ESO-17210-2051 B5 LCU Common Software Server Framework User Man VLT-MAN-ESO-17210-2252 B5 Tools dfor Advanced Control Design Desc. VLT-SPE-ESO-17210-2630 B5 Technical Report on Writing LCU Applications N-TRE-ESO-100-006 B5 Motor Control module User Manual (part II -SDL) VLT-MAN-ESO-17210-0776 B5 Motor Control module Acceptance Test Plan VLT-VER-ESO-17210-0598 B5 Motor Control module Acceptance Test Report VLT-VER-ESO-17210-0599 B5 Tech. Rep. on evaluation of LCU Ethernet Boards VLT-TRE-ESO-17130-1368 B5 NET-1 Ethernet Interface Driver User Manual VLT-MAN-ESO-17210-1369 B5 VMIVME-5576 Reflective Memory Board Driver Spe. VLT-SPE-ESO-15400-1374 B5 Tech. Rep on Future LCU HW Architecture VLT-TRE-ESO-17130-1806

VLT CCS Design Documents

Bind Title Number -------------------------------------------------------------------------- B6 CCS Functional Specification VLT-SPE-ESO-17210-0001 B6 CCS/User Interface Functional Specification VLT-SPE-ESO-17210-0225 B6 CCS Design Description VLT-SPE-ESO-17210-0419 B6 CCS Scan System Design Description VLT-SPE-ESO-17210-0557 B6 CCS On Line Database Design Description VLT-SPE-ESO-17210-0552 B6 CCS Message System Design Description VLT-SPE-ESO-17210-0560 B6 CCS Logging System Design Description VLT-SPE-ESO-17210-0554 B6 CCS Error System Design Description VLT-SPE-ESO-17210-0553 B6 CCS Alarm System Design Description VLT-SPE-ESO-17210-0782 B6 CCS Stress Test System VLT-SPE-ESO-17210-1157 B6 Access and Configuration Control Design Desc. VLT-SPE-ESO-17230-0906

VLT Instrumentation Software

Bind Title Number -------------------------------------------------------------------------- B7 VLT Instrumentation Software Specification VLT-SPE-ESO-17212-0001 B7 INS Common Software Specification VLT-SPE-ESO-17240-0385 B7 Set-up Files and FITS Log Handling - slx Design D. VLT-SPE-ESO-17240-0666 B8 UVES Software Requirement and Func. Spec. VLT-SPE-ESO-13200-0001 B8 UVES Control Software Architectural Des. Desc. VLT-SPE-ESO-13200-0002 B8 NTT Upgrade-Software - EMMI Functional Spec. N-SPE-ESO-112-014 B8 NTT Upgrade-Software - EMMI Design Description N-SPE-ESO-112-039 B8 ISAAC Software Specification VLT-SPE-ESO-14100-0556 B8 ISAAC ICS Design Description VLT-SPE-ESO-14100-0851 B8 ISAAC ICS Design Description VLT-SPE-ESO-14100-0851 B8 ISAAC/SOFI Observation Software User Manual VLT-SPE-ESO-14100-1510 B8 ISAAC Installation Tool for the ISSAC SW UM VLT-MAN-ESO-17240-1759 B8 VLT Test Camera Software Design Description VLT-SPE-ESO-11960-1092 B8 VLT Test Camera ICS User and Maint Manual VLT-MAN-ESO-11960-1608 B8 FITS Headers for the VLT Test Camera, Int. Memo BL-st/9-98

VLT CCS Technical Reports

Bind Title Number -------------------------------------------------------------------------- B9 CCS Stress Test System User Manual VLT-TRE-ESO-17210-1345 B9 Tech. Rep. on CCS performance VLT-TRE-ESO-17210-0699 B9 Tech. Rep. on CCS Scan System Performance Test VLT-TRE-ESO-17210-0840 B9 Tech. Rep. on CCS Performance of MAY97 release VLT-TRE-ESO-17210-1344 B9 Tech. Rep. on the Protocol Converter Dec95-May97 VLT-TRE-ESO-17210-1364 B9 Tech. Rep. on YEAR200 Compliance, guidelines for VLT-TRE-ESO-17210-1704 B9 Tec. rep. on Investigation of future LCU HW Arc. VLT-TRE-ESO-17130-1806 B9 Tec. rep. on usage of investigation tools to support environment behaviour debugging VLT-TRE-ESO-xxxxx-xxxx

VLT CCD Control Software

Bind Title Number -------------------------------------------------------------------------- B10 CCD Detectors Control Software Functional Spec. VLT-SPE-ESO-17240-0227 B10 CCD Detectors Control Software Design Description VLT-SPE-ESO-17240-0601 B10 CCD prototype SW - On-Line Test Report VLT-ELE-0031/95 B10 Tech. Rep. on Image Processing Algorithms for TCCD VLT-TRE-ESO-17240-1689

NTT Telescope

Bind Title Number -------------------------------------------------------------------------- N0 NTT Control System High Level Description N-MAN-ESO-000-079 N0 NTT Upgrade-Software - TCS Func. Spec. N-SPE-ESO-109-033 N0 NTT Upgrade-Software - TCS System Archit. Desc. N-SPE-ESO-109-034 N0 NTT Computer Console and Network Spec. N-SPE-ESO-111-057 N0 NTT TCS Integration User Manual N-MAN-ESO-111-067 N0 NTT Upgrade Big Bang Book - Part 1 N-SPE-ESO-100-068 N0 NTT Upgrade Big Bang Book - Part 2 N-SPE-ESO-100-072 N0 Tech. Rep. on Interfacing CAMAC to VLT N-TRE-ESO-112-011

ALMA Planning and Meetings

Bind Title Number -------------------------------------------------------------------------- AL0 Generic docs and emails AL0 European SW Meeting 27/10/1999 AL0 ESO ALMA Day slides, 15/12/1999 AL0 Antenna API - An Antenna Motion API for the ALMA AL0 Real Time OS - Choice of RTOS for ALMA, P.T.Wallace - Choice of RTOS for ALMA - Another View, J.M.Stewart

ALMA Contracts and Collaborations

Bind Title Number -------------------------------------------------------------------------- AL0b Cosylab AL0b AOT Trieste AL0b CERN Laser

ALMA Generic Documents

Bind Title Number -------------------------------------------------------------------------- AL1 ALMA SW Science Requirements and Use Cases (2001-05-03) AL1 ALMA Initial Software Analysis (2001-02-22) AL1 ALMA System Software Architecture Specification (2001/12/05 AL1 ALMA Project Book, CVhap 12, Computing (2000-09-29) AL1 MilliMeter Array (MMA) Project Book AL1 Monitor and Control Points for the MMA (MMA memo #1) AL1 ALMA Monitor and Control Bus Requirements (MMA memo #5) AL1 ALMA Monitor and Control System (MMA memo #6) AL1 ALMA Monitor and Control Bus Draft Interface Spec (memo #7) AL1 ALMA Monitor and Control Bus Slave Node Implem. Guide AL1 ALMA Monitor and Control Frequently Asked Questions AL1 Operating the VLA, the VLBA and the MMA (MMA memo #258) (2001-04-30) AL1 ALMA Antenna Mount Requirements and Use Cases R.Heald A.Perrigouard (2000-10-07) AL1 A telescope pointing algorithm for ALMA (ALMA memo#366) AL1 ALMA Operational Issues (2001-01-25) AL1 ALMA Software and Hardware Standards AL1 ALMA Software Documentation Standard AL1 ALMA C Coding Standards AL1 ALMA C++ Coding Standards AL1 Suggested SW Engineering Practices, ALMA Phase 1 AL1 ALMA Software Glossary 2000-05-21

ALMA Test Interferometer

Bind Title Number -------------------------------------------------------------------------- AL2 An Antenna Motion API for ALMA (+comments from GCH. B.Glendenning, R.Heald, S.Scott, F.Stauffer 1999-10-20 AL2 ALMA Test Interferometer Project Book (2000-02-03) AL2 ALMA Test Interferometer Control Software Requirements (2001-02-15) AL2 ALMA Test Interferometer Control Software Design Concept (2001-11-16, 2001-02-15) AL2 Comments on TICS Requirements/Design Concept AL2 ALMA Tech. Rep. on SW Engineering Activity AL2 ALMA Test Correlator Control Computer Software Design (2000-03-08) AL2 ALMA Test Correlator Engineering UI Notes (2001-02-21) AL2 ALMA Test Interferometer Raw Data Format (2001-04-26) AL2 Generic Monitor and Control Points - ALMA.08002.006 AL2 Nutator/Monitor and Control ICD - ALMA03003.08002.0013 AL2 TIX Client Server Design AL2 ALMA TICS installation procedures and notes AL2 DB2 installation

ALMA Common Software

Bind Title Number -------------------------------------------------------------------------- AL3 ACS SW Development Plan AL3 ACS Planning AL3 Minutes of meeting and various documents on the IJS collaboration AL3 The Control System for the Accelerator of ANKA B.Jeram et al. EPAC98 AL3 The CORBA IDL Interfaces for Accelerator Control. ACI DRAFT Version 3 EPAC98 AL3 Implementing Distributed Controlled Objects with CORBA M.Plesko PCaPAC99 AL3 Java Beans of Accelerator Devices for Rapid Application Development M.Plesko, G.Tkacik, M.Dach, S.Hunt PCaPAC99 AL3 The CORBA IDL Interface for Accelerator Control M.Plesko PCaPAC99 AL3 A Control System based on Web, Java, CORBA and fieldbus technologies M.Dach et al. PCaPAC99 AL3 I/O Control with PC and Fieldbus K.Kenda et al. PCaPAC99 AL3 Distributed Components in Control B.Jeram et al ICALEPCS '99, Trieste AL3 High Performance Control Applications with Java M.Sekoranja et al. PCaPAC2000 AL3 Managing the development of a new Control System J.Dovc et al. PCaPAC2000 AL3 How to build professional control system applications M.Plesko PCaPAC2000 AL3 ANKA Control System takes control J.Dovc PCaPAC2000 AL3 A Guerrilla approach to Control System Development M.Plesko et al. ICALEPCS 2001 AL3 The Control System Modeling Language K.Zagar et al. ICALEPCS 2001 AL3 Experiences with advanced CORBA services G.Milcinski et al. ICALEPCS 2001 AL3 Visual DCT - Visual EPICS Database Configuration Tool M.Sekoranja et al. ICALEPCS 2001 AL3 New ABeans for TINE Java Control Applications J.Dovc et al. ICALEPCS 2001 AL3 ANKA ACS Installation Report AL3 Trieste collaboration AL3b ALMA Common SW Technical Requirements (2000-06-05 and older) AL3b ALMA Common SW Feature List (1999-11-20) AL3b ALMA Common SW Architecture 2.0 and Notes (comments) AL3b Notes for ACS Logging and Archiving AL3b ACS Time System AL3b ALMA Project - Tech. Rep. on Common software platform, G.Raffi LSA-TRE-ESO-10000-0300 AL3b Device Requirements and Use Cases R.Heald, 2000-05-09 AL3b ALMA Joint SW Meeting, ACS Status Slides, 03/04/2000 AL3b VLT Common SW Survey draft AL3b Common SW minutes of meetings and presentations AL3c ACS Errors and Alarms - Design and Initial Implem. of Diagnostic and Error Reporting System of SMA Q.Zhang, SMA Technical Memo 132, 01/1999 - Fault Detection in the Caltec Millimeter Array R.P.Finch, S.L.Scott Astr. Soc. of Pacific, 108:714-717, 1996 August AL3c ACS and Offline: Task, Parameters, etc. - Data Analysis Framework Requirements D.Schiebel 2004-03-29 - ACS-AIPS++ Integration Report ALMA Offline Subsystem 2004-04-13 - Scalable Data Analysis Framework (Draft) D.Tody 2004-04 - Comments on Scalable Data Analysis Framework G.Chiozzi 2004-04-30 - Protopipeline Review Meeting Summary L.Davis 2004-05-08 - PC-IRAF v2.12 Installation Guide D.Tody M.Fitzpatrick IRAF Group May 2002 - PyRAF v.1.1.1 Source Release. Installation Instructions Space Telescope Science Institute 2004-06-01 AL3c ACS Bulk Data - ACS Bulk Data Transfer examples (old printout). - CORBA Audio/Video Streams Specification OMG - The Design and Performance of a CORBA Audio/Video Streaming Service S.Mungee, N.Surendranm D.C.Schmidt AL3c ACS Performance tests - Real Time Event Channel Performance on a Submarine Communications Network A.C.Weaver - ACS Perofrmance PPT presentation Cosylab 1st ACS Workshop, March 2004 - ACSBenchmarking suite User's Documentation Cosylab March 2004 - Usability of ACS-3.0 Notification Channel D.Wischolek Uni Bochum March 2004 AL3c CDB - Implementing a COnfiguration Database Browser H.Raffi BSc Degree in Computing Science supervised by Prof. Brueggeman-Klein (TUM), G.Chiozzi (ESO) 2003-11-10 AL4 ACS Installation CDs and procedures AL4 ACS and AMS Kitt Peak 2000 Test AL4 Kitt Peak 1999: ESO Common Software Demonstration Project - Statement of Work - Test Procedure - Kitt Peak Test Plan - Test Procedure - Regenerate SW

Info and docs on other Radio Telescopes

Bind Title Number -------------------------------------------------------------------------- AL5 IRAM 30-m Telescope Spectral Line On-The-Fly Mapping AL5 The 30m Manual - IRAM AL5 Submillimeter Frontend & Backend Control Commands D.Muders, J.Hatchell, R.Lemke, M.Olberg, H.Hafok 2001-11-08

ALMA - SW Development Plans

Bind Title Number -------------------------------------------------------------------------- AL7 ALMA Computing Phase 2 Kick-Off Meeting, Apr 23-25 2002 AL7 SW Computing Plan AL7 SW Dev. Plan. for Science SW Requirements AL7 SW Dev. Plan. for SW Engineering Plan AL7 SW Dev. Plan. for Executive Subsystem AL7 SW Dev. Plan. for Control Software AL7 SW Dev. Plan. for Correlator Subsystem AL7 SW Dev. Plan. for Pipeline Software Subsystem AL7 SW Dev. Plan. for Dynamic Scheduler Subsystem AL7 SW Dev. Plan. for Proposal Observation Preparation AL7 SW Dev. Plan. for Off-Line Data Reduction AL7 SW Dev. Plan. for Data Reduction UI AL7 SW Dev. Plan. for Telescope Calibration SW AL7 SW Dev. Plan. for Pipeline SW

ALMA - Papers and Presentations

Bind Title Number -------------------------------------------------------------------------- AL10 The ALMA Common Software (ACS) as a basis for a distributed software development G.Raffi, G.Chiozzi, B.Glendenning ADASS XI, Victoria BC, Canada, Sep. 2001 AL10 Common Software for the ALMA Project G.Chiozzi et al. ICALEPCS 2001, San Jose, CA, USA, Nov.2001 AL10 Distributed Control System for the Test Interferometer of the ALMA Project M.Pokorny et al. ICALEPCS 2001, San Jose, CA, USA, Nov.2001 AL10 ALMA Software G.Raffi ESO Wide Review 2002

Telescope pointing and Tracking

Bind Title Number -------------------------------------------------------------------------- B11 Geometrical Transformations for the Gemini Telescope B11 Gemini Pointing Algorithms B11 Proposals for Keck Telescope Pointing Algorithms, P.T. Wallace B11 Telescope Pointing Machine Specification v.1.7 B11 VLT TCS Pointing, various notes B11 TPoint and Slalib reference B11 Field and pupil rotations for the VLT unit tel. VLT Rep No.63 B11 Optics: papers/book chapters on pupils, stops and so on

Other Telescopes

Bind Title Number -------------------------------------------------------------------------- B12 Gemini Design Description B12 Gemini Lessons Learned Workshop B12 The SOFIA Mission Control Subsystem Software B12 VST FDR Section 9 TCS VST-FDR-Control-Software-rel-1.0 B12 Keck Telescope Control System slides - ADASS'99 conference B13 Gran Telescopio Canarias, Conceptual Design B13 GTC CS - Development Case RPT/CTRL/0075-R B13 GTC CS - Enclosure and Services UC model survey ESP/CTRL/0033-R B13 GTC CS - Secondary Mirror UC model survey ESP/CTRL/0034-R B13 GTC CS - Configuration Service UC model survey ESP/CTRL/0035-R B13 GTC CS - Primary Mirror UC model survey ESP/CTRL/0039-R B13 GTC CS - Evaluation of ORBs for the GTC CS RPT/CTRL/0070-R

Generic Object Oriented

Bind Title Number -------------------------------------------------------------------------- OO1 OOWG Comunications OO1 Evaluations of software tools and libraries OO1 String mailing list OO1 Bibliography and books reviews OO1 The annual JOOP listing of OOP books & videos, JOOP Sept 96 OO1 The annual JOOP listing of OOP books & videos, JOOP Sept 97 OO1 University Video Communications OO1 OOWG Presentations' transparencies OO1 Use Cases For Requirements Capture and Tracing G.Chiozzi, Tutorial at ICALEPCS'99, Trieste, 04/10/1999 OO1 Use Cases For Requirements Capture and Tracing and UML as a standard modeling language for SW projects G.Chiozzi, ESO IT Talk #1, Garching, 09/12/1999

Papers on Object Oriented Design

Binder: OO2 -------------------------------------------------------------------------- J.Odell - Approaches to finite-state machine modeling - JOOP, Jan 1995 G.Booch J.Rumbaugh - Introduction to the Unified Method. Unifying the Booch & OMT Methods. Slides. J.Rumbaugh - OMT: The object Model - JOOP, Jan 1995 J.Rumbaugh - Taking things in context: using composites to build models - JOOP Nov/Dec 1995 J.Rumbaugh - To form a more perfect union: Unifying the OMT and Booch methods - JOOP Jan 1996 J.Rumbaugh - Introduction to the Unified Method: unifying the Booch and OMT methods - slides of CERN talk Nov 1996 J.Rumbaugh - A state of mind: modeling behaviour - JOOP July-August 1996 J.Rumbaugh - A matter of intent: How to define subclasses- JOOP Sept 1996 M.Ackroyd - Object-oriented design of a finite state machine - JOOP, June 1995 J.A.Campbell V.J.Joseph - The object Oriented Design and Implementation of a Relational Database Managemement System - JOOP, July-August 1995 B.W.Boehm - A Spiral model of Software Development and Enhancement - COMPUTER, May '88 D.D'Souza - Jave: Design and modeling opportunities - JOOP, Sept 1996 A.T.Jolin - Usability and Class Library Design - Dr.Dobb's, Oct. 1996 F.W.Fang A.C.So R.J.Kreindler - The Visual Modeling technique: an introduction and overview - JOOP, July 96 M.Arruat F.Di Maio N.Gomez-Rojo Y.Pujante - Recent Developments in the Application of Object Oriented Technologies in the CERN PS Controls - ICALEPCS 1997, Baijing, China, Nov 1997 L.R.Mattingly H.Rao - Writing Effective Use Cases and Introducing Collaboration Cases JOOP, October 1998 A.Cockburn - Structuring Use Cases with Goals JOOP, Sep-Oct 1997 and Nov-Dec 1997 G.Booch - UML in Action G.Booch, Guest Editor Communication of the ACM, October 1999 UML 2001: A Standardisation Odyssey C.Kobryn Using Patterns in the UML G.Larsen Turning Clockwise: Using UML in the Real-Time Domain B.Selic UMLoquent: Expression of AWACS Software Design A.E.Bell R.W.Schmidt Modeling Web Application Architectures with UML J.Conallen R.C.Martin - Papers from www.objectmentor.com page Design Patterns and Design Principle UML Tutorial: Class Diagrams Collaboration Diagrams Sequence Diagrams Finite State Machines Button, whose got the button? S.W.Ambler - Mapping Objects to Relational Databases,Oct. 2000 http://www.AmbySoft.com/mappingObjects.pdf S.W.Ambler - Mapping Objects to Relational Databases, Nov. 2000 http://www.AmbySoft.com/persistenceLayer.pdf A.Cockburn - The Methodology Space Humans and Technology tech. rep. HaT TR.97.03, 1997 M.M.Lee - Object-Oriented Analysis in the Real World http://www.projtech.com S.J.Mellor - Building and using a work breakdown structure http://www.projtech.com S.J.Mellor - The Case for Using Use Cases http://www.projtech.com S,Shaler, D.Grand, S.J.Mellor - The Project Matrix: a Model for SW Engineering Project Management http://www.projtech.com

Papers and documents on Java

Binder: OOJC1 -------------------------------------------------------------------------- M.Chavan P.Ballester - First ESO Java Seminar Sun Microsystems - Java IDL Guide B.Morgan - Building Distributed Applications with Java and Corba Dr.Dobb's Journal, Apr. 1998 B.Danilko - A Graphical Java Front End to C++ Programs C/C++ Users Journal, June 1998 S.Singhal, B.Nguyen - The Java Factor Communications of the ACM, June 1998 P.Tyma - Why are we using Java again? Communications of the ACM, June 1998 K.Nilsen - Adding Real-Time capabilities to Java Communications of the ACM, June 1998 D.Brutzman - The Virtual Reality Modeling Language and Java Communications of the ACM, June 1998 H.Lewis - Utilisation of Java Software at the VLT, VLT Internal Report, Sep. 1998 H.Lewis - VLT Seminars on Java 1) Java Beans 2) High level and EPICS engineering GUIs 3) Keck AO User Interface Garching, Aug.-Sep. 1998 ChiMu OO and Java Development: Guidelines and Resources ChiMu Corporation, 1997-1998 Java Code Conventions Sun Microsystems - 1997 G.Hamilton - Java Beans Sun Microsystems - 1997 M.A.Cusumano D.B.Yoffie - What Netscape Learned from Cross-Platform Software Development Communication of the ACM, October 1999 L.Prechelt - Comparing Java vs. C/C++. Efficiency Differences to Interpersonal Differences Communication of the ACM, October 1999 E.Henry, E.Lycklama - How do you plug Java memory leaks? Dr.Dobb's Journal, February 2000 J.Amsterdam - Java References Dr.Dobb's Journal, February 2000 The Real-Time Specification for Java The Real-Time for Java Expert Group g.Bollella et al.

Papers and documents on Corba

Binder: COR1 -------------------------------------------------------------------------- R.Resendes M.Laukien - Introduction to CORBA Distributed Objects Dr.Dobb's Journal, Apr. 1998 K.Seetharaman - The CORBA Connection Communications of the ACM, Oct. 1998 J.Siegel - CORBA and the OMA in Enterprise Computing Communications of the ACM, Oct. 1998 S.Vinoski - New Features for CORBA 3.0 Communications of the ACM, Oct. 1998 D.C.Schmidt - Evaluating architectures for Multithreaded Object Request Brokers Communications of the ACM, Oct. 1998 M.Henning - Binding, migration and scalability in CORBA Communications of the ACM, Oct. 1998 D.Houlding - A CORBA Bean Framework Dr.Dobb's Journal, Nov. 1998 J.M.Shacklette J.Illian - CORBA Program Development, Part I,II,III Linux Journal, May/June/July 1999 Use Of CORBA in the DFS, ESO Internal Draft, VLT-SPE-ESO-19000-XXXX Patterns and Performance of Real-Time ORBs D.C.Schmidt Applying C++, Pattenrs and Components to Develop an IDL Compiler for CORBA AMI Callbacks A.B.Arulanthu et al. SIGS C++ Report, March 2000 Object Iterconnections, Scalable and efficient architecture for CORBA Asynchronous Messaging A.B.Arulanthu et al. SIGS C++ Report A CORBA Language Mapping for TCL F.Pilhofer Combat F.Pilhofer J.Graybeal et al. - SOFIA's CORBA Experiences: Instances of Software Development Mao's CORBA Browser Writing and Using CORBA Components F.Pilhofer April 2002 CORBA Component Model Tutorial OMG CCM Implementation Group April 2002 CCM Tools Tutorial E.Teiniker, L.Johnson 2004-03-31 OMG Docs - Binder: COR1 OMG IDL Style Guide OMG CORBA Services, 13 - Property Service OMG Time Service Specification OMG Telecom Log Service Specification ACE/TAO Docs - Binder: COR1 The Adaptive Communication Environment: "ACE", a Tutorial U.Syyid Using ACE try Macros to Enhance CORBA Portability Error Handling Chapter 8 from TAO Developer's Guide, OCI ORBacus Docs - Binder: COR2 ORBacus for C++ and Java ORBacus Notify ORBACUS T-Log

Papers on other arguments

Binder: OO2 -------------------------------------------------------------------------- M.C.Carthy - What is Multi-Threading? - Linux Journal, Feb. 1997 S.Ball - An enchription system for software registration - C/C++ Users Journal, Aug. 1996 D.N.Gray J.Hotchkiss S.LaForge A.Shalit T.Weinberg - Modern languages and Microsoft's Component Object Model Communications of the ACM, May 1998 A.Shah H.Xiao - Using Shared Libraries across Platforms C/C++ Users Journal, May. 1998 S.Chen - The Paradox of Digital Preservation IEEE Computer, March 2001

Collections of papers

Binder: OO2 -------------------------------------------------------------------------- COMPUTER October 1992, Special issue on Inheritance & Classification D.C.Rine B.Bhargava - Guest Editors' Introduction: Object Oriented Computing COMPUTER Oct. 1992 P.Wegner - Object-Oriented and Conventional Analysis and Design Methodologies COMPUTER Oct. 1992 B.Meyer - Applying "Design by Contract" COMPUTER Oct. 1992 D.Ungar R.B.Smith C.Chambers C.W.Mercer - Object, Message and Performance: how they coexist in Self COMPUTER Oct. 1992 Y.Ishikawa H.Tokuda C.W.Mercer - An Object Oriented Real-Time Programming Language COMPUTER Oct. 1992 D.L.Wells J.A.Blakeley C.W.Thompson - Architecture of an Open Object-Oriented Database Management System COMPUTER Oct. 1992 P.K.Egbert W.J.Kubitz - Application Graphics Modeling Support Through Object Orientation COMPUTER Oct. 1992 Communications of the ACM Sept. 1994, Special issue on OO Software Testing R.V.Binder - Introduction Communications of the ACM, Sept. 1994 P.J.Jorgensen C.Erickson - Object-Oriented Integration Testing Communications of the ACM, Sept. 1994 G.M.Murphy P.Townsend P.Sze Wong - Experiences with Cluster and Class Testing Communications of the ACM, Sept. 1994 R.M.Poston - Automated Testing from Object Models Communications of the ACM, Sept. 1994 J.D.McGregor T.D.Korson - Integrating Object-Oriented Testing and Development Processes Communications of the ACM, Sept. 1994 T.R.Arnold W.A.Fuson - Testing in a "Perfect World" Communications of the ACM, Sept. 1994 R.V.Binder - Design for Testability in Object Oriented Systems Communications of the ACM, Sept. 1994 Communications of the ACM Oct. 1995, Special issue on OO Experiences and future trends COMPUTER September 1996, Managing OO development B.Sadr P.J.Dousette - An OO Project Managemement Strategy COMPUTER, Oct. 1996 J.D.Williams - Managing Iteration in OO Projects COMPUTER, Oct. 1996 S.Moser O.Nierstrasz - The effect of Object-Oriented Frameworks on developer productivity COMPUTER, Oct. 1996 S.Sparks K.Benner C.Faris - Managing Object-Oriented Framework reuse COMPUTER, Oct. 1996 J.P.Corriveau - Traceability process for large OO projects COMPUTER, Oct. 1996 COMPUTER October 1996, Special Issue: 50 years of computing Communications of the ACM Oct. 1996, Special issue on Software Patterns A.Cockburn - The interaction of Social Issues and Software Architecture Communications of the ACM, Oct. 1996 M.P.Cline - Pros and cons of adopting and applying patterns in the real world Communications of the ACM, Oct. 1996 A.Aarsten D.Brugali G.Menga - Designing concurrent distributed control systems Communications of the ACM, Oct. 1996 M.Fayad M.P.Cline - Aspects of software adaptability Communications of the ACM, Oct. 1996 B.Goldfedder L.Rising - A training experience with patterns Communications of the ACM, Oct. 1996 Communications of the ACM Apr. 1997, The debugging scandal and what to do about it M.Eisenstand - My Hairiest Bug War Stories Communications of the ACM, Apr. 1997 D.Ungar H.Lieberman C.Fry - Debugging and the experience of immediacy Communications of the ACM, Apr. 1997 R.Baecker C.DiGiano A.Marcus - Software visualization for debugging Communications of the ACM, Apr. 1997 C.Fry - Programming on an already full brain Communications of the ACM, Apr. 1997 J.Dominique P.Mulholland - Fostering debugging communities on the Web Communications of the ACM, Apr. 1997 R.N.Smith M.Wolczko D.Ungar - From Kansas to Oz: collaborative debugging when a shared wolr breaks Communications of the ACM, Apr. 1997

Papers on Real-Time Systems

Binder: OO2 -------------------------------------------------------------------------- E.D.Jensen - Distributed Real-Time Operating systems - Dr.Dobb's, Feb. 1995 M.J.Choonoles C.C.Gilliam - Real-time object-oriented system design using the object modeling technique (OMT) - JOOP, June 1995 L.Nigro - A real-time architecture based on Shlaer-Mellor object lifecycles - JOOP March-April 1995 T.B.Blakeslee J.Liband - Real time debugging techniques, Embedded Systems Programming, Vol.8 Num.4 B.Marick - A summary of subsystem testing M.Barabanov, V.Yodaiken - Introducing Real-Time Linux - Linux Journal, Feb. 1997 Rational Corp. - Unified Modeling Language For Real-Time Systems Design K.W.Smith - Real-Time Object-Oriented Modeling Dr.Dobb's Journal, Dec. 1997 D.V.Gadre S.Engineer - A Data Acquisition System for Linux Dr.Dobb's Journal, Beb. 1998 T.Ebert - CAP, Control Application Platform 4D-Engineering Real-Time Distributed Object Computing: An Emerging Field IEEE Computer Special Issue, June 2000 G.Bollella - The Real-Time Specification for Java D.C.Schmidt, F.Kuhns - An Overview of the Real-Time CORBA Spec. B.Selic - A Generic Framework for Modeling Resources with UML K.H.Kim - APIs for Real-Time Distributed Object Programming

Papers on Software Quality

Binder: OO3 -------------------------------------------------------------------------- Quality at Risk as Demand for Training Soars - JOOP Europe Winter 1995 E.Swanstrom - Beyond methodology transfer: OO mentoring meets project management - JOOP March-April 1995 P.Sparaco - Ariane Probe Seeks Cause Of Sudden Pitch and Yaw J.M.Jezequel B.Meyer - Design by Contract: The Lessons of Ariane Computer, Jan. 1997 J.L.Lions - Ariane 5, Flight 501 Failure. Report by the Inquiry Board Paris, Jul. 1996 A.Jock - How Software doesn't work - Byte, December 1995 R.L.Glass - The next date crisis and the ones after that Communications of the ACM, Jan 1997 C.Fox W.Frakes - The Quality Approach: is it delivering? Communications of the ACM, Jun 1997 J.Herbsleb D.Zubrov et al. - Software quality and the Capability Maturity Model Communications of the ACM, Jun 1997 C.Hollenbach R.Young A.Plugrad D.Smith - Combining quality and Software Improvement Communications of the ACM, Jun 1997 L.J.Arthur - Quantum improvements in software system quality Communications of the ACM, Jun 1997 M.A.Cusumano R.W.Selby - How Microsoft builds software Communications of the ACM, Jun 1997 K.Ewisi-Mensah - Critical Issues in Abandoned IS Development Projects Communications of the ACM, Sep 1997 D.Gillibrand K.Liu - Quality Metrics for Object-Oriented Design JOOP Jan. 1998 J.D.McGregor - Quality, Thy Name Is Not Testing JOOP Mar./Apr. 1998 A.K.Onoma W.T.Tsai M.H.Poonawala H.Suganuma - Regression Testing in an Industrial Environment Communications of the ACM, May 1998 R.Comerford T.S.Perry - Brooding on the Year 2000 IEEE Spectrum, June 1998 D.Lefkon B.Payne - Making embedded systems Year 2000 compliant IEEE Spectrum, June 1998 T.O'Reilly - Lessons from Open-Source Software Development Communications of the ACM, April 1999 R.L.Glass - Inspections - Some Surprising Findings Communications of the ACM, April 1999 F.Shull, I.Rus, V.Basili - How Perspective-Based Reading can Improve Requirements Inspection IEEE Computer, July 2000

Papers on Object-Oriented Training

Binder: OO3 -------------------------------------------------------------------------- M.Dodani - Object-oriented shock therapy - JOOP, Jul/Aug 1996 M.E.Fayad W.Tsai M.L.Fulghum - Transition to Object Oriented Software Development, Communications of the ACM, Feb. 1996 The Fall 1996 JOOP guide to Education & Training JOOP Oct. 1996 The JOOP Listing of Mentoring and Training Providers JOOP Oct. 98 A.Jaaksi - A Method for Your First Object-Oriented Project JOOP Jan. 1998 M.L.Manns H.Sharp M.Prieto P.McLaughlin - Capturing Successful Practices in OT Education and Training JOOP Mar./Apr. 1998 B.Meyer - Software Engineering in Academy IEEE Computer, May 2001

Papers on Astronomy and Telescope's Control

Binder: OO3 -------------------------------------------------------------------------- C.Barbieri F.Rampazzi - TNG e' realta' L'astronomia, Genuary 1996 C.Barbieri - Il Telescopio Nazionale Galileo Il Nuovo Saggiatore, Bollettino della Societa' Italiana di Fisica Vol. 13 Anno 1997 No.4 J.M.Filgueira - A Distributed Object-Oriented Telescope Control System based on RT-Corba and ATM ICALEPCS 1997, Baijing, China, Nov 1997 G.M.Heiligman et al. - The SOFIA Mission Control Subsystem Software 194th meeting of the American Astronomical Society, June 1999 SPIE Cenference - Astronomical Telescopes and Instruments for the 21st century, Kona, Hawaii, 15-16 March 1994 J.E.Nelson P.Gillingham - An Overview of the Performance of the W.M.Keck Observatory SPIE Proceedings vol. 2199, Mar. 1994 P.Wizinowich T.Mast J.Nelson M.DiVittorio - The Optical Quality of the W.M.Keck Telescope SPIE Proceedings vol. 2199, Mar. 1994 R.Cohen T.Mast J.Nelson - Performance of the W.M.Keck Telescope Active Mirror Control System SPIE Proceedings vol. 2199, Mar. 1994 H.Lewis W.Lupton M.Sirota T.Mast J.Nelson - Pointing and Tracking Performance of the W.M.Keck Telescope SPIE Proceedings vol. 2199, Mar. 1994 M.J.Sirota P.M.Thompson - Azimuth/Elevation servo performance of the W.M.Keck Telescope SPIE Proceedings vol. 2199, Mar. 1994 D.Enard - ESO VLT: Status of the main 8m telescopes SPIE Proceedings vol. 2199, Mar. 1994 P.Dierickx - Error budget and expected performance of the VLT main unit telescopes SPIE Proceedings vol. 2199, Mar. 1994 M.J.Cullum D.Enard M.Ravensbergen - Control of image position errors with the VLT SPIE Proceedings vol. 2199, Mar. 1994 M.Quattri et al. - VLT 8m Unit Telescope Main Structure: Design Solutions and Performance Calculation SPIE Proceedings vol. 2199, Mar. 1994 M.Ravensbergen - Main axes servo systems of the VLT SPIE Proceedings vol. 2199, Mar. 1994 B.Gilli - Workstation Environment for the VLT SPIE Proceedings vol. 2199, Mar. 1994 B.Gustafsson - VLT Local Control Unit Real Time Environment SPIE Proceedings vol. 2199, Mar. 1994 SPIE Cenference - Telescope Control Systems, Orlando, Florida 19-21 April 1995 J.W.Percival - Remote observing from the bottom up: the architecture of the WYNE telescope control system SPIE Proceedings vol. 2479, April 1995 D.Mills - WYIN telescope graphical user interfaces SPIE Proceedings vol. 2479, April 1995 K.Wirenstrand - VLT Telescope Control Software, an overview SPIE Proceedings vol. 2479, April 1995 W.Lupton - Software infrastructure for the Keck II telescope SPIE Proceedings vol. 2479, April 1995 C.Bonoli et al. - TNG Control System: computer architecture, interfacing and synchronization SPIE Proceedings vol. 2479, April 1995 M.Ravensberger K.Wirenstrand - Time reference system of the VLT SPIE Proceedings vol. 2479, April 1995 S.Wampler - Role of scenarios and walk-throughs in telescope design SPIE Proceedings vol. 2479, April 1995 D.Mancini E.Cascone - TNG Control System: hardware, software and methods adopted to improve the performance of the fully digital drive system SPIE Proceedings vol. 2479, April 1995 B.Gilli - VLT Tracking and Guiding Software SPIE Proceedings vol. 2479, April 1995 M.Ravensbergen R.Merino C.P.Wang - Encoders for the altitude and azimuth axes of the VLT SPIE Proceedings vol. 2479, April 1995 R.K.Bhatia - Telescope alignment: if the zero-coma condition sufficient? SPIE Proceedings vol. 2479, April 1995 N.Robbier D.R.Blanco C.A.Roddier - WIYN telescope active optics system SPIE Proceedings vol. 2479, April 1995 ICALEPCS 1995: R.Barillere et al. - CICERO: Control Information systems Concepts based on Encapsulated Real Time Objects Proceedings ICALEPCS 1995, Chicago L.R.Dalesio M.Kraimer W.Watson M.Clausen - Distributed Software Development in the EPICS Collaboration Proceedings ICALEPCS 1995, Chicago I.Ivanov K.Cahill B.Hendricks - Presentation of data from the Fermilab Datalogging System Proceedings ICALEPCS 1995, Chicago J.A.Carwardine - An introduction to Plant Monitoring through the EPICS Control System M.J.Knott - Communication in Support of Software Sharing and Collaboration Development Proceedings ICALEPCS 1995, Chicago J.D.Fox H.Hindi - Control Theory with Applications to Accelerators Proceedings ICALEPCS 1995, Chicago D.Bulfone et al. - Controls in the Past Year of ELETTRA Operation Proceedings ICALEPCS 1995, Chicago R.J.McGonegal S.B.Wampler - The Gemini Control System Proceedings ICALEPCS 1995, Chicago A.Balestra F.Pasian M.Pucillo P.Santin C.Vuerli - Controlling Telescope Observation from the Astronomer's own desk: the case of TNG Proceedings ICALEPCS 1995, Chicago D.J.Ciarlette R.Gerig - Operational experience from a large EPICS based accelerator facility Proceedings ICALEPCS 1995, Chicago W.McDowell - Panel Discussion on EPICS Proceedings ICALEPCS 1995, Chicago J.Chen G.Heyes et al. - CDEV: An Object Oriented Class Library for Developing Device Control Applications Proceedings ICALEPCS 1995, Chicago F.Momal C.Pinto-Pereira - Using World-Wide_Web for Control Systems Proceedings ICALEPCS 1995, Chicago H.Laeger S.Lechner - WWW for information on CERN energy consumption Proceedings ICALEPCS 1995, Chicago SPIE Cenference - Optical Telescopes of Today and Tomorrow, Landskrona, Sweden 29 May - 2 June 1996 G.M.Smith - Keck II Status Report SPIE Proceedings vol. 2871, June 1996 M.Mountain, F.Gillet, R.Kurz - The Gemini 8-M Telescopes Project SPIE Proceedings vol. 2871, June 1996 K.Norio - Status and Perspective of Subaru Telescope Project SPIE Proceedings vol. 2871, June 1996 J.M.Hill - The Large Binocular Telescope Project SPIE Proceedings vol. 2871, June 1996 E.Manil - End to end modeling of the VLT SPIE Proceedings vol. 2871, June 1996 M.Quattri et al. - VLT 8m Unit Telescope Main Structure SPIE Proceedings vol. 2871, June 1996 O. von der Luehe, F.Derie et al. - Interferometry with the ESO VLT SPIE Proceedings vol. 2871, June 1996 P.Salinari - The Large Binocular Telescope Interferometer SPIE Proceedings vol. 2871, June 1996 V.Baumer, P.Sacre' - Operational model for VLT temperature and flow control SPIE Proceedings vol. 2871, June 1996 P.Y.Bely - NGST: A feasibility study of the Next Generation Space Telescope SPIE Proceedings vol. 2871, June 1996 N.Hubin - VLT Adaptive optics at the European Southern Observatory SPIE Proceedings vol. 2871, June 1996 R.Ragazzoni, A.Baruffolo, F.Bortoletto, M.D'Alessandro - The adaptive optics module for TNG: a status report SPIE Proceedings vol. 2871, June 1996 W.Lupton - The Keck II Telescope Control System SPIE Proceedings vol. 2871, June 1996 M.J.Sirota et al. - Autoguider servo design and testing of the W.M.Keck Telescope SPIE Proceedings vol. 2871, June 1996 G.Raffi K.Wirenstrand - The VLT control software in its final test phase SPIE Proceedings vol. 2871, June 1996 A.Wallander - Uning NTT as prototype for VLT. The new NTT control system SPIE Proceedings vol. 2871, June 1996 S.Wampler - The Software Design of the Gemini 8m Telescopes SPIE Proceedings vol. 2871, June 1996 P.Wallace - Pointing and tracking software for the Gemini 8-metre telescopes SPIE Proceedings vol. 2871, June 1996 T.Erm - Analysis of tracking performance SPIE Proceedings vol. 2871, June 1996 SPIE Cenference 3112 - Telescopes Control Systems II San Diego CA, USA 27-28 July 1997 G.Chiozzi K.Wirenstrand M.Ravensbergen B.Gilli - Integration tests of the VLT Telescope Control Systam SPIE Proceedings vol. 3112, July 1997, pp.141-151 A.Wallander J.Spyromilio - NTT Project: a field test for the VLT software and hardware SPIE Proceedings vol. 3112, July 1997, pp.9-19 E.Allaert G.Raffi - Preparation for VLT software commisioning at Paranal SPIE Proceedings vol. 3112, July 1997, pp.20-27 J.Wilkes M.Fisher - Selection of tape encoding system for the main axis of the Gemini telescopes SPIE Proceedings vol. 3112, July 1997, pp.30-41 M.Peron et al. - VLT Data Flow System: the NTT prototype experience SPIE Proceedings vol. 3112, July 1997, pp.60-65 A.Conrad J.Gathright R.Kibrick - Remote observing with the Keck Telescopes SPIE Proceedings vol. 3112, July 1997, pp.99-110 J.Bailey R.Prestage - The portable telescope control system project SPIE Proceedings vol. 3112, July 1997, pp.124-131 L.Miglietta V.Bilioni C.Braccesi V.Pante - Large Binocular Telescope: the control system of the position actuator of the 8.4m borosilicate honeycomb primary mirrors SPIE Proceedings vol. 3112, July 1997, pp.132-140 S.S.Smith K.Gillies - User Interface for the Control of the Gemini Telescopes SPIE Proceedings vol. 3112, July 1997, pp.152-159 D.Gwo - A robust guide-star tracking algorithm proposed for Gravity Probe-B relativity mission SPIE Proceedings vol. 3112, July 1997, pp.320-327 D.Mancini E.Cascone P.Schipani - Galileo High-Resolution Encoder System SPIE Proceedings vol. 3112, July 1997, pp.328-334 D.Mancini M.Brescia E.Cascone P.Schipani - A Neural Variable Structure Controller for Telescope Pointing and Tracking Improvement SPIE Proceedings vol. 3112, July 1997, pp.335-342 E.Cascone D.Mancini P.Schipani - Galileo Telescope model dentification SPIE Proceedings vol. 3112, July 1997, pp.343-350

Papers on C/C++ programming

Binder: OO2 -------------------------------------------------------------------------- P.Suel - Extending C++ for Distributed Applications - Dr'Bobb's, Feb. 1995 D.Ford - Associations in C++ - Dr.Dobb's Aug. 1994 J.Rogers - Locking Without Deadlocks - C/C++ Users Journal, Nov. 1995 J.Dugger - Multithreading in C++ - C/C++ Users Journal, Nov. 1995 N.Hunt - Automatically tracking test case execution - JOOP, Nov/Dec 1995 N.Hunt - Performance testing C++ code - JOOP, Jan 1996 J.J.P.Tsai Y.Bi S.J.Yang - Debugging for timing-constraint violations IEEE Software, March 1996 H.Lu - ELF: From the programmer's perspective T.Cargill - Managing Dynamic Objects in C++ - Dr.Dobb's, June 1996 D.Zigmond - STL Iterators - Dr.Dobb's, June 1996 T.Linenbach - Reusable Bynary Associations in C++ - Dr.Dobb's, June 1996 Allan - AnAsynchronous Design Pattern - Dr.Dobb's, June 1996 P.Arnaud - Dynamic Message Passing in C++ - Dr.Dobb's, Aug. 1996 D.Zigmond - STL algorithms - Dr.Dobb's, Aug. 1996 M.D.Carroll M.A.Ellis - Obstacles to Inheritability in C++ - C/C++ Users Journal, Aug. 1996 S.Blaha - Object-Oriented Interprocess Communication - Dr.Dobb's, Aug. 1996 G.Messer - A C++ Chronograph Class - C/C++ Users Journal, Sep. 1996 S.Hartmann - A reusable PID control class - C/C++ Users Journal, Feb. 1997 D.Wisehart - Software for Fail-safe Applications - C/C++ Users Journal, Feb. 1997 M.Remy - Portable Signal Handling Under UNIX - C/C++ Users Journal, Mar97 P.Anderson - C Multidimensional Arrays at Run Time - Dr.Dobb's, Aug '89 J.W.Ross - Calling C Functions with Variably Dimensioned Arrays - Dr.Dobb's, Aug 1993 A.Rahimi - A Muldimensional Array Class - C/C++ Users Journal, Jul. 1997 H.Schmidt - Me and my arrow (auto-pointer template) - C/C++ Users Journal, Aug. 1997 A.Stevens - The Proposed C++ Standard: Evolution, Revolution, Innovation, Invention, convolution - Dr.Dobb's Journal, Sep. 1997 B.D.Roseblum - Improve Your Programming with Asserts Dr.Dobb's, Dec. 1997 J.Bansija C.Davis - Automated Metrics and Object-Oriented Development Dr.Dobb's, Dec. 1997 J.Shankel - Implementing Abstract Factory as an STL Container Dr.Dobb's, Dec. 1997 M.Spertus - C++ and Garbage Collection Dr.Dobb's, Dec. 1997 J.Beveridge - Moving Templates out of Header Files C/C++ User Journal, Nov. 1997 D.Lea - A Memory Allocator web page F.Kaduch D.Jan P.Vidal - Object-Oriented Finite-State Machines C/C++ User Journal, Feb. 1998 B.Reck - Thread Synchronization with Reference-Counting Handles C/C++ User Journal, Feb. 1998 D.Pomerants - Testing Error Handlers by Simulating Errors C/C++ User Journal, June 1998 F.Wild - C++ Interfaces Dr. Dobb's Journal, Aug. 1998 C.Allison - What's New in Standard C++ C/C++ User Journal, Dec. 1998 S.Meyers - More Effective C++, 35 new ways to improve your programs and design, Selected Chapters from the book - 1996

C++/OO courses, tutorials specs

Bind Title -------------------------------------------------------------------------- OO5 G.Chiozzi - C++ Introductory Tutorial, varius documentation, 1995 OO5 J.T.Baldwin - C++ Inspection Check List, 1991 OO6 G.Booch J.Rumbaugh - Unified Method for OO Development Documentation Set, Rational Corporation, 1996 OO6 A Rational Development Process (RUP), Rational Corporation, 1999 OO6 Introducing the Object Modelling Technique (ESO slides) OO6 Fundamentals of Software through Pictures for OMT Student Workbook S1 VLT On-line Data Flow Analysis Document VLT-SPE-ESO-10100-0790

C++ class libraries

Bind Title -------------------------------------------------------------------------- OO7 Standard Template Library Reference OO7 M.J.Vilot - The C++ Standard Library - Dr.Dobb's, Aug. 1995 OO7 D.Zigmond - Generic Programming and the C++ STL - Dr.Dobb's, Aug. 1995 OO7 P.J.Plauger - The Header .... series of papers C/C++ User Journal OO7 Mumit's STL Newbie guide OO7 JThreads/C++, Java-like Threads for C++ OO8 Working Paper for Draft Proposal International Standard for Information Systems - Programming Language C++ X3J16/95-0087 April 1995

Papers on control theory

Bind Title -------------------------------------------------------------------------- V1 S.Orlosky G.Avolio - Basic of rotary optical encoders Control Engineering, Nov. 1997 V1 V.J.VanDoren - How Software Tools Simplify Loop Tuning Control Engineering, Nov. 1997 V1 V.J.VanDoren - Advanced Control Software Goes Beyond PID Control Engineering, Jan. 1998 V1 J.Mandell B.Cook - SCADA Systems 'Dampen' Infrastructure Problems Control Engineering, Jan. 1998 V1 Windows CE movesfrom Pocket to Control G.A.Mintchell Control Engineering, May 1999 V1 Is a new Control Room in Your Future? D.Harrold, I.Nimmo Control Engineering, May 1999 V1 Digital Feedback Control of Telescopes Performance and Requirements F.Biancat Marchet, M.Dimmler, ESO

Papers on generic IT arguments

Bind Title -------------------------------------------------------------------------- V1 Interviews: J.Woehr - An Interview with Donald Knuth - Dr.Dobb's Apr. 1996 J.C.Dvorak - Buzz Off (Lou Gestner and IBM) - PC Computing B.Morris - Big Blue - Fortune Apr. 14, 1997 V1 J.Keaton - Employment 2005: Boom or Bust for Computer Professionals? IEEE Computer May 1996 V1 N.Terzi C.Rizzuto - Proposta di un codice di comportamento verso i giovani fisici - Il Nuovo Saggiatore, Maggio 1997 V1 P.J.Douglas G.M.Alliger R.Goldberg - Refining the curriculum: Client-Server and Object-Oriented Training Computer, June 1996 V1 B.H.Barnes - Assessing Computer Technology in Europe Communications of the ACM, May 1998 V1 A Career Management Model K.Sandholtz Dr.Dobb's Journal Fall 1998 V1 Surviving the Technical Interview J.Saturia Dr.Dobb's Journal Fall 1998 V1 Becoming a Computer Consultant J.Ruhl Dr.Dobb's Journal Fall 1998 V1 How to be a STAR engineer R.E.Kelley Spectrum October 1999 V1 L.Krumenaker - Roboscopes - Internet World, May 1996 V1 A.Peleg S.Wilkie U.Weiser - Intel MMX for Multimedia PCs - Communications of the ACM, Jan 1997 V1 R.Comerford - The battle for the desktop - IEEE Spectrum, May 1997 V1 IEEE Spectrum March 1997, Sharing virtual worlds, special report R.Braham R.Comerford - Sharing virtual worlds IEEE Spectrum, Mar. 1997 R.C.Waters J.W.Barrus - The rise of shared virtual environments IEEE Spectrum, Mar. 1997 R.Rockwell - An infrastructure for social software IEEE Spectrum, Mar. 1997 B.Roehle - Chaneling the data flood IEEE Spectrum, Mar. 1997 C.R.Karr D.Reece R.Franceschini - Synthetic soldiers IEEE Spectrum, Mar. 1997 D.B.Anderson M.A.Casey - The sound dimension IEEE Spectrum, Mar. 1997 V1 R.D.Beer R.D.Quinn H.J.Chiel R.E.Ritzmann - Biologically inspired approaches to robotics Communication of the ACM, Mar. 1997 V1 T.S.Perry - In search of the future of Air Traffic Control IEEE Spectrum, Aug. 1997 V1 D.R.Gentner J.Grudin - Design Models for Computer-Human Interfaces Computer, June 1996 V1 P.Morreale - Agents on the Move IEEE Spectrum, Apr. 1998 V1 N.F.Johnson S.Jajodia - Exploring Steganography: Seeing the Unseen IEEE Computer. Feb. 1998

Papers on non-IT arguments

Bind Title -------------------------------------------------------------------------- V1 R.Braham - Ballistic missile defense: it's back IEEE Spectrum, Sep. 1997 V1 W.Sweet, F.Felix, J.Beard, - Nuclear Energy: Special Report IEEE Spectrum, Nov. 1997 V1 P.Creola - Space Visions for the 21st Century Europhysics News January/February 1998 V1 Special Issue on Fusion Research Europhysics News November/December 1998 V1 F.Romanelli - Le ricerche sulla fusione termonucleare controllata condotte sul tokamak FTU Il Nuovo Saggiatore, Bollettino della Societa' Italiana di Fisica Vol. 13 Anno 1997 No.5-6 V1 L.Geppert W.Sweet - Technology 1998: Analysis & Forecast Issue IEEE Spectrum, Jan. 1998 V1 J.Oberg - Shuttle-Mir's lessons for the International Space Station IEEE Spectrum, June 1998 S.J.Marcus - Woe is MIR IEEE Spectrum, June 1998 V1 Europe Report IEEE Spectrum, October 1998 V1 Missiles for all: the new global threat? J.Oberg IEEE Spectrum, March 1999 V1 The U.S.-Russian Space Relationship: symbolism at any cost? J.Oberg IEEE Spectrum, July 1999 V1 La Figura di Marie Curie a cento anni dalla scoperta del radio U.Amaldi Il Nuovo Saggiatore, vol.14, 1998, No. 6 V1A New Eye Opens (the Gemini first telescope) G.Stix Scientific American, April 1999 V1A Riccardo Giacconi Laureato Nobel R.Ruffini Il Nuovo Saggiatore

VLT papers and presentations

Bind Title -------------------------------------------------------------------------- V2 G.Chiozzi DBL Database Loader, Extended CCS, Event Handling Toolkit VLT Control Software tutorial, ESO 19/06/95 V2 G.Chiozzi T.J.Accardo The Very Large Telescope real time database. An Object Oriented Approach based over RTAP European RTAP User Group Conference 1995 Lyon, France 11-12 April 1995 V2 G.Chiozzi CCS Database Loader Tutorial Internal course, ESO 03/04/95 V2 G.Chiozzi An object-oriented event-driven architecture for the VLT Telescope Control Software ICALEPCS 1995, Chicago, USA, Oct 1995 V2 G.Chiozzi VLT Object Oriented Design VLT Software Review, ESO, Apr. 1996 V2 G.Chiozzi SW Technology for Next Generation ESO Control Software Trieste Meeting on Y2K Real-time Control in Physics Trieste, 14-15 of January 1999 V2 G.Chiozzi ESO Annual Review 1999 - TCS Activities & ATCS ESO internal presentation Garching bei Muenchen, February 1999 V2 G.Chiozzi Auxiliary Telescopes Control Software ESO internal presentation Garching bei Muenchen, 09 of June 1999 V2 G.Chiozzi Real-Time Control Systems: a "One Document" Object Oriented Development Process ICALEPCS 1999, Trieste, Italy, Oct 1999 V2 G.Filippi Software Engineering For ESO's VLT Project ICALEPCT 1993, Berlin, Oct. 1993 V2 G.Raffi Control Software for the ESO VLT ICALEPCS 1991, Tsukuba, Nov. 1991 V2 G.Raffi Trends in instrumentation software ASTRONET 1993 workshop V2 G.Raffi Status of ESO Very Large Telescope control software ICALEPCS 1995, Chicago, USA, Oct 1995 V2 G.Raffi The VLT control software development and installation ICALEPCS 1997, Baijing, China, Nov 1997 V2 G.Filippi Software Practices Used in the ESO Very Large Telescope Control Software ICALEPCS 1999, Trieste, Italy, Oct 1999 V2 European Southern Observatory VLT Customer Case History, Wind River, 1999 V3 G.Chiozzi P.Duhoux R.Karban VLTI Auxiliary Telescopes: a full Object Oriented approach Advanced Telescope and Instrumentation Control Software Munich Germany 27-31 Mar. 2000, Proc. SPIE 4009-03 V3 K.Wirenstrand G.Chiozzi R.Karban VLT Telescope Control Software installation and commissioning Advanced Telescope and Instrumentation Control Software Munich Germany 27-31 Mar. 2000, Proc. SPIE 4009-20 V3 G.Chiozzi R.Karban K.Wirenstrand Field Stabilisation on the ESO VLT Telescopes Advanced Telescope and Instrumentation Control Software Munich Germany 27-31 Mar. 2000, Proc. SPIE 4009-11 V3 UT Commissioning Field Stabilization tests on Kueyen VLT-TRE-ESO-10200-XXXX V3 B.Koehler C.Flebus VLTI Auxiliary Telescopes Advanced Telescope and Instrumentation Control Software Munich Germany 27-31 Mar. 2000, Proc. SPIE 4006-03 V3 A.Wallander J.Spyromilio K.Wirenstrand Commissioning VLT Unit Telescopes: methods and results Advanced Telescope and Instrumentation Control Software Munich Germany 27-31 Mar. 2000, Proc. SPIE 4004


[ ESO | VLT software | G.Chiozzi's Home Page ]

© gchiozzi@eso.org

Last modified: Mon Feb 19 11:45:08 CET 2007