Review of Software Architectural styles for Artificial Intelligence systems

  • VINAYAGA SUNDARAM B
Keywords: Artificial Intelligence, information processing, complexity, software architecture, Layered systems

Abstract

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

Download data is not yet available.

Author Biography

VINAYAGA SUNDARAM B

1Computer Center, MIT Campus Anna University Chromepet Chennai-600044, Tamilnadu India

References

1. Abhay Kothari and Ramani A.K. (2006), „Qualitative Assessments of Software Architectures of Configuration Management systems‟, Journal of Computer Science, Vol.2, No.1, pp.07-12.

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.
Published
2009-12-20
Section
Articles