STAR: A tool for analyzing imprecise requirements

John Yen, W. Amos Tiao, Jianwen Yin

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

4 Citations (Scopus)

Abstract

Requirement analysis is an important activity in a software development process. Customers usually describe requirements in a natural language, which is often vague. Requirements can be rarely satisfied in a black and white sense. That is, a requirement is usually satisfied to some degree. Existing requirement methodologies are limited in specifying requirements and in supporting tradeoff analysis between the conflicting requirements. A tool support for the requirement process is important since a number of tasks in the requirement process are very time consuming. We describe an on-going project for building a tool that supports requirement specification, trade-off, and analysis. In this tool, we use fuzzy logic to capture the imprecise requirements. Once customers identify some requirement relationships, we are able to infer more implicit relationships between requirements. This functionality is crucial since identification of all requirement relationships is tedious. Moreover, the tool provides the capability of making trade-off between conflicting requirements. We illustrate the tool using a textile spinning frame manufacturing example. The goal of developing such a tool is to automate part of the requirement process such that requirement errors can be reduced in the software development process.

Original languageEnglish (US)
Title of host publication1998 IEEE International Conference on Fuzzy Systems Proceedings - IEEE World Congress on Computational Intelligence
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages863-868
Number of pages6
ISBN (Print)078034863X, 9780780348639
DOIs
StatePublished - Jan 1 1998
Event1998 IEEE International Conference on Fuzzy Systems, FUZZY 1998 - Anchorage, United States
Duration: May 4 1998May 9 1998

Publication series

Name1998 IEEE International Conference on Fuzzy Systems Proceedings - IEEE World Congress on Computational Intelligence
Volume2

Other

Other1998 IEEE International Conference on Fuzzy Systems, FUZZY 1998
CountryUnited States
CityAnchorage
Period5/4/985/9/98

Fingerprint

Requirements
Software engineering
Spinning (fibers)
Trade-offs
Fuzzy logic
Software Process
Tool Support
Development Process
Software Development
Specifications
Customers
Requirements Specification
Requirements Analysis
Natural Language
Fuzzy Logic
Manufacturing
Methodology
Relationships

All Science Journal Classification (ASJC) codes

  • Logic
  • Control and Optimization
  • Modeling and Simulation
  • Chemical Health and Safety
  • Software
  • Safety, Risk, Reliability and Quality

Cite this

Yen, J., Tiao, W. A., & Yin, J. (1998). STAR: A tool for analyzing imprecise requirements. In 1998 IEEE International Conference on Fuzzy Systems Proceedings - IEEE World Congress on Computational Intelligence (pp. 863-868). [686231] (1998 IEEE International Conference on Fuzzy Systems Proceedings - IEEE World Congress on Computational Intelligence; Vol. 2). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/FUZZY.1998.686231
Yen, John ; Tiao, W. Amos ; Yin, Jianwen. / STAR : A tool for analyzing imprecise requirements. 1998 IEEE International Conference on Fuzzy Systems Proceedings - IEEE World Congress on Computational Intelligence. Institute of Electrical and Electronics Engineers Inc., 1998. pp. 863-868 (1998 IEEE International Conference on Fuzzy Systems Proceedings - IEEE World Congress on Computational Intelligence).
@inproceedings{3c1b0357567e4d039c4c3544ead2d141,
title = "STAR: A tool for analyzing imprecise requirements",
abstract = "Requirement analysis is an important activity in a software development process. Customers usually describe requirements in a natural language, which is often vague. Requirements can be rarely satisfied in a black and white sense. That is, a requirement is usually satisfied to some degree. Existing requirement methodologies are limited in specifying requirements and in supporting tradeoff analysis between the conflicting requirements. A tool support for the requirement process is important since a number of tasks in the requirement process are very time consuming. We describe an on-going project for building a tool that supports requirement specification, trade-off, and analysis. In this tool, we use fuzzy logic to capture the imprecise requirements. Once customers identify some requirement relationships, we are able to infer more implicit relationships between requirements. This functionality is crucial since identification of all requirement relationships is tedious. Moreover, the tool provides the capability of making trade-off between conflicting requirements. We illustrate the tool using a textile spinning frame manufacturing example. The goal of developing such a tool is to automate part of the requirement process such that requirement errors can be reduced in the software development process.",
author = "John Yen and Tiao, {W. Amos} and Jianwen Yin",
year = "1998",
month = "1",
day = "1",
doi = "10.1109/FUZZY.1998.686231",
language = "English (US)",
isbn = "078034863X",
series = "1998 IEEE International Conference on Fuzzy Systems Proceedings - IEEE World Congress on Computational Intelligence",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "863--868",
booktitle = "1998 IEEE International Conference on Fuzzy Systems Proceedings - IEEE World Congress on Computational Intelligence",
address = "United States",

}

