Back to Volume
Paper: Using a Data-Driven Model for Instrument Software Development
Volume: 216, Astronomical Data Analysis Software and Systems IX
Page: 16
Authors: Clarke, D. A.; Allen, S. L.
Abstract: In a data-driven approach to the development of instrument control software, we attempt to abstract from the code as many repetitive data structures and operational parameters as possible, storing these data in a relational database instead of in hard coding. Documentation and source code can then be generated from a single authoritative source: the database engine. In order to pursue this approach, we made significant changes in our software development process. We report on the degree to which the data-driven model (in which the database engine is an essential component in code development and deployment) has succeeded.
Back to Volume