|
|
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. |
|
|
|
|