Научный журнал
ИЗВЕСТИЯ ВЫСШИХ УЧЕБНЫХ ЗАВЕДЕНИЙ.
СЕВЕРО-КАВКАЗСКИЙ РЕГИОН.

ТЕХНИЧЕСКИЕ НАУКИ


ИЗВЕСТИЯ ВЫСШИХ УЧЕБНЫХ ЗАВЕДЕНИЙ СЕВЕРО-КАВКАЗСКИЙ РЕГИОН. 2015; 4: 9-16

 

http://dx.doi.org/10.17213/0321-2653-2015-4-9-16

 

МЕТОДЫ ГРАНУЛЯЦИИ ДЛЯ РЕШЕНИЯ ЗАДАЧ ПРОГРАММНОЙ ИНЖЕНЕРИИ

М.А. Бутакова, О.В. Иванченко, Н.М. Панфилова

Бутакова Мария Александровна – д-р техн. наук, профессор, декан факультета «Информационные технологии управления», Ростовский государственный университет путей сообщения, г. Ростов-на-Дону, Россия. E-mail: butakova @rgups.ru

Иванченко Ольга Владимировна – аспирант, кафедра «Информатика», Ростовский государственный университет путей сообщения, г. Ростов-на-Дону, Россия. E-mail: olka-pozitiff@mail.ru

Панфилова Наталья Михайловна – доцент, кафедра «Начертательная геометрия и графика», Ростовский государственный университет путей сообщения, г. Ростов-на-Дону, Россия. E-mail: inf-rgups@yandex.ru

 

Аннотация

Рассматриваются определения и механизмы решения проблем, исследуются основополагающие принципы и процессы грануляции и наглядно демонстрируется, что разработка методологий в программной инженерии следует основному принципу гранулярных вычислений – грануляции. Анализируется и предлагается новый метод грануляции путем ролификафии (действия или результата проектирования ролей), т.е. ролей и субъектов. Основной вклад заключается в создании основ гранулярного метода при решении задач и уточнении отношений между гранулярным методом решения проблем и программной инженерией. Во введении статьи представлены общие сведения о роли методов грануляции в задачах программной инженерии. Во втором разделе статьи даны определения, задачи и принципы решения задач на основе грануляции, в третьей части анализируются различные формы и методы грануляции, в четвертом разделе демонстрируются главные методологии программной инженерии в разрезе гранулярных вычислений, в пятом – предложен новый метод грануляции, основанный на ролях и агентах, в шестом рассмотрены связанные работы по гранулярным вычислениям, в седьмом разделе представлены выводы.

 

Ключевые слова: программная инженерия; методы грануляции; технологии разработки программного обеспечения

 

Полный текст: [in elibrary.ru]

 

Ссылки на литературу

1. Bargiela A., Pedrycz W. The roots of granular computing. Proc. of the IEEE Int'l Conf. on Granular Computing, May 2006, pp. 806 – 809.

2. Lin T.Y. Granular computing: examples, intuitions and modeling. Proc. of IEEE Int'l Conf. on Granular Computing, July 2005, Beijing, China (GrC'05), pp. 40 – 44.

3. Lin  T.Y.  Granular  computing:  a problem solving paradigm.  Proc. of the IEEE Int'l Conf. on Fuzzy Systems, May 22-25, 2005, Reno, Nevada, USA, pp. 132 – 137.

4. Pedrycz W. Granular computing: an introduction. Proc. of the IFSA World Congress and 20th NAFIPS Int'l Conf., July 2001, Vancouver, BC, Canada, Vol. 3, pp. 1349 – 1354.

5. Yao J.T., Yao Y.Y. Information granulation for web based information retrieval support system. Proc. of SPIE, Vol. 5098, April 2003, Orlando, FL, USA, pp. 138 – 146.

6. Yao J.T. Information granulation and granular Relationships. GrC'05, pp. 326 – 329.

7. Yao J.T. A Ten-Year Review of Granular Computing. GrC'07, pp. 734 – 739.

8. Yao Y.Y. A partition model of granular computing, LNCS Transactions on Rough Sets I, 2004, Vol. 3100, pp. 232 – 253.

9. Yao Y.Y. The art of granular computing. Proc. of the Int'l Conf. on Rough Sets and Emerging Intelligent Systems Paradigms, LNAI 4585, 2007, pp. 101 – 112.

10. Yao Y.Y. Perspectives of granular computing. GrC'05, pp. 85 – 90.

11. Yao Y.Y., Zhong N. Granular computing using information tables, Lin, T.Y., Yao, Y.Y. and Zadeh, L.A. (Eds.), Data Mining, Rough Sets and Granular Computing, Physica-Verlag, Heidelberg, 2002, pp. 102-124.

12. Louie E., Lin T.Y., Hu X. Analysis of using granules to find association rules", GrC'05, pp. 556 – 560.

13. Zadeh L.A. Some reflections on soft computing, granular computing, and their roles in the conception, design and utilization of information/intelligent systems, Soft Computing, 1998, Vol. 2, pp. 23 – 25.

14. Zadeh L.A. Towards a theory of fuzzy information granulation and its centrality in human reasoning and fuzzy logic, Fuzzy Sets and Systems, 1997, Vol. 19, pp. 111 – 127.

15. Keet C.M. Granulation with indistinguishability, equivalence, or similarity. GrC'07, pp. 11 – 16.

16. Han J., Dong J. Perspectives of granular computing in Software Engineering, Proc. of the IEEE Int'l Conf. on Granular Computing, Silicon Valley, CA, USA, Nov. 2007(GrC'07), pp. 66 – 71.

17. Chandrasekaran B. Design problem solving: a task analysis. AIMagazine, Vol. 11, no. 4, 1990, pp. 59 – 71.

18. Zhu H., Zhou M.C. Object-Oriented Programming with C++, Tsinghua Univ. Press, 2006.

19. Zhu H. The role mechanisms in collaborative systems. Int'l J. of Production Research, 2006, Vol. 44, no. 1, pp. 181 – 193.

20. Zhu H., Zhou M.C. Role-based collaboration and its kernel mechanisms, IEEE Trans. on Systems, Man and Cybernetics, Part C, 2006, Vol. 36, no. 4, pp. 578 – 589.

21. Zhu H., Zhou M.C. Supporting software development with roles, IEEE Trans. on Systems, Man and Cybernetics, Part A, 2006, Vol. 36, no. 6, pp. 1110 – 112.

22. Zhu H. Improving Object-Oriented Analysis with Roles. Proc. of the IEEE Int'l Conf. on Cognitive Informatics, Lake Tahoe, CA, USA, Aug. 2007, pp. 430 – 439.

23. Liu Q. Granules and reasoning based on granular computing. Proc. of the 16th Int'l Conf. on Developments in Applied Artificial Intelligence, Laughborough, UK. 2003, Lecture Notes In Computer Science, Vol. 2718, pp. 516 – 526.