A new trend in the farming business is to replace conventional farming devices with computerized farming devices. Accordingly, numerous computer-based farming devices for logging, processing and exchanging data have recently been installed on moving farm machinery such as tractors. The exchange of data generally takes place between the devices and farming systems, mostly installed at the premises of farmers, contractors, advisory services, etc. In most cases, data exchange is based on farming data exchange standards and is bi-directional. Bi-directional data exchange allows different devices and systems to exchange data based on a predefined set of rules. In consequence, many hand-coded data exchange solutions have been developed in the farming business. Although efforts regarding incorporating data exchange standards have been made, their actual usage so far has been limited, due to the fact that hand-coded bi-directional data exchange solutions have proven themselves too complex to maintain. Maintenance need to occur as requirements change frequently and the existing data exchange techniques lack flexibility with regards to efficient requirements change management. In addition, requirements change results in managing low-level code rather than a high-level specifications. This paper presents a bi-directional data exchange solution in the farming business that is based on high-level specifications without any need for hand-coding. The proposed solution supports ISOBUS based bi-directional data exchange as well as efficient requirements change management through a graphical user interface. The paper also demonstrates the use of the proposed solution based on a farming case study and open source technologies.
[1]
Sergey Yekhanin,et al.
Towards 3-query locally decodable codes of subexponential length
,
2008,
JACM.
[2]
Antonio Mauro Saraiva,et al.
An infrastructure for the development of distributed service-oriented information systems for precision agriculture
,
2007
.
[3]
Dan Suciu,et al.
Dynamic XML-Based Exchange of Relational Data: Application to the Human Brain Project
,
2003,
AMIA.
[4]
Timo Määttä,et al.
The suitability of an electronic information exchange (Puutori) for the timber trade in Finland
,
2000
.
[5]
Ralf Bill,et al.
Applications of open geospatial web services in precision agriculture: a review
,
2009,
Precision Agriculture.
[6]
Torben Bach Pedersen,et al.
RelaXML: bidirectional transfer between relational and XML data
,
2005,
9th International Database Engineering & Application Symposium (IDEAS'05).
[7]
Matthias Rothmund,et al.
Original papers: Mobile farm equipment as a data source in an agricultural service architecture
,
2009
.
[8]
Marcelo Arenas,et al.
XML data exchange: Consistency and query answering
,
2008,
J. ACM.