A definition of intelligence is given in terms of performance that can be
quantitatively measured. In this study, we have presented a conceptual model of
Intelligent Agent System for Automatic Vehicle Checking Agent (VCA). To achieve
this goal, we have introduced several kinds of agents that exhibit intelligent
features. These are the Management agent, internal agent, External Agent,
Watcher agent and Report agent. Metrics and measurements are suggested for
evaluating the performance of Automatic Vehicle Checking Agent (VCA).
Software engineering is one of the most recent additions in various
disciplines of system engineering. It has emerged as a key obedience of system
engineering in a quick succession of time. Various Software Engineering
approaches are followed in order to produce comprehensive software solutions of
affordable cost with reasonable delivery timeframe with less uncertainty.
Management of project planning, monitoring, scheduling, estimation and risk
management are critical issues faced by a project manager during development
life cycle of software. In RUP, project management is considered as core
discipline whose activities are carried in all phases during development of
software products. On other side service monitoring is considered as best
practice of SOA which leads to availability, auditing, debugging and tracing
process.
SOA (Service Oriented Architecture) is a new trend towards increasing the
profit margins in an organization due to incorporating business services to
business practices. Rational Unified Process (RUP) is a unified method planning
form for large business applications that provides a language for describing
method content and processes. The well defined mapping of SOA and RUP leads to
successful completion of RUP software projects to provide services to their
users.
From the preliminary stage of software engineering, selection of appropriate
enforcement of standards remained a challenge for stakeholders during entire
cycle of software development, but it can lead to reduce the efforts desired
for software maintenance phase. Corrective maintenance is the reactive
modification of a software product performed after delivery to correct
discovered faults. Studies conducted by different researchers reveal that
approximately 50 to 75 percent of the effort is spent on maintenance, out of
which about 17 to 21 percent is exercised on corrective maintenance.