Abstract
AbstractFarm 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.
Publisher
Springer Science and Business Media LLC
Subject
General Agricultural and Biological Sciences
Reference54 articles.
1. Abbasi, A. Z., Islam, N., & Shaikh, Z. A. (2014). A review of wireless sensors and networks’ applications in agriculture. Computer Standards & Interfaces, 36(2), 263–270. https://doi.org/10.1016/j.csi.2011.03.004
2. Abt, V., Perrier, E., & Vigier, F. (2006). Towards an integration of farm enterprise information systems: A first analysis of the contribution of ERP systems to software function requirements. (2006). Computers in Agriculture and Natural Resources, 23–25 July 2006, Orlando Florida, 2006, p. 469. https://doi.org/10.13031/2013.21919
3. Ananthanarayanan, V., & Thies, W. (2010). Biocoder: A programming language for standardizing and automating biology protocols. Journal of Biological Engineering, 4(1), 13. https://doi.org/10.1186/1754-1611-4-13
4. Arkin, E., Tekinerdogan, B., & Imre, K. (2013). Model-driven approach for supporting the mapping of parallel algorithms to parallel computing platforms. Proc. of the ACM/IEEE 16th International conference on model driven engineering languages and systems.https://doi.org/10.1007/978-3-642-41533-3_46
5. Bakker, J., Tekinerdogan, B., & Aksit, M. (2005). Characterization of early aspects approaches, in Proc. of early aspects: Aspect-oriented requirements engineering and architecture design workshop, AOSD.
Cited by
15 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献