170,072 research outputs found

    Object-Oriented Development in Creating Software Systems

    Get PDF
    Object-oriented development has become quite popular and well-known throughout the computer industry. There are three components that are a part of object-oriented development. One component is object-oriented analysis which involves the creation of an object-oriented model based on the application domain of the software system. The second component is object-oriented design which is when the programmers develop an object-oriented model based on the defined requirements for the software system. The last component is object-oriented programming which is the process of implementing the software system so it becomes a reality. Together these three components provide programmers with a beneficial tool in software development. Object-oriented development focuses on the concept of an object which is a software entity that has attributes and operations associated with it. These software objects can model real-world counterparts in order for programmers to simulate real-world situations. This simulation is accomplished by objects becoming abstractions of their real-world counterparts in which they manage their own state and offer services to other objects

    Knowledge-based simulation using object-oriented programming

    Get PDF
    Simulations have become a powerful mechanism for understanding and modeling complex phenomena. Their results have had substantial impact on a broad range of decisions in the military, government, and industry. Because of this, new techniques are continually being explored and developed to make them even more useful, understandable, extendable, and efficient. One such area of research is the application of the knowledge-based methods of artificial intelligence (AI) to the computer simulation field. The goal of knowledge-based simulation is to facilitate building simulations of greatly increased power and comprehensibility by making use of deeper knowledge about the behavior of the simulated world. One technique for representing and manipulating knowledge that has been enhanced by the AI community is object-oriented programming. Using this technique, the entities of a discrete-event simulation can be viewed as objects in an object-oriented formulation. Knowledge can be factual (i.e., attributes of an entity) or behavioral (i.e., how the entity is to behave in certain circumstances). Rome Laboratory's Advanced Simulation Environment (RASE) was developed as a research vehicle to provide an enhanced simulation development environment for building more intelligent, interactive, flexible, and realistic simulations. This capability will support current and future battle management research and provide a test of the object-oriented paradigm for use in large scale military applications

    A First Approach on Modelling Staff Proactiveness in Retail Simulation Models

    Get PDF
    There has been a noticeable shift in the relative composition of the industry in the developed countries in recent years; manufacturing is decreasing while the service sector is becoming more important. However, currently most simulation models for investigating service systems are still built in the same way as manufacturing simulation models, using a process-oriented world view, i.e. they model the flow of passive entities through a system. These kinds of models allow studying aspects of operational management but are not well suited for studying the dynamics that appear in service systems due to human behaviour. For these kinds of studies we require tools that allow modelling the system and entities using an object-oriented world view, where intelligent objects serve as abstract \'actors\' that are goal directed and can behave proactively. In our work we combine process-oriented discrete event simulation modelling and object-oriented agent based simulation modelling to investigate the impact of people management practices on retail productivity. In this paper, we reveal in a series of experiments what impact considering proactivity can have on the output accuracy of simulation models of human centric systems. The model and data we use for this investigation are based on a case study in a UK department store. We show that considering proactivity positively influences the validity of these kinds of models and therefore allows analysts to make better recommendations regarding strategies to apply people management practices.Retail Performance, Management Practices, Proactive Behaviour, Service Experience, Agent-Based Modelling, Simulation

    A first approach on modelling staff proactiveness in retail simulation models

    Get PDF
    There has been a noticeable shift in the relative composition of the industry in the developed countries in recent years; manufacturing is decreasing while the service sector is becoming more important. However, currently most simulation models for investigating service systems are still built in the same way as manufacturing simulation models, using a process-oriented world view, i.e. they model the flow of passive entities through a system. These kinds of models allow studying aspects of operational management but are not well suited for studying the dynamics that appear in service systems due to human behaviour. For these kinds of studies we require tools that allow modelling the system and entities using an object-oriented world view, where intelligent objects serve as abstract “actors” that are goal directed and can behave proactively. In our work we combine process-oriented discrete event simulation modelling and object-oriented agent based simulation modelling to investigate the impact of people management practices on retail productivity. In this paper, we reveal in a series of experiments what impact considering proactivity can have on the output accuracy of simulation models of human centric systems. The model and data we use for this investigation are based on a case study in a UK department store. We show that considering proactivity positively influences the validity of these kinds of models and therefore allows analysts to make better recommendations regarding strategies to apply people management practises

    Using simulation and virtual reality for distance education

    Full text link
    The final publication is available at Springer via http://dx.doi.org/10.1007/0-306-47533-2_19This paper describes the construction of virtual reality simulations for distance education through the Internet. This is accomplished by means of an object oriented continuous simulation language, called OOCSMP, and a Java generating compiler for this language called C-OOL. This compiler is also able to create VRML worlds. The behaviour of the VRML world is specified in the OOCSMP models. Change of simulation parameters is possible at run time by means of a Java interface, generated by the compiler. An example of the simulation of the inner Solar System is presented.This paper has been sponsored by the Spanish Interdepartmental Commission of Science and Technology (CICYT), project number TEL1999-0181

    Developing Design Support System Based on Semantic of Design Model

    Get PDF
    AbstractA design support system is developed for engineering design based on the ontology which is declarative description conceptualized the world that agents (men and programs) focused on. The design process is understood as determining the design parameters and their relationships which consists the design model. The meta-model of design model is the ontology which represented as a network in the computer system using the XML. The design model is generated from the meta-model as class in Object oriented language . The system built with the above concept provides the following abilities, 1) declarative description that engineers intend to design, 2) effective entering data into Object oriented model, 3)semantic of design model which focused by numerical simulation and graphics programed with Java. Finally, the system's validity and effectiveness is ascertained by applying it to the basic design of an irrigation pipeline

    Road vehicle navigation through virtual world simulation

    Get PDF
    In this paper, an integrated virtual world simulator for road vehicles and networks is presented. The structure of the simulator is modular and object-oriented, where the virtual world is hierarchically constructed. It supports 2D/3D real-time graphic rendering of objects which can be visualized on multiple X-windows, and a direct `plug-and-play' of algorithms written in C/C++. The simulator provides a test bed for automated driving, driving assistance, collision avoidance and navigation strategies and tactics. Apart from providing a cost-effective way for the design and testing of concepts, the knowledge gained through the simulation may potentially be adopted by the vehicle automated driving system as rules when navigating in the real world. Our case study shows that the simulator is indeed a powerful tool for analysis and assessment of algorithm performance.published_or_final_versio

    Research on 3D simulation for Assembly Process of Ship Based on Object-Oriented Information Modeling

    Get PDF
    Shipbuilding is a highly integrated technology and belongs to fabrication industry. A ship is a bulky and complex structure and consists of hundreds of thousands of members. It is built by a lot of material processing and fabricating and takes a long term to be completed. The verification of design, schedule plan and production is necessary before beginning of fabrication in order to confirm the optimal fabrication and high productivity. However, it is very difficult to apply this process in the shipbuilding because it is impossible to make a prototype of a ship. The 3D simulation is a high technology that can realize the entire fabrication processes in the virtual world and verify the highest productivity and best quality of them. Object modeling technique is also an useful tool to implement the shipbuilding process into the computer world. This paper deals with the 3D simulation of assembly process based on the object oriented information modeling technique. A lot of information of shipbuilding, especially assembly was analysed and modeled in the view point of object oriented modeling technique. This information model was constructed graphically using 3D CAD system, CATIA. On the basis of this graphic model, the assembly process was simulated using 3D simulation system, DELMIA. This 3D simulation recommended optimal assembly process and could show a possibility of the next generation technology of shipbuilding.목차 Abstract = ii List of Figures = iii 제 1 장 서론 = 1 제 2 장 Simulation Based Manufacturing = 3 2.1 Simulation Based Design = 3 2.2 Simulation Based Manufacturing = 4 2.3 시뮬레이션 기반 생산의 요소기술 = 5 2.4 SBD시스템의 프레임웍 = 7 2.5 Modeling & Simulation (M&S) = 9 2.6 가상 프로토타이핑 기술 = 9 2.7 모델링 및 시뮬레이션 기술의 적용 = 10 제 3 장 객체 지향 모델링 기법 = 12 3.1 데이터베이스의 개요 = 12 3.2 객체와 클래스 = 14 3.3 클래스의 상관관계 = 16 3.4 객체 모델링 기법의 장점 및 단점 = 21 3.5 객체의 모델링 = 24 제 4 장 선박조립공정의 분석 및 모델링 = 28 4.1 개요 = 28 4.2 공정분석 = 29 4.3 시스템 설계 = 30 4.4 객체 모델링 = 31 제 5 장 선박조립공정의 3차원 시뮬레이션 구현 = 34 5.1 그래픽 사용자 인터페이스 = 34 5.2 선박조립공정의 구현 예 = 39 제 6 장 결론 = 46 참고문헌 = 4

    SIMLIB : a class library for object-oriented simulation

    Get PDF
    Ankara : The Department of Computer Engineering and Information Science and Institute of Engineering and Science of Bilkent University, 1993.Thesis (Master's) -- Bilkent University, 1993.Includes bibliographical references leaves 83-85.Simulation is one of the most widely used techniques in decision making. Mathematical modeling of a real world system is a major task of the simulation analyst. The selection of a computer language for implementing the model is also important. Recent research in this area has focused on the compatibility between simulation implementations and the object-oriented paradigm. It is the purpose of this thesis to explore the use of an object-oriented approach for the implementation of discrete event simulation applications. We present a class library which provides the skeletal elements of a simulation. The advantages and the disadvantages of the approach are discussed with the help of three prototype implementations: the single-queue/single-server system, the production-line system, and the elevator system.Işıklı, OğuzM.S

    The 3D gaming simulation for a real-world university experience

    Get PDF
    Article published in International Journal of Computer and Information TechnologyThis paper presents a gaming system which simulates the life of an ordinary University student. The University selected is Strathmore University. The simulation gives the player an idea of life experience in the University as it would be in the real world. In addition to simulating how various aspects affect student life, the simulation also acts as a good way of exploring the university without actually having to be there. Therefore one can learn a lot about the university at the comfort of their seats without suffering too much time expense whilst at the same time enjoying the experience of gameplay. To achieve the set goal Object Oriented Analysis and Design Methodology with Python scripting programming were used as to facilitate interactivity of the player. Blender 2.5 Beta software was used to model the virtual environment. This simulation would be great to both explorers, researchers, lecturers, parents, students and aspiring students alike among others. Many love the experience of gameplay whilst at the same time gaining other learning benefits, depending on the learning intentions of the individual player, for instance, knowing their way around the university.This paper presents a gaming system which simulates the life of an ordinary University student. The University selected is Strathmore University. The simulation gives the player an idea of life experience in the University as it would be in the real world. In addition to simulating how various aspects affect student life, the simulation also acts as a good way of exploring the university without actually having to be there. Therefore one can learn a lot about the university at the comfort of their seats without suffering too much time expense whilst at the same time enjoying the experience of gameplay. To achieve the set goal Object Oriented Analysis and Design Methodology with Python scripting programming were used as to facilitate interactivity of the player. Blender 2.5 Beta software was used to model the virtual environment. This simulation would be great to both explorers, researchers, lecturers, parents, students and aspiring students alike among others. Many love the experience of gameplay whilst at the same time gaining other learning benefits, depending on the learning intentions of the individual player, for instance, knowing their way around the university
    corecore