SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 04 Issue: 02 | Feb-2015, Available @ http://www.ijret.org 339
A REFINED METRIC SUITE FOR A MULTI AGENT SYSTEM
Antoinette1
, Archana2
, Mathiyarasi3
, Dhanavanthini4
1
Information Technology, Pondicherry University
2
Information Technology, Pondicherry University
3
Information Technology, Pondicherry University
4
Information Technology, Pondicherry University
Abstract
Metrics are the basic factor for the evaluation process of an agent software .The evaluation process are complex and the
available metrics for measuring the agent characteristic are in sufficient. This is due to the factor that the agents are
unpredictable in a multi-agent system (MAS).In this paper we have done a detailed study about the agent-oriented methodologies
and agent-oriented metrics in a suitable environment.
Keywords: agent metrics; MAS; AOSE;
---------------------------------------------------------------------***--------------------------------------------------------------------
1. INTRODUCTION
Artificial Intelligence is the science and engineering of
making intelligent machines, especially intelligent computer
programs [2]. It is related to the similar task of using
computers to understand human intelligence, but AI does not
have to confine itself to methods that are biologically
observable. Intelligence is the computational part of the
ability to achieve goals in the world. Varying kinds and
degrees of intelligence occur in people and some machines.
Artificial Intelligence helps the machines to find solutions to
complex problems in a more human-like fashion.
Artificial Intelligence ability is to interact with the real
world is to perceive, understand, and act. Agent is an
autonomous entity which observes through sensors and acts
upon an environment using actuators. A language is usually
considered object-based if it includes the basic capabilities
for an object: identity, properties, and attributes [1]. A
language is considered object-oriented if it is object-based
and also has the capability of polymorphism and inheritance.
Metrics are standards that define measurable attributes of
entities, their units and their scopes. Metrics are the essential
building blocks of any evaluation process, since they allow
the establishment of specific goals for improvement [3].
The software agent methodologies are PROMETHEUS,
GAIA, OperA, O-MaSE, Tropos and GORMAS[11][7].
GAIA is a methodology for agent-oriented analysis and
design. Prometheus supports the design of agents that are
based on goals and plans. OperA model describes a MAS as
an organizational structure. To examine the quality of the
software agent, the properties measured are Social ability,
Autonomy, Pro-activity, Reactivity, Adaptability and
Mobility.
2. BACKGROUND WORK
To measure the metrics and evaluate the characteristic
quality of an agent in a MAS and the development
methodologies are discussed below
2.1 Specification of Normative Environment with
the Support of Agent Methodology [7]
There is an increased collaborative work with
decentralization process in various processes which leads to
a demand for flexible, adaptive system in large-scale to
support interactions between institutions and people in
heterogeneous environment. In a normative environment the
actors contains certain duties, rights and restrictions to be
followed and fulfilled. A software system’s final design is
determined by a normative environment so it must be
considered an important issue at the system design.
In many domains like health and commerce there is a
demand for dynamic, complex and decentralized system in
which interactions between various entities and institution
takes place to exchange services to achieve the objective.
These entities are mostly heterogeneous and autonomous
also they are not bound to any central authority that govern
them all together also neither of them have authority on each
other behaviour. To achieve interaction and stability in
system the behaviour of the entity must be known. Usually
these domains are regulated under government legislation
and internal legislation of the institutions in the system.
Regulated system with dynamic regulation in social
environment are known as normative environment.
Normative context of any organization defines the set of
norms that affect only those entities that are part of the
organization.
Example : mWater case study
mWater is a decentralized framework where the users with
the water rights are allowed to trade voluntarily their rights
with other users by fulfilling certain pre-established rules.
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 04 Issue: 02 | Feb-2015, Available @ http://www.ijret.org 340
2.1.1 Requirements for Measuring the Normative
Environment
In a normative environment the entities behaviour and
relationships are restricted to a set of norms. The needs for
designing normative system is analysed from a semantic
perspective. The rules that regulate the behaviour of a
specific institution and/or group of entities are known as
institutional norms. The different entities are bound to
contracts that are flexible and expressive these entities that
play a role in such contracts are known ah play role
contracts. Structural norms defines the structure of the
overall system that is the relationship between the
organization within it and the system roles. The various
methodologies are analysed by the criteria defined in this
paper.
The analysis of the state shows there are few mature agent
methodologies that are used in developing normative
systems. The combination of the partial solutions to obtain
complete development methodology that a developer can
use is not an easy work since each approach uses different
semantic, terminology and metamodel constructions. If
methodology don’t include methods to verify coherence of
different norms of system then the developer must verify it
manually hence it is a complex task due to the huge number
of norms that should be taken into account. The behaviour of
the entity in a system must be internally specified in
implementation of entity. There is lack of quantitative
metrics to compare with various methodologies since
metrics are the essential building block of any agent system.
2.2 Suitability Assessment Framework [11]
The intelligent architecture is Multi Agent System. For
creating Multi Agent System (MAS) Agent Oriented
Software Engineering (AOSE) is supported [11]. But there
arises two questions that is the first is how do we determine
the suitability of MAS implementation of a particular
problem and the next is how this can be done without an
AOSE expert? The objective of this paper is that the
engineers can evaluate the MAS technology without an
AOSE expert. The key criteria for identifying the MAS
solution can be based on the iterative process. The paper
mainly focuses on the MAS Technology. They mainly
concentrate mainly on engineers rather than the AOSE
expert. The paper was mainly illustrated on two real world
problems for accessing the suitability of Multi Agent
System.
This paper mainly concentrates the MAS features for
determining the suitability. In this paper they have
implemented on different environments such as uncertain
environment, dynamic environment, dependable
environment, open environment, distributed environment.
The properties include communication quality, efficiency,
robustness, reliability, flexibility, responsiveness,
indeterminate, concurrency, scalability, legacy and other
interactive types. They are validated against the existing
framework. Based on this the architecture for MAS have
been developed. The interaction types are based on simple
enquiries, negotiation, cooperation, argumentation, complex
interaction. Each author has validated based on these
properties and the values are represented based on each
properties and the environment. The work is mainly based
on the assessment of the framework for the Multi Agent
System (MAS) [5].
The paper has the key features of the different problem
domains. They are iteratively featured based on the
significant domains of whether MAS is suitable or not. It
access the suitability framework of the MAS solution for the
set of problem related issues. The conditions have proved
that the software engineers can evaluate an MAS application
without an AOSE expert. The framework is always
independent and they can be applied to any scenario for
MAS to determine the suitability. In this system they allow
the designer to consider the appropriate of MAS solution for
satisfying certain conditions. They framework is for on-
going validation. We apply our proposed framework for
refining the framework as the description and the associated
ratings and this ensures that they didn’t miss any of the key
problems. This is implemented on other systems and MAS
validation is measured. This can be further provided by
examining the consistency of the rating between the
different raters and the software engineers to perform the
ratings.
2.3 Agent Oriented Program towards Multi-
Paradigm Metrics[4]
The multi-paradigm metrics is applicable to both object
oriented and agent environment in which they are suitable.
The multi agent system is evaluated quantitatively. The
concrete paradigm is used for coupling and cohesion.
The metrics are available for the object and it is realized
using object oriented programming language. The metrics
for agent is done using agent oriented programming
language. The performance cost for object is lesser than
agent. The combination of factors, characteristic and
attribute is known as quality. The factors are functionality,
reliability, usability, efficiency, maintainability and
portability. The combination of multiple metrics is not
possible. The metrics measure a single quality attribute.
The focus is on maintainability and it is an interesting
potential benefit of agent based software. The
maintainability is based on algorithmic complexity,
structural or design complexity and size. There is lot of
measures for size and algorithmic complexity. The measures
for structural complexity are not sufficient. The sub factors
of structural complexity such as coupling and cohesion are
dominant. The structural metrics is to predict the bugs in
present in future. The structural complexity used to develop
higher quality software.
The goal question metric is employed. Identical solution is
analysed for the problem using different technology. The
solution is compared using suitable metric and these
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 04 Issue: 02 | Feb-2015, Available @ http://www.ijret.org 341
methods are used widely. For the rule based program,
knowledge based- system and concurrent logic the structural
metric is proposed. The evaluation metric for the aspect
oriented programming is developed. Automated method is
used for measuring the information for two digital artifacts.
The metric is related directly to the independent path for a
given problem.
The architecture used has two types of agent vacagent and
boss agent. Each vacagent directly control the each vacuum
robot. The boss agent is not situated in the environment. The
boss agent receives the message from other agent.
The structural metric must to gather manually. There is lot
of programming language for high level design for
understanding and reuse of abstraction and it supported by
language construction. The abstraction is realized as
program source code and it is a executable one. The element
is composed of many elements and it is used to form a
aggregation hierarchy. There will be many changes in the
software during the lifetime of the software. The existing
software design is predicted using the structural
maintainability. There will be risk and lot of effort for the
changes. The focus is mainly on modification of the existing
program features. The possible refactoring available are
infinite. The useful insight is proposed in the scope and
changes impact and the availability of code segment. The
object is coupled to another object and each of the object is
similar. The action is defined as the method of one class
modifying the other and the access of other is also possible.
The rename operation is on the left right class. The internal
action is done by the vacant. The plans must to be named if
they did not then they did not meet out definition. Coupling
between the elements is count the number of class to be
coupled. The class cannot be coupled to itself. Lack of
cohesion element measures the similarity of the class by
comparing the instance variable of the method. The metrics
is a tool for the evaluation of the future problems which are
going to be arises and it is a increasing technology. There
are many unappealing property and they are pair wise
combination in class. The version is not sensitive to
dependencies between the methods.
In multi-paradigm is a substantial functionality postponed to
object oriented element. The paradigm independent coupling
and cohesion metrics are proposed. These metric is
evaluated theoretically and the validity predict the
maintainability. The rename factor is not proved in the
proposal. The CBO and LCOM are well validated and they
are theoretically proved. The dataset required for validation
of CBO and LCOM are greater. Independent experimental
validation is not done and it left for the future work. The
agent peak programming is uncovered in the proposed
metric.
The plan must to be named and naming the plan is optional
in agent speak and it must to be named where it is possible
and it used to locate the code issues. The agent possible
mental states is determined easily using belief and goal. The
maintainability is measured effectively rather than
decomposition and reuse. The experimental validation of the
CBE and LCE metrics are available. Model which is under
lying to the programming language should also be
applicable for the evaluation of the multi paradigm.
Examination of the syntax and structure of the goal and the
program must suggest the model is comfortable and some
interesting must to be included. The goals include the terms,
macros, prediction and action ,the realization of these factors
are short and many element must to be completely defined.
The program in goal has many element and it could lead to
changes in CBE and LCE .
Dependency information gathered contain only a small
proportion if reflection from the CBE and LCE. There are
different contribution to the coupling and cohesion. The
software maintainability is applied are not is debated .The
relative dependency is important and intuitive. Multiply
interdependent will require less future maintenance only
when the dependency are collocated. If the new metric has
maintainability then it leads to recommendation of multi-
paradigm program and language. Visualizing and
summarizing the raw dependency data in flexible means will
generate the new metrics. These type of tools will allow the
researchers to concentrate on dependency and types to
current context.
2.4 Social Ability of Software Agents [9]
A software agent is evaluated by measuring its characteristic
quality by using a set of measures for those features. Since
these set of measures are not yet being developed for testing
agent-oriented software. Few software measures are adopted
from object –oriented paradigm due to the common features
between them. The ability of a software agent to interact
with other agents to achieve its goal is characterized as
social ability property. This paper gives a set of measures for
evaluating the software agent’s social ability.
The measures are divided into three types
 Syntax-based
 Execution based
 Objective based
