Information
We are currently investigating an issue with the editor of some pages. Please save your work and avoid to create new pages until this banner is gone.
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