+ All Categories
Home > Documents > Major Report Format

Major Report Format

Date post: 23-Jan-2016
Category:
Upload: ayan-chakravorty
View: 252 times
Download: 1 times
Share this document with a friend
Description:
format of major project report useful for final year btech students
Popular Tags:
56
1. Literature Survey 1.1 Sources [1] Carrascal, M.J. and Pau, L.F. “A survey of expert systems in agriculture and food processing.” AI Applications, 6(2): 27-49, 1992 [2] Chakraborty, P. and Chakrabarti, D.K. “A brief survey of computerized expert systems for crop protection being used in India.” Progress in Natural Science, 18(4): 469-473, 2000. [3] Kolhe, S. and Gupta, G. K. “Web-based Soybean Disease Diagnosis and Management System.” Fifth Conference of the Asian Federation for Information Technology in Agriculture (AFITA, 553-559), 2006. [4] Wang Zhi-Qiang, Chen Zhi-Chao “A Web-based Agricultural Decision Support System on Crop Growth Monitoring and Food Security Strategies” Third International Symposium on Computer Science and Computational Technology(ISCSCT ’10) Jiaozuo, P. R. China, 14-15, ISBN 978-952-5726-10-7, pp. 487- 491, August 2010. [5] Russell Yost, Tasnee Attanandana, Carol J. Pierce Colfer and Stephen Itoga, “Decision Support Systems in Agriculture: Some Successes and a Bright Future”, University of Hawai`i at Manoa, USA. 1.2 Summary of relevant papers 1. Decision Support Systems for Food & Agriculture Author P.H. Heinemann 1
Transcript
Page 1: Major Report Format

1. Literature Survey

1.1 Sources

[1] Carrascal, M.J. and Pau, L.F. “A survey of expert systems in agriculture and food

processing.” AI Applications, 6(2): 27-49, 1992

[2] Chakraborty, P. and Chakrabarti, D.K. “A brief survey of computerized expert systems

for crop protection being used in India.” Progress in Natural Science, 18(4): 469-473, 2000.

[3] Kolhe, S. and Gupta, G. K. “Web-based Soybean Disease Diagnosis and Management

System.” Fifth Conference of the Asian Federation for Information Technology in

Agriculture (AFITA, 553-559), 2006.

[4] Wang Zhi-Qiang, Chen Zhi-Chao “A Web-based Agricultural Decision Support System

on Crop Growth Monitoring and Food Security Strategies” Third International Symposium

on Computer Science and Computational Technology(ISCSCT ’10) Jiaozuo, P. R. China,

14-15, ISBN 978-952-5726-10-7, pp. 487-491, August 2010.

[5] Russell Yost, Tasnee Attanandana, Carol J. Pierce Colfer and Stephen Itoga, “Decision

Support Systems in Agriculture: Some Successes and a Bright Future”, University of Hawai`i

at Manoa, USA.

1.2 Summary of relevant papers

1. Decision Support Systems for Food & Agriculture

Author P.H. Heinemann

Conference Systems Analysis and Modeling in Food and Agriculture, 2010

Web Link http://www.eolss.net/Eolss-sampleAllChapter.aspx

Summary This research paper describes how the management of agricultural production

operations can be complex & daunting, and many factors4 need to be

simultaneously concerned while taking a decision. Basically a broad used of

effective project management & decision making techniques when it comes to the

DSS of Food & Agriculture. It provides description & examples of three types of

Decision Support System: qualitative based expert system, quantitative based

simulation models, & a hybrid model combination of qualitative & quantitative

approach

1

Page 2: Major Report Format

2. A critical analysis of Decision Support Systems research

Author Pervan, Graham and Arnott, David

Conference Journal of Information Technology, 20, 2, June, 2005, pp67-87

Web Link http://espace.library.curtin.edu.au/cgi-bin/espace.pdf?file=/2008/11/13/

file_14/20246

Summary This paper critically analyses the nature and state of decision support systems

(DSS) research. To provide context for the analysis, a history of DSS is

presented which focuses on the evolution of a number of sub-groupings of

research and practice: personal decision support systems, group support

systems, negotiation support systems, intelligent decision support systems,

knowledge management based DSS, executive information systems/business

intelligence, and data warehousing. To understand the state of DSS research an

empirical investigation of published DSS research is presented. This

investigation is based on the detailed analysis of 1,020 DSS articles published

in 14 major journals from 1990 to 2003

3. A Web-based Agricultural Decision Support System on Crop Growth Monitoring and

Food Security Strategies

Author Wang Zhi-Qiang, Chen Zhi-Chao

Conference Third International Symposium on Computer Science and Computational

Technology(ISCSCT ’10) Jiaozuo, P. R. China, ISBN 978-952-5726-10-7,

August 2010, pp. 487-491

Web Link http://www.academypublisher.com/proc/iscsct10/papers/iscsct10p487.pdf

Summary Food shortage has been among the most threatening problems to the world

since the beginning of the new century. Chinese governments at different levels

have being taken different kinds of actions to stabilize and increase the yields

of grains. A major premise of making right decisions is the ability to accurately

assess crop growth and food supply, and a scientific decision-making process

to provide appropriate strategies or countermeasures based on them. This can

be accomplished partly by using the decision support system (DSS) that

provide accurate and detailed information about crop growth and food supply.

In this paper, an agricultural spatial DSS (ADSS) frame was studied and

developed to meet the increasing demands.

4. Strengthening Agricultural Innovation Capacity: Are innovation brokers the answer?

2

Page 3: Major Report Format

Author Laurens Klerkx , Andy Hall, and Cees Leeuwis

Conference International journal of agricultural innovation and research, 2009

Web Link www.merit.unu.edu/publications/wppdf/2009/wp2009-019.pdf

Summary This paper examines the role of innovation brokers in stimulating innovation

system interaction and innovation capacity building, and illustrates this by

taking the case of Dutch agriculture as an example. Subsequently, it reflects

upon the potential role of innovation brokers in developing countries’

agriculture. It concludes that innovation brokerage roles are likely to become

relevant in emerging economies and that public or donor investment in

innovation brokerage may be needed to overcome inherent tensions regarding

the neutrality and funding of such players in the innovation system.

5. A Knowledge Management System for Exchanging and Creating Knowledge in

Organic Farming

Author Vincent Soulignac, Jean-Louis Ermine, Jean-Luc Paris, Olivier Devise and

Jean-Pierre Chanet

Conference The Electronic Journal of Knowledge Management Volume 10 Issue 2 (pp163-

182)

Web Link www.ejkm.com

Summary Agriculture is involved in a vast societal movement, linked to the framework

and the values associated with sustainable development. To make a success of

this transformation, agriculture will have to become both integrated into its

environment, and organic. Agriculture must evolve into a more

environmentally-friendly approach while remaining economically workable.

This type of agriculture is said to be sustainable. It has a systemic logic and

therefore requires a strong knowledge base. In this study we propose a

knowledge management IT-based system. In the first part of the paper, they

discuss the potential actors of the system and their possible implications. The

second part deals with the knowledge selection and formalization. The third

part describes the main computing features of the knowledge server we propose

2. Results of Literature Survey

3

Page 4: Major Report Format

Agriculture has been a part of human life since the beginning of the human race and the need

for agricultural information is probably almost as old as agriculture itself. Babylonian clay

tablets have been found that contain agricultural information [1]. Throughout history, in

many civilizations, there have been libraries that have included agricultural information, and

separate agricultural libraries were established in Europe in the mid-eighteenth century. In

India, special attention was paid to development of an agricultural research infrastructure

immediately after Independence. The Indian Council of Agricultural Research (ICAR) acts as

a repository of information and provides consultancy on agriculture, horticulture, resource

management, animal sciences, agricultural engineering, fisheries, agricultural extension,

agricultural education, home science, and agricultural communication. ICAR has established

various research centres in order to meet the agricultural research and education needs of the

country. It is actively pursuing human resource development in the field of agricultural

sciences by setting up numerous agricultural universities spanning the entire country. The

Technology Intervention Programs also form an integral part of ICAR's agenda which

establishes Krishi Vigyan Kendras (KVKs) responsible for training, research, and

demonstration of improved technologies. Agriculture universities were set up in various

states and national level agriculture labs were established under the ICAR. Presently there are

38 state agricultural universities, 37 research institutes, five research bureaus, 17 national

research centres, seven project directorates and other allied departments. These universities

and laboratories have helped in bringing the Green Revolution, White Revolution, and Blue

Revolution, and have helped the country to come out of the situation of food scarcity and

achieve food self-sufficiency and food surplus. The Indian agricultural sector provides

employment to about 65% of the labour force, accounts for 27% of the GDP, contributes 21%

of total exports, and provides raw materials to several industries.

The future growth in agriculture must come from new technologies which are not only "cost

effective" but also "in conformity" with natural climatic regime of the country (Singh, 2004);

[7] technologies relevant to rain-fed areas specifically; continued genetic improvements for

better seeds and yields; data improvements for better research, better results, and sustainable

planning; bridging the gap between knowledge and practice; and judicious land use resource

surveys, efficient management practices, and sustainable use of natural resources.

Recommendations of the United Nations Conference on Environment and Development-

Agenda 21 (United Nations 1992) [1] on "Information for decision making" are the

development of indicators for sustainable development; promotion of global use of indicators

for sustainable development; improvement of data collection and use and methods of data

4

Page 5: Major Report Format

assessment and analysis; establishment of comprehensive information framework;

strengthening of capacity for traditional information; production of information usable for

decision making; development of documentation about information; establishment of

standards and methods for handling information; establishment and strengthening of

electronics networking capabilities, and making use of commercial information sources. The

Agenda-21 recommends major adjustments in agricultural, environmental and macro-

economic policy to create the conditions for the Sustainable Agriculture and Rural

Development.

2.1 Integrated Summary of the literature studied

S.No. Title of the

paper

Motivation Learning

1 Decision

Support

Systems for

Food &

Agriculture

The management of agricultural

production operations can be complex and

daunting. A manager who is faced with a

decision confronts many factors that need

to be simultaneously considered. In

addition to facing management decision

that will potentially improve the immediate

operation, the manager must ultimately be

accountable to society and to the

environment. So, impacts of decision go

beyond farm. A DSS is a computer based

program that assists with the decision

making process. The program can be

qualitative, quantitative or both. These

programs are important because

agriculture productions are complex due to

biological, chemical and physical process

involved.

Decision support systems

provide managers with

recommendations for

specific situations and help

with analyzing choices. By

better understanding the

decision support systems

in agriculture, it helps us

understand meaning of

system analysis and

decision making.

2 A critical

analysis of

Decision

Decision support system (DSS) is the area

of the information systems (IS) discipline

that is focused on supporting and

DSS is an important field

of information systems

research and practice, is at

5

Page 6: Major Report Format

Support

Systems

research

improving managerial decision-making. In

terms of contemporary professional

practice, DSS includes personal decision

support systems, group support systems,

executive information systems, online

analytical processing systems, data

warehousing, and business intelligence.

Over the three decades of its history, DSS

has moved from a radical movement that

changed the way information systems were

perceived in business, to a mainstream

commercial IT movement that all

organizations engage.

the crossroads; its future is

both bright and troubled.

Its share of IS research is

declining but in industry it

is growing significantly

despite the IT downturn.

We believe that left

unchanged, the current

agendas of DSS

researchers will lead the

field to irrelevance.

3 A Web-based

Agricultural

Decision

Support

System on

Crop Growth

Monitoring

and Food

Security

Strategies

Food shortage has been among the most

threatening problems to the world since the

beginning of the new century. Chinese

governments at different levels have being

taken different kinds of actions to stabilize

and increase the yields of grains. A major

premise of making right decisions is the

ability to accurately assess crop growth

and food supply, and a scientific decision-

making process to provide appropriate

strategies or countermeasures based on

them.

The ADSS [5] was aimed

at suggesting efficient

strategies for problems in

crop growth and food

safety as well as providing

timely and accurate

information about crop

growth and food supply.

The system, based on the

spatial information

technologies and crop

growth simulation method.

4 Strengthenin

g

Agricultural

Innovation

Capacity:

Are

innovation

brokers the

answer?

The multifunctional agricultural sector of

the 21st century is embedded in a fast-

changing global context of market,

technology, policy and regulatory settings

that present both challenges and

opportunities. In this fast-changing world,

innovation is a central strategy in tackling

challenges and grasping opportunities and

as a means of achieving economic, social

It has seen that existing

organizations expand their

mandate and are already

taking up brokerage roles.

Whether such

organizations are ideally

placed to play these roles

should be a subject for

6

Page 7: Major Report Format

and environmental goals further study. The

Dutch case [9] suggests

that specialized innovation

brokers can be more

neutral and credible in

fulfilling important roles

such as demand

articulation, network

building and innovation

process management. In

any case, there remains

significant scope for

existing research and

extension organizations to

retool themselves in order

to play new roles.

5 A Knowledge

Management

System for

Exchanging

and Creating

Knowledge

in Organic

Farming

Agriculture has been a part of human life

since the beginning of the human race and

the need for agricultural information is

probably almost as old as agriculture itself.

In India, special attention was paid to

development of an agricultural research

infrastructure immediately after

Independence

Agriculture must evolve

into a more

environmentally-friendly

approach while remaining

economically workable.

This type of agriculture is

said to be sustainable. It

has a systemic logic and

therefore requires a strong

knowledge base. In this

study a knowledge

management IT-based

system is proposed.

Table 1

2.2 Problem statement

The basic idea behind designing an Expert System for Agriculture is to accelerate the rate of

good agricultural practices in India. A DSS is a computer based program that assists with the

7

Page 8: Major Report Format

decision making process [2]. The program can be qualitative, quantitative or both. These

programs are important because agriculture productions are complex due to biological,

chemical and physical process involved, and require a great deal of information to be

processed for proper management. We all know India is an agricultural country, with

agricultural sector contributing to the largest share in GDP. The proposed project would serve

as a live example of the role of ICT for sustainable development [10]. We all know that

agricultural sector has the greatest potential for improving rural livelihood and eradicating

poverty, all we need to have a good decision making analytical skills with the sound

knowledge about the yield of a crop. The proposed system is a communication channel

between the thousands of farmers and agricultural scientists in India. Agriculture has been a

part of human life since the beginning of the human race and the need for agricultural

information is probably almost as old as agriculture itself. Throughout history, in many

civilizations, there have been libraries that have included agricultural information, and

separate agricultural libraries were established in Europe in the mid-eighteenth century.

In India, special attention was paid to development of an agricultural research infrastructure

immediately after Independence. The future growth in agriculture must come from new

technologies which are not only "cost effective" but also "in conformity" with natural

climatic regime of the country, technologies relevant to rain-fed areas specifically; continued

genetic improvements for better seeds and yields; data improvements for better research,

better results, and sustainable planning; bridging the gap between knowledge and practice;

and judicious land use resource surveys, efficient management practices, and sustainable use

of natural resources. Technology of today would help to make the smart and competent

farmer of tomorrow.

Developing such kind of an Advice Dissemination System can prove to be a revolution in the

agriculture of India, as it would be helpful in the production of a quality crop, helping our

farmers and ensuring food for all, the concept of the “National Food Security Bill” can’t be

achieved without the help of our agricultural sector [11]. Basic aim is to have another Green

Revolution in the country powered the theories and concepts of Information &

Communication Technology.

2.3 Solution approach

Our Proposed Expert System would gather the knowledge by both manual &

automated methods. Knowledge will be extracted from variety of sources including

8

Page 9: Major Report Format

books, bulletins, photographs taken by expert/farmer and human experts, concerning

the identification & control of insect-pests/diseases, schedules for irrigation and

fertilization and selecting the right pulse crop for a specific field

On the basis of knowledge acquired, a knowledge-base will be developed in the form

of production rules for pulse agricultural activities.

Interpreting & manipulating the knowledge by the reasoning methods.

It will provide a detailed analysis of the soil profile & climatic conditions of a

particular agricultural region under critical study.

Providing an Expert’s View for post harvesting and irrigation techniques thus

providing with proper management of water & other resources. Capable enough to

handle uncertainty and is based on Fuzzy Logic Approach.  Fuzzy logic has been

extended to handle the concept of partial truth, where the truth value may range

between completely true and completely false. Furthermore, when linguistic variables

are used, these degrees may be managed by specific functions.

Use of Real & Authenticated Data available till date, with the help of Indian Council

for Agriculture Research & Ministry of Agriculture, New Delhi, India.

Use of the concept of Bioinformatics in agriculture, providing an expert decision &

diagnostics based on the input of DNA structure of a particular crop under a specific

diseases/condition.

The proposed expert system will be made up of two main components

1. Advisory component: It will consist of two sub-systems

Diagnosis : This will be used to identify diseases & insect-pests of pulses on the

basis of plant damage symptoms

Control measures: This will recommend most appropriate treatments (cultural

practices, chemical control etc.) for the identified diseases & insect-pests

2. Strategic: It will consist of three sub-systems

9

Page 10: Major Report Format

Irrigation: This will produce a schedule for irrigation, including No. of irrigation,

critical stages of irrigation, depth of irrigation(cm.) & total water

requirement(cm.)

Fertilization: This will generate a fertilization regime, including fertilizer type,

source of fertilizer, dose, & application time

Crop economic: This will used to seek advice on selecting the right pulse crop in

the right season for a particular field/location. It will carry out cost benefit

analysis for different pulse crops including cost of cultivation, expected yield &

prices

2.4 Empirical Study

Expert system evolved as the first commercial product of Artificial Intelligence and is now

available in the large number of areas. The potency, scope and appropriateness of expert

system in the area of agriculture have been well realized two decades back in developed

countries (Carrascal et al., 1992; Perini et al., 2005) [8] and several successful systems have

been developed in the field of agriculture. In the recent years, main focus of agricultural

expert system applications research is on crop management and plant disease and insect-pests

diagnosis (Plant, 1989; Robinson, 1996; Chakraborty et al., 2008; Johnen et al., 2000; Chen

et al., 2002; Ismail et al., 2001) [2]. These areas are followed by irrigation management,

fertilization management, varietal selection, farm management, crop economics etc.

Expert System is not new for crop disease diagnostic domain. Attempts have been made by

various research workers in various institutions/universities for developing expert systems in

the field of agriculture. Since, the use of Expert Systems in agriculture is at an early stage and

very few are available in market. Based on our literature survey, we have to give the

overview of some of the expert systems to diagnose the insect-pests and diseases of many

crops. The table (Table 6) shows major types of expert systems currently underutilization in

agriculture.

1. COMAX [8] provides information on integrated crop management in cotton. It is

designed for use by farmers, farm managers, and county and soil conservation agents.

The system uses a combination of expert-derived rules and result generated by the

cotton - crop simulation model GOSSYM. It requires external information such as

weather data, soil physical parameters, soil fertility levels, and certain pest

10

Page 11: Major Report Format

management information. From this input of data, the system produces daily

management decision recommendations.

2. CALEX [1] package is modular, and domain specific modules were organized into

four broad categories: agronomic management, pest management, economic

management, and diagnosis. The objective of the CALEX Project was to develop a

general purpose shell program that can be used by growers, pest control advisors,

consultants, and other managers for overall agricultural management decision support.

The package was written in 'C' language. A major function of the CALEX program

was to generate schedules for in-season commodity management both CALEX/cotton

and CALEX/Peaches was developed and tested scheduling is done in terms of

activities. Each activity represents a major type of management decision that must be

made. For example, in CALEX/cotton the activities consist of spider mite, lygus bug,

verticillium wilt, nematodes, nitrogen growth regulator and crop termination.

3. CUPTEX [8] currently provides services on disorder diagnosis, disorder treatment,

irrigation scheduling, and fertilization scheduling and plant care subsystem. It was

developed in KADS. KADS is a methodology for building knowledge - based system.

KADS was used for representation of the inference and task knowledge. Finally,

LEVEL 5 object was object for the implementation.

4. CITEX [2] currently provides services on assessment of farm, irrigation, scheduling,

and fertilization scheduling disorder diagnosis and disorder treatment. CLAES has

developed and expert system for cattle and buffalo health caring the scope of this

expert system is milted to newly born calves (up to four weeks age) and contains

clinical diagnosis and line of treatment.

5. NEPER WHEAT [2] was developed at the Central Laboratory of Agricultural Expert

System (CLAES) in Egypt. It performs various functions viz., Advice the farmer on

field preparation, control pests and weeds, manage harvests, prevent malnutrition,

design schedule for irrigation and fertilization, select the appropriate variety for a

specific field, diagnose disorder, suggest treatments etc. It is an easy-to-use in

Microsoft Windows based application with an English and Arabic interface.

6. TOMATEX [8] provides its users with disorder diagnosis and recommendations

about how to treat these disorders. This version contains recommendations concerning

various agricultural activities viz., disorder diagnosis, disorder treatment etc. It

includes the causes of user compliant and also verifies the user assumption. The

output includes a complete specification about the treatment operation: disorder name,

11

Page 12: Major Report Format

materiel name, material quantity, made of entry, method of application, and the tool

used in the treatment operation, application time, and advice. The system is

implemented using special expert system called knowledge representation object

language (KROL), developed at the CLAES. The system is running on personal

computers under Window 95 environment, which facilitate subsequent porting to run

on the Internet to be accessible World Wide.

7. LIMEX is an integrated expert system with multimedia that has been developed to

assist lime growers and extension agents in the cultivation of time for the purpose of

improving their yield. The scope of LIMEX expert system includes: assessment,

irrigation, fertilization and pest control. This system was augmented with multimedia

capabilities as enhancing an expert system by the integration an expert image, sound,

video and data, allows for a good feedback from users, assists in better understanding

of the system, and allows for more flexibility in the interactive use of the system. It

was developed using an adapted KADS methodology for the knowledge part. CLIPS

TM Ver. 6.0 shell on Windows and CLIPS Object - oriented language (COOL) was

used for development of Expert System [1].

8. FPCES is a fababean pest control expert system (FPCES) is being developed jointly

by CLAES and ICARDA to address the needs for diagnosis and treatment of diseases

that attack this crop. The system will display all possible disorders and related

symptoms that appear during crop growth. The user will be able to examine the

symptoms and correctly diagnosis the problem. The system will then offer possible

solutions. It will enable the user to view pictures and videos of the disorders and help

in correct diagnosis.

9. VEGES is a multilingual expert system for the diagnosis of pests, disease and

nutritional disorder of six greenhouse vegetable viz., pepper, lettuce, cucumber, bean,

tomato, and aborigine. It provides the user with a diagnosis on the basis of a brief

description of the external appearance of the affected plant. It then suggests method to

remedy the problem (e.g., fertilizer, adjustment, fungicides or pesticide applications).

The system is accompanied by a new language translation module which allows a

non-specialist user (e.g. extension officer) to translate the knowledge base to the

native language or dialect of the local farmers.

10. POMME [8] provides information about pest and orchard management of apples.

This system provides growers with knowledge about fungicides, insecticides, freeze,

frost and drought damage, non-chemical care options as well as information from a

12

Page 13: Major Report Format

disease model. External information such as weather data including forecasts and crop

symptoms are utilized by the system to generate management decision

recommendations. The system contains more than 550 rules. PROLOG language was

used to build POMME.

11. PLANT/ds supports to diagnosis of soybean diseases and can be used by growers and

country agents alike. It contains diagnostic knowledge represented by decision rules,

which specify all conditions indicating each disease. Additionally, it uses external

data such as weather input, plant growing conditions, and plant symptoms.

12. PLANT/cd predicts corn damage resulting from the black cutwarm using a

combination of rules and a set of black cutworm simulation models. Required input

includes: trap counts, a measure of field weedicides, and the age spectrum of larvae,

soil conditions, and corn variety information.

13. RID was essentially an exploratory process that was performed in incremental steps

beginning with the acquisition of knowledge. Modular techniques were adopted.

Three independent modules were developed. These modules are designed using

PROLOG programming language. Main module consists of facts and rules which are

being used for diagnosing various insects and diseases of rice crops. A symptom

module consists of the plant damage symptoms caused by various diseases and insect

and describe module consists of brief description and control measures for all the

diseases and insects of rice crop. In knowledge acquisition, system provides

information on 10 important disease and 10 important insect pests besides information

on plant damage description, disease symptoms insect-pests description and other

necessary information.

14. CHICKBUG is a computer based decision aid for extension agronomists,

agribusiness personnel, grain growers and student. It provides information relating

insect-pest management in chickpea and other winter grain legumes. The program

provides information about - Haliothis and derives the required advice, which can

used to make a sound management decision [2].

15. SOYBUG was developed to advice Florida farmer on control of four important pests

of soybeans: Velvetbean caterpillar, stinkbug, corn earwarm, and soybean looper.

System integrates a variety of phenology and economics and gives specific

recommendations of pesticides and application rates. A major goal of the SOYBUG

project was to develop working knowledge acquisition techniques. SOYBUG was

13

Page 14: Major Report Format

built using INSIGHT 2 + expert system shell (Level V Research, 1987) running on an

IBM - PC compatible microcomputer [1].

16. HERB a computer-based expert system for Soybean weed management developed at

North Carolina State University was evaluated for managing weeds under Georgia

conditions. Field evaluation indicated that HERB was not highly accurate for

predicting final yield loss because of weed species senescence and environment

extremes. It also provides herbicide application recommendations based on a

weed/crop competition research data base and a number of parameters including weed

species present, population counts, rotational crop plans, herbicide efficacy and cost,

estimated weed free yield, and expected crop price per unit. HERB was written in the

CLIPPER language from Nantucket Corporation (Los Angeles, A) [8].

17. MANGODSP provides diagnosis for insect pests, diseases and physiological disorder

of Mango Crop. PROLOG, a logic programming, language, was used to build

MANGODSP. PROLOG [1] represents rules and facts uniformly, thus, facilitating

knowledge base construction. The programming of the system was done stepwise.

Initially a program for diagnosing diseases was written, and then it was expanded to

important diseases, insect-pests and physiological disorders. Rules were used to

construct a knowledge base for this system. The knowledge for identification and

control of insect-pests, diseases and physiological disorders derived from written

sources was efficiently captured in this rule - based system. Knowledge engineering

techniques were used to diagnosed the diseases, insect-pest and physiological

disorders and control advice to user. Question - Answer interface was used to put

queries for the user and gives advice to user.

In addition to systems which have been cited in literature, a number of expert systems are

currently under development. A recent Current Research Information System (CRIS) search

shows that the main focus of agricultural expert system application research is on crop

management and plant disease and pest management. These areas are followed by soil

erosion, irrigation management, prediction and control, resource conservation, crop

management, general farm management and decision making.

3. Implementation and Testing

14

Page 15: Major Report Format

3.1 Overall description of the project

The basic idea behind designing an Expert System for Agriculture is to accelerate the rate of

good agricultural practices in India. Our Proposed Expert System would gather the

knowledge by both manual & automated methods. Knowledge will be extracted from variety

of sources including books, bulletins, photographs taken by expert/farmer and human experts,

concerning the identification & control of insect-pests/diseases, schedules for irrigation and

fertilization and selecting the right pulse crop for a specific field On the basis of knowledge

acquired, a knowledge-base will be developed in the form of production rules for pulse

agricultural activities.

3.1.1.1 Purpose

This section covers the requirements specifications for the web based agriculture expert

system. This document does not provide any references to the other component of the

System. All the external interfaces and the dependencies are also identified in this document.

This section is defined for the developers of the expert system that is being developed for the

pulse farmers across India.

3.1.1.2 Scope

1. Scope is to build a Web Based Agriculture Expert Decision support system.

2. Develop a knowledge-based system for pulse agricultural activities

3. On the basis of knowledge acquired, a knowledge-base will be developed in the form

of production rules for pulse agricultural activities.

4. Develop a user-friendly diagnostic system and suggest appropriate treatments

5. Propose proper irrigation and fertilization schedule

6. Propose most economic pulse crop based on cost benefit analysis

7. It will provide a detailed analysis of the soil profile & climatic conditions of a

particular agricultural region under critical study.

3.1.1.3 Definitions, acronyms, and abbreviations

DSS – Decision Support System - Expert System is a knowledge-based programme that

provides expert ‘quality’ solutions to problems in a specific domain.

3.1.2 Overall description

15

Page 16: Major Report Format

This section gives background information about specific requirements of the web based

Agriculture expert system service to be developed in brief. Although we will not describe

every requirement in detail, this section will describe the factors that affect the final product.

The implementation of the project starts with setting up knowledge acquisition by developing

knowledge base from manual and automated ways. Any further transaction like Pest/disease

identification, irrigation management, fertilizer management and crop economics will be

implemented for the farmer side.

3.1.2.1 Product perspective

This product is intended for the farmers across India who can interact with agriculture experts

concerning pulse crops. Product will be deployed to web site and all users of the product will

access by use of the website. Website will be main user interface where users can operate all

the provided functionality.

The product will have two sub parts (i) Knowledge base, which will be for the experts and

will take care of Knowledge acquisition and (ii) PulsExpert System, for the crop

farmers/user. Website will only be the interface for the user data and the execution of

provided functionalities. To use product, farmers are required to contact their nearby

education centre, where the authorities will help farmers interact with web interface.

Fig 1: Major components

3.1.2.1.1 System interfaces

16

Page 17: Major Report Format

The product will be readily available from any computer with access to internet.

This server is generally available for use around the clock.

Reliability will be ensured by a thorough verification and control plan devised for

registered users.

Future modifications and additions should then be easy to implement, since only

changes to certain modules will be necessary.

3.1.2.1.2 User interfaces

Allows user to view pictorial representation for the solution.

User will attain solutions from the experts based on confidence.

User can attain information regarding, irrigation and fertilizer management.

3.1.2.1.3 Hardware interfaces

Processor : Intel P-IV (or above)

RAM : 512 MB (or above)

Hard Disk : 20 GB (or above)

3.1.2.1.4 Software interfaces

Operating System : Windows 98, 2000, ME, XP, NT.

Web Server : IIS Server

Web Browser : IE 4 or Netscape 4x or upwards

Database : Microsoft SQL Server 2005

3.1.2.1.5 Communications interfaces

The users (Farmers) can interact with the experts through this web based product, by

contacting their nearest education resource centre, which has internet connections, if they

themselves aren’t equipped with. Basic windows are required with browser installed to access

this product.

3.1.2.2 Product functions

17

Page 18: Major Report Format

Our Proposed Expert System would gather the knowledge by both manual & automated

methods. Knowledge will be extracted from variety of sources including books, bulletins,

photographs taken by expert/farmer and human experts, concerning the identification &

control of insect-pests/diseases, schedules for irrigation and fertilization and selecting the

right pulse crop for a specific field. On the basis of knowledge acquired, a knowledge-base

will be developed in the form of production rules for pulse agricultural activities. Interpreting

& manipulating the knowledge by the reasoning methods.

It will provide a detailed analysis of the soil profile & climatic conditions of a particular

agricultural region under critical study.

Fig 2: Basic functioning and relationship

3.1.2.3 User characteristics

Users of this web based expert system will mainly be farmers across India and agriculture

experts, with whom the farmers can interact. Farmers can contact their nearby education

centre to access this product with the help of authorities, and we assume that our users will

already be informed about basic functionality of the product. Also clear documentation and

tutorials about the product feature will be provided.

3.1.2.4 Constraints

18

Page 19: Major Report Format

Developers of the product should be aware that main feature of the intended product

is portability. So they should use common libraries and tools that can work with all

the common internet browser application with no problem.

Developers should also be careful about the privacy of experts and the data. Since the

product will be web application, all the data will be kept on the database and

necessary precautions should be taken to protect data, since it authentic data provided

by IIPR, India.

3.1.2.5 Assumptions and dependencies

The farmers are connected to an education/learning center where they can access this

product.

Education resource centers have the basic hardware and software specifications for

the product to run with a reliable internet connection.

The authorities are aware of the functionality and requirements of the product.

Solutions to the issues will be generated on the basis of questionnaire, which is to be

filled by the user upon choosing a specific crop.

Microsoft SQL server 2005 as the back end which is supported by Windows.

3.1.2.6 Apportioning of requirements

Restricted to pulses crops and its different varieties only, could be extended for other

varieties of crops too.

Provision of the videoconferencing facility for a long distance face to face

communication between an expert and a user in order to advice the farmers and

extension workers at nick of time.

Provision of video solutions to the farmers for a better understanding.

3.1.3 Specific Requirements

This section will describe the requirements of the product in detail.

19

Page 20: Major Report Format

3.1.3.1 External interfaces

This group of requirements is related to external interaction of the workspace with outer

world. For user to interact with the workspace, product will provide a web based GUI

interface for the users.

Entry: In this module user can connect to the internet and access the web application

from any browser, and then select the desired field, for which help is required.

Issue: After selecting the field the user/farmer can select/enter options according to the

questionnaire designed to that particular field.

Return: This module on the basis of the entries from the farmers will generate solutions,

with confidence percentage, with the help of knowledge acquisition.

3.1.3.2 Functions

• Our Proposed Expert System would gather the knowledge by both manual &

automated methods from books, journals & Agricultural Scientists all over the

country.

• Providing an Expert’s View for post harvesting and irrigation techniques thus

providing with proper management of water & other resources. Capable enough to

handle uncertainty and is based on Fuzzy Logic Approach.

• Use of Inference Engine. It is essentially a computer program to process symbols that

represent objects. It can interpret knowledge in the knowledge base and also perform

logical deduction and manipulations.

• Use of the concept of Bioinformatics in agriculture, providing an expert decision &

diagnostics based on the input of DNA structure of a particular crop under a specific

diseases/condition.

3.1.3.3 Performance requirements

Since this software is going to be web – based, it does require a server machine with

internet access. Server machine should have a powerful CPU and high speed internet

access so that it can handle multiple users at the same time.

Another performance requirement is the storage space. Higher storage space means

more user and bigger workspace per user so higher the storage, better the

performance. Performance requirement by the user side is, web application should be

20

Page 21: Major Report Format

developed as a lightweight web app so that it can work on almost any platform even

with slower internet connections.

Expected number of simultaneous user should be at least 100. System should be able

to deal with 100 users at the same time. Also database of the system should handle at

least a thousand of users at any periods

The management system will work properly as long as the local machines meet the

application’s minimum hardware requirements.

3.1.3.4 Design constraints

The user are mainly farmers, who might not have access to internet connections or may be

residing in remote areas, so they need to contact their nearest education centre, where the

personnel responsible should be aware about how about of the system and be able to work as

per the system requirements and application efficiency.

Basic hardware and software specifications should be available with the resource

centers.

User interface to be easily readable and understandable, for the better understanding of

the farmers.

User should be able to express his/her problem or issues efficiently, for the proper

understanding of the experts to recognize the issue, and thereby providing a solution.

3.1.3.5 Software system attributes

3.1.3.5.1 Reliability

With a need for a reliable internet connection, other reliability requirements are:

Processor : Celeron 500 MHz or more, Intel Pentium III (or above)

RAM : 128 MB (or above)

Hard Disk : 1 GB (or above)

3.1.3.5.2 Availability

Operating System : Windows 98, 2000, ME, XP, NT.

Web Server : IIS Server

21

Page 22: Major Report Format

Web Browser : IE 4 or Netscape 4x or upwards

3.1.3.5.3 Security

System security will not be an issue, because the experts and authorised personnel will

only have access to the compiled version.

To allow only the experts to login, one time password or password encryption can be

used.

If the data is to be private and only viewable by an expert, then an encryption tool must

be built into the product.

3.1.3.5.4 Portability

Main purpose of developing web-based expert system is to improve the portability of

software development process. To improve portability, software should run on variety of

platforms and variety of connection speeds. As explained in the performance requirements

section, software should be lightweight so that it can run on a machine with slow internet

connection. Portability also means running on most number of different platform without an

additional effort. To achieve this, web application will be developed by using the common

technologies and tools which are provided by all common web browsers and operating

system such as HTML5, asp.net.

Since the product is web-based, so it can be accessed from anywhere, with an internet

connection and a browser. For the system to meet the requirements, the particular specified

processer and memory need to be ported.

3.2 Design

Expert System (ES) is one of the few branches of Artificial Intelligence (AI) that has

transitioned from research laboratories to the world of commercial and Industrial

applications. Expert systems incorporate human expertise in a computer program to allow

22

Page 23: Major Report Format

this program to perform tasks normally requiring a human expert. Expert System is one of the

most popular forms of AI-Based system which simulates characteristics of human

intelligence and its sensory capabilities. Expert System is special computer software capable

of carrying out analysis with reasoning and functions in narrowly defined domain at

proficiency levels of an expert. It currently offers promise for immediate applications in

solving problems based on computer programs that achieve a high level of performance in

some specialized problem domain. It can solve critical problems by making logical

deductions without taking much time. Hence Expert System is a computer advisory program

that attempts to imitate the reasoning processes of experts in solving difficult problems. Such

system can also be used by the expert as knowledgeable assistant. Expert Systems are used to

propagate scarce knowledge resources for improved, consistent results.

(Problems, Data, Pictures, Questions)

(Formalized

Structured

Knowledge)

(Knowledge, Experiences, Concepts, Solutions)

Knowledge Acquisition Knowledge Representation

Fig3: Structure of the proposed Knowledge base development

3.3 Implementation details and issues

23

Domain Experts (Plant pathologists) and Literatures (Books,

Journals, Bulletins, Diagnostic

Knowledge Engineer

Knowledge Base

(Facts & Rules)

Page 24: Major Report Format

Fig 4

Novelty/benefits

24

Page 25: Major Report Format

Designing a Web Based Expert System that helps in:-

• Advancing the farming techniques & practices.

• Using Information & Communication Technology for Sustainable Development.

• Analyzing the Agricultural Statistics & its effect on the Indian GDP.

• Developing a Knowledge Based System, that diagnoses the problems in a crop and

suggests appropriate treatment with proper irrigation and fertilization schedule.

• Analyzing the Crop Economics based on cost benefit analysis.

• If the farmers would be aware and know all the things the scope of selling would

increase and poverty would decrease.

3.3.1 Description of Modules with respect to design

The main components of an expert system are: Knowledge-base, Inference/Control

mechanism, User interface and Development tools, which are depicted systematically in Fig

Knowledge-base: It is a repository in some symbolic manner of the knowledge about facts,

judgments, rules, intuition and experience in connection with a particular problem. A

combination of symbolic representation of knowledge within the knowledge-base, various

kinds of knowledge-based structures, and relationship between the structures make it possible

to represent common-sense information.

In agricultural application, the knowledge base is usually a set containing collection of rules,

each of which captures some piece of knowledge about how to reason in a specific problem

area to be addressed by the expert system. The first step to build up a knowledge base system

is Knowledge acquisition [12]. In this process, experts from a certain field, e.g., pulse

production technology are consulted and the optimum method is discussed to grow and care

for popular pulse crops like chickpea, pigeonpea, mungbean and urdbean. They provide

detailed information on a successful production technology based on resources available with

the growers such as soil types, weather conditions and types of irrigation, pest control,

fertilization, disease treatment and economic evaluation. Knowledge engineers serve as

mediatory between the expert and the computer that will emulate their expertise. The

engineer acquires the expert’s knowledge through interviews and document analysis.

25Domain Experts

Domain Experts

Page 26: Major Report Format

Interact

Interview/Questionnaire Fetch & validate

Encode

Manual Knowledge Acquisition Interactive-Computer-based

Knowledge Acquisition

Fig. 5: Knowledge Acquisition methods

The second step is Knowledge representation to codify knowledge (e.g. encoding knowledge

as production rules) in rule-based form. In this form, knowledge about an area of expertise

(domain) is encoded as a set of condition/action links.

IF (Condition) THEN (Action)

The specified action is performed if the required condition(s) is present in the database. Some

of the following ways used to represent knowledge in a knowledge base are:

Rule-based: A rule is a conditional statement for a particular action that is supposed

to take place under certain set of conditions. In a rule-based system, the rules are

entered into the knowledgebase without programming. It usually works by applying

the rules, recording the results and implementing new rules based on the changed

situation.

Semantic net: It uses both predicates and attributes to represent objects, and shows

relationship between the objects. The method of choice depends on how the

knowledge engineer thinks about the knowledge.

26

Knowledge Engineer

Knowledge Base

Knowledge acquisition

system

Knowledge Engineer

Knowledge Base

Page 27: Major Report Format

Inference Engine: It is essentially a computer program to process symbols that

represent objects. It can interpret knowledge in the knowledge base and also perform

logical deduction and manipulations. Some methods of reasoning that are commonly

used in rule-based inference engines are:

Forward (data-driven) chaining: The system attempts to reason forward from the

given facts to a solution.

Backward (goal-driven) chaining: The system works backward from a hypothetical

solution (the goal) to find evidence supporting the solution.

First found strategy: It is known as conflict resolution strategy (e.g. more than one

rule has conditions that match the work space).

User Interface: This mechanism allows end-users to run the expert system and interact with

it. One of the most important interactions is with the system's explanation facility. This

interaction can occur both during the reasoning process and after its conclusion. A significant

user-interface is provided with the expert system to allow query, advice, explanation and

interaction.

Fig 6: Modules for agriculture expert system, with user interface

Development Tools: These are the means for building and testing the knowledge base. They

are designed primarily for use by knowledge engineer. The most common languages of AI

are PROLOG and LISP (LIST Processor) [12], which are a symbolic manipulation languages

27

Page 28: Major Report Format

and can handle predicate calculus logic. Rapid and efficient development of an Expert

System is enhanced if powerful development tools are available to meet the needs of the

developer. The development of an Expert System is almost always an interactive task

involving the cycle of expert query, database formation, development of the inference

strategy, verification of system performance and so on.

1.

2.

3.

4.

Fig. 7: The proposed system architecture

3.4 Testing

28

Identify types of domain specific

knowledge

Determine structure of the knowledge

Identify Knowledge acquisition process

Choose/design knowledge acquisition

features and customize

Knowledge sources ( Domain experts, books, journals,

bulletins, databases etc.)

Computer/Knowledge Engineer

Page 29: Major Report Format

3.4.1 Testing Plan

Type of Test Will Test

be

Performed

Comments/Explanation Component

Requirement Yes Requirements specification must contain

all the requirements that are to be solved

by our system.

Hardware and

working

Unit Yes Sets of one or more computer program

modules together with associated control

data, usage procedures, and operating

procedures are tested to determine if they

are fit for use.

Operating

procedures

Integration Yes Takes as its input modules that have

been unit tested, groups them in larger

aggregates, applies tests defined in an

integration test plan to those aggregates,

and delivers as its output the integrated

system

Individual

software modules

Performance Yes Redundancy and fail-over options should

be considered.

Identity Services

or network

connectivity

Stress No NA NA

Volume Yes Amount of data to be handled and

processed.

Data Entries by

experts

Load Yes Non-repudiation. Multiple logins

Security Yes Adequate security should be in place for

accessing identity and administration

interfaces

Login by experts

only and

protection of

database.

Table 2: Test Plan

3.4.2 Component decomposition and type of testing required

29

Page 30: Major Report Format

Test ID List of various Components Type of Testing Technique

1.

Links – internal and external

Unit Testing White Box – Lands

the user to the

required page.

2.

Forms – field validation,

Optional and Mandatory fields

Integration Testing White box –

validate if entries

correct, else show

error message.

3. Login Security Testing White Box – Only

the experts can

login with provided

credentials.

3. Database Integrity System Testing Black box – Only

experts update or

create the database.

4. Knowledge base creation/

update button

Performance Testing White Box – lands

onto the knowledge

acquisition page.

5. PulsExpert System button Performance Testing White Box – lands

onto the knowledge

retrieval page.

6. Multiple experts access

knowledge base at same time,

from different location.

Load / Volume

Testing

Black Box –

Database is handled

properly and

solution to only the

associated

questionnaire is

provided.

Table 3: Component Decomposition and type of test required

3.4.3 List of all test cases

30

Page 31: Major Report Format

Test case id Input Expected Output Status

1. Click on Links –

introduction, objectives etc.

Land onto the

associated page

Pass

2. Forms – feedback form Validate if fields are

correct else show an

error message

Pass

3. Login by non – expert for

knowledge base

Access denied Pass

3. Login by expert for

knowledge base

Access given Pass

4. Knowledge base creation /

update

Redirect to

Knowledge Retrieval

page

Pass

5. PulsExpert System Button Redirect to

Knowledge

acquisition page

Pass

6. Multiple login Experts can access

knowledge base

without interruption.

Pass

6. Solution provide for

associated questionnaire

Solution to the

specified issue, under

the specified crop is

provided.

Pass

Table 4: List of Test Cases

3.4.5 Limitations of the solution

31

Page 32: Major Report Format

For now in terms of feasibility study and planning phase we have restricted and

refined our knowledge to the northern part of the country. Concentrating basically on

the villages and outskirts of Uttar Pradesh & NCR region, we have the most

appropriate data available till date.

Can be a failure in regions/villages who have extremely poor communication facilities

and suffering through the electricity problems.

Restricted to pulses crops and its different varieties only.

No provision of the videoconferencing facility for a long distance face to face

communication between an expert and a user in order to advice the farmers and

extension workers at nick of time.

Requires high capital, integration on a large scale.

Lack of empowerment of women, youth and the economically weak farmers are also

a major constraint

Weak and even dysfunctional Research-Extension-Farmer linkages

Need for NGOs, who has led innovation in information systems for rural

development, to focus on sustainability and scalability of rural information systems

including for agriculture.

3.5 Risk Analysis

Any uncertain situation or condition causing a failure or threat to the software is called a

risk and to mitigate such risk efficient risk management & assessment is necessary.

1 2 3 4 5 6 7

Risk

id

Classification Description of risk Risk Area Probability

(P)

Impact

(I)

RE

(P*I)

1 Database/ User id 5 5 5 25

32

Page 33: Major Report Format

2 Management

effort required

Identity Information/ user

data

5 5 3 15

3 Monitor and

manage risk

migration to cloud

services

5 5 1 5

4 Must monitor

and manage

risks

End Users 3 3 5 15

5 Management

effort useful

Login 3 3 3 9

6 Accept risks

but monitor

them

Network Connectivity 3 3 1 3

7 Substantial

management

required

Privileged Login 1 1 5 5

8 May accept

risks but

monitor them

Vendor lock-in 1 1 3 3

Table 5: Risk Analysis

33

Page 34: Major Report Format

References

[1] Carrascal, M.J. and Pau, L.F. “A survey of expert systems in agriculture and food

processing.” AI Applications, 6(2): 27-49, 1992

[2] Chakraborty, P. and Chakrabarti, D.K. “A brief survey of computerized expert systems

for crop protection being used in India.” Progress in Natural Science, 18(4): 469-473, 2000.

[3] Chu YunChiang, Chen TenHong, Chu-YC, and Chen-TH “Building of an expert system

for diagnosis and consultation of citrus diseases and pests”. Journal of Agriculture and

Forestry, 48(4): 39-53, 1999

[4] Kolhe, S. and Gupta, G. K. “Web-based Soybean Disease Diagnosis and Management

System.” Fifth Conference of the Asian Federation for Information Technology in

Agriculture (AFITA, 553-559), 2006.

[5] Wang Zhi-Qiang, Chen Zhi-Chao “A Web-based Agricultural Decision Support System

on Crop Growth Monitoring and Food Security Strategies” Third International Symposium

on Computer Science and Computational Technology(ISCSCT ’10) Jiaozuo, P. R. China,

14-15, ISBN 978-952-5726-10-7, pp. 487-491, August 2010.

[7] Russell Yost, Tasnee Attanandana, Carol J. Pierce Colfer and Stephen Itoga, “Decision

Support Systems in Agriculture: Some Successes and a Bright Future”, University of Hawai`i

at Manoa, USA.

[8] D.J. Power “A Brief History of Decision Support Systems”, May 31, 2003.

[9] Laurens Klerkx , Andy Hall, and Cees Leeuwis , “Strengthening Agricultural Innovation

Capacity: Are innovation brokers the answer?”, International journal of agricultural

innovation and research, 2009.

[10] UNDP, “Promoting ICT based agricultural knowledge management”, 2102.

[11] I V Malhan, Shivarama Rao, “Agricultural Knowledge Transfer in India: a Study of

Prevailing Communication Channels” Library Philosophy and Practice, 2007.

[12] P.H. Heinemann, “Decision Support System for Food and Agriculture”, System Analysis

and Modelling in Food and Agriculture, 2012

34

Page 35: Major Report Format

Appendices:

A.

Table 6: Existing Agricultural Expert System

Specification Field of Application

COMAX

CALEX

CUPTEX

CITEX

NEPER WHEAT

TOMATEX

LIMEX

FPCES

VEGES

POMME

PLANT/ds

PLANT/cd

RID

CHICKBUG

SOYBUG

HURB

MANGODSP

Integrated crop management in cotton

An integrated expert decision support system for Agricultural

management

An Expert System for cucumber crop production

An Expert System for orange production

An Expert System for irrigated wheat management

An Expert System for Tomato diseases

A multimedia Expert System for lime production

A Fababean pest control Expert System

A multilingual expert system for the diagnosis of pests, diseases and

nutritional disorders of six greenhouse vegetables

Pest and orchard management of apple

Diagnosis of soybean diseases

Prediction of corn damage from the black cutworm

Prototype Diagnostic system for Rice insect-pests and diseases

Insect pest management in chickpea

An Expert System for soybean insect pest management

Expert System for Soybean weed management

Diagnosis system for insect-pests, diseases and physiological disorder

of Mango crop.

35

Page 36: Major Report Format

B. Gantt Chart

36


Recommended