Original link (Requires Credentials): https://ictwiki.alma.cl/twiki/bin/view/Main/AlmaSwWorkshop2013
This ALMA Software Workshop is being held for Software Engineers from various institutions, and is based on previous experiences since 2004 (see ACS Workshop 2010). It consists of a technical hands-on course using the ACS (ALMA Common Software) framework, alternated with short technical talks and discussions. This site contains all relevant information for the course organizers and participants.
Dates: September 9th to 11th, 2013.
Location: NRAO Array Operations Center, Socorro NM (http://www.aoc.nrao.edu/)
Conference Room #220
Time | Activity | Guiding instructor |
---|---|---|
9:30-9:55 | Welcome. Workshop introduction. Who is who. | all |
10:00-10:55 | ALMA Software Big Picture | Rafael Hiriart |
11:00-11:10 | Coffee break | |
11:15-11:40 | General overview of ACS | Jorge Avarias |
11:45-12:25 | A Trip through ACS Functionality | Jorge Avarias |
12:30-13:25 | Lunch break (NM Tech Canteen) | |
13:30-13:55 | Course welcome: Project definition and group assignments. | Matias Mora |
14:00-14:25 | Group exercises: Basic ACS environment and functionalities. | all |
14:30-14:40 | Coffee break | |
14:45-15:10 | Project life-cycle and software engineering basics | Matias Mora |
15:15-16:10 | Group exercises: modroot and inroot creation / compiling and installing project / archiving module skeleton | all |
16:15-16:25 | Distributed software deployments | Matias Mora |
16:30-17:25 | Group exercises: Inspecting example components and CDB / Set up test CDB with a simulated component | all |
17:30 | End of day |
Time | Activity | Guiding instructor |
---|---|---|
9:30-10:25 | Component IDL simulation | Rafael Hiriart |
10:30-10:55 | Test driven development and automatic Unit testing | Jorge Avarias |
11:00-11:10 | Coffee break | |
11:15-12:25 | Group exercises: Tests development and setup (against simulated components) | all |
12:30-13:25 | Lunch break (NM Tech Canteen) | |
13:30-14:25 | Component implementation guidelines (language specific) | Jorge Avarias / Matias Mora |
14:30-15:25 | Group exercises: Empty component implementation / Pass test case with real component | all |
15:30-15:40 | Coffee break | |
15:45-16:40 | BACI Properties and DevIOs | Rafael Hiriart |
16:45-17:25 | Group exercises: Start component functionality development | all |
17:30 | End of day |
Time | Activity | Guiding instructor |
---|---|---|
9:30-9:55 | Developing and debugging ALMA Software | Rafael Hiriart |
10:00-10:55 | Group exercises: Component functionality development | all |
11:00-11:10 | Coffee break | |
11:15-11:40 | Logging and Error System | Jorge Avarias |
11:45-12:25 | Group exercises: Component functionality development / Adding logging and error handling | all |
12:30-13:25 | Lunch break (NM Tech Canteen) | |
13:30-14:55 | Group exercises: Finishing the component development / comply tests cases / start integration | all |
15:00-15:10 | Coffee break | |
15:15-16:55 | Group exercises: Project integration and testing | all |
17:00-17:25 | Round table: Final discussion and conclusions | all |
17:30 | End of day |
Course instructors:
Name | Institution | Project |
---|---|---|
RafaelHiriart | NRAO (Socorro) | ALMA |
JorgeAvarias | NRAO (Socorro) | ALMA |
MatiasMora | NRAO (C'ville) | ALMA / ALMA Phasing Project |
Course attendees:
Name | Institute | Project |
---|---|---|
RachelRosen | NRAO (C'ville) | ALMA |
PatrickBrandt | NRAO (Socorro) | ALMA |
GeoffreyCrew | MIT Haystack (Westford) | ALMA Phasing Project |
HelgeRottmann | MPIfR (Bonn) | ALMA Phasing Project |
-- MatiasMora - 2013-08-14