The measures derived in this paper belong to Execution
based or dynamic based. To validate the results in the
quality of a software agent the evaluation process must be
conducted in a controlled environment called as benchmark.
The measures are stated in means of formula which
expresses the measure as a function of one or more
parameters. The result of each measure is normalized in the
interval [0,1].
2.4.1 Measures of the Attributes of Social Ability
The social ability property has three main attributes
 Communication
 Cooperation
 Negotiation
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 04 Issue: 02 | Feb-2015, Available @ http://www.ijret.org 342
Communication
This attribute is measured using the following metrics
a Response for message(RFM):it measures the number
of messages sent in response to a received message
from an agent its value increases as the agent
becomes more communicative.
b Average message size(AMS):It measures the data
size of the message sent or received by the agent
during its communication if message size is too large
it leads to bad communication
c Incoming messages(FIM): It measures the number of
incoming messages to an agent during its lifetime,
higher values shows that the agent has depended
agents that requires its services.
d Outgoing messages(FOM):It measures the number
of outgoing messages from an agent during its
lifetime, if its value id high it shows that the agent is
a dependent agent.
Cooperation
The attribute is measured using the following metrics
a Service request rejected by the agent(SRRA):It
measures the percentage of the rejected agent
services under cooperation. The measure is
considered optimum when the percentage of rejected
services are low.
b Agent services Advertised(ASA):It measures the total
number of services that an agent advertise on its
yellow page directory. A low value indicates that the
agent is less cooperative.
Negotiation
The attribute is measured using the following metrics
a Agent goals achievement(AGA):It measures the
agent’s negotiation to accomplish its goals
b Messages by a requested service(MRS):It measures
the number of messages sent and received with the
other agent during its negotiation process with the
agent requesting service form it.
c Messages sent to request a service(MSS):It measures
the number of messages sent or received by the
agent during the negotiation process with another
agent when the agent is requesting service from the
other agent.
Various metrics for the attributes of an agent-oriented
system is defined that measures the quality of the
characteristic of the software agent. Still more accurate
metrics must be derived to measure the quality of the
software agents characteristics. A quality evaluation model
that evaluate the models across various software agent
applications considering the different properties and
attributes the agent posses must be designed and developed.
2.5 Reactivity Property of a Software Agent [10]
The agent technology uses the complex developing the
distributed applications. The software agent are the building
blocks of Multi Agent System (MAS).Software agent are
different so that they possesses different properties such as
pro- activity, reactivity[10], social ability, autonomous, and
efficiency. Agent behaviour might differ from different
inputs and thus for evaluating the software agent quality is
difficult process. The quality of characters and the agent
behaviour are not full provided. This paper mainly deals
with the reactivity paper where quality of the software agent
is measured. The software agents are defined as the
abstraction of computer program that acts on behalf of the
another. There is lacking in the testing mechanism for the
software agent based system. The reactive property is
defined as the how it responses to the changes that occur in
the environment. Then the other properties also include
autonomous which means the some of the self control are
performed over the states and the actions. In this paper the
quality of the software agent is tested. The reactive property
also describes how the agent perceives through the
environment and in timely manner the changes to occur.
The measures are not proper for the reactive properties. The
attributes include
 Interaction level
 Communication level
 Perception level
There are different levels in each metrics and the Interaction
level includes
 Methods per Class (MC)
 Number of Message Types (NMT)
The metrics in the communication level are
 Response For Message (RFM)
 Incoming Message (IM)
 Outgoing Message (OM)
The metrics in the perception level are
 Knowledge Usage (KUG)
 Knowledge Update (KUP)
