Science and Information Conference 2015 July 28-30, 2015 | London, UK 1 | Page www.conference.thesai.org Options of the Extended Editor of GPSS World for Creating Demonstration Models in Operating Systems Svetlana Vasileva International University College BG- 9300 Dobrich, Bulgaria E-mail: svetlanaeli@abv.bg Alina Culciar Shumen University "Ep. Konstantin Preslavski" College-Dobrich, BG- 9302 Dobrich, Bulgaria E-mail: taistaif@abv.bg AbstractModern users of the simulation modeling systems pose to these programming environments the following requirements: Automation of the entire action of the simulation study (or at least the majority); Maintenance of the modern information technology for storing and processing data for organizing the calculations the collective and the remote processing, etc.; Providing the researcher with convenient visual and customizable interfaces for interaction with the model. This paper examines some new proposals of application of the extended editor of GPSS World to the development of models with educational character, to demonstrate and visualize the algorithms for process’ synchronization which is studied in subject Operation systems. KeywordsSimulation modeling; processsynchronization; integrated system for automation of the simulation investigations; typical elementary blocks; libraries of models. I. INTRODUCTION One of the most popular systems of simulation - GPSS World provides users (1) software tools to interact with the system in the process of imitation research and (2) software tools, realizing immediately the implementation of the model (including: syntax analyzer interpreter model, clock modeling, management of the list of events and more.). Until a few years ago the programs in the first group only automated a part of research itself, namely the creation of a text model and conduct experiments with it. [1] In the absence of integrated tools, fully satisfying the researcher involved in simulation (POI) requirements to increase its level of competence. These requirements are one of the obstacles to the proliferation of ideas, methods and means for THEM. The advanced editor GPSS World [2] developed by software company Elina Computer is one of the means to reduce training requirements and to professionals dealing with them and the end user, using models created by him. In the advanced editor to automate many operations and actions of the investigator in the conduct of the entire cycle of imitation research. This allows us to use advanced editor of GPSS World simulation can be used as a learning tool, especially in disciplines such as Operating Systems, Database, parallel programming, Grid systems etc. where topics synchronization of simultaneous processes (transactions). The work will look at examples of using advanced editor for visualization algorithms for process synchronization Decker’s algorithm and Peterson’s algorithm. II. EXTENDED EDITOR OPPORTUNITIES The extended editor for developing models of language GPSS World contains a set of graphical and text tools, allowing not only to simplify the processes of formulating research goals and objectives and the development of models, but their use not only by researchers, but also of teachers: A. Hierarchical scheme for the development of models The model and the results of its implementation are presented in the form of a scheme [3] and [4]. This task is performed by the subsystem advanced editor named editor schemes. The editor of circuits allows the model to be developed as a hierarchical scheme, following a "top down", "bottom-up" or a combination of both methods. Scheme of the model is constructed from three types of typical elementary blocks (TEB) [4]: Elementary TEB - this is the element at the lowest level in the hierarchy. It represents a complete logical system element. Externally it can be represented as a "black box." Interaction with other elements TEB has an interface (inputs and outputs). To set the internal behavior parameters serve. The logic of the work of the elementary TEB is defined by the language GPSS World. Use standard notation language. In creating TEB it does not set any e logic. The developer must define it alone, consistent with the objectives of the TEB and its place in the system. Of the TEB may be given the name and image visualization scheme; TEB-scheme - used to store the structure and relationships of others (input) TEBs. As well as the elementary TEB, may have inputs and outputs. But unlike him, has no parameters and does not contain logic language GPSS World. Behavior such TEB entirely determined by interconnected TEBs inside. By TEB-regimen was able to create complex structured hierarchical models without losing visibility; TEB-matrix - allows determining the matrix in the form of a table. In the standard GPSS editor matrices are defined and edited as text. This is uncomfortable