Review of Software Architectural styles for Artificial Intelligence systems
DOI:
https://doi.org/10.20894/IJMSR.117.001.001.012Keywords:
Artificial Intelligence, information processing, complexity, software architecture, Layered systemsAbstract
Artificial Intelligence is the ability to process information properly in a complex environment. The criteria of properness are not predefined and hence not available beforehand. They are acquired as a result of information processing. The last decade, however, has seen an unprecedented interest in this area, both within the research community and among software practitioners in the industry. In this research, a new methodology is proposed to manage and structure the complexity of these systems, viz. architecting the system in a proper way. An article presents the various software architectural styles and its applications. The major contribution of paper is how to manage the increased complexity of software intensive Artificial Intelligence systems. In particular, concerned with the management of complexity of system whose structure exhibits some form of flexibility due to either changes or failures.
Downloads
References
2.Adnan Rawashdeh and Bassem Matalkah (2006), „A New Software Quality Model for Evaluating COTS component‟, Journal of Computer Science, Vol.2, No.4, pp.373-383.
3. Surjati, 3. Androutsopoulos I., Koutsias J., Chandrinos K.V. and Spyropoulos C.D. (2000), Experimental Comparison of Naive Bayesian and Keyword Based Anti-spam filtering with personal e-mail messages‟, Proc. of SIGIR-00, 23rd ACM International Conference on Research and Development in Information Retrieval, Athens,Greece, pp.160-167.
4. Arkin R.C. (1990), „Integrating Behavioral, Perceptual, and world knowledge in reactive navigation‟, Journal of Robotics and automation, Vol.6, pp.105-122 Elsevier Publishers.
5. Babloyantz A. (1986), „Molecules, Dynamics and Life. An Introduction to Self- Organization of Matter‟, II Edition, Wiley and Sons.
6. Bass L., Clements P. and Kazman R. (2003), „Software Architecture in Practice‟, II Edition , Addison-Wesley.
7. Belkin N.J. and Croft W.B. (1992), „Information Filtering and Information Retrieval: Two Sides of the Same Coin?‟, Communications of ACM, Vol.35, No.12, pp.29-38.
8. Surjati, 3. Androutsopoulos I., Koutsias J., Chandrinos K.V. and Spyropoulos C.D. (2000), Experimental Comparison of Naive Bayesian and Keyword Based Anti-spam filtering with personal e-mail messages‟, Proc. of SIGIR-00, 23rd ACM International Conference on Research and Development in Information Retrieval, Athens,Greece, pp.160-167.
9. Bonasso R.P., Kortenkamp D., Miller D.P. and Slack M. (1996), „Experiences with an Architecture for Intelligent, Reactive Agents, Intelligent Agents‟, Proc. of the 1995 Workshop on Agent Theories, Architectures, and Languages (ATAL-95), Lecture Notes in Artificial Intelligence Springer-Verlag, Vol.1037, pp.187-202.
10.Booch G. (1994), „Object-Oriented Analysis and Design with Applications‟, II Edition, Addison-Wesley.
11.Bosch J. (2000), „Design and Use of Software Architectures‟, I Edition, Addison- Wesley.
12.Burmeister B. and Sundermeyer K. (1992), „Cooperative Problem-Solving Guided by Intentions and Perception‟, Decentralized A.I., Vol.3, pp.36-47.
13.Bushmann F., Meunier R., Rohnert H., Sommerlad P. and Stal M. (1996),Pattern-Oriented Software Architecture - A System of Patterns‟, I Edition, John Wiley & Sons.
14.Castelfranchi C. (1995), „Guarantees for Autonomy in Cognitive Agent Architecture, in Intelligent Agents: Theories, Architectures, and Languages‟, Springer-Verlag: Heidelberg, Germany, Lecture notes in Artificial Intelligence, Vol.890, pp.56-70.
15.Clements P., Bachmann F., Bass L., Garlan D., Ivers J., Little R., Nord R. and Stafford J. (2002), „Documenting Software Architectures: Views and Beyond‟, I Edition, Addison-Wesley.
16.David Garlan (2000), „Software Architecture: a Roadmap‟, In the future of Software Engineering, pp.91-101, ACM press.
17.David Ramamonjiso and Issam A. Hamid (1999), „Design and Implementation of Multi Agent for Intelligent Software‟, IEEE Computer society, pp.268-271.
18.Dolores Del Castillo and Jose Ignacio Serrano (2004), „A Multistrategy Approach for Digital Text Categorization from Imbalanced Documents‟, Sigkdd Explorations, Vol.6, No.1, pp.70-77.
19.Drucker H., Wu D. and Vapnik V. (1999), „Support Vector Machines for Spam Categorization‟, IEEE Trans. on Neural Networks, Vol.10, No.5, pp.1048-1054.
20.Elaine J. Weyuker (1999), „Evaluation Techniques for Improving the Quality of Very large Software Systems in Cost Effective Way‟, The Journal of Systems and Software, pp.97-103.
Downloads
Published
Issue
Section
License
Authors need to sign following agreement with International Journal of MC Square Scientific Research before publishing their articles:
- Authors need to return copyright form to Journal Editor-in-chief to proceed their articles for publication. Meantime, the journal licensed under a Creative Commons Attribution License, which permits other user to distribute the work with an acknowledgement of the authors for International Journal of MC Square Scientific Research.
- Authors are also able to share their separate, additional contractual arrangements for the non-restricted contribution of the journal with an acknowledgement of publication in International Journal of MC Square Scientific Research.
- Authors are allowed and encouraged to share their work during the submission process for increasing citation and exploring to increase the paper availability in worldwide way. The Effect of Open Access.