DocumentCode
287624
Title
AMPHION: automatic programming for subroutine libraries
Author
Lowry, Michael ; Philpot, Andrew ; Pressburger, Thomas ; Underwood, Ian
Author_Institution
AI Res. Branch, NASA Ames Res. Center, Moffett Field, CA, USA
fYear
1994
fDate
20-23 Sep 1994
Firstpage
2
Abstract
AMPHION is a generic architecture that is specialized to a particular domain and subroutine library through a domain theory and domain-specific theorem-proving tactics. This paper discusses AMPHION-NAIF, the application of AMPHION to the domain of solar system kinematics as implemented in the SPICELIB subroutine library. The Navigation Ancillary Information Facility (NAIF) at NASA´s Jet Propulsion Laboratory (JPL) is charged with developing software to support the planetary science community in planning and analyzing the observation geometries of solar system bodies in interplanetary scientific missions. The objective of SPICELIB is to enable end-users in the planetary science community to construct their own application programs
Keywords
astronomy computing; automatic programming; military computing; programming environments; software reusability; software tools; solar system; subroutines; AMPHION; AMPHION-NAIF; Jet Propulsion Laboratory; NASA; Navigation Ancillary Information Facility; SPICELIB; SPICELIB subroutine library; application programs; automatic programming; domain theory; domain-specific theorem-proving; end-users; generic architecture; interplanetary scientific missions; observation geometries; planetary science community; solar system bodies; solar system kinematics; subroutine libraries; Aircraft navigation; Algorithms; Application software; Automatic programming; Information analysis; Kinematics; Laboratories; Propulsion; Software libraries; Solar system;
fLanguage
English
Publisher
ieee
Conference_Titel
Knowledge-Based Software Engineering Conference, 1994. Proceedings., Ninth
Conference_Location
Monterey, CA
ISSN
1068-3062
Print_ISBN
0-8186-6380-4
Type
conf
DOI
10.1109/KBSE.1994.342685
Filename
342685
Link To Document