Object Oriented Software Development for Artificial Intelligence
American Journal of Software Engineering and Applications
Volume 7, Issue 2, June 2018, Pages: 22-24
Received: Oct. 1, 2018;
Accepted: Nov. 1, 2018;
Published: Dec. 5, 2018
Views 359 Downloads 95
Girma Yohannis Bade, Department of Computer Science, Wolaita Sodo University, Wolaita, Ethiopia
Akalu Assefa Afaro, Department of IT, Wolaita Sodo University, Wolaita, Ethiopia
Follow on us
With the advent of computers, life has become a lot easier. The computer's ability to perform numerous tasks at a high speed has helped humans in many ways. Complex calculations that were previously done by hand, can now be done quickly using computers. Unlike humans, computers don't get tired. These machines can do monotonous mechanical computations reliably and efficiently. However, as computers cannot think, making a complex decision is certainly not possible for a computer. These machines face trouble in understanding complex real world problems. For instance, can a computer diagnose a disease based on the symptoms the person exhibits? This is why artificial intelligence steps in. It allows the computer to think like human. This paper discuss how software engineering is important to build an artificial indulgence. The requirement of software engineering in AI is for increased modularity, re-use ability and maintainability in the software which has accentuated interest in the object-oriented programming paradigm. In this regard, the approaches to AI, its procedure, and aspects in both dimension has been analyzed. In addition, the field of Distributed Artificial Intelligence (DAI) needs special emphasis on object-oriented multi-agent systems and particularly manufacturing applications. An application of artificial intelligence technology to the implementation of a rapid prototyping method in object-oriented performance design (OOPD) for real-time systems is very important.
Artificial Intelligence, Natural Intelligence, Object Oriented, Programming Paradigm
To cite this article
Girma Yohannis Bade,
Akalu Assefa Afaro,
Object Oriented Software Development for Artificial Intelligence, American Journal of Software Engineering and Applications.
Vol. 7, No. 2,
2018, pp. 22-24.
Copyright © 2018 Authors retain the copyright of this article.
This article is an open access article distributed under the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/
) which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Decision Support Systems and Intelligent Systems, Efraim Turban and Jay E. Aronson 6th ed, 2001.
Mumolo, E.; et al, "Object oriented design of a mobile robot using UML," Information Technology Interfaces, 2001. ITI 2001. Proceedings of the 23rd International Conference on , vol., no., pp. 473- 478 vol.1, 19-22 June 2001.
Kindler, E.; Krivy, I. “Object-Oriented Simulation of systems with sophisticated control.” International Journal of General Systems. p. 313-343, 2011.
P. C. Chen. "A Climate Simulation Cas Study." In Proceedings of Visualization `93, pages 397-401, IEEE Computer Society Press, Los Alamitos, CA, 1993.
von Mayrhauser, A., Walls, J., & Mraz, R. T Sleuth: A Domain Based Testing Tool. In Proceedings of the International Test Conference (pp. 840-849). Washington, DC: IEEE Computer Society, 1994.
Wappler, S., & Schieferdecker, I “Improving evolutionary class testing in the presence of non-public methods”. In Proceedings of the Twenty second IEEE/ACM International Conference on Automated Software Engineering (pp. 381-384), Atlanta, Georgia. New York: ACM Press, 2007.
American Management Association 601 Broadway New York, New York 10019 Visit the American Management Association and AMACOM on-line at http:\\www.amanet.org.
Rob ert Feldt, Francisco G. de Oliveira Neto, and Richard Torkar “Ways of Applying Artificial Intelligence in Software Engineering” RAISE’18, May 2018, Gothenburg, Sweden.