Petroleum Production Solutions using a Domain Specific Language

Ilhami Giden

Research output: ThesisMaster's Thesis


In today’s daily life more and more things get automated and make our lives easier to live. On the other hand there are still domains, like in petroleum production operations, where still a lot of work is done either by simple calculation methods, like spreadsheets or macros, or by highly complex software solutions, which are very expensive, but not very flexible. But a solution somewhere in the middle is missing. Further a lot of engineering time is lost with preparing the data and making calculations. This time is then missing during real engineering work like analyzing the results and planning future steps. For these reasons the idea was born to develop a domain specific language for petroleum production operations. Domain specific languages are currently used successfully in other industries, but in the petroleum industry, domain specific languages are still missing. In this thesis it is shown, that a domain specific language is possible to implement in petroleum production operations. Four sample workflows from daily petroleum production challenges were built in the same time with the domain specific language. With the elements of the domain specific language, called functions in this thesis, it would be possible to adapt the workflows, demonstrated in this thesis, in a very simple way. In future it would be easily possible to build more functions and workflows and expand the domain specific language for further demand in petroleum production operations. Further advantages of a domain specific language for petroleum production operations are listed and shown. Some of them would be: Capture of knowledge in the company, bring the engineers focus onto the problem instead of preparing data just to see it which would be a proactive manner for well and reservoir management. These are just a few of many advantages a domain specific language would bring to the petroleum production operations.
Translated title of the contributionVerwendung einer domänenspezifischen Sprache in der Erdölproduktionstechnik
Original languageEnglish
  • Hofstätter, Herbert, Supervisor (internal)
Award date16 Dec 2011
Publication statusPublished - 2011

Bibliographical note

embargoed until 14-11-2016


  • optimizsation of petroleum production operations
  • domain specific language
  • workflows
  • functions

Cite this