TY - GEN
T1 - A framework for the choices of design alternatives
AU - Tiao, W. Amos
AU - Yen, John
N1 - Funding Information:
This research is supported by the National Science Foundation Young Investigator Award IRI-9257293 and by the Texas Higher Education Coordination Board through the Advanced Research Program Award 999903-253.
PY - 1998
Y1 - 1998
N2 - A software design process is to build a system that satisfies the customer's requirements which are often not crisply defined. Thus, design engineers often need to make design trade-off decisions to choose a set of design alternatives that satisfies the requirements as much as possible. In this paper, we propose a formal framework to assist design engineers in choosing design alternatives. Our approach uses fuzzy logic to represent quality requirements and design alternatives. Based on the representations, we can identify the impacts of design alternatives on requirements, infer the implicit impacts through hierarchical structures, and assist design engineers in the determination of a set of design alternatives. The goal of this research is to guide design engineers in evaluating design alternatives, to reduce design errors, to facilitate design rationale capture, and to build a system that better satisfies the customer.
AB - A software design process is to build a system that satisfies the customer's requirements which are often not crisply defined. Thus, design engineers often need to make design trade-off decisions to choose a set of design alternatives that satisfies the requirements as much as possible. In this paper, we propose a formal framework to assist design engineers in choosing design alternatives. Our approach uses fuzzy logic to represent quality requirements and design alternatives. Based on the representations, we can identify the impacts of design alternatives on requirements, infer the implicit impacts through hierarchical structures, and assist design engineers in the determination of a set of design alternatives. The goal of this research is to guide design engineers in evaluating design alternatives, to reduce design errors, to facilitate design rationale capture, and to build a system that better satisfies the customer.
UR - http://www.scopus.com/inward/record.url?scp=0031644820&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0031644820&partnerID=8YFLogxK
U2 - 10.1109/FUZZY.1998.686264
DO - 10.1109/FUZZY.1998.686264
M3 - Conference contribution
AN - SCOPUS:0031644820
SN - 078034863X
SN - 9780780348639
T3 - 1998 IEEE International Conference on Fuzzy Systems Proceedings - IEEE World Congress on Computational Intelligence
SP - 1054
EP - 1059
BT - 1998 IEEE International Conference on Fuzzy Systems Proceedings - IEEE World Congress on Computational Intelligence
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 1998 IEEE International Conference on Fuzzy Systems, FUZZY 1998
Y2 - 4 May 1998 through 9 May 1998
ER -