A service-oriented domain specific language programming approach for batch processes
- 7 November 2016
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE) in 2016 IEEE 21st International Conference on Emerging Technologies and Factory Automation (ETFA)
Abstract
The demand for flexible automation architectures in industry is raising, due to the trend to individualized products and the shortening of product life-cycles in general. Current approaches in automation systems are either only suited for a small range of processes or are only reprogrammable by software and automation experts. The presented domain specific language based approach decouples production-domain concerns from the automation program, by separating the process description into a specialized domain language. This domain language can be used by plant owners and domain experts to define and execute vastly different processes, as long as the needed process steps are supported by the actual automation system. This contribution demonstrates the development of a domain-centric SOA-based batch process automation system, by creating a directly executable DSL based on domain terms found in ISA-88.Keywords
This publication has 25 references indexed in Scilit:
- Model-driven engineering of Manufacturing Automation Software Projects – A SysML-based approachMechatronics, 2014
- Patching process optimization in an agent-controlled timber millJournal of Intelligent Manufacturing, 2014
- Phase Agents and Dynamic Routing for Batch Process AutomationLecture Notes in Computer Science, 2013
- Towards OPC UA as portable SOA middleware between control software and external added value applicationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2012
- A DSL for writing type systems for Xtext languagesPublished by Association for Computing Machinery (ACM) ,2011
- SOA-Based integration for batch process management with OPC UA and ISA-88/95Published by Institute of Electrical and Electronics Engineers (IEEE) ,2010
- Open source initiatives as basis for the establishment of new technologies in industrial automation: 4DIAC a case studyPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2010
- Integrating software agents and IEC 61499 realtime control for reconfigurable distributed manufacturing systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2008
- FUNCTIONAL CONTROL OBJECTS IN DISTRIBUTED AUTOMATION SYSTEMSIFAC Proceedings Volumes, 2007
- A note on two problems in connexion with graphsNumerische Mathematik, 1959