Perspectives of Granular Computing in Software Engineering

Granular computing is not only a computing model for computer-centered problem solving, but also a thinking model for human-centered problem solving. Some authors have presented the structures of such kind models and investigated various perspectives of granular computing from different application points of views. In this paper we discuss the architecture of granular computing models, strategies, and applications. Especially, the perspectives of granular computing in various aspects and phases of software engineering are presented, including requirement specification and analysis, system analysis and design, algorithm design, structured programming, software testing, and system deployment.

[1]  Yiyu Yao,et al.  Structured Writing with Granular Computing Strategies , 2007, 2007 IEEE International Conference on Granular Computing (GRC 2007).

[2]  Yiyu Yao,et al.  Perspectives of granular computing , 2005, 2005 IEEE International Conference on Granular Computing.

[3]  T. Allen,et al.  Hierarchy Theory: A Vision, Vocabulary, and Epistemology , 1996 .

[4]  John Zukowski Java™ Collections , 2001, Apress.

[5]  Witold Pedrycz,et al.  Granular computing: an introduction , 2001, Proceedings Joint 9th IFSA World Congress and 20th NAFIPS International Conference (Cat. No. 01TH8569).

[6]  Lotfi A. Zadeh,et al.  Toward a theory of fuzzy information granulation and its centrality in human reasoning and fuzzy logic , 1997, Fuzzy Sets Syst..

[7]  Fausto Giunchiglia,et al.  A Theory of Abstraction , 1992, Artif. Intell..

[8]  Yiyu Yao,et al.  A Partition Model of Granular Computing , 2004, Trans. Rough Sets.

[9]  Rebecca N. Wright,et al.  Privacy-preserving Bayesian network structure computation on distributed heterogeneous data , 2004, KDD.

[10]  Pavol Návrat Review of "Algorithm design: foundations, analysis and internet examples" by Michael T. Goodrich and Roberto Tamassia. John Wiley & Sons, Inc. 2001. , 2004, SIGA.

[11]  Z. Pawlak Granularity of knowledge, indiscernibility and rough sets , 1998, 1998 IEEE International Conference on Fuzzy Systems Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98CH36228).

[12]  Lars Mathiassen Object-oriented Analysis & Design , 2000 .

[13]  Xibei Yang,et al.  Information granules in general and complete coverings , 2005, 2005 IEEE International Conference on Granular Computing.

[14]  Jerzy W. Grzymala-Busse,et al.  Rough Sets , 1995, Commun. ACM.

[15]  Lotfi A. Zadeh,et al.  Fuzzy sets and information granularity , 1996 .

[16]  Michael T. Goodrich,et al.  Algorithm design , 2001 .

[17]  Jingtao Yao,et al.  Information granulation and granular relationships , 2005, 2005 IEEE International Conference on Granular Computing.