Microsoft Word - NaghashyanPogosyan_24.doc Mathematical Problems of Computer Science 33, 187--195, 2010. 187 Developing Java Software for Representation, Acquisition and Management of Strategy Knowledge Zaven Naghashyan1 and Edward Pogossian1,2 1State Engineering University of Armenia 1,2Institute for Informatics and Automation Problems of NAS of RA e-mail: lasl@sci.am, david@dm-lab.sci.am url: http://dm-lab.sci.am Abstract Technical solutions for representing and managing concepts of strategy knowledge for Java based software package and the framework of personalized and communalized knowledge acquisition is described. The following six units are considered - Game Tree Organization, Instances Matching Oriented Classes, Dynamic Class Hierarchy Management, Web Based Graphical Interface and Relations Builder Procedure as well as ideology of knowledge learning and evaluation. The solutions develop and enhance classical object oriented approaches to be used for representation and management of the concepts of strategy knowledge, their learning and evaluation. . References 1. E. Pogossian, V. Vahradyan and A. Grigoryan, “On Competing Agents Consistent with Expert Knowledge”, Lecture Notes in Computer Science, AIS-ADM-07: The International Workshop on Autonomous Intelligent Systems - Agents and Data Mining, St. Petersburg, Russia, pp. 229-241, June 6-7, 2007. 2. T. Bagdasaryan, A. Grigoryan and Z. Nagashyan, “Developing of a scripting language interpreter for regular acquisition of expert knowledge”, International Conference in Computer Sciences and Information Technologies, pp. 187-191, Yerevan, 2009. 3. Su Lixin, H. Mikko, Lipasti. Dynamic Class Hierarchy Mutation - http://www.ece.wisc.edu/~pharm/papers/cgo4.pdf 4. R. Joel Brandt; Goldman, J. Kenneth, Run-time Modification of the Class Hierarchy in a Live Java Development Environment - http://cse.wustl.edu/Research/Lists/Technical%20Reports/Attachments/642/403_hierarchy.pdf 5. Java Language Specification - http://java.sun.com/docs/books/jls/ 6. Jude official site - http://jude.change-vision.com/jude-web/index.html 7. IBM Rational Rose - http://www-01.ibm.com/software/rational/ 8. Linked lists basics - http://cslibrary.stanford.edu/103/ 9. E. Pogossian, “Combinatorial Game Models For Security Systems”, NATO ARW on "Security and Embedded Systems", Porto Rio, Patras, Greece, Aug., pp. 8-18, 2005. 188 Developing Java Software for Representation, Acquisition and Management of Strategy Knowledge 10. Э. Погосян, В.Ваградян, А.Григорян, “Эксперименты согласования знаний экспертов с принятием решений в этюдах Рети и Нoдареишвили”. Proceedings of IPIA in Mathematics and Computer Sciences, p. 20, 2007. 11. E. Pogossian, Adaptation of Combinatorial Algorithms, (in Russian), pp. 293,Yerevan, 1983. 12. E. Pogossian, Specifying Personalized Expertise. International Association for Development of the Information Society (IADIS): International Conference Cognition and Exploratory Learning in Digital Age (CELDA 2006), Barcelona, Spain, pp.151-159, 2006. Java Íñ³·ñ³ß³ñÇ Ùß³ÏáõÙ é³½Ù³í³ñ³Ï³Ý ·Çï»ÉÇùÝ»ñÇ Ý»ñϳ۳óÙ³Ý, ÁÝϳÉÙ³Ý ¨ ϳ½Ù³Ï»ñåÙ³Ý Ýå³ï³Ïáí ¼. ܳճßÛ³Ý ¨ ¾. äáÕáëÛ³Ý ²Ù÷á÷áõÙ Ðá¹í³ÍáõÙ Ýϳñ³·ñí³Í »Ý Java Íñ³·ñ³íáñÙ³Ý É»½íÇ ÑÇÙ³Ý íñ³ ëï»ÕÍí³Í Íñ³·ñ³ß³ñÇÝ ÏÇñ³éí³Í ï»ËÝÇÏ³Ï³Ý ÉáõÍáõÙÝ»ñÁ ¨ ³ÝÓݳíáñí³Í áõ ѳë³ñ³Ï³Ûݳóí³Í ·Çï»ÉÇùÝ»ñÇ ÁÝϳÉÙ³Ý ÑÇÙݳÏÙ³ËùÁ: ¸Çï³ñÏí³Í »Ý Ñ»ï¨Û³É í»ó ûٳݻñÁ` ˳ճÛÇÝ Í³éÇ Ï³½Ù³Ï»ñåáõÙÁ, ÝÙáõßÝ»ñÇ ÁÝïñÙ³Ý Ñ³Ù³ñ ¹³ë»ñÇ Ùß³ÏáõÙÁ, ¹ÇݳÙÇÏ ¹³ë»ñÇ ëïáñ³¹³ë³ÛÇÝ Ï³½Ù³Ï»ñåáõÙÁ, í»µ ÇÝï»ñý»ÛëÇ Ùß³ÏáõÙÁ, ¹³ë»ñÇ ÙÇç¨ Ñ³ñ³µ»ñáõÃÛáõÝÝ»ñÇ Ï³éáõóÙ³Ý ÁÝóó³Ï³ñ·Á ÇÝãå»ë ݳ¨ ·Çï»ÉÇùÇÝ»ñÇ áõëáõóÙ³Ý ¨ ·Ý³Ñ³ïÙ³Ý ·³Õ³÷³ñÝ»ñÁ: ÎÇñ³éí³Í Ùáï»óáõÙÝ»ñÁ ½³ñ·³óÝáõÙ ¨ ÁݹɳÛÝáõÙ »Ý ¹³ë³Ï³Ý ûµÛ»Ïïáñáßí³Í Íñ³·ñ³íáñÙ³Ý Ù»Ãá¹Ý»ñÁ, ÃáõÛÉ ï³Éáí û·ï³·áñÍ»É ¹ñ³Ýù ëïñ³ï»·Ç³Ý»ñáõÙ ·Çï»ÉÇùÝ»ñÇ Ñ³ëϳóáõÃÛáõÝÝ»ñÁ ѳٳϳñ·ãÇ ÙÇçáóáí Ý»ñϳ۳óÝ»Éáõ, ϳ½Ù³Ï»ñå»Éáõ, áõëáõó³Ý»Éáõ ¨ ·Ý³Ñ³ï»Éáõ ѳٳñ: