• Automatic Supervisory Controller for Deadlock Control in Reconfigurable Manufacturing Systems with Dynamic Changes 

      Kaid, Husam; Al-Ahmari, Abdulrahman; Li, Zhiwu; Davidrajuh, Reggie (Peer reviewed; Journal article, 2020-07)
      In reconfigurable manufacturing systems (RMSs), the architecture of a system can be modified during its operation. This reconfiguration can be caused by many motivations: processing rework and failures, adding new products, ...
    • Designing a new tool for modeling and simulation of discrete-event based systems 

      Davidrajuh, Reggie; Molnar, Istvan (Journal article; Peer reviewed, 2009)
      This paper talks about design, development, and application of a new Petri net simulator for modeling and simulation of discrete event system (e.g. information systems). The new tool is called GPenSIM (General purpose Petri ...
    • Developing an online monitor for discrete simulations 

      Salhus, Olav (Masteroppgave/UIS-TN-IDE/2018;, Master thesis, 2018-06)
      This paper covers the design and implementation of a graphical simulation monitoring program. The monitor works in real-time or simulation time. The monitor is compatible with the modelling and simulation tool GPenSIM ...
    • Dynamic enterprise architecture - from static to dynamic models 

      Latifov, Artur (Masteroppgave/UIS-TN-IDE/2012;, Master thesis, 2012)
      Nowadays the most commonly used technologies in Enterprise Architecture modeling are static. BPMN is one of such technologies, which is used widely for drawing models of business processes. Limitation of BPMN is that it ...
    • GPensim: a new petri net simulator 

      Davidrajuh, Reggie (Chapter; Peer reviewed, 2010)
    • GUI for petri net coverability tree 

      Wathne, Ronny (Masteroppgave/UIS-TN-IDE/2018;, Master thesis, 2018-06-13)
      Petri nets are a long time established modeling concept for modelling and simulation of discrete-event systems. This thesis concerns the development of tools to perform analysis of Petri nets that contains places that are ...
    • Reasoning techniques used for data processing 

      Kou, Jing (Masteroppgave/UIS-TN-IDE/2010;, Master thesis, 2010)
      In the oil industry, it is very important to know the current status of drilling processes which can be obtained by analyzing the data from sensors on the drilling engines. The data which oil companies get is complicated, ...
    • Representing Resources in Petri Net Models: Hardwiring or Soft-coding? 

      Davidrajuh, Reggie (Conference object, 2011)
      This paper presents an interesting design problem in developing a new tool for discrete-event dynamic systems (DEDS). A new tool known as GPenSIM was developed for modeling and simulation of DEDS; GPenSIM is based on Petri ...
    • Revisiting Petri Net Modeling of the Cigarette Smokers' Problem: A GPenSIM Approach 

      Davidrajuh, Reggie (Conference object, 2013-11)
      Petri Nets is a family of modeling formalisms, with different interpretations and abstraction levels; the Petri nets family of modeling formalisms includes ordinary Petri Net, generalized Petri Net, and also all other ...
    • Scheduling Drilling Processes With Petri Nets 

      Nejm, Saadallah (PhD thesis UiS;, Doctoral thesis, 2013)
      Safety issues in drilling are related to two facts: Wells are becoming more complex, and manually piloting a drilling rig is a difficult task which requires highly skilled personnel. Consequently, improving safety is ...
    • A service-oriented approach for developing adaptive distribution chain 

      Davidrajuh, Reggie (Journal article; Peer reviewed, 2007)
      This paper presents a service-oriented approach for development of adaptive distribution chain. The distribution chain presented in this paper achieves all the three objectives of an adaptive chain: Firstly, to achieve ...
    • Single Controller-Based Colored Petri Nets for Deadlock Control in Automated Manufacturing Systems 

      Kaid, Husam; Li, Zhiwu; Davidrajuh, Reggie (Peer reviewed; Journal article, 2020-01)
      Deadlock control approaches based on Petri nets are usually implemented by adding control places and related arcs to the Petri net model of a system. The main disadvantage of the existing policies is that many control ...