Tool Support for Collaborative Software Prototyping

dc.contributor.authorElliot A. Shefrin ,en_US
dc.contributor.authorJames M. Purtilo ,en_US
dc.date.accessioned2004-05-31T22:29:49Z
dc.date.available2004-05-31T22:29:49Z
dc.date.created1994-12en_US
dc.date.issued1998-10-15en_US
dc.description.abstractPrototyping is a means by which requirements for software projects can be defined and refined before they are committed to firm specifications for the finished software product. By this process, costly and time-consuming errors in specification can be avoided or minimized. Reconfiguration is the concept of altering the program code, bindings between program modules, or logical or physical distribution of software components while allowing the continuing execution of the software being changed. Combining these two notions suggests the potential for a development environment where requirements can be quickly and dynamically evolved. This paper discusses reconfiguration-based prototyping (RBP), that is, the simultaneous consideration of requirements, software behavior and user feedback within a running system in order to derive a clear specification of an intended product. Tools enabling RBP can coordinate the efforts of developers, users and subject matter specialists alike as they work towards consensus on an application's specification by means of a prototype. The authors describe the scope of the modifications that can be effected by an integration of prototyping and reconfiguration protocols, and they then demonstrate that the technology exists to create such an environment. They conclude by describing a software development environment based on RBP. (Also cross-referenced as UMIACS-TR-95-5)en_US
dc.format.extent409074 bytes
dc.format.mimetypeapplication/postscript
dc.identifier.urihttp://hdl.handle.net/1903/690
dc.language.isoen_US
dc.relation.isAvailableAtDigital Repository at the University of Marylanden_US
dc.relation.isAvailableAtUniversity of Maryland (College Park, Md.)en_US
dc.relation.isAvailableAtTech Reports in Computer Science and Engineeringen_US
dc.relation.isAvailableAtUMIACS Technical Reportsen_US
dc.relation.ispartofseriesUM Computer Science Department; CS-TR-3399en_US
dc.relation.ispartofseriesUMIACS; UMIACS-TR-95-5en_US
dc.titleTool Support for Collaborative Software Prototypingen_US
dc.typeTechnical Reporten_US

Files

Original bundle
Now showing 1 - 2 of 2
No Thumbnail Available
Name:
CS-TR-3399.ps
Size:
399.49 KB
Format:
Postscript Files
Loading...
Thumbnail Image
Name:
CS-TR-3399.pdf
Size:
191.73 KB
Format:
Adobe Portable Document Format
Description:
Auto-generated copy of CS-TR-3399.ps