STAR: A CASE tool for requirement engineering

John Yen, Jianwen Yin, W. Amos Tiao

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Requirement analysis is one of the most critical and time-consuming steps in the software development process. Requirements are usually vague and imprecise in nature. They often conflict with each other and many conflicts are implicit and difficult to identify. Moreover, accessing the customer's trade-off preferences among the conflicting requirements is challenging. A CASE tool that assists the software developer in identifying conflicting requirements and in analyzing trade-off relationship can be useful. In this paper, we introduce a tool for the Specification, the Trade-off, and the Analysis for the Requirements (STAR). We briefly describe the formal foundation for STAR, which uses fuzzy logic to specify imprecise requirements. STAR has a set of heuristics for inferring cooperative and conflicting relationships between requirements. Once the conflicting requirements are identified, STAR supports a systemic approach for assessing the relative priority between conflicting requirements.

Original languageEnglish (US)
Title of host publicationProceedings - 1998 IEEE Workshop on Application-Specific Software Engineering and Technology, ASSET 1998
EditorsSimeon Ntafos
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages28-33
Number of pages6
ISBN (Electronic)0818685824, 9780818685828
DOIs
StatePublished - Jan 1 1998
Event1998 IEEE Workshop on Application-Specific Software Engineering and Technology, ASSET 1998 - Richardson, United States
Duration: Mar 26 1998Mar 28 1998

Publication series

NameProceedings - 1998 IEEE Workshop on Application-Specific Software Engineering and Technology, ASSET 1998
Volume1998-January

Other

Other1998 IEEE Workshop on Application-Specific Software Engineering and Technology, ASSET 1998
CountryUnited States
CityRichardson
Period3/26/983/28/98

Fingerprint

Requirements engineering
Fuzzy logic
Software engineering
Specifications

All Science Journal Classification (ASJC) codes

  • Software
  • Safety, Risk, Reliability and Quality

Cite this

Yen, J., Yin, J., & Tiao, W. A. (1998). STAR: A CASE tool for requirement engineering. In S. Ntafos (Ed.), Proceedings - 1998 IEEE Workshop on Application-Specific Software Engineering and Technology, ASSET 1998 (pp. 28-33). (Proceedings - 1998 IEEE Workshop on Application-Specific Software Engineering and Technology, ASSET 1998; Vol. 1998-January). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/ASSET.1998.688229
Yen, John ; Yin, Jianwen ; Tiao, W. Amos. / STAR : A CASE tool for requirement engineering. Proceedings - 1998 IEEE Workshop on Application-Specific Software Engineering and Technology, ASSET 1998. editor / Simeon Ntafos. Institute of Electrical and Electronics Engineers Inc., 1998. pp. 28-33 (Proceedings - 1998 IEEE Workshop on Application-Specific Software Engineering and Technology, ASSET 1998).
@inproceedings{ca3e6e4269654b348bdc98fa7aff8f41,
title = "STAR: A CASE tool for requirement engineering",
abstract = "Requirement analysis is one of the most critical and time-consuming steps in the software development process. Requirements are usually vague and imprecise in nature. They often conflict with each other and many conflicts are implicit and difficult to identify. Moreover, accessing the customer's trade-off preferences among the conflicting requirements is challenging. A CASE tool that assists the software developer in identifying conflicting requirements and in analyzing trade-off relationship can be useful. In this paper, we introduce a tool for the Specification, the Trade-off, and the Analysis for the Requirements (STAR). We briefly describe the formal foundation for STAR, which uses fuzzy logic to specify imprecise requirements. STAR has a set of heuristics for inferring cooperative and conflicting relationships between requirements. Once the conflicting requirements are identified, STAR supports a systemic approach for assessing the relative priority between conflicting requirements.",
author = "John Yen and Jianwen Yin and Tiao, {W. Amos}",
year = "1998",
month = "1",
day = "1",
doi = "10.1109/ASSET.1998.688229",
language = "English (US)",
series = "Proceedings - 1998 IEEE Workshop on Application-Specific Software Engineering and Technology, ASSET 1998",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "28--33",
editor = "Simeon Ntafos",
booktitle = "Proceedings - 1998 IEEE Workshop on Application-Specific Software Engineering and Technology, ASSET 1998",
address = "United States",

}

Yen, J, Yin, J & Tiao, WA 1998, STAR: A CASE tool for requirement engineering. in S Ntafos (ed.), Proceedings - 1998 IEEE Workshop on Application-Specific Software Engineering and Technology, ASSET 1998. Proceedings - 1998 IEEE Workshop on Application-Specific Software Engineering and Technology, ASSET 1998, vol. 1998-January, Institute of Electrical and Electronics Engineers Inc., pp. 28-33, 1998 IEEE Workshop on Application-Specific Software Engineering and Technology, ASSET 1998, Richardson, United States, 3/26/98. https://doi.org/10.1109/ASSET.1998.688229

STAR : A CASE tool for requirement engineering. / Yen, John; Yin, Jianwen; Tiao, W. Amos.

Proceedings - 1998 IEEE Workshop on Application-Specific Software Engineering and Technology, ASSET 1998. ed. / Simeon Ntafos. Institute of Electrical and Electronics Engineers Inc., 1998. p. 28-33 (Proceedings - 1998 IEEE Workshop on Application-Specific Software Engineering and Technology, ASSET 1998; Vol. 1998-January).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - STAR

T2 - A CASE tool for requirement engineering

AU - Yen, John

AU - Yin, Jianwen

AU - Tiao, W. Amos

PY - 1998/1/1

Y1 - 1998/1/1

N2 - Requirement analysis is one of the most critical and time-consuming steps in the software development process. Requirements are usually vague and imprecise in nature. They often conflict with each other and many conflicts are implicit and difficult to identify. Moreover, accessing the customer's trade-off preferences among the conflicting requirements is challenging. A CASE tool that assists the software developer in identifying conflicting requirements and in analyzing trade-off relationship can be useful. In this paper, we introduce a tool for the Specification, the Trade-off, and the Analysis for the Requirements (STAR). We briefly describe the formal foundation for STAR, which uses fuzzy logic to specify imprecise requirements. STAR has a set of heuristics for inferring cooperative and conflicting relationships between requirements. Once the conflicting requirements are identified, STAR supports a systemic approach for assessing the relative priority between conflicting requirements.

AB - Requirement analysis is one of the most critical and time-consuming steps in the software development process. Requirements are usually vague and imprecise in nature. They often conflict with each other and many conflicts are implicit and difficult to identify. Moreover, accessing the customer's trade-off preferences among the conflicting requirements is challenging. A CASE tool that assists the software developer in identifying conflicting requirements and in analyzing trade-off relationship can be useful. In this paper, we introduce a tool for the Specification, the Trade-off, and the Analysis for the Requirements (STAR). We briefly describe the formal foundation for STAR, which uses fuzzy logic to specify imprecise requirements. STAR has a set of heuristics for inferring cooperative and conflicting relationships between requirements. Once the conflicting requirements are identified, STAR supports a systemic approach for assessing the relative priority between conflicting requirements.

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

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

U2 - 10.1109/ASSET.1998.688229

DO - 10.1109/ASSET.1998.688229

M3 - Conference contribution

AN - SCOPUS:85043362550

T3 - Proceedings - 1998 IEEE Workshop on Application-Specific Software Engineering and Technology, ASSET 1998

SP - 28

EP - 33

BT - Proceedings - 1998 IEEE Workshop on Application-Specific Software Engineering and Technology, ASSET 1998

A2 - Ntafos, Simeon

PB - Institute of Electrical and Electronics Engineers Inc.

ER -

Yen J, Yin J, Tiao WA. STAR: A CASE tool for requirement engineering. In Ntafos S, editor, Proceedings - 1998 IEEE Workshop on Application-Specific Software Engineering and Technology, ASSET 1998. Institute of Electrical and Electronics Engineers Inc. 1998. p. 28-33. (Proceedings - 1998 IEEE Workshop on Application-Specific Software Engineering and Technology, ASSET 1998). https://doi.org/10.1109/ASSET.1998.688229