|· We created a set of design patterns documented in the UML model for reuse during the remaining Data Challenges and LSST construction phase. These patterns will guide the preliminary design of all the Application Layer software.
|· We developed the first version of the DC2 Application Framework UML model , including new designs for Images, Catalogs, Exposures, and Matches, i.e. the elements we will prototype during D2. These designs reuse the C++ Standard Template Library, the Boost open source libraries, and the NASA Vision Workbench Image library. The goal is to create these designs with enough robustness that they can be reused in the LSST construction phase.
|· We extended the programming language conventions and standards for C++ and python as well as the development environment tools and procedures . We added new tools to support building the executable software automatically for any version or platform target.
Back to top