CaltechAUTHORS
  A Caltech Library Service

A database for TMT interface control documents

Gillies, Kim and Roberts, Scott and Brighton, Allan and Rogers, John (2016) A database for TMT interface control documents. In: Modeling, Systems Engineering, and Project Management for Astronomy VI. Proceedings of SPIE. No.9911. Society of Photo-Optical Instrumentation Engineers (SPIE) , Bellingham, WA, Art. No. 99112Q. ISBN 978-1-5106-0201-4. http://resolver.caltech.edu/CaltechAUTHORS:20161115-102051919

[img] PDF - Published Version
See Usage Policy.

1529Kb

Use this Persistent URL to link to this item: http://resolver.caltech.edu/CaltechAUTHORS:20161115-102051919

Abstract

The TMT Software System consists of software components that interact with one another through a software infrastructure called TMT Common Software (CSW). CSW consists of software services and library code that is used by developers to create the subsystems and components that participate in the software system. CSW also defines the types of components that can be constructed and their roles. The use of common component types and shared middleware services allows standardized software interfaces for the components. A software system called the TMT Interface Database System was constructed to support the documentation of the interfaces for components based on CSW. The programmer describes a subsystem and each of its components using JSON-style text files. A command interface file describes each command a component can receive and any commands a component sends. The event interface files describe status, alarms, and events a component publishes and status and events subscribed to by a component. A web application was created to provide a user interface for the required features. Files are ingested into the software system’s database. The user interface allows browsing subsystem interfaces, publishing versions of subsystem interfaces, and constructing and publishing interface control documents that consist of the intersection of two subsystem interfaces. All published subsystem interfaces and interface control documents are versioned for configuration control and follow the standard TMT change control processes. Subsystem interfaces and interface control documents can be visualized in the browser or exported as PDF files.


Item Type:Book Section
Related URLs:
URLURL TypeDescription
http://dx.doi.org/10.1117/12.2234325DOIArticle
http://proceedings.spiedigitallibrary.org/proceeding.aspx?articleid=2543664PublisherArticle
Additional Information:© 2016 Society of Photo-Optical Instrumentation Engineers (SPIE). The TMT Project gratefully acknowledges the support of the TMT collaborating institutions. They are the California Institute of Technology, the University of California, the National Astronomical Observatory of Japan, the National Astronomical Observatories of China and their consortium partners, the Department of Science and Technology of India and their supported institutes, and the National Research Council of Canada. This work was supported as well by the Gordon and Betty Moore Foundation, the Canada Foundation for Innovation, the Ontario Ministry of Research and Innovation, the Natural Sciences and Engineering Research Council of Canada, the British Columbia Knowledge Development Fund, the Association of Canadian Universities for Research in Astronomy (ACURA), the Association of Universities for Research in Astronomy (AURA), the U.S. National Science Foundation, the National Institutes of Natural Sciences of Japan, and the Department of Atomic Energy of India.
Funders:
Funding AgencyGrant Number
CaltechUNSPECIFIED
University of CaliforniaUNSPECIFIED
National Astronomical Observatory of JapanUNSPECIFIED
National Astronomical Observatories, Chinese Academy of Sciences (NAOC) UNSPECIFIED
Department of Science and Technology (India)UNSPECIFIED
National Research Council of CanadaUNSPECIFIED
Gordon and Betty Moore FoundationUNSPECIFIED
Canada Foundation for InnovationUNSPECIFIED
Ontario Ministry of Research and InnovationUNSPECIFIED
Natural Sciences and Engineering Research Council of Canada (NSERC)UNSPECIFIED
British Columbia Knowledge Development FundUNSPECIFIED
NSFUNSPECIFIED
National Institutes of Natural Sciences of JapanUNSPECIFIED
Department of Atomic Energy (India)UNSPECIFIED
Subject Keywords:software interface, database, ICD
Record Number:CaltechAUTHORS:20161115-102051919
Persistent URL:http://resolver.caltech.edu/CaltechAUTHORS:20161115-102051919
Official Citation:Kim Gillies ; Scott Roberts ; Allan Brighton ; John Rogers; A database for TMT interface control documents. Proc. SPIE 9911, Modeling, Systems Engineering, and Project Management for Astronomy VI, 99112Q (August 8, 2016); doi:10.1117/12.2234325.
Usage Policy:No commercial reproduction, distribution, display or performance rights in this work are provided.
ID Code:72027
Collection:CaltechAUTHORS
Deposited By: Ruth Sustaita
Deposited On:15 Nov 2016 21:06
Last Modified:15 Nov 2016 21:06

Repository Staff Only: item control page