They are implemented in JADE. The case study is
performed for the online shopping system.
The software quality is measured for the reactivity property.
They are simple that they can be based on metrics. The
attributes are measured and some more metrics can be added
for each attribute so that the attributes and the property more
accurately measured.
2.6 Software Agent Pro-Activity [8]
There is different property for evaluation the software agent.
The properties used to evaluate the agent are social ability,
autonomy, pro-activity, reactivity, adaptability, mobility.
The pro-activity which is related to agent goal directed
behaviour is evaluated using the pro-activity. The agent
ability to interact with the other agent is known as the social-
ability. The agent is able to perform any operation without
the need of any human help is known as autonomy. The
must to be able to adapt to the environment and the agent
must to be flexible is known as ad-aptability. The agent is
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 04 Issue: 02 | Feb-2015, Available @ http://www.ijret.org 343
able to move in any environment by itself and it must to be
interact with the new environment to gather the information.
The agent is able to react to the perceived action is known as
reaction. The agent must take the initiative to satisfy its goal.
There are different attributes used to evaluate the agent goal
directed characteristics. The pro-activity is the most
important one in the software agent because for each every
work there must to goal.
The measures which are available are taken from the
procedural and object oriented paradigm. There is only a
few evaluation processes for the software agent. Software
agent pro-activity is one of the most important one in the
goal directed and initiative. The agent must take the
initiative rather than performing simple work in
unpredictable environment. There are several studies related
to pro-activity but that study is not related to the evaluation
process. The measures which are all used are to reach the
result. Several studies are there for the software agent and
these studies are based on the quantitative methods,
procedural and object oriented paradigm.
There are different attribute for pro-activity property they
are initiative, interactive and reaction. Each and every
attribute has different metrics. The -initiative is the software
agent ability to attain the goal and the agent must take the
initiative or action to attain the goal in any environment. The
initiative attribute consists of three metric they are number
of roles, number of goals, messages to achieve goals. The
number of roles is to measure the potential roles the
software agent performs. The number of goals is to measure
the total number of goals which are all achieved by the
software agent. Messages to achieve goals are used to
measure the agent initiative to attain its destiny.
The interaction attribute is that the software agent ability to
interact with the other agent in any environment. The
interactive attribute can be measured using these metric they
are services per agent, number of messages types. The
service per agent measures the interaction for the number of
service request. The number of messages type measures the
agent interaction with the different type of messages
received and the agent can respond.
The reaction attribute is the software agent capability to
react to the other agent in any environment according to the
response behaviour. Each and every measure is stated using
the formula. The reaction attribute consists of two metric for
the evaluation of the agent and they are number of processed
request, agent operation complexity. The number of
processed request measures the agent ability to respond for
the number of received and resolved request and this is done
during the execution. The agent operation complexity is
used to measure the complexity that the software agent faces
before attaining the goal. The software developers can use
any complexity measures.
The different attribute for the software agent has been
evaluated. These attribute which are all used are not
sufficient for the evaluation of the software agent goal
directed behaviour known as pro-activity. The quality
evaluation model is not done for the evaluation of software
agent. These metrics are not sufficient for the evaluation of
the software agent. The software agent must to be evaluated
in deep so then only agent characteristic can be in proper
manner. There are several characteristic are must to be
added for agent goal directed behaviour. The existing
metrics for the properties are less sufficient for evaluating
the software agent. The attribute which are used to measure
the software is less sufficient. The agent must to be
evaluated to the leaf for the proper evaluation. The more
number of evaluation metric must to be included for proper
evaluation of the software agent.
3. CONCLUSION
In a normative environment there is high demand for the
flexibility and adaptability for the interaction purpose. The
entity behaviour must be known for the proper interaction
but there is lack of quantitative metrics to compare the
various methodologies. The MAS features are determined
for the suitability of the environment in which the agent is
going to interact. Since the system is implemented on
different environment the consistency of rating must be
examined. The CBE and LCE metric reflect only small
maintenance and there is less future maintenance.
Reviewing the literature the existing measures for evaluating
the software agent is insufficient. The communication level
and the goal directed behaviour are not evaluated to the
fullest. The new metrics are to be included to evaluate the
agent system quality .Since the existing metrics for the
properties of an agent system are less sufficient to prove that
characteristic of the agent in a MAS. The more accurate
measures are needed to evaluate the reactivity property. we
have suggested certain new metrics so that along with the
existing metrics the new metrics must to be added to
measures the agent’s property more accurately.
REFERENCES
[1]. Bimlesh Wadhwa, Koh Shin Jang and Teo Ee Nam
“Object and Agent Metrics Approach” International Journal
of Engineering Science Invention Research & Development;
Vol. I Issue II August 2014.
[2]. Dino Franklin and Ana Abrao “Measuring Software
Agent’s Intelligence”
[3]. Prof Dr Erika Horn, Mario Kupries, Dirk Glode
“Properties and Models of Software Agents and Agent
Systems”1998
[4]. Howell R. Jordan and Rem Collier “Evaluating Agent-
Oriented Programs: Towards Multi-paradigm Metrics”
[5]. Christos Dimou, Andreas L. Symeonidis, and Pericles
A. Mitkas “Evaluating Knowledge Intensive Multi-agent
Systems”
[6]. Chrysanthi Ε. Georgakarakou & Anastasios A.
Economides “Software Agent Technology: an Οverview
Application to Virtual Enterprises”
[7]. Emilia Garcia, Simon Miles, Michael Luck, Adriana
Giret “Evaluating how agent methodologies support the
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 04 Issue: 02 | Feb-2015, Available @ http://www.ijret.org 344
specification of the normative environment through the
development process” Springer US 2014
[8]. Fernando Alonso, José L. Fuertes, Loïc Martínez, and
Héctor Soza “Measures for Evaluating the Software Agent
ProActivity ” Software Engineering Advances (ICSEA),
2010 Fifth International Conference on 22-27 Aug 2010
Page(s): 319 - 324
[9]. Fernando Alonso, José L. Fuertes, Loïc Martínez, and
Héctor Soza “Measuring the Social Ability of Software
Agents” Software Engineering Research, Management and
Applications, 2008. SERA '08. Sixth International
Conference -on 20-22Aug 2008 Page(s) 3-10
[10]. N.Sivakumar and K.Vivekanandan “Measures for
Testing the Reactivity Property of a Software Agent”
(IJARAI) International Journal of Advanced Research in
Artificial Intelligence,Vol. 1, No. 9, 2012.
[11]. Ghassan Beydoun, Graham Low, Paul Bogg
“Suitability Assessment framework for agent-based software
architecture”

Más contenido relacionado

La actualidad más candente

A methodology to evaluate object oriented software systems using change requi...
A methodology to evaluate object oriented software systems using change requi...A methodology to evaluate object oriented software systems using change requi...
A methodology to evaluate object oriented software systems using change requi...ijseajournal
 
Quality aware approach for engineering self-adaptive software systems
Quality aware approach for engineering self-adaptive software systemsQuality aware approach for engineering self-adaptive software systems
Quality aware approach for engineering self-adaptive software systemscsandit
 
Enhanced Feature Analysis Framework for Comparative Analysis & Evaluation of ...
Enhanced Feature Analysis Framework for Comparative Analysis & Evaluation of ...Enhanced Feature Analysis Framework for Comparative Analysis & Evaluation of ...
Enhanced Feature Analysis Framework for Comparative Analysis & Evaluation of ...IJCSIS Research Publications
 
Paper 25 agent-oriented_software_testing_role_oriented_approach
Paper 25 agent-oriented_software_testing_role_oriented_approachPaper 25 agent-oriented_software_testing_role_oriented_approach
Paper 25 agent-oriented_software_testing_role_oriented_approachFraz Awan
 
Evaluation of the software architecture styles from maintainability viewpoint
Evaluation of the software architecture styles from maintainability viewpointEvaluation of the software architecture styles from maintainability viewpoint
Evaluation of the software architecture styles from maintainability viewpointcsandit
 
EReeRisk- EFFICIENT RISK IMPACT MEASUREMENT TOOL FOR REENGINEERING PROCESS OF...
EReeRisk- EFFICIENT RISK IMPACT MEASUREMENT TOOL FOR REENGINEERING PROCESS OF...EReeRisk- EFFICIENT RISK IMPACT MEASUREMENT TOOL FOR REENGINEERING PROCESS OF...
EReeRisk- EFFICIENT RISK IMPACT MEASUREMENT TOOL FOR REENGINEERING PROCESS OF...ijpla
 
IRJET- Book Recommendation System using Item Based Collaborative Filtering
IRJET- Book Recommendation System using Item Based Collaborative FilteringIRJET- Book Recommendation System using Item Based Collaborative Filtering
IRJET- Book Recommendation System using Item Based Collaborative FilteringIRJET Journal
 
Information System Success Framework based on Interpersonal Conflict Factors
Information System Success Framework based on Interpersonal Conflict Factors Information System Success Framework based on Interpersonal Conflict Factors
Information System Success Framework based on Interpersonal Conflict Factors IJECEIAES
 
Ch20-Software Engineering 9
Ch20-Software Engineering 9Ch20-Software Engineering 9
Ch20-Software Engineering 9Ian Sommerville
 
Ch15-Software Engineering 9
Ch15-Software Engineering 9Ch15-Software Engineering 9
Ch15-Software Engineering 9Ian Sommerville
 
A new approach for formal behavioral
A new approach for formal behavioralA new approach for formal behavioral
A new approach for formal behavioralijfcstjournal
 
Ch8-Software Engineering 9
Ch8-Software Engineering 9Ch8-Software Engineering 9
Ch8-Software Engineering 9Ian Sommerville
 
