COMPUTER OPERATING SYSTEM INSTRUCTION SET PRIMITIVES FOR ADA

Award Information
Agency: Department of Defense
Branch: Air Force
Contract: N/A
Agency Tracking Number: 2308
Amount: $500,000.00
Phase: Phase II
Program: SBIR
Awards Year: 1986
Solicitation Year: N/A
Solicitation Topic Code: N/A
Solicitation Number: N/A
Small Business Information
Akm Associates Inc.
30 W Point Pl, San Mateo, CA, 94402
DUNS: N/A
HUBZone Owned: N
Woman Owned: N
Socially and Economically Disadvantaged: N
Principal Investigator
 Carl Ponder
 (415) 571-6908
Business Contact
Phone: () -
Research Institution
N/A
Abstract
THE ADA LANGUAGE HAS BEEN DESIGNED FOR THE DOD AS A PRIMARY LANGUAGE FOR EMBEDDED SYSTEMS. MANY FEATURES OF ADA TEND TO MAKE EXECUTION OPERATING SYSTEM (OS)-INTENSIVE. THESE ARE I/O, MULTITASKING, EXCEPTION HANDLING, TIMESLICING, AND DYNAMIC STORAGE MANAGEMENT. IN MANY SYSTEMS THESE FUNCTIONS ARE HANDLED BY THE OS COOPERATING WITH THE LANGUAGE RUNTIME SYSTEM (LRS). CALLS TO THE OS GENERALLY FORCE A SEQUENCE OF NESTED CONTEXT SWITCHES, WHICH IMPLIES A LARGE OVERHEAD ON OPERATIONS WHICH MAY BE SIMPLE IN THEMSELVES. EMBEDDED SYSTEMS FOR REALTIME CONTROL, SUCH AS AN INTELLIGENT AVIONIC SYSTEM MANAGER, REQUIRE INTENSIVE I/O OPERATIONS (SUCH AS MONITORING INSTRUMENTS) AND EVENT-DRIVEN MULTIPROCESSING. THERE ARE THREE OBJECTIVES FOR THE PROPOSED RESEARCH EFFORT: FIRST IS TO DEFINE COMPLEX INSTRUCTIONS FOR OS PRIMITIVES (CISC), COMPATIBLE WITH MICROCODED ARCHITECTURES, AND DESCRIBE THE NECESSARY SOFTWARE INTERFACE. THE SECOND IS TO DEFINE SIMPLE INSTRUCTIONS TO ENHANCE SOFTWARE-BASED SOLUTIONS, COMPATIBLE WITH COMPACT REDUCED INSTRUCTION SET ARCHITECTURES (RISC) WHICH IS MORE PRACTICAL IN SOME EMBEDDED SYSTEMS AND DESCRIBE THE NECESSARY SOFTWARE INTERFCE. THE THIRD IS TO IDENTIFY CASES WHERE THE OPERATING SYSTEM MUST INTERVENE IN EXECUTION, TO DEFINE THE LIMITS OF OUR REORGANIZATION. OUR ULTIMATE GOAL IS TO REMOVE AS MANY FEATURES AS POSSIBLE FROM THE OS DOMAIN. WE CANNOT HOWEVER REMOVE THEM ALL AND IT IS NECESSARY TO IDENTIFY THOSE WE CAN FOR SYSTEM OPTIMIZATION.

* information listed above is at the time of submission.

Agency Micro-sites

SBA logo
Department of Agriculture logo
Department of Commerce logo
Department of Defense logo
Department of Education logo
Department of Energy logo
Department of Health and Human Services logo
Department of Homeland Security logo
Department of Transportation logo
Environmental Protection Agency logo
National Aeronautics and Space Administration logo
National Science Foundation logo
US Flag An Official Website of the United States Government