Atiyah Elsheikh

About me

I am a German Egyptian with mixed ethnicity. I was born in Germany and raised up in both countries. I consider my self to be a Mathematician in first place despite of my education in Computer Science.

I work in the Modelica domain since 2006. I have implemented / participated in implementation of at least four open-source Modelica libraries. I have developed couple of opensource tools (see my github website) and participated at couple of opensource software projects. I have five papers at Modelica conferences.  I am a member of the Modelica association and open source Modelica consortium. 

Education 

BSc. & Diploma Mathematics, Kuwait University (1999 & 2001). CS was my secondary major

MSc. RWTH Aachen, Germany, Systems Software Engineering (Scientific Computing, 2005)

PhD RWTH Aachen in Computer Science (2013)

Dissertation title:   Modelica-based Computational Tool for Sensitivity Analysis via Automatic Differentiation

Major Work Experiences

[05/2006 – 09/2010] Scientific Assistant (Wissenschaftlicher Mitarbeiter) University Siegen, Germany (full time position starting from 2008)

[01/2009-09/2010] Guest co-worker, Institute of Biotechnology, Research Center Jülich, Germany

[10/2011 – 03/2016] Energy department, Austrian Institute of Technology, Vienna Austria 

[Winter Semester 2017] Part-time Assistant Professor, International University of Sarajevo, Bosnia and Herzegovina

Some Open Source Modelica Libraries

GENKINETICS (December 2018-March 2021): Modeling biochemical reaction networks using generalized kinetics (GitHub)

ADGENKINETICS (first release 2012): A so called algorithmically differentiated library of Genkinetics capable of simulating parameter sensitivities at Modelica level (GitHub)

ADMSL (first release 2014): An algorithmically differentiated library of a part of the MSL (Modelica Standard Library) as demonstrative example how to model parameter sensitivities of Modelica models (GitHub)

Contributed to XogenyTest (October 2018) : Modelica library for unit testing of Modelica libraries (GitHub)

Main Maintainer of the BioChem library (GitHub)

Selected Publications

Book

A. Elsheikh and Peter Palensky “Modelica-based technologies for power system modeling applications”, First public version V1.0, Sep. 2021 (GitHub Main Website)

Journal articles

  • A. Elsheikh and W. Wiechert “The structural index of sensitivity equations”, Mathematical and Computer Modelling of Dynamical Systems, 2018 (URL)
  • A. Elsheikh “An equation-based algorithmic differentiation technique for differential algebraic equations”, Journal of Computational and applied Mathematics, 2015 (URL)
  • A. Elsheikh “Derivative-based hybrid heuristics for continuous-time simulation optimization”, Simulation Modelling Practice and Theory. Special issue on Simulation-Optimization, 2014 (Preprint ResearchGate)
  • P. Palensky, E. Widl and A. Elsheikh “Simulating cyber-physical energy systems: challenges, tools and methods” IEEE Transactions on Systems, Man and Cybernetics, 2013 (URL Request privately on ResearchGate)
  • W. Wiechert, S. Noack and A. Elsheikh “Modeling languages for biochemical network simulation: Reaction vs. Equation-based approaches” Advances in Biochemical Engineering / Biotechnology 121:109-138, 2010 (URL Request privately on ResearchGate)

Conference publication

  • A. Elsheikh “Dynamic parameter sensitivities: Summary of computation methods for continuous-time Modelica models” Modelica Conference, Regensbrug, Germany, Mar. 2019 (URL ResearchGate)
  • A. Elsheikh “Modeling parameter sensitivities via equation-based algorithmic differentiation techniques – The ADMSL Library”, Modelica Conference, Lund, Sweden, 2014 (URL ResearchGate)
  • A. Elsheikh, M. U. Awais, E. Widl and P. Palensky “Modelica-enabled rapid prototyping of cyber-physical energy systems via the functional mockup interface” IEEE Workshop on Modeling and Simulation of Cyber-Physical
    Energy Systems, Berkeley CA, USA, May 2013 (URL ResearchGate)
  • A. Elsheikh “ADGenKinetics: An algorithmically differentiated library for biochemical network modeling via simplified kinetics formats” Modelica’2012: The 9th International Modelica Conference, Munich. Germany, 2012 (URL ResearchGate)
  • M. Almulla and A. Elsheikh, “Practical heuristics for solving problems with serializable subgoals” the 6th international symposium on artificial intelligence and mathematics, Florid, USA, Jan. 2000

Presentations

  • Pure Modelica Unit Testing: from Mathematical Algorithms to Physical Modeling, The OpenModelica Annual Workshop, Linköping, Sweden, Feb. 2019 (Slides ResearchGate)
  • Automatic Sensitivity Analysis of DAE systems generated from Equation-based Modeling Languages, Faculty of Electrical Engineering, Sarajevo, Bosnia and Herzegovina, Dec. 2013 (Slides ResearchGate)

Actual publication list: ResearchGate , GoogleScholar, Semantic Scholar

Quick Statistics regarding publications

I have published so far 30 peer-reviewed publications (6 journal papers, 1 book chapter, 21 conference papers and 2 Theses) and a book. Here are some quick statistics

  • 3 journal papers as a first author 2 of which as a unique author and all of which are in Mathematics 
  • 11 conference papers as a first author 5 of which as a unique author 
  • 19 Publications about/around Modelica
  • 7 publications contained “Modelica” in the title
  • additional 12 publications contained “Modelica” in the keyword list
  • 5 publications at Modelica conferences 
  • 8 Publications about/around FMI-based technologies
  • Only 4 publications have not to do at all with Modelica / FMI
  • 5 Publications at Modelica conferences (2008,2010,2012,2014,2019)
  • Only 2 of which contained the word “Modelica” in the title
  • “Modelica” was not used in the keyword list