Research for an Intelligent Component-Oriented Software Development Approaches
نویسندگان
چکیده
Founding information: This work is partially sponsored by the Natural Science Foundation of Zhejiang Province, China (M603245, Y106469), and National high tech research and development plan (863plan):2007AA01Z105-05 Abstract—Using software agents as next generation flexible components and applying reuse technologies to rapidly construct agents and agent systems have great promise to improve application and system construction. The increasing complexity of software has made it necessary to reuse software. Reuse has increased the reliability of software applications and made it efficient to develop and maintain current software. An Intelligent componentoriented software development approach, which emphasizes the design and construction of software systems by using reusable components, is an effective approach to the software development. Combining the advantages of agentoriented and component-oriented methods, it aims to create more flexible, reusable and customizable agent components in future. An agent component-based architecture is proposed and a concrete application system is described to illustrate the method and process of applying the architecture
منابع مشابه
Component Based Development in Software Engineering
-In today’s world, Component Based development is an active research area for more than a decade in software engineering. As they provide automated or semi-automated support for the various processes and the methods. There are three main approaches in Software Engineering world such as Structured, Object-oriented and Component-based approach. The last Component-based approach introduces more be...
متن کاملToward Agent-Oriented Conceptualization and Implementation
AbstrAct The desire to flexibly customize software, manage it efficiently, and empower it with intelligence has driven research and development-related efforts toward intelligent agents. The benefits in terms of rapid delivery, reduced costs, and enhanced productivity can be realized in the areas of systems and software engineering with the proliferation of this technology. Intelligent agents r...
متن کاملA survey of Agent-Oriented Software Engineering
Agent-Oriented Software Engineering is the one of the most recent contributions to the field of Software Engineering. It has several benefits compared to existing development approaches, in particular the ability to let agents represent high-level abstractions of active entities in a software system. This paper gives an overview of recent research and industrial applications of both general hig...
متن کاملDesign of a Decision Support System for Production Scheduling with Intelligent Agents
The importance of research for rapid and automated model construction of decision support systems is prominent and recognized. In the literature, research on model construction methods has been conducted using either component-based approaches or artificial intelligent approaches; however, these methods are usually incapable of handling dynamic constrains under different situations. To obtain s...
متن کاملApplying aspect-oriented programming ideas in a component based context: Composition Adapters
Aspect-oriented programming (AOP) is a new programming methodology that enables the modularization of crosscutting concerns. Until now, the emphasis of AOP research lays on being able to modularize these concerns in an object-oriented context. However, the same problem also applies to the component based software engineering domain. In this paper we propose a solution, namely composition adapte...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- JSW
دوره 4 شماره
صفحات -
تاریخ انتشار 2009