SBIR-STTR Award

ADA quality toolset
Award last edited on: 2/5/2013

Sponsored Program
SBIR
Awarding Agency
NSF
Total Award Amount
$292,501
Award Phase
2
Solicitation Topic Code
-----

Principal Investigator
Mark Dowson

Company Information

Software Design and Analysis Inc (AKA: Marlstone Softech Inc~Marlstone Software Technology Inc)

11160-F South Lakes Drive Unit 303
Reston, VA 20191
   N/A
   N/A
   N/A
Location: Single
Congr. District: 11
County: Fairfax

Phase I

Contract Number: ----------
Start Date: ----    Completed: ----
Phase I year
1989
Phase I Amount
$49,930
This research will address some key technical problems that will need to be resolved before proceeding with the development of a comprehensive and flexible set of Ada program quality enhancing tools, the Ada Quality Toolset (AQT). These tools will support Ada system developers by checking and, where appropriate, enforcing a set of Ada programming style guidelines. Specific toolsets will be configured from a collection of general purpose tool components, customized to the precise needs of a project or a developer's role within a project, and applied by developers during system development. The specific technical problems that will be resolved by this research include: identification of guideline-defined Ada program properties which can be checked automatically; feasibility of checking high-level semantic properties of Ada programs; identification and outline specification of the general purpose components which will be instantiated and configured into specific toolsets; and definition of a software architecture that supports component instantiation and configuration, and toolset customization and application. Successful conclusion of the research will indicate the feasibility of proceeding with the development of AQT and provide the technical basis for that development.The potential commercial application as described by the awardee: Ada is being increasingly used for the implementation of wide variety of systems. Few tools currently exist to enhance and ensure the quality of Ada source code. A comprehensive and flexible set of Ada quality support tools would be of interest to the growing number of Ada system developers and have considerable commercial potential.

Phase II

Contract Number: ----------
Start Date: ----    Completed: ----
Phase II year
1991
Phase II Amount
$242,571
ADA, software engineering, software tools, programming style this research will address some key technical problems that will need to be resolved before proceeding with the development of a comprehensive and flexible set of ada program quality enhancing tools, the ada quality toolset (aqt). These tools will support ada system developers by checking, and where appropriate enforcing, a set of ada programming style guidelines. Specific toolsets will be configured from a collection of general purpose tool components, customized to the precise needs of a project or a developer's role within a project, and applied by developers during system development. The specific technical problems that will be resolved by this research include: identification of guideline-defined ada program properties which can be checked automatically. Feasibility of checking high-level semantic properties of ada programs. Identification and outline specification of the general purpose components which will be instantiated and configured into specific toolsets. Definition of a software architecture that supports component instantiation and configuration, and toolset customization and application. Successful conclusion of the research will indicate the feasibility of proceeding with the development of aqt and provide the technical basis for that development.