Case study on rapid systems prototyping and its impact on system evolution

James L. Sidoran, Carla L. Burns, Scott Maethner, David Spencer, Hollis Bond

Research output: Contribution to journalConference article

Abstract

The requirements specification phase of the software lifecycle has been recognized as being critical for the development of large complex software systems. Rapid prototyping techniques can be applied to develop executable models to help eliminate the ambiguity, inconsistency and incompleteness in requirements specifications, which are often the source of errors and inefficiencies in subsequent lifecycle phases. The Requirements Engineering Environment (REE) provides a suite of software tools to rapidly prototype functional and user interface requirements. This paper provides an overview of the REE tools and focuses on how the REE was applied to prototype part of a real-world space debris hazard analysis system. Among the prototype activities discussed include user interface design, exercising domain-specific analytical models and algorithms and iterative prototype evaluation with customers. Future prototyping work towards further system evolution is addressed.

Original languageEnglish (US)
Pages (from-to)125-130
Number of pages6
JournalProceedings of the International Workshop on Rapid System Prototyping
StatePublished - Dec 1 1995
EventProceedings of the 6th IEEE International Workshop on Rapid System Prototyping - Chapel Hill, NC, USA
Duration: Jun 7 1995Jun 9 1995

Fingerprint

Requirements engineering
User interfaces
Specifications
Space debris
Rapid prototyping
Analytical models
Hazards

All Science Journal Classification (ASJC) codes

  • Computer Science(all)

Cite this

@article{a9df78abd14543a4acf907b71cc652c8,
title = "Case study on rapid systems prototyping and its impact on system evolution",
abstract = "The requirements specification phase of the software lifecycle has been recognized as being critical for the development of large complex software systems. Rapid prototyping techniques can be applied to develop executable models to help eliminate the ambiguity, inconsistency and incompleteness in requirements specifications, which are often the source of errors and inefficiencies in subsequent lifecycle phases. The Requirements Engineering Environment (REE) provides a suite of software tools to rapidly prototype functional and user interface requirements. This paper provides an overview of the REE tools and focuses on how the REE was applied to prototype part of a real-world space debris hazard analysis system. Among the prototype activities discussed include user interface design, exercising domain-specific analytical models and algorithms and iterative prototype evaluation with customers. Future prototyping work towards further system evolution is addressed.",
author = "Sidoran, {James L.} and Burns, {Carla L.} and Scott Maethner and David Spencer and Hollis Bond",
year = "1995",
month = "12",
day = "1",
language = "English (US)",
pages = "125--130",
journal = "Proceedings of the International Workshop on Rapid System Prototyping",
issn = "1074-6005",
publisher = "IEEE Computer Society",

}

Case study on rapid systems prototyping and its impact on system evolution. / Sidoran, James L.; Burns, Carla L.; Maethner, Scott; Spencer, David; Bond, Hollis.

In: Proceedings of the International Workshop on Rapid System Prototyping, 01.12.1995, p. 125-130.

Research output: Contribution to journalConference article

TY - JOUR

T1 - Case study on rapid systems prototyping and its impact on system evolution

AU - Sidoran, James L.

AU - Burns, Carla L.

AU - Maethner, Scott

AU - Spencer, David

AU - Bond, Hollis

PY - 1995/12/1

Y1 - 1995/12/1

N2 - The requirements specification phase of the software lifecycle has been recognized as being critical for the development of large complex software systems. Rapid prototyping techniques can be applied to develop executable models to help eliminate the ambiguity, inconsistency and incompleteness in requirements specifications, which are often the source of errors and inefficiencies in subsequent lifecycle phases. The Requirements Engineering Environment (REE) provides a suite of software tools to rapidly prototype functional and user interface requirements. This paper provides an overview of the REE tools and focuses on how the REE was applied to prototype part of a real-world space debris hazard analysis system. Among the prototype activities discussed include user interface design, exercising domain-specific analytical models and algorithms and iterative prototype evaluation with customers. Future prototyping work towards further system evolution is addressed.

AB - The requirements specification phase of the software lifecycle has been recognized as being critical for the development of large complex software systems. Rapid prototyping techniques can be applied to develop executable models to help eliminate the ambiguity, inconsistency and incompleteness in requirements specifications, which are often the source of errors and inefficiencies in subsequent lifecycle phases. The Requirements Engineering Environment (REE) provides a suite of software tools to rapidly prototype functional and user interface requirements. This paper provides an overview of the REE tools and focuses on how the REE was applied to prototype part of a real-world space debris hazard analysis system. Among the prototype activities discussed include user interface design, exercising domain-specific analytical models and algorithms and iterative prototype evaluation with customers. Future prototyping work towards further system evolution is addressed.

UR - http://www.scopus.com/inward/record.url?scp=0029482112&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0029482112&partnerID=8YFLogxK

M3 - Conference article

AN - SCOPUS:0029482112

SP - 125

EP - 130

JO - Proceedings of the International Workshop on Rapid System Prototyping

JF - Proceedings of the International Workshop on Rapid System Prototyping

SN - 1074-6005

ER -