Yen, J, Tiao, WA & Yin, J 1998, STAR: A tool for analyzing imprecise requirements. in 1998 IEEE International Conference on Fuzzy Systems Proceedings - IEEE World Congress on Computational Intelligence., 686231, 1998 IEEE International Conference on Fuzzy Systems Proceedings - IEEE World Congress on Computational Intelligence, vol. 2, Institute of Electrical and Electronics Engineers Inc., pp. 863-868, 1998 IEEE International Conference on Fuzzy Systems, FUZZY 1998, Anchorage, United States, 5/4/98. https://doi.org/10.1109/FUZZY.1998.686231

STAR : A tool for analyzing imprecise requirements. / Yen, John; Tiao, W. Amos; Yin, Jianwen.

1998 IEEE International Conference on Fuzzy Systems Proceedings - IEEE World Congress on Computational Intelligence. Institute of Electrical and Electronics Engineers Inc., 1998. p. 863-868 686231 (1998 IEEE International Conference on Fuzzy Systems Proceedings - IEEE World Congress on Computational Intelligence; Vol. 2).

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

TY - GEN

T1 - STAR

T2 - A tool for analyzing imprecise requirements

AU - Yen, John

AU - Tiao, W. Amos

AU - Yin, Jianwen

PY - 1998/1/1

Y1 - 1998/1/1

N2 - Requirement analysis is an important activity in a software development process. Customers usually describe requirements in a natural language, which is often vague. Requirements can be rarely satisfied in a black and white sense. That is, a requirement is usually satisfied to some degree. Existing requirement methodologies are limited in specifying requirements and in supporting tradeoff analysis between the conflicting requirements. A tool support for the requirement process is important since a number of tasks in the requirement process are very time consuming. We describe an on-going project for building a tool that supports requirement specification, trade-off, and analysis. In this tool, we use fuzzy logic to capture the imprecise requirements. Once customers identify some requirement relationships, we are able to infer more implicit relationships between requirements. This functionality is crucial since identification of all requirement relationships is tedious. Moreover, the tool provides the capability of making trade-off between conflicting requirements. We illustrate the tool using a textile spinning frame manufacturing example. The goal of developing such a tool is to automate part of the requirement process such that requirement errors can be reduced in the software development process.

AB - Requirement analysis is an important activity in a software development process. Customers usually describe requirements in a natural language, which is often vague. Requirements can be rarely satisfied in a black and white sense. That is, a requirement is usually satisfied to some degree. Existing requirement methodologies are limited in specifying requirements and in supporting tradeoff analysis between the conflicting requirements. A tool support for the requirement process is important since a number of tasks in the requirement process are very time consuming. We describe an on-going project for building a tool that supports requirement specification, trade-off, and analysis. In this tool, we use fuzzy logic to capture the imprecise requirements. Once customers identify some requirement relationships, we are able to infer more implicit relationships between requirements. This functionality is crucial since identification of all requirement relationships is tedious. Moreover, the tool provides the capability of making trade-off between conflicting requirements. We illustrate the tool using a textile spinning frame manufacturing example. The goal of developing such a tool is to automate part of the requirement process such that requirement errors can be reduced in the software development process.

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

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

U2 - 10.1109/FUZZY.1998.686231

DO - 10.1109/FUZZY.1998.686231

M3 - Conference contribution

AN - SCOPUS:0031629536

SN - 078034863X

SN - 9780780348639

T3 - 1998 IEEE International Conference on Fuzzy Systems Proceedings - IEEE World Congress on Computational Intelligence

SP - 863

EP - 868

BT - 1998 IEEE International Conference on Fuzzy Systems Proceedings - IEEE World Congress on Computational Intelligence

PB - Institute of Electrical and Electronics Engineers Inc.

ER -

Yen J, Tiao WA, Yin J. STAR: A tool for analyzing imprecise requirements. In 1998 IEEE International Conference on Fuzzy Systems Proceedings - IEEE World Congress on Computational Intelligence. Institute of Electrical and Electronics Engineers Inc. 1998. p. 863-868. 686231. (1998 IEEE International Conference on Fuzzy Systems Proceedings - IEEE World Congress on Computational Intelligence). https://doi.org/10.1109/FUZZY.1998.686231