A domain-specific language framework for farm management information systems in precision agriculture

Desirée Groeneveld, Bedir Tekinerdogan*, Vahid Garousi, Cagatay Catal

*Corresponding author for this work

Research output: Contribution to journalArticleAcademicpeer-review

Abstract

Farm management information system (FMIS) is an important element of precision agriculture to support the decision making process in the agricultural business. Developing FMIS is not trivial and requires the proper design and implementation models for supporting the understandability, enhancing communication and analysis of the design decisions, and the communication among stakeholders. To cope with these challenges, a Domain-specific language (DSL) framework for the design and development of precision-agriculture FMISs is proposed and evaluated. The DSL framework is developed based on a domain-driven design approach in which a feature diagram is provided that represents the common and variant features of the precision agriculture domain. The key requirements for the DSL framework are discussed, the scope of the DSL is defined, and the set of DSLs for supporting FMISs is presented. A controlled experiment demonstrates that the proposed DSL framework is easy to learn and to use, and is effective in developing high-quality system models for precision agriculture.

Original languageEnglish
JournalPrecision Agriculture
DOIs
Publication statusE-pub ahead of print - 1 Dec 2020

Keywords

  • Domain-specific language
  • Empirical study
  • Farm management information systems
  • Precision agriculture
  • Software engineering
  • System analysis and design

Fingerprint Dive into the research topics of 'A domain-specific language framework for farm management information systems in precision agriculture'. Together they form a unique fingerprint.

Cite this