International Journal on Web Service Computing (IJWSC)
International Journal on Web Service Computing (IJWSC)International Journal on Web Service Computing (IJWSC)
International Journal on Web Service Computing (IJWSC)ijwscjournal
 
Thesis Part II EMGT 699
Thesis Part II EMGT 699Thesis Part II EMGT 699
Thesis Part II EMGT 699Karthik Murali
 

La actualidad más candente (17)

A methodology to evaluate object oriented software systems using change requi...
A methodology to evaluate object oriented software systems using change requi...A methodology to evaluate object oriented software systems using change requi...
A methodology to evaluate object oriented software systems using change requi...
 
Quality aware approach for engineering self-adaptive software systems
Quality aware approach for engineering self-adaptive software systemsQuality aware approach for engineering self-adaptive software systems
Quality aware approach for engineering self-adaptive software systems
 
Enhanced Feature Analysis Framework for Comparative Analysis & Evaluation of ...
Enhanced Feature Analysis Framework for Comparative Analysis & Evaluation of ...Enhanced Feature Analysis Framework for Comparative Analysis & Evaluation of ...
Enhanced Feature Analysis Framework for Comparative Analysis & Evaluation of ...
 
Paper 25 agent-oriented_software_testing_role_oriented_approach
Paper 25 agent-oriented_software_testing_role_oriented_approachPaper 25 agent-oriented_software_testing_role_oriented_approach
Paper 25 agent-oriented_software_testing_role_oriented_approach
 
Evaluation of the software architecture styles from maintainability viewpoint
Evaluation of the software architecture styles from maintainability viewpointEvaluation of the software architecture styles from maintainability viewpoint
Evaluation of the software architecture styles from maintainability viewpoint
 
EReeRisk- EFFICIENT RISK IMPACT MEASUREMENT TOOL FOR REENGINEERING PROCESS OF...
EReeRisk- EFFICIENT RISK IMPACT MEASUREMENT TOOL FOR REENGINEERING PROCESS OF...EReeRisk- EFFICIENT RISK IMPACT MEASUREMENT TOOL FOR REENGINEERING PROCESS OF...
EReeRisk- EFFICIENT RISK IMPACT MEASUREMENT TOOL FOR REENGINEERING PROCESS OF...
 
G45014345
G45014345G45014345
G45014345
 
IRJET- Book Recommendation System using Item Based Collaborative Filtering
IRJET- Book Recommendation System using Item Based Collaborative FilteringIRJET- Book Recommendation System using Item Based Collaborative Filtering
IRJET- Book Recommendation System using Item Based Collaborative Filtering
 
Information System Success Framework based on Interpersonal Conflict Factors
Information System Success Framework based on Interpersonal Conflict Factors Information System Success Framework based on Interpersonal Conflict Factors
Information System Success Framework based on Interpersonal Conflict Factors
 
Ch20-Software Engineering 9
Ch20-Software Engineering 9Ch20-Software Engineering 9
Ch20-Software Engineering 9
 
Ch15-Software Engineering 9
Ch15-Software Engineering 9Ch15-Software Engineering 9
Ch15-Software Engineering 9
 
Ijetcas14 340
Ijetcas14 340Ijetcas14 340
Ijetcas14 340
 
Software Development Skills and SDLC
Software Development Skills and SDLCSoftware Development Skills and SDLC
Software Development Skills and SDLC
 
A new approach for formal behavioral
A new approach for formal behavioralA new approach for formal behavioral
A new approach for formal behavioral
 
Ch8-Software Engineering 9
Ch8-Software Engineering 9Ch8-Software Engineering 9
Ch8-Software Engineering 9
 
International Journal on Web Service Computing (IJWSC)
International Journal on Web Service Computing (IJWSC)International Journal on Web Service Computing (IJWSC)
International Journal on Web Service Computing (IJWSC)
 
Thesis Part II EMGT 699
Thesis Part II EMGT 699Thesis Part II EMGT 699
Thesis Part II EMGT 699
 

Destacado

Plan de trabajo bajo magdalena
Plan de trabajo bajo magdalenaPlan de trabajo bajo magdalena
Plan de trabajo bajo magdalenajflanao
 
Gene_BusinessCard_Front_v2
Gene_BusinessCard_Front_v2Gene_BusinessCard_Front_v2
Gene_BusinessCard_Front_v2Nick Edelman
 
Reunión Trimestral de Officenet - Abril 2007
Reunión Trimestral de Officenet - Abril 2007Reunión Trimestral de Officenet - Abril 2007
Reunión Trimestral de Officenet - Abril 2007Leo Piccioli
 
10 05-24 告危!手機發明者美藉院士台胞施敏的良心告白
10 05-24 告危!手機發明者美藉院士台胞施敏的良心告白10 05-24 告危!手機發明者美藉院士台胞施敏的良心告白
10 05-24 告危!手機發明者美藉院士台胞施敏的良心告白LINWEIYUAN
 
Divya online assignment
Divya online assignmentDivya online assignment
Divya online assignmentvinugalaxy
 
EMBRIOGENESIS SOMATIK LANGSUNG PADA TANAMAN KELAPA SAWIT
EMBRIOGENESIS SOMATIK LANGSUNG PADA TANAMAN KELAPA SAWITEMBRIOGENESIS SOMATIK LANGSUNG PADA TANAMAN KELAPA SAWIT
EMBRIOGENESIS SOMATIK LANGSUNG PADA TANAMAN KELAPA SAWITRepository Ipb
 
References, Lief Larssen, Chief steward
References, Lief Larssen, Chief stewardReferences, Lief Larssen, Chief steward
References, Lief Larssen, Chief stewardAnna Hołub
 
Talent Agenda in VUCA times - Sankalp Sharma
Talent Agenda in VUCA times - Sankalp SharmaTalent Agenda in VUCA times - Sankalp Sharma
Talent Agenda in VUCA times - Sankalp Sharmaoshorock
 
gemiusWorkShop 2011, AdOcean, Toms Panders
gemiusWorkShop 2011, AdOcean, Toms PandersgemiusWorkShop 2011, AdOcean, Toms Panders
gemiusWorkShop 2011, AdOcean, Toms PandersGemius Baltics
 
Le rol du ludothècaire. ALF 2011
Le rol du ludothècaire. ALF 2011Le rol du ludothècaire. ALF 2011
Le rol du ludothècaire. ALF 2011Imma Marín
 
Wiring the IoT for modern manufacturing
Wiring the IoT for modern manufacturingWiring the IoT for modern manufacturing
Wiring the IoT for modern manufacturingFlorent Solt
 
Mind Diver Written part
Mind Diver Written part Mind Diver Written part
Mind Diver Written part Norimaki123
 

Destacado (18)

Plan de trabajo bajo magdalena
Plan de trabajo bajo magdalenaPlan de trabajo bajo magdalena
Plan de trabajo bajo magdalena
 
AARTI
AARTIAARTI
AARTI
 
Gene_BusinessCard_Front_v2
Gene_BusinessCard_Front_v2Gene_BusinessCard_Front_v2
Gene_BusinessCard_Front_v2
 
Reunión Trimestral de Officenet - Abril 2007
Reunión Trimestral de Officenet - Abril 2007Reunión Trimestral de Officenet - Abril 2007
Reunión Trimestral de Officenet - Abril 2007
 
10 05-24 告危!手機發明者美藉院士台胞施敏的良心告白
10 05-24 告危!手機發明者美藉院士台胞施敏的良心告白10 05-24 告危!手機發明者美藉院士台胞施敏的良心告白
10 05-24 告危!手機發明者美藉院士台胞施敏的良心告白
 
Elena Shengelia
Elena  ShengeliaElena  Shengelia
Elena Shengelia
 
Divya online assignment
Divya online assignmentDivya online assignment
Divya online assignment
 
EMBRIOGENESIS SOMATIK LANGSUNG PADA TANAMAN KELAPA SAWIT
EMBRIOGENESIS SOMATIK LANGSUNG PADA TANAMAN KELAPA SAWITEMBRIOGENESIS SOMATIK LANGSUNG PADA TANAMAN KELAPA SAWIT
EMBRIOGENESIS SOMATIK LANGSUNG PADA TANAMAN KELAPA SAWIT
 
References, Lief Larssen, Chief steward
References, Lief Larssen, Chief stewardReferences, Lief Larssen, Chief steward
References, Lief Larssen, Chief steward
 
Viorel Marin
Viorel MarinViorel Marin
Viorel Marin
 
Talent Agenda in VUCA times - Sankalp Sharma
Talent Agenda in VUCA times - Sankalp SharmaTalent Agenda in VUCA times - Sankalp Sharma
Talent Agenda in VUCA times - Sankalp Sharma
 
Alone, somos fortes.
Alone, somos fortes.Alone, somos fortes.
Alone, somos fortes.
 
gemiusWorkShop 2011, AdOcean, Toms Panders
gemiusWorkShop 2011, AdOcean, Toms PandersgemiusWorkShop 2011, AdOcean, Toms Panders
gemiusWorkShop 2011, AdOcean, Toms Panders
 
Le rol du ludothècaire. ALF 2011
Le rol du ludothècaire. ALF 2011Le rol du ludothècaire. ALF 2011
Le rol du ludothècaire. ALF 2011
 
Homocysteine
HomocysteineHomocysteine
Homocysteine
 
Deuteronomio 1
Deuteronomio 1Deuteronomio 1
Deuteronomio 1
 
Wiring the IoT for modern manufacturing
Wiring the IoT for modern manufacturingWiring the IoT for modern manufacturing
Wiring the IoT for modern manufacturing
 
Mind Diver Written part
Mind Diver Written part Mind Diver Written part
Mind Diver Written part
 

Similar a A refined metric suite for a multi agent system

Software requirement analysis enhancements byprioritizing re
Software requirement analysis enhancements byprioritizing reSoftware requirement analysis enhancements byprioritizing re
Software requirement analysis enhancements byprioritizing reAlleneMcclendon878
 
The Evaluation of Generic Architecture for Information Availability (GAIA) an...
The Evaluation of Generic Architecture for Information Availability (GAIA) an...The Evaluation of Generic Architecture for Information Availability (GAIA) an...
The Evaluation of Generic Architecture for Information Availability (GAIA) an...inventionjournals
 
The Evaluation of Generic Architecture for Information Availability (GAIA) an...
The Evaluation of Generic Architecture for Information Availability (GAIA) an...The Evaluation of Generic Architecture for Information Availability (GAIA) an...
The Evaluation of Generic Architecture for Information Availability (GAIA) an...inventionjournals
 
Identification, Analysis & Empirical Validation (IAV) of Object Oriented Desi...
Identification, Analysis & Empirical Validation (IAV) of Object Oriented Desi...Identification, Analysis & Empirical Validation (IAV) of Object Oriented Desi...
Identification, Analysis & Empirical Validation (IAV) of Object Oriented Desi...rahulmonikasharma
 
A metrics suite for variable categorizationt to support program invariants[
A metrics suite for variable categorizationt to support program invariants[A metrics suite for variable categorizationt to support program invariants[
A metrics suite for variable categorizationt to support program invariants[IJCSEA Journal
 
Chapter 7 agent-oriented software engineering ch7-agent methodology-agent met...
Chapter 7 agent-oriented software engineering ch7-agent methodology-agent met...Chapter 7 agent-oriented software engineering ch7-agent methodology-agent met...
Chapter 7 agent-oriented software engineering ch7-agent methodology-agent met...farshad33
 
Issues of Embedded System Component Based Development in Mesh Networks
Issues of Embedded System  Component Based Development in Mesh NetworksIssues of Embedded System  Component Based Development in Mesh Networks
Issues of Embedded System Component Based Development in Mesh NetworksIRJET Journal
 
THE USABILITY METRICS FOR USER EXPERIENCE
THE USABILITY METRICS FOR USER EXPERIENCETHE USABILITY METRICS FOR USER EXPERIENCE
THE USABILITY METRICS FOR USER EXPERIENCEvivatechijri
 
Survey on software remodularization techniques
Survey on software remodularization techniquesSurvey on software remodularization techniques
Survey on software remodularization techniqueseSAT Publishing House
 
Algorithm ExampleFor the following taskUse the random module .docx
Algorithm ExampleFor the following taskUse the random module .docxAlgorithm ExampleFor the following taskUse the random module .docx
Algorithm ExampleFor the following taskUse the random module .docxdaniahendric
 
IRJET- Speech and Hearing
IRJET- Speech and HearingIRJET- Speech and Hearing
IRJET- Speech and HearingIRJET Journal
 
Dynamically Adapting Software Components for the Grid
Dynamically Adapting Software Components for the GridDynamically Adapting Software Components for the Grid
Dynamically Adapting Software Components for the GridEditor IJCATR
 
Comparative Analysis of Workflow Management Systems: A Comprehensive Evaluation
Comparative Analysis of Workflow Management Systems: A Comprehensive EvaluationComparative Analysis of Workflow Management Systems: A Comprehensive Evaluation
Comparative Analysis of Workflow Management Systems: A Comprehensive EvaluationIRJET Journal
 
A SURVEY ON ACCURACY OF REQUIREMENT TRACEABILITY LINKS DURING SOFTWARE DEVELO...
A SURVEY ON ACCURACY OF REQUIREMENT TRACEABILITY LINKS DURING SOFTWARE DEVELO...A SURVEY ON ACCURACY OF REQUIREMENT TRACEABILITY LINKS DURING SOFTWARE DEVELO...
A SURVEY ON ACCURACY OF REQUIREMENT TRACEABILITY LINKS DURING SOFTWARE DEVELO...ijiert bestjournal
 

Similar a A refined metric suite for a multi agent system (20)

Software requirement analysis enhancements byprioritizing re
Software requirement analysis enhancements byprioritizing reSoftware requirement analysis enhancements byprioritizing re
Software requirement analysis enhancements byprioritizing re
 
DEVELOPMENT OF A MULTIAGENT BASED METHODOLOGY FOR COMPLEX SYSTEMS
DEVELOPMENT OF A MULTIAGENT BASED METHODOLOGY FOR COMPLEX SYSTEMSDEVELOPMENT OF A MULTIAGENT BASED METHODOLOGY FOR COMPLEX SYSTEMS
DEVELOPMENT OF A MULTIAGENT BASED METHODOLOGY FOR COMPLEX SYSTEMS
 
STUDY OF AGENT ASSISTED METHODOLOGIES FOR DEVELOPMENT OF A SYSTEM
STUDY OF AGENT ASSISTED METHODOLOGIES FOR DEVELOPMENT OF A SYSTEMSTUDY OF AGENT ASSISTED METHODOLOGIES FOR DEVELOPMENT OF A SYSTEM
STUDY OF AGENT ASSISTED METHODOLOGIES FOR DEVELOPMENT OF A SYSTEM
 
The Evaluation of Generic Architecture for Information Availability (GAIA) an...
The Evaluation of Generic Architecture for Information Availability (GAIA) an...The Evaluation of Generic Architecture for Information Availability (GAIA) an...
The Evaluation of Generic Architecture for Information Availability (GAIA) an...
 
The Evaluation of Generic Architecture for Information Availability (GAIA) an...
The Evaluation of Generic Architecture for Information Availability (GAIA) an...The Evaluation of Generic Architecture for Information Availability (GAIA) an...
The Evaluation of Generic Architecture for Information Availability (GAIA) an...
 
Identification, Analysis & Empirical Validation (IAV) of Object Oriented Desi...
Identification, Analysis & Empirical Validation (IAV) of Object Oriented Desi...Identification, Analysis & Empirical Validation (IAV) of Object Oriented Desi...
Identification, Analysis & Empirical Validation (IAV) of Object Oriented Desi...
 
A metrics suite for variable categorizationt to support program invariants[
A metrics suite for variable categorizationt to support program invariants[A metrics suite for variable categorizationt to support program invariants[
A metrics suite for variable categorizationt to support program invariants[
 
Chapter 7 agent-oriented software engineering ch7-agent methodology-agent met...
Chapter 7 agent-oriented software engineering ch7-agent methodology-agent met...Chapter 7 agent-oriented software engineering ch7-agent methodology-agent met...
Chapter 7 agent-oriented software engineering ch7-agent methodology-agent met...
 
Issues of Embedded System Component Based Development in Mesh Networks
Issues of Embedded System  Component Based Development in Mesh NetworksIssues of Embedded System  Component Based Development in Mesh Networks
Issues of Embedded System Component Based Development in Mesh Networks
 
THE USABILITY METRICS FOR USER EXPERIENCE
THE USABILITY METRICS FOR USER EXPERIENCETHE USABILITY METRICS FOR USER EXPERIENCE
THE USABILITY METRICS FOR USER EXPERIENCE
 
Survey on software remodularization techniques
Survey on software remodularization techniquesSurvey on software remodularization techniques
Survey on software remodularization techniques
 
Algorithm ExampleFor the following taskUse the random module .docx
Algorithm ExampleFor the following taskUse the random module .docxAlgorithm ExampleFor the following taskUse the random module .docx
Algorithm ExampleFor the following taskUse the random module .docx
 
1811 1815
1811 18151811 1815
1811 1815
 
1811 1815
1811 18151811 1815
1811 1815
 
Ijcatr04051006
Ijcatr04051006Ijcatr04051006
Ijcatr04051006
 
IRJET- Speech and Hearing
IRJET- Speech and HearingIRJET- Speech and Hearing
IRJET- Speech and Hearing
 
Dynamically Adapting Software Components for the Grid
Dynamically Adapting Software Components for the GridDynamically Adapting Software Components for the Grid
Dynamically Adapting Software Components for the Grid
 
Comparative Analysis of Workflow Management Systems: A Comprehensive Evaluation
Comparative Analysis of Workflow Management Systems: A Comprehensive EvaluationComparative Analysis of Workflow Management Systems: A Comprehensive Evaluation
Comparative Analysis of Workflow Management Systems: A Comprehensive Evaluation
 
Ap03402460251
Ap03402460251Ap03402460251
Ap03402460251
 
A SURVEY ON ACCURACY OF REQUIREMENT TRACEABILITY LINKS DURING SOFTWARE DEVELO...
A SURVEY ON ACCURACY OF REQUIREMENT TRACEABILITY LINKS DURING SOFTWARE DEVELO...A SURVEY ON ACCURACY OF REQUIREMENT TRACEABILITY LINKS DURING SOFTWARE DEVELO...
A SURVEY ON ACCURACY OF REQUIREMENT TRACEABILITY LINKS DURING SOFTWARE DEVELO...
 

Más de eSAT Journals

Mechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavementsMechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavementseSAT Journals
 
Material management in construction – a case study
Material management in construction – a case studyMaterial management in construction – a case study
Material management in construction – a case studyeSAT Journals
 
Managing drought short term strategies in semi arid regions a case study
Managing drought    short term strategies in semi arid regions  a case studyManaging drought    short term strategies in semi arid regions  a case study
Managing drought short term strategies in semi arid regions a case studyeSAT Journals
 
Life cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangaloreLife cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangaloreeSAT Journals
 
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materialsLaboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materialseSAT Journals
 
Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...eSAT Journals
 
Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...eSAT Journals
 
Influence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizerInfluence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizereSAT Journals
 
Geographical information system (gis) for water resources management
Geographical information system (gis) for water resources managementGeographical information system (gis) for water resources management
Geographical information system (gis) for water resources managementeSAT Journals
 
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...eSAT Journals
 
Factors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concreteFactors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concreteeSAT Journals
 
Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...eSAT Journals
 
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...eSAT Journals
 
Evaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabsEvaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabseSAT Journals
 
Evaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in indiaEvaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in indiaeSAT Journals
 
Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...eSAT Journals
 
Estimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn methodEstimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn methodeSAT Journals
 
Estimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniquesEstimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniqueseSAT Journals
 
Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...eSAT Journals
 
Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...eSAT Journals
 

Más de eSAT Journals (20)

Mechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavementsMechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavements
 
Material management in construction – a case study
Material management in construction – a case studyMaterial management in construction – a case study
Material management in construction – a case study
 
Managing drought short term strategies in semi arid regions a case study
Managing drought    short term strategies in semi arid regions  a case studyManaging drought    short term strategies in semi arid regions  a case study
Managing drought short term strategies in semi arid regions a case study
 
Life cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangaloreLife cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangalore
 
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materialsLaboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
 
Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...
 
Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...
 
Influence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizerInfluence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizer
 
Geographical information system (gis) for water resources management
Geographical information system (gis) for water resources managementGeographical information system (gis) for water resources management
Geographical information system (gis) for water resources management
 
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
 
Factors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concreteFactors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concrete
 
Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...
 
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
 
Evaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabsEvaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabs
 
Evaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in indiaEvaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in india
 
Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...
 
Estimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn methodEstimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn method
 
Estimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniquesEstimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniques
 
Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...
 
Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...
 

Último

Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spaintimesproduction05
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Christo Ananth
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 

Último (20)

(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spain
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 

A refined metric suite for a multi agent system

  • 1. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 04 Issue: 02 | Feb-2015, Available @ http://www.ijret.org 339 A REFINED METRIC SUITE FOR A MULTI AGENT SYSTEM Antoinette1 , Archana2 , Mathiyarasi3 , Dhanavanthini4 1 Information Technology, Pondicherry University 2 Information Technology, Pondicherry University 3 Information Technology, Pondicherry University 4 Information Technology, Pondicherry University Abstract Metrics are the basic factor for the evaluation process of an agent software .The evaluation process are complex and the available metrics for measuring the agent characteristic are in sufficient. This is due to the factor that the agents are unpredictable in a multi-agent system (MAS).In this paper we have done a detailed study about the agent-oriented methodologies and agent-oriented metrics in a suitable environment. Keywords: agent metrics; MAS; AOSE; ---------------------------------------------------------------------***-------------------------------------------------------------------- 1. INTRODUCTION Artificial Intelligence is the science and engineering of making intelligent machines, especially intelligent computer programs [2]. It is related to the similar task of using computers to understand human intelligence, but AI does not have to confine itself to methods that are biologically observable. Intelligence is the computational part of the ability to achieve goals in the world. Varying kinds and degrees of intelligence occur in people and some machines. Artificial Intelligence helps the machines to find solutions to complex problems in a more human-like fashion. Artificial Intelligence ability is to interact with the real world is to perceive, understand, and act. Agent is an autonomous entity which observes through sensors and acts upon an environment using actuators. A language is usually considered object-based if it includes the basic capabilities for an object: identity, properties, and attributes [1]. A language is considered object-oriented if it is object-based and also has the capability of polymorphism and inheritance. Metrics are standards that define measurable attributes of entities, their units and their scopes. Metrics are the essential building blocks of any evaluation process, since they allow the establishment of specific goals for improvement [3]. The software agent methodologies are PROMETHEUS, GAIA, OperA, O-MaSE, Tropos and GORMAS[11][7]. GAIA is a methodology for agent-oriented analysis and design. Prometheus supports the design of agents that are based on goals and plans. OperA model describes a MAS as an organizational structure. To examine the quality of the software agent, the properties measured are Social ability, Autonomy, Pro-activity, Reactivity, Adaptability and Mobility. 2. BACKGROUND WORK To measure the metrics and evaluate the characteristic quality of an agent in a MAS and the development methodologies are discussed below 2.1 Specification of Normative Environment with the Support of Agent Methodology [7] There is an increased collaborative work with decentralization process in various processes which leads to a demand for flexible, adaptive system in large-scale to support interactions between institutions and people in heterogeneous environment. In a normative environment the actors contains certain duties, rights and restrictions to be followed and fulfilled. A software system’s final design is determined by a normative environment so it must be considered an important issue at the system design. In many domains like health and commerce there is a demand for dynamic, complex and decentralized system in which interactions between various entities and institution takes place to exchange services to achieve the objective. These entities are mostly heterogeneous and autonomous also they are not bound to any central authority that govern them all together also neither of them have authority on each other behaviour. To achieve interaction and stability in system the behaviour of the entity must be known. Usually these domains are regulated under government legislation and internal legislation of the institutions in the system. Regulated system with dynamic regulation in social environment are known as normative environment. Normative context of any organization defines the set of norms that affect only those entities that are part of the organization. Example : mWater case study mWater is a decentralized framework where the users with the water rights are allowed to trade voluntarily their rights with other users by fulfilling certain pre-established rules.
  • 2. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 04 Issue: 02 | Feb-2015, Available @ http://www.ijret.org 340 2.1.1 Requirements for Measuring the Normative Environment In a normative environment the entities behaviour and relationships are restricted to a set of norms. The needs for designing normative system is analysed from a semantic perspective. The rules that regulate the behaviour of a specific institution and/or group of entities are known as institutional norms. The different entities are bound to contracts that are flexible and expressive these entities that play a role in such contracts are known ah play role contracts. Structural norms defines the structure of the overall system that is the relationship between the organization within it and the system roles. The various methodologies are analysed by the criteria defined in this paper. The analysis of the state shows there are few mature agent methodologies that are used in developing normative systems. The combination of the partial solutions to obtain complete development methodology that a developer can use is not an easy work since each approach uses different semantic, terminology and metamodel constructions. If methodology don’t include methods to verify coherence of different norms of system then the developer must verify it manually hence it is a complex task due to the huge number of norms that should be taken into account. The behaviour of the entity in a system must be internally specified in implementation of entity. There is lack of quantitative metrics to compare with various methodologies since metrics are the essential building block of any agent system. 2.2 Suitability Assessment Framework [11] The intelligent architecture is Multi Agent System. For creating Multi Agent System (MAS) Agent Oriented Software Engineering (AOSE) is supported [11]. But there arises two questions that is the first is how do we determine the suitability of MAS implementation of a particular problem and the next is how this can be done without an AOSE expert? The objective of this paper is that the engineers can evaluate the MAS technology without an AOSE expert. The key criteria for identifying the MAS solution can be based on the iterative process. The paper mainly focuses on the MAS Technology. They mainly concentrate mainly on engineers rather than the AOSE expert. The paper was mainly illustrated on two real world problems for accessing the suitability of Multi Agent System. This paper mainly concentrates the MAS features for determining the suitability. In this paper they have implemented on different environments such as uncertain environment, dynamic environment, dependable environment, open environment, distributed environment. The properties include communication quality, efficiency, robustness, reliability, flexibility, responsiveness, indeterminate, concurrency, scalability, legacy and other interactive types. They are validated against the existing framework. Based on this the architecture for MAS have been developed. The interaction types are based on simple enquiries, negotiation, cooperation, argumentation, complex interaction. Each author has validated based on these properties and the values are represented based on each properties and the environment. The work is mainly based on the assessment of the framework for the Multi Agent System (MAS) [5]. The paper has the key features of the different problem domains. They are iteratively featured based on the significant domains of whether MAS is suitable or not. It access the suitability framework of the MAS solution for the set of problem related issues. The conditions have proved that the software engineers can evaluate an MAS application without an AOSE expert. The framework is always independent and they can be applied to any scenario for MAS to determine the suitability. In this system they allow the designer to consider the appropriate of MAS solution for satisfying certain conditions. They framework is for on- going validation. We apply our proposed framework for refining the framework as the description and the associated ratings and this ensures that they didn’t miss any of the key problems. This is implemented on other systems and MAS validation is measured. This can be further provided by examining the consistency of the rating between the different raters and the software engineers to perform the ratings. 2.3 Agent Oriented Program towards Multi- Paradigm Metrics[4] The multi-paradigm metrics is applicable to both object oriented and agent environment in which they are suitable. The multi agent system is evaluated quantitatively. The concrete paradigm is used for coupling and cohesion. The metrics are available for the object and it is realized using object oriented programming language. The metrics for agent is done using agent oriented programming language. The performance cost for object is lesser than agent. The combination of factors, characteristic and attribute is known as quality. The factors are functionality, reliability, usability, efficiency, maintainability and portability. The combination of multiple metrics is not possible. The metrics measure a single quality attribute. The focus is on maintainability and it is an interesting potential benefit of agent based software. The maintainability is based on algorithmic complexity, structural or design complexity and size. There is lot of measures for size and algorithmic complexity. The measures for structural complexity are not sufficient. The sub factors of structural complexity such as coupling and cohesion are dominant. The structural metrics is to predict the bugs in present in future. The structural complexity used to develop higher quality software. The goal question metric is employed. Identical solution is analysed for the problem using different technology. The solution is compared using suitable metric and these
  • 3. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 04 Issue: 02 | Feb-2015, Available @ http://www.ijret.org 341 methods are used widely. For the rule based program, knowledge based- system and concurrent logic the structural metric is proposed. The evaluation metric for the aspect oriented programming is developed. Automated method is used for measuring the information for two digital artifacts. The metric is related directly to the independent path for a given problem. The architecture used has two types of agent vacagent and boss agent. Each vacagent directly control the each vacuum robot. The boss agent is not situated in the environment. The boss agent receives the message from other agent. The structural metric must to gather manually. There is lot of programming language for high level design for understanding and reuse of abstraction and it supported by language construction. The abstraction is realized as program source code and it is a executable one. The element is composed of many elements and it is used to form a aggregation hierarchy. There will be many changes in the software during the lifetime of the software. The existing software design is predicted using the structural maintainability. There will be risk and lot of effort for the changes. The focus is mainly on modification of the existing program features. The possible refactoring available are infinite. The useful insight is proposed in the scope and changes impact and the availability of code segment. The object is coupled to another object and each of the object is similar. The action is defined as the method of one class modifying the other and the access of other is also possible. The rename operation is on the left right class. The internal action is done by the vacant. The plans must to be named if they did not then they did not meet out definition. Coupling between the elements is count the number of class to be coupled. The class cannot be coupled to itself. Lack of cohesion element measures the similarity of the class by comparing the instance variable of the method. The metrics is a tool for the evaluation of the future problems which are going to be arises and it is a increasing technology. There are many unappealing property and they are pair wise combination in class. The version is not sensitive to dependencies between the methods. In multi-paradigm is a substantial functionality postponed to object oriented element. The paradigm independent coupling and cohesion metrics are proposed. These metric is evaluated theoretically and the validity predict the maintainability. The rename factor is not proved in the proposal. The CBO and LCOM are well validated and they are theoretically proved. The dataset required for validation of CBO and LCOM are greater. Independent experimental validation is not done and it left for the future work. The agent peak programming is uncovered in the proposed metric. The plan must to be named and naming the plan is optional in agent speak and it must to be named where it is possible and it used to locate the code issues. The agent possible mental states is determined easily using belief and goal. The maintainability is measured effectively rather than decomposition and reuse. The experimental validation of the CBE and LCE metrics are available. Model which is under lying to the programming language should also be applicable for the evaluation of the multi paradigm. Examination of the syntax and structure of the goal and the program must suggest the model is comfortable and some interesting must to be included. The goals include the terms, macros, prediction and action ,the realization of these factors are short and many element must to be completely defined. The program in goal has many element and it could lead to changes in CBE and LCE . Dependency information gathered contain only a small proportion if reflection from the CBE and LCE. There are different contribution to the coupling and cohesion. The software maintainability is applied are not is debated .The relative dependency is important and intuitive. Multiply interdependent will require less future maintenance only when the dependency are collocated. If the new metric has maintainability then it leads to recommendation of multi- paradigm program and language. Visualizing and summarizing the raw dependency data in flexible means will generate the new metrics. These type of tools will allow the researchers to concentrate on dependency and types to current context. 2.4 Social Ability of Software Agents [9] A software agent is evaluated by measuring its characteristic quality by using a set of measures for those features. Since these set of measures are not yet being developed for testing agent-oriented software. Few software measures are adopted from object –oriented paradigm due to the common features between them. The ability of a software agent to interact with other agents to achieve its goal is characterized as social ability property. This paper gives a set of measures for evaluating the software agent’s social ability. The measures are divided into three types  Syntax-based  Execution based  Objective based The measures derived in this paper belong to Execution based or dynamic based. To validate the results in the quality of a software agent the evaluation process must be conducted in a controlled environment called as benchmark. The measures are stated in means of formula which expresses the measure as a function of one or more parameters. The result of each measure is normalized in the interval [0,1]. 2.4.1 Measures of the Attributes of Social Ability The social ability property has three main attributes  Communication  Cooperation  Negotiation
  • 4. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 04 Issue: 02 | Feb-2015, Available @ http://www.ijret.org 342 Communication This attribute is measured using the following metrics a Response for message(RFM):it measures the number of messages sent in response to a received message from an agent its value increases as the agent becomes more communicative. b Average message size(AMS):It measures the data size of the message sent or received by the agent during its communication if message size is too large it leads to bad communication c Incoming messages(FIM): It measures the number of incoming messages to an agent during its lifetime, higher values shows that the agent has depended agents that requires its services. d Outgoing messages(FOM):It measures the number of outgoing messages from an agent during its lifetime, if its value id high it shows that the agent is a dependent agent. Cooperation The attribute is measured using the following metrics a Service request rejected by the agent(SRRA):It measures the percentage of the rejected agent services under cooperation. The measure is considered optimum when the percentage of rejected services are low. b Agent services Advertised(ASA):It measures the total number of services that an agent advertise on its yellow page directory. A low value indicates that the agent is less cooperative. Negotiation The attribute is measured using the following metrics a Agent goals achievement(AGA):It measures the agent’s negotiation to accomplish its goals b Messages by a requested service(MRS):It measures the number of messages sent and received with the other agent during its negotiation process with the agent requesting service form it. c Messages sent to request a service(MSS):It measures the number of messages sent or received by the agent during the negotiation process with another agent when the agent is requesting service from the other agent. Various metrics for the attributes of an agent-oriented system is defined that measures the quality of the characteristic of the software agent. Still more accurate metrics must be derived to measure the quality of the software agents characteristics. A quality evaluation model that evaluate the models across various software agent applications considering the different properties and attributes the agent posses must be designed and developed. 2.5 Reactivity Property of a Software Agent [10] The agent technology uses the complex developing the distributed applications. The software agent are the building blocks of Multi Agent System (MAS).Software agent are different so that they possesses different properties such as pro- activity, reactivity[10], social ability, autonomous, and efficiency. Agent behaviour might differ from different inputs and thus for evaluating the software agent quality is difficult process. The quality of characters and the agent behaviour are not full provided. This paper mainly deals with the reactivity paper where quality of the software agent is measured. The software agents are defined as the abstraction of computer program that acts on behalf of the another. There is lacking in the testing mechanism for the software agent based system. The reactive property is defined as the how it responses to the changes that occur in the environment. Then the other properties also include autonomous which means the some of the self control are performed over the states and the actions. In this paper the quality of the software agent is tested. The reactive property also describes how the agent perceives through the environment and in timely manner the changes to occur. The measures are not proper for the reactive properties. The attributes include  Interaction level  Communication level  Perception level There are different levels in each metrics and the Interaction level includes  Methods per Class (MC)  Number of Message Types (NMT) The metrics in the communication level are  Response For Message (RFM)  Incoming Message (IM)  Outgoing Message (OM) The metrics in the perception level are  Knowledge Usage (KUG)  Knowledge Update (KUP) They are implemented in JADE. The case study is performed for the online shopping system. The software quality is measured for the reactivity property. They are simple that they can be based on metrics. The attributes are measured and some more metrics can be added for each attribute so that the attributes and the property more accurately measured. 2.6 Software Agent Pro-Activity [8] There is different property for evaluation the software agent. The properties used to evaluate the agent are social ability, autonomy, pro-activity, reactivity, adaptability, mobility. The pro-activity which is related to agent goal directed behaviour is evaluated using the pro-activity. The agent ability to interact with the other agent is known as the social- ability. The agent is able to perform any operation without the need of any human help is known as autonomy. The must to be able to adapt to the environment and the agent must to be flexible is known as ad-aptability. The agent is
  • 5. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 04 Issue: 02 | Feb-2015, Available @ http://www.ijret.org 343 able to move in any environment by itself and it must to be interact with the new environment to gather the information. The agent is able to react to the perceived action is known as reaction. The agent must take the initiative to satisfy its goal. There are different attributes used to evaluate the agent goal directed characteristics. The pro-activity is the most important one in the software agent because for each every work there must to goal. The measures which are available are taken from the procedural and object oriented paradigm. There is only a few evaluation processes for the software agent. Software agent pro-activity is one of the most important one in the goal directed and initiative. The agent must take the initiative rather than performing simple work in unpredictable environment. There are several studies related to pro-activity but that study is not related to the evaluation process. The measures which are all used are to reach the result. Several studies are there for the software agent and these studies are based on the quantitative methods, procedural and object oriented paradigm. There are different attribute for pro-activity property they are initiative, interactive and reaction. Each and every attribute has different metrics. The -initiative is the software agent ability to attain the goal and the agent must take the initiative or action to attain the goal in any environment. The initiative attribute consists of three metric they are number of roles, number of goals, messages to achieve goals. The number of roles is to measure the potential roles the software agent performs. The number of goals is to measure the total number of goals which are all achieved by the software agent. Messages to achieve goals are used to measure the agent initiative to attain its destiny. The interaction attribute is that the software agent ability to interact with the other agent in any environment. The interactive attribute can be measured using these metric they are services per agent, number of messages types. The service per agent measures the interaction for the number of service request. The number of messages type measures the agent interaction with the different type of messages received and the agent can respond. The reaction attribute is the software agent capability to react to the other agent in any environment according to the response behaviour. Each and every measure is stated using the formula. The reaction attribute consists of two metric for the evaluation of the agent and they are number of processed request, agent operation complexity. The number of processed request measures the agent ability to respond for the number of received and resolved request and this is done during the execution. The agent operation complexity is used to measure the complexity that the software agent faces before attaining the goal. The software developers can use any complexity measures. The different attribute for the software agent has been evaluated. These attribute which are all used are not sufficient for the evaluation of the software agent goal directed behaviour known as pro-activity. The quality evaluation model is not done for the evaluation of software agent. These metrics are not sufficient for the evaluation of the software agent. The software agent must to be evaluated in deep so then only agent characteristic can be in proper manner. There are several characteristic are must to be added for agent goal directed behaviour. The existing metrics for the properties are less sufficient for evaluating the software agent. The attribute which are used to measure the software is less sufficient. The agent must to be evaluated to the leaf for the proper evaluation. The more number of evaluation metric must to be included for proper evaluation of the software agent. 3. CONCLUSION In a normative environment there is high demand for the flexibility and adaptability for the interaction purpose. The entity behaviour must be known for the proper interaction but there is lack of quantitative metrics to compare the various methodologies. The MAS features are determined for the suitability of the environment in which the agent is going to interact. Since the system is implemented on different environment the consistency of rating must be examined. The CBE and LCE metric reflect only small maintenance and there is less future maintenance. Reviewing the literature the existing measures for evaluating the software agent is insufficient. The communication level and the goal directed behaviour are not evaluated to the fullest. The new metrics are to be included to evaluate the agent system quality .Since the existing metrics for the properties of an agent system are less sufficient to prove that characteristic of the agent in a MAS. The more accurate measures are needed to evaluate the reactivity property. we have suggested certain new metrics so that along with the existing metrics the new metrics must to be added to measures the agent’s property more accurately. REFERENCES [1]. Bimlesh Wadhwa, Koh Shin Jang and Teo Ee Nam “Object and Agent Metrics Approach” International Journal of Engineering Science Invention Research & Development; Vol. I Issue II August 2014. [2]. Dino Franklin and Ana Abrao “Measuring Software Agent’s Intelligence” [3]. Prof Dr Erika Horn, Mario Kupries, Dirk Glode “Properties and Models of Software Agents and Agent Systems”1998 [4]. Howell R. Jordan and Rem Collier “Evaluating Agent- Oriented Programs: Towards Multi-paradigm Metrics” [5]. Christos Dimou, Andreas L. Symeonidis, and Pericles A. Mitkas “Evaluating Knowledge Intensive Multi-agent Systems” [6]. Chrysanthi Ε. Georgakarakou & Anastasios A. Economides “Software Agent Technology: an Οverview Application to Virtual Enterprises” [7]. Emilia Garcia, Simon Miles, Michael Luck, Adriana Giret “Evaluating how agent methodologies support the
  • 6. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 04 Issue: 02 | Feb-2015, Available @ http://www.ijret.org 344 specification of the normative environment through the development process” Springer US 2014 [8]. Fernando Alonso, José L. Fuertes, Loïc Martínez, and Héctor Soza “Measures for Evaluating the Software Agent ProActivity ” Software Engineering Advances (ICSEA), 2010 Fifth International Conference on 22-27 Aug 2010 Page(s): 319 - 324 [9]. Fernando Alonso, José L. Fuertes, Loïc Martínez, and Héctor Soza “Measuring the Social Ability of Software Agents” Software Engineering Research, Management and Applications, 2008. SERA '08. Sixth International Conference -on 20-22Aug 2008 Page(s) 3-10 [10]. N.Sivakumar and K.Vivekanandan “Measures for Testing the Reactivity Property of a Software Agent” (IJARAI) International Journal of Advanced Research in Artificial Intelligence,Vol. 1, No. 9, 2012. [11]. Ghassan Beydoun, Graham Low, Paul Bogg “Suitability Assessment framework for agent-based software architecture”