SBIR-STTR Award

A reliable software engineering environment using constraint propogation
Award last edited on: 5/26/2021

Sponsored Program
SBIR
Awarding Agency
NSF
Total Award Amount
$50,000
Award Phase
1
Solicitation Topic Code
-----

Principal Investigator
Karen J Ulberg

Company Information

Softworld Inc

PO Box 50156
Raleigh, NC 27607
   (919) 821-7551
   ulberg@mindspring.com
   N/A
Location: Single
Congr. District: 04
County: Wake

Phase I

Contract Number: ----------
Start Date: ----    Completed: ----
Phase I year
1992
Phase I Amount
$50,000
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 comouter-aided software engineering (CASE) environment (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 phases. The requisite syntactic, and project constraints, will be identified. A constraint languag@ syntax will be specified.The potential commercial application as described by the awardee: Two areas of potential commercialization exist: (1) an extended constraint subsystem, and (2) individual CASE methodology tool rule bases. The constraint subsystem would handle the identified constraint types. The individual CASE tool rule bases would be predefined schemas and syntactic and transformational rules for each software engineering methodology.

Phase II

Contract Number: ----------
Start Date: ----    Completed: ----
Phase II year
----
Phase II Amount
----