You are here

A RELIABLE SOFTWARE ENGINEERING ENVIRONMENT USING CONSTRAINT PROPAGATION

Award Information
Agency: National Science Foundation
Branch: N/A
Contract: N/A
Agency Tracking Number: 21665
Amount: $50,000.00
Phase: Phase I
Program: SBIR
Solicitation Topic Code: N/A
Solicitation Number: N/A
Timeline
Solicitation Year: N/A
Award Year: 1993
Award Start Date (Proposal Award Date): N/A
Award End Date (Contract End Date): N/A
Small Business Information
Po Box 50156
Raleigh, NC 27650
United States
DUNS: N/A
HUBZone Owned: No
Woman Owned: No
Socially and Economically Disadvantaged: No
Principal Investigator
 Karen J Ulberg
 (919) 821-7551
Business Contact
Phone: () -
Research Institution
N/A
Abstract

SOFTWARE ENGINEERING IS A COMPOSITE OF DATA AND RULES ABOUT HOW THOSE DATA ARE COMPOSED, PRESENTED TO VARIOUS USERS, AND TRANSFORMED AS SOFTWARE DEVELOPMENT PROCEEDS. AN APPROPRIATE COMPUTER-AIDED SOFTWARE ENGINEERING (CASE) EINVIRONMENT (SEE) MUST EASILY HANDLE DATA AND RULES. CURRENTLY AVAILABLE COMMERCIAL PROGRAMMING LANGUAGES AND DATABASE MANAGEMENT SYSTEMS (DBMS) TEND TO BE ABLE TO HANDLE EITHER DATA OR RULES WELL, BUT NOT BOTH SIMULTANEOUSLY. USING A STANDARD RDBMS AND AN OPEN ARCHITECTURE WOULD ALLOW CASE TOOLS TO BE DEFINED AS SETS OF SCHEMAS AND SEMANTIC RULES. DEVELOPMENT WOULD BE DEFINED AS SETS OF TRANSFORMATIONAL RULES. THE AUTOMATIC NATURE OF THIS APPROACH IMPROVES THE RELIABILITY OF DEVELOPED SOFTWARE AND DECREASES THE TIME AND COST OF IT. SOFTWORLD, INC., IS PROVING THE FEASIBILITY OF THE APPROACH BY EXPANDING A PREVIOUSLY INITIATED EXAMPLE APPLICATION. THE EXAMPLE WILL SPAN ALL VIEWS INCLUDING DEVELOPMENT AND IMPLEMENTATION PHASS. THE REQUISITE SYNTACTIC, AND PROJECT CONSTRAINTS, WILL BE IDENTIFIED. A CONSTRAINT LANGUAGE SYNTAX WILL BE SPECIFIED.

* Information listed above is at the time of submission. *

US Flag An Official Website of the United States Government