NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Workflow-Based Software Development EnvironmentThe Software Developer's Assistant (SDA) helps software teams more efficiently and accurately conduct or execute software processes associated with NASA mission-critical software. SDA is a process enactment platform that guides software teams through project-specific standards, processes, and procedures. Software projects are decomposed into all of their required process steps or tasks, and each task is assigned to project personnel. SDA orchestrates the performance of work required to complete all process tasks in the correct sequence. The software then notifies team members when they may begin work on their assigned tasks and provides the tools, instructions, reference materials, and supportive artifacts that allow users to compliantly perform the work. A combination of technology components captures and enacts any software process use to support the software lifecycle. It creates an adaptive workflow environment that can be modified as needed. SDA achieves software process automation through a Business Process Management (BPM) approach to managing the software lifecycle for mission-critical projects. It contains five main parts: TieFlow (workflow engine), Business Rules (rules to alter process flow), Common Repository (storage for project artifacts, versions, history, schedules, etc.), SOA (interface to allow internal, GFE, or COTS tools integration), and the Web Portal Interface (collaborative web environment
Document ID
20140002303
Acquisition Source
Headquarters
Document Type
Other - NASA Tech Brief
Authors
Izygon, Michel E.
(Tietronix Software, Inc. Houston, TX, United States)
Date Acquired
March 24, 2014
Publication Date
November 1, 2013
Publication Information
Publication: NASA Tech Briefs, November 2013
Subject Category
Computer Programming And Software
Report/Patent Number
MSC-24424-1
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available