HLA has yet to make any significant impact in other simulation modelling areas such as business, health, manufacturing, and transportation.
|
|
- Stuart Allison
- 6 years ago
- Views:
Transcription
1 Interoperating COTS Simulation Modelling Packages: A Call for the Standardisation of Entity Representation in the High Level Architecture Object Model Template Simon J E Taylor Centre for Applied Simulation Modelling Department of Information Systems and Computing Brunel University, Uxbridge, Middx, UB8 2DD, UK. simon.taylor@brunel.ac.uk KEYWORDS Discrete Event Simulation, Simulation Modelling, COTS Simulation Modelling, Distributed Simulation, High Level Architecture, Object Model Template. ABSTRACT The High Level Architecture is the defacto standard for distributed simulation. Although widely used in defencerelated real-time, virtual distributed simulations, the High Level Architecture has yet to make a significant impact in other simulation application areas that use COTS simulation modelling packages. There are many possible reasons for this. In an attempt to make progress in the development of distributed COTS simulation modelling applications, this paper discusses the use of the OMT in this area. This paper argues that the entity is the basis of information exchange between distributed models and that there is a the need for the standardisation of entity representation in the HLA Object Model Template. The paper attempts to do this by presenting a simple distributed simulation and demonstrates how entities can be represented in the Object Model Template as attributes and as interactions. The paper concludes that while neither representation is ideal, both can be used to represent entities and that standardisation is urgently needed. INTRODUCTION In the year 2000 the High Level Architecture (HLA) became the defacto standard for distributed simulation. It was developed to provide a common architecture for distributed modelling and simulation. Geographically remote models (federates) interact and share information via software to give the appearance of a single model (federation). The HLA is composed of three parts: a Framework and Rules (IEEE 2000a), a Federate Interface Specification (IEEE 2000b), and an Object Model Template (OMT) Specification (IEEE 2000c). The Framework and Rules define the general principles of the HLA, the Federate Interface Specification defines the standard services and interfaces of software (called the runtime infrastructure (RTI)) used facilitate communication between federates, and the OMT defines the format and syntax for recording information in HLA object models. The HLA is widely used in defence to support the interoperation of real-time, virtual simulations. So far, however, despite attempts made by several researchers, the HLA has yet to make any significant impact in other simulation modelling areas such as business, health, manufacturing, and transportation. There are many possible reasons for this lack of impact outside of the defence sector. Taylor, et al. (2002) discuss some of these. However, one possible reason is that many simulation practitioners outside of the defence sector tend to use commercial-off-the-shelf (COTS) simulation packages (such as Arena, Extend, Simul8, Taylor, or Witness for example see for links to the home pages of these packages) rather than object-oriented, or at least object-based, software engineered code. It might be argued that there is some difficulty in matching the requirements of COTS simulation packages to the HLA. To contribute to this discussion, this paper considers how the Object Model Template can be used to represent model information that must be shared between models running in distributed COTS simulation packages. The paper is structured as follows. Section 2 discusses COTS Simulation Modelling. Section 3 introduces a simple case study. Section 4 discusses how the OMT might be used to represent the shared model information of the simple case study. Finally Section 5 concludes the paper with some reflections on this representation and identifies the need for standardisation. COTS SIMULATION MODELLING COTS Simulation Modelling refers to the methods and tools employed by simulation practitioners who use commercialoff-the-shelf simulation packages to support their role. COTS simulation packages are used mostly for model building, experimentation, and animation/visualisation (reporting). We concern ourselves with only those packages based upon some variant of the discrete event simulation paradigm, i.e. models change state at discrete points in time by scheduled or conditional events and typically represent entities (documents, patients, parts, trains, etc.) passing through networks of queues and workstations (work queuing at a desk in an office, patients waiting to see a doctor, parts buffered for machining, trains waiting at a station, etc.) Generally, each package typically has a range of basic model elements (queue, workstation, resource, source, sink, etc.) that are used to build a model via a drag and drop visual interface. Each model element can be modified as is required, either by a menu system or by a package programming language, to better represent the system being studied (for example the queuing logic of a queue or the
2 Factory F1 appearance of a resource). Different entities passing through a model can be identified. If necessary individual entity differences can be identified by adding entity attributes. In addition to model building, the visual interface of a package will also support animation for model debugging and demonstration purposes. Statistical experimentation facilities are also usually provided by the package for model experimentation and reporting. Terminology between packages differs as there is no internationally recognised naming convention. For purposes of orientation, figure 1 shows a simple factory model that might be built in a COTS simulation package to study the mean throughput for a variable product mix. The model consists of an arrival source So1, a queue Q1, a machine M1, a resource R1, and an exit sink Si1. The entities passing through this factory are generically known as Parts. Parts have three attributes: Type, Entry time, and Exit time. Type specifies the type of the part (which for the sake of argument are designated by different suppliers General Electric, PurpleTC, and Brunel) and Entry/Exit time are used for analysis purposes to determine, for example, the mean time it took a type of Part to go though the factory. Parts (entities) arrive in the factory at the source So1 according to an arrival time distribution and are placed in the queue Q1. Parts wait in Q1 until the machine M1 is free and not undergoing repair. If M1 is free, a part is loaded and processed according to a processing time/part type distribution. When processing is finished, the part exits the factory via the sink Si1 and, if there are parts waiting in Q1 and the machine does not breakdown, another part is processed. If the machine does breakdown a repairman must be available. If one is, then the machine will be repaired according to a machine repair distribution. The repairman is modelled by resource R1 (and for purposes of this simple model will always be available as there is no competition!) R1 So1 Q1 M1 Si1 Figure 1: Simple Factory Model Various details such as arrival time distribution, processing time distribution, machine breakdown distribution, etc. are detailed by using menus associated with each model element. Note that most COTS packages save such a model as a simple text file that records the relevant details of each model element it is not saved as an executable nor as source code (as the simulation/execution of a model is performed by the package). A SIMPLE DISTRIBUTED SIMULATION In order to discuss the options for entity representation that the OMT can provide us, let us consider the simple distributed simulation of two factories, F1 and F2, shown in figure 2. Both are identical to the simple factory model described above with one exception. The sink Si1 in F1 and the source So2 in F2 are replaced by a direct link agreed with the stakeholders of both factories (i.e. the link is a consequence of simulation methodology and not as a result of technological intervention). The combined models represent the combined factory as parts finishing machining in M1 are transferred directly to queue Q2 to await machining in M2. In terms of HLA distributed simulation, each model and the COTS simulation package in which it runs is a federate. The federation therefore consists of the two federates (F1 and F2) that run on different machines connected by a network and distributed simulation software (an RTI). Focusing on the information requirements of the two federates (and not on RTI issues such as object ownership/transfer, distributed management, time management, distributed experimentation control, and RTI-COTS simulation package integration, etc.) all that must be represented in this case is the transfer of individual part entities and their attributes between federate F1 and federate F2. In other words some common representation of the entity Part and the three attributes Type, Entry time and Exit time must be agreed. Let us now examine the options available to us in the HLA OMT. REPRESENTING ENTITIES WITH THE OBJECT MODEL TEMPLATE To understand how entities can be represented in the HLA by the OMT, let us first consider some of the concepts of the OMT Specification (IEEE 2000c). The HLA requires that federations and individual federates be represented by an object model that identifies the data that is to be exchanged during the execution of a federation/federate. The Factory F1 R1 Factory F2 R2 So1 Q1 M1 Q2 M2 Si2 Figure 2: A Simple Distributed Simulation
3 description of this data is the purpose of the OMT. An HLA object model can be used to represent the information exchange characteristics of a federate in an HLA Simulation Object Model (SOM), or a federation in an HLA Federation Object Model (FOM). The SOM specifies the information that a federate can generate and the information that the federate needs. The FOM specifies the entire information exchange of a federation (and therefore the federates). In the HLA, object models are represented as classes (with each particular member referred to as an instance). Each class has a set of named data characteristics called attributes (which are semantically different to entity attributes) and a set of interaction classes that represent explicit actions taken by a federate that may have some effect or impact on another federate (ibid, p.7). Federates essentially share information indirectly via HLA services (the runtime infrastructure software) by updating attribute values or by sending interactions (an explicit action taken by a federate that may have some effect or impact on another federate). There are fourteen tables in the OMT that must be included in a SOM or FOM (irrespective of a table being empty). For purposes of this discussion we shall restrict ourselves to the following tables: Object Class Structure Table. This records the namespace of all federate or federation object classes. Interaction Class Structure Table This records the namespaces of all federate or federation interaction classes. Attribute Table This specifies features of object attributes in a federate or federation. Parameter Table This specifies features of interaction classes parameters in a federate or federation. Datatype Tables These are various tables used to specify the representation of data in the object models. As we will see, this gives us two principle opportunities to represent the entities that are to be exchanged between our two federates: as published attribute values or as published interactions.. Exchanging Entities as Attribute Values If we are to represent the exchange of entities as published attribute values, we can represent entities in the OMT using four tables. These are: Object Class Structure table Attribute table Fixed Record Datatype table Enumerated Datatype table The Object Class Structure table declares the classes of the object model and the Attribute Table declares the specific named characteristics of each class that are to be accessible by another federate. If we consider federate F1, we might argue that as the model it represents needs to exchange entities with federate F2, then as each federate consists of a factory model we might declare a factory model as being a class with the publicly accessible attribute Part. In this case our federate F1 would repeatedly publish Part attributes which would be received (via the RTI) by the federate F2. Table 1 shows a possible Object Class Structure table for our federate F1, table 2 shows its Attribute table, and table 3 shows the Fixed Record Datatype table, and table 4 shows the Enumerated Datatype table. In table 1 the HLAobjectRoot is the root class for all object models Factory F1 is therefore a subclass of this. N (Neither) and P (Publish) denote that the federate is incapable of publishing/subscribing to any attributes of the object class and that the federate is capable of publishing at least one attribute of the object class respectively. This denotes that the class FactoryF1 is capable of publishing at least one attribute which is detailed in Table 2. Table 2 shows that the class FactoryF1 publishes the single attribute Part which is of type PartEntity. Table 3 describes the detail of the PartEntity datatype as a fixed record datatype. Finally Table 4 enumerates the possible values of PartType. (Note that a complete discussion of the details of these tables is outside the scope of this paper. Also note that the HLAobjectRoot has been omitted in the Attribute table for clarity). Exchanging Entities as Interactions An alternative to representing an entity as a published attribute is to represent an entity as an interaction between one federate and another. If we do this, we might use the following tables of the OMT. Interaction Class Structure table Parameter table Fixed Record Datatype table Enumerated Datatype table The Interaction Class table declares the interactions of the object model, the interactions that the federate is capable of sending or receiving to/from another federate. Taking this view, we might argue that federate F1 interacts periodically with federate F2 by notifying F2 of the arrival of a new Part entity. If we choose to do this, then we may represent this interaction with the Interaction Class table shown in table 5, the Parameter table of table 6, the Fixed Record Datatype table of table 3, and the Enumerate Datatype table of table 4. In table 5 the HLAinteractionRoot is the root class for all interactions ProducePart is therefore a subclass of this. Similarly to attribute values, N (Neither) and P (Publish) denote that the federate is incapable of publishing/subscribing any instances of the interaction class and that the federate is capable of publishing at least one instance of the interaction class respectively. This therefore denotes that the interaction ProducePart capable of being published by federate F1 at lease once. Each interaction has a set of parameters. In this case the interaction ProducePart has a single interaction Part as shown in table 5. Part has the same datatype details as the attribute Part which are detailed in table 3 and 4. (Again note that a complete discussion of the details of these tables is outside the scope of this paper. Also note that the HLAinteractionRoot has been omitted in the Parameter table for clarity).
4 Table 1: Object Class Structure Table for Federate F1 HLAobjectRoot(N) FactoryF1(P) Table 2: Attribute Table for Federate F1 Object Attribute Datatype Update Type FactoryF1 Part PartEntity Conditional Update Condition When Ready D/A P/S Available Dimensions Transportation Order D P NA HLAReliable Timestamp Table 3: Fixed Record Datatype Table for Federate F1 Record name PartEntity Field Name Type Semantics Type PartEntityType Type of PartEntity EntryTime HLAinteger32BE Entry Time of Part in factory ExitTime HLAinteger32BE Exit Time of Part from Factory Encoding HLAfixedRecord Semantics A Part manufactured by Factory F1 Table 4: Enumerated Datatype Table for Federate F1 Name Representation Enumerator Values Semantics PartEntityType HLAinteger32BE GeneralElectric 0 Possible types of PurpleTC 1 Part produced by Brunel 2 factory F1 Table 5: Interaction Class Structure Table for Federate F1 HLAinteractionRoot(N) ProducePart(P) Table 6: Parameter Table for Federate F1 Interaction Parameter Datatype Available Transportation Order Dimensions ProducePart Part PartEntityType NA HLAreliable Timestamp CONCLUSION To conclude this paper I ask the question, which representation is best? Amongst the many options available, the options for representation that this paper has identified are: An entity is represented as an attribute of a class model, with entity attributes represented as datatypes. An entity is represented as a parameter of an interaction, with entity attributes represented as datatypes. The answer to this question is difficult. The two options as presented are good as the cohesion between the entity and its entity attributes is preserved as a datatype of an HLA attribute or interaction. The problem is that neither really fully capture the semantics of an entity passed between models. An entity is neither an attribute of a model nor a interaction between models it is a construct in its own right. Irrespective of an ideal fit, the problem of entity representation in the HLA must be solved for any chance of HLA distributed simulation making any significant impact in industry. The standardisation of entity representation is a key element to this. The integration of the HLA with various COTS simulation packages is a non-trivial matter. However, as the major unit of information exchange between most models is the entity, there is an urgent need to agree how the OMT must be used to represent entities. It is hoped that this paper will foster discussion on this matter. REFERENCES IEEE 2000a. IEEE Standard for Modelling and Simulation (M&S) High Level Architecture (HLA) Framework and Rules. IEEE Std IEEE Computer Society, New York, NY. IEEE 2000b. IEEE Standard for Modelling and Simulation (M&S) High Level Architecture (HLA) Federate Interface Specification. IEEE Std IEEE Computer Society, New York, NY.
5 IEEE 2000c. IEEE Standard for Modelling and Simulation (M&S) High Level Architecture (HLA) Object Model Template (OMT) Specification. IEEE Std IEEE Computer Society, New York, NY. Taylor, S.J.E, Bruzzone, A., Fujimoto, R., Gan, B.P., Straßburger, S., and Paul, R.J Distributed Simulation and Industry: Potentials and Pitfalls. In Proceedings of the 2002 Winter Simulation Conference, E. Yücesan, C.-H. Chen, J. L. Snowdon, and J. M. Charnes, eds. To Appear. Association for Computing Machinery. New York, N.Y. AUTHOR BIOGRAPHY SIMON J.E. TAYLOR is the Chair of the Simulation Study Group of the UK Operational Research Society and the collaborative simulation modelling forum, the GROUPSIM Network ( He is a Senior Lecturer in the Department of Information Systems and Computing and is a member of the Centre for Applied Simulation Modelling, both at Brunel University, UK. With Dr Gary Tan of the School of Computing, National University of Singapore he is joint leader of the UK(EPSRC)/Singapore(DSTR)-funded BRUNUSIM distributed simulation research programme. He has an undergraduate degree in Industrial Studies (Sheffield Hallam), a M.Sc. in Computing Studies (Sheffield Hallam) and a Ph.D. in Parallel and Distributed Simulation (Leeds Metropolitan). His main research interest is collaborative simulation modelling. He is also a member of the London-based Purple Theatre Company.
DISTRIBUTED SUPPLY CHAIN SIMULATION IN GRIDS. Rajeev Sudra Simon J.E. Taylor Tharumasegaram Janahan
Proceedings of the 2000 Winter Conference J. A. Joines, R. R. Barton, K. Kang, and P. A. Fishwick, eds. DISTRIBUTED SUPPLY CHAIN SIMULATION IN GRIDS Rajeev Sudra Simon J.E. Taylor Tharumasegaram Janahan
More informationDEVELOPING INTEROPERABILITY STANDARDS FOR DISTRIBUTED SIMULATON AND COTS SIMULATION PACKAGES WITH THE CSPI PDG. John Ladbrook
Proceedings of the 2006 Winter Simulation Conference L. F. Perrone, F. P. Wieland, J. Liu, B. G. Lawson, D. M. Nicol, and R. M. Fujimoto, eds. DEVELOPING INTEROPERABILITY STANDARDS FOR DISTRIBUTED SIMULATON
More informationAn Introduction to the HLA Part 1. Roger McFarlane School of Computer Science McGill University Montreal, CANADA
An Introduction to the HLA Part 1 Roger McFarlane School of Computer Science McGill University Montreal, CANADA Overview Introduction What is the HLA? Motivation Goals History HLA Components The RTI HLA
More informationA COTS SIMULATION PACKAGE EMULATOR (CSPE) FOR INVESTIGATING COTS SIMULATION PACKAGE INTEROPERABILITY. Malcolm Yoke Hean Low Boon Ping Gan
Proceedings of the 2005 Winter Simulation Conference M. E. Kuhl, N. M. Steiger, F. B. Armstrong, and J. A. Joines, eds. A COTS SIMULATION PACKAGE EMULATOR (CSPE) FOR INVESTIGATING COTS SIMULATION PACKAGE
More informationHIGH LEVEL ARCHITECTURE
ARCHITEC Department of Electrical and Computer Engineering University of Arizona November 13, 2008 The High Level (HLA) is an architecture for reuse and interoperation of simulations. Tools may include:
More informationHigh. Level Architecture. Part I. Components. Federal Rules Interface Specification R.T.I. O.M.T. FEDEP
High Level Architecture a Gila Production Credits to : HLA consists of a set of 10 rules divided into two groups 5 rules for federations and 5 rules for federates These rules ensure proper interaction
More informationAn Introduction to the HLA Part 1. Roger McFarlane School of Computer Science McGill University Montreal, CANADA
An Introduction to the HLA Part 1 Roger McFarlane School of Computer Science McGill University Montreal, CANADA Overview Introduction What is the HLA? Motivation Goals History HLA Components The RTI HLA
More informationAn Object-Oriented HLA Simulation Study
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 15, No 5 Special Issue on Control in Transportation Systems Sofia 2015 Print ISSN: 1311-9702; Online ISSN: 1314-4081 DOI: 10.1515/cait-2015-0022
More informationTHE ROAD TO COTS-INTEROPERABILITY: FROM GENERIC HLA-INTERFACES TOWARDS PLUG-AND-PLAY CAPABILITIES. Steffen Strassburger
Proceedings of the 2006 Winter Simulation Conference L. F. Perrone, F. P. Wieland, J. Liu, B. G. Lawson, D. M. Nicol, and R. M. Fujimoto, eds. THE ROAD TO COTS-INTEROPERABILITY: FROM GENERIC HLA-INTERFACES
More informationA METAMODEL FOR THE HLA OBJECT MODEL
A METAMODEL FOR THE HLA OBJECT MODEL Deniz Çetinkaya Halit Oğuztüzün Department of Computer Engineering Middle East Technical University Inonu Bulvari, 06531, Ankara, Turkey E-mail: e131263@ceng.metu.edu.tr,
More informationPractical Experiences from HLA 1.3 to HLA IEEE 1516 Interoperability
Practical Experiences from HLA 1.3 to HLA IEEE 1516 Interoperability Björn Möller Lennart Olsson Pitch AB Nygatan 35 SE-582 19 Linköping, Sweden +46 13 13 45 45 bjorn.moller@pitch.se, lennart.olsson@pitch.se
More informationAn Experimental Platform for Data Management in Distributed Simulation
An Experimental Platform for Data Management in Distributed Simulation Gary Tan, Rassul Ayani, YuSong Zhang and Farshad Moradi School of Computing National University of Singapore Singapore 119260 Corresponding
More informationOverview about the High Level Architecture for Modelling and Simulation and Recent Developments
SPECIAL ISSUE PARALLEL AND DISTRIBUTED SIMULATION METHODS AND ENVIRONMENTS Overview about the High Level Architecture for Modelling and Simulation and Recent Developments Dr. Steffen Straßburger Fraunhofer
More informationDistributed Interactive Simulation for Iridium Communication System Based on HLA and OPNET
2010 3rd International Conference on Computer and Electrical Engineering (ICCEE 2010) IPCSIT vol. 53 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V53.No.2.50 Distributed Interactive Simulation
More informationINTER-ENTERPRISE PLANNING OF MANUFACTURING SYSTEMS APPLYING SIMULATION WITH IPR PROTECTION
INTER-ENTERPRISE PLANNING OF MANUFACTURING SYSTEMS APPLYING SIMULATION WITH IPR PROTECTION Kai Mertins and Markus Rabe Fraunhofer IPK Berlin, Germany e-mail: markus.rabe@ipk.fraunhofer.de Abstract: Key
More informationA SIMULATION ARCHITECTURE WITH DISTRIBUTED CONTROLLERS FOR CELL-BASED MANUFACTURING SYSTEMS
Proceedings of the 2002 Winter Simulation Conference E. Yücesan, C.-H. Chen, J. L. Snowdon, and J. M. Charnes, eds. A SIMULATION ARCHITECTURE WITH DISTRIBUTED CONTROLLERS FOR CELL-BASED MANUFACTURING SYSTEMS
More informationTowards Semantic Interoperability between C2 Systems Following the Principles of Distributed Simulation
Towards Semantic Interoperability between C2 Systems Following the Principles of Distributed Simulation Authors: Vahid Mojtahed (FOI), vahid.mojtahed@foi.se Martin Eklöf (FOI), martin.eklof@foi.se Jelena
More informationOperating Systems. Lecture 09: Input/Output Management. Elvis C. Foster
Operating Systems 141 Lecture 09: Input/Output Management Despite all the considerations that have discussed so far, the work of an operating system can be summarized in two main activities input/output
More informationM403 ehealth Interoperability Overview
CEN/CENELEC/ETSI M403 ehealth Interoperability Overview 27 May 2009, Bratislava Presented by Charles Parisot www.ehealth-interop.eu Mandate M/403 M/403 aims to provide a consistent set of standards to
More informationGeographic Information Fundamentals Overview
CEN TC 287 Date: 1998-07 CR 287002:1998 CEN TC 287 Secretariat: AFNOR Geographic Information Fundamentals Overview Geoinformation Übersicht Information géographique Vue d'ensemble ICS: Descriptors: Document
More information! High Level Architecture (HLA): Background. ! Rules. ! Interface Specification. Maria Hybinette, UGA. ! SIMNET (SIMulator NETworking) ( )
Outline CSCI 8220 Parallel & Distributed Simulation PDES: Distributed Virtual Environments Introduction High Level Architecture! High Level Architecture (HLA): Background! Rules! Interface Specification»
More informationEXAMINING THE FEASIBILITY OF CONSTRUCTING SIMULATION MODELS USING THE WEB-BASED GRAB-AND-GLUE FRAMEWORK. Tillal Eldabi Man Wai Lee Ray J.
Proceedings of the 2004 Winter Simulation Conference R.G. Ingalls, M. D. Rossetti, J. S. Smith, and B. A. Peters, eds. EXAMINING THE FEASIBILITY OF CONSTRUCTING SIMULATION MODELS USING THE WEB-BASED GRAB-AND-GLUE
More informationINTEGRATING THE CAD MODEL WITH DYNAMIC SIMULATION: SIMULATION DATA EXCHANGE. Shreekanth Moorthy
Proceedings of the 1999 Winter Simulation Conference P. A. Farrington, H. B. Nembhard, D. T. Sturrock, and G. W. Evans, eds. INTEGRATING THE CAD MODEL WITH DYNAMIC SIMULATION: SIMULATION DATA EXCHANGE
More informationHigh Level Architecture (HLA) (Part 8)
A Distributed Simulation Standard: High Level Architecture (HLA) (Part 8) Dr.Çağatay ÜNDEĞER Öğretim Görevlisi Bilkent Üniversitesi Bilgisayar Mühendisliği Bölümü e-mail : cagatay@undeger.com cagatay@cs.bilkent.edu.tr
More informationJOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2002 Vol. 1, No. 2, July-August 2002 The Theory of Classification Part 2: The Scratch-Built
More informationSimulation Models for Manufacturing Systems
MFE4008 Manufacturing Systems Modelling and Control Models for Manufacturing Systems Dr Ing. Conrad Pace 1 Manufacturing System Models Models as any other model aim to achieve a platform for analysis and
More informationAdapting Functional Mockup Units for HLA-compliant Distributed Simulation
Adapting Functional Mockup Units for HLA-compliant Distributed Simulation Faruk Yılmaz, Umut Durak, Koray Taylan Halit Oğuztüzün Roketsan Missiles Inc. Ankara, Turkey [fyilmaz udurak ktaylan]@roketsan.com.tr
More informationlnteroperability of Standards to Support Application Integration
lnteroperability of Standards to Support Application Integration Em delahostria Rockwell Automation, USA, em.delahostria@ra.rockwell.com Abstract: One of the key challenges in the design, implementation,
More informationDesign and Simulation of a Mobile Ad-hoc Network in HLA Environment
Proceedings of the 9th WSEAS International Conference on Automatic Control, Modeling & Simulation, Istanbul, Turkey, May 27-29, 2007 151 Design and Simulation of a Mobile Ad-hoc Network in HLA Environment
More informationRESOURCE GRAPHS FOR MODELING LARGE-SCALE, HIGHLY CONGESTED SYSTEMS
Proceedings of the 2001 Winter Simulation Conference B. A. Peters, J. S. Smith, D. J. Medeiros, and M. W. Rohrer, eds. RESOURCE GRAPHS FOR MODELING LARGE-SCALE, HIGHLY CONGESTED SYSTEMS Paul Hyden Department
More informationNOTICE. (Formulated under the cognizance of the CTA R7 Home Networks Committee.)
CTA Standard Task Model Description (CE TASK 1.0) CTA-2018 R2016 (Formerly ANSI/) March 2008 NOTICE Consumer Technology Association (CTA) Standards, Bulletins and other technical publications are designed
More informationU.S. Department of Defense. High Level Architecture Interface Specification. Version 1.3
U.S. Department of Defense High Level Architecture Interface Specification Version 1.3 2 April 1998 Contents 1. Overview... 1 1.1 Scope...1 1.2 Purpose...1 1.3 Background...1 1.3.1 HLA federation object
More informationJade: Java Agent DEvelopment Framework Overview
Jade: Java Agent DEvelopment Framework Overview Stefano Mariani s.mariani@unibo.it Dipartimento di Informatica Scienza e Ingegneria (DISI) Alma Mater Studiorum Università di Bologna a Cesena Academic Year
More informationSolving Common Interoperability Challenges with HLA-to-HLA Bridging
Solving Common Interoperability Challenges with HLA-to-HLA Bridging Björn Möller, Pitch Technologies, Sweden Fredrik Antelius, Pitch Technologies, Sweden Martin Johansson, Pitch Technologies, Sweden Linus
More information10. Functions (Part 2)
10.1 Overloaded functions 10. Functions (Part 2) In C++, two different functions can have the same name if their parameters are different; either because they have a different number of parameters, or
More informationDISTRIBUTED COMPUTING AND MODELING & SIMULATION: SPEEDING UP SIMULATIONS AND CREATING LARGE MODELS
Proceedings of the 2011 Winter Simulation Conference S. Jain, R.R. Creasey, J. Himmelspach, K.P. White, and M. Fu, eds. DISTRIBUTED COMPUTING AND MODELING & SIMULATION: SPEEDING UP SIMULATIONS AND CREATING
More informationNew Developments in IT & Water
The Next Generation Stuart Combellack WITS Protocol Standards Association Vice Chair The 3rd IWA New Developments in IT & Water Joint WWEM+IWA Conference, Telford England 3 rd November 2016 I m going to
More informationShop Floor Control Simulation with a Combined Process/Resource-oriented Approach
Shop Floor Control Simulation with a Combined /Resource-oriented Approach PYOUNG YOL JANG Innovation Economy Department Science & Technology Policy Institute (STEPI) 26 th Fl., Specialty Construction Center
More informationUsing OPNET to Enhance Student Learning in a Data Communications
Using OPNET to Enhance Student Learning in a Data Communications Course Michael W Dixon Murdoch University, Perth, Australia m.dixon@murdoch.edu.au Terry W Koziniec Murdoch University, Perth, Australia
More information1 Executive Overview The Benefits and Objectives of BPDM
1 Executive Overview The Benefits and Objectives of BPDM This is an excerpt from the Final Submission BPDM document posted to OMG members on November 13 th 2006. The full version of the specification will
More informationOPTIMIZING PRODUCTION WORK FLOW USING OPEMCSS. John R. Clymer
Proceedings of the 2000 Winter Simulation Conference J. A. Joines, R. R. Barton, K. Kang, and P. A. Fishwick, eds. OPTIMIZING PRODUCTION WORK FLOW USING OPEMCSS John R. Clymer Applied Research Center for
More information6 July Moving Britain Ahead OFFICIAL. Presentation Title (edit this in Insert > Header and Footer, then click 'Apply to All') 1
Gary Crockford - A2/M2 Connected Vehicle Corridor, Programme Coordinator InterCor ITS-G5 TESTFEST Workshop, Thursday, Dordrecht, Netherlands Moving Britain Ahead OFFICIAL Presentation Title (edit this
More informationKeywords: Interoperability, HLA Evolved, FEDEP, OMT, FOM, Modular FOM, FOM Agility, RTI
An Overview of the HLA Evolved Modular FOMs Björn Möller Björn Löfstrand Mikael Karlsson Pitch Technologies Nygatan 35 SE-582 19 Linköping, Sweden +46 13 13 45 45 bjorn.moller@pitch.se bjorn.lofstrand@pitch.se
More informationJOINT MEDIA STATEMENT
The 18 th ASEAN Telecommunications and Information Technology Ministers Meeting and Related Meetings Bali, Indonesia, 6 December 2018 JOINT MEDIA STATEMENT 1. The 18 th ASEAN Telecommunications and Information
More informationAutomatic SOM Compatibility Check & FOM Development
Automatic SOM Compatibility Check & FOM Development Gary Tan, Yu Hu School of Computing National University of Singapore SINGAPORE, 117543 {gtan, huyu}@comp.nus.edu.sg} Farshad Moradi Swedish Defense Research
More informationTowards a joint service catalogue for e-infrastructure services
Towards a joint service catalogue for e-infrastructure services Dr British Library 1 DI4R 2016 Workshop Joint service catalogue for research 29 September 2016 15/09/15 Goal A framework for creating a Catalogue
More informationMultifaceted Modeling and Simulation Framework for
Multifaceted Modeling and Simulation Framework for System of Systems Using HLA/RTI Byeong Soo Kim, Chang Beom Choi and Tag Gon Kim Department of Electrical Engineering Korea Advanced Institute of Science
More informationCollaborative Framework for Testing Web Application Vulnerabilities Using STOWS
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320 088X IMPACT FACTOR: 5.258 IJCSMC,
More informationehealth and DSM, Digital Single Market
ehealth and DSM, Digital Single Market Dr. Christoph Klein Interoperable data, access and sharing ehealth, Wellbeing and Ageing DG Communications Networks, Content and Technology European Commission, Luxembourg,
More informationA PROTOCOL DATA UNIT FOR TRAINING SIMULATED COMMAND FORCES
A PROTOCOL DATA UNIT FOR TRAINING SIMULATED COMMAND FORCES Kenneth E. Frosch, Elizabeth L. White, J. Mark Pullen C 3 I Center and Department of Computer Science George Mason University 4400 University
More informationLecture 1. Chapter 6 Architectural design
Chapter 6 Architectural Design Lecture 1 1 Topics covered Architectural design decisions Architectural views Architectural patterns Application architectures 2 Software architecture The design process
More informationCEF e-invoicing. Presentation to the European Multi- Stakeholder Forum on e-invoicing. DIGIT Directorate-General for Informatics.
CEF e-invoicing Presentation to the European Multi- Stakeholder Forum on e-invoicing 20 October 2014 DIGIT Directorate-General for Informatics Connecting Europe Facility (CEF) Common financing instrument
More informationAn Approach for Federating Parallel Simulators
An Approach for Federating Parallel Simulators Steve L. Ferenci Kalyan S. Perumalla Richard M. Fujimoto College Of Computing Georgia Institute of Technology Atlanta, GA 30332-0280 {ferenci,kalyan,fujimoto}@cc.gatech.edu
More informationRTI Performance on Shared Memory and Message Passing Architectures
RTI Performance on Shared Memory and Message Passing Architectures Steve L. Ferenci Richard Fujimoto, PhD College Of Computing Georgia Institute of Technology Atlanta, GA 3332-28 {ferenci,fujimoto}@cc.gatech.edu
More informationChapter 6 Architectural Design. Chapter 6 Architectural design
Chapter 6 Architectural Design 1 Topics covered Architectural design decisions Architectural views Architectural patterns Application architectures 2 Software architecture The design process for identifying
More informationDYNAMIC CO-OPERATIVE SCHEDULING BASED ON HLA
DYNAMIC CO-OPERATIVE SCHEDULING BASED ON HLA Keiichi hir rase', Hidefumi ~akamatsu~, Akira ~ suma~a~, and Eiji kai2 'Dept. of Mechanical Eng., Kobe Univ., Japan 'Dept. of Manufacturing Science, Graduate
More informationWork Package 2.4. (Public) Procurement Expert Group on the security and resilience of communication networks and information systems for Smart Grids
15 March 2012 Work Package 2.4 (Public) Procurement Expert Group on the security and resilience of communication networks and information systems for Smart Grids Version 1.0 ƒ Ž ˆ 1. Introduction 3 1.1.
More informationCOUNCIL OF THE EUROPEAN UNION. Brussels, 24 May /13. Interinstitutional File: 2013/0027 (COD)
COUNCIL OF THE EUROPEAN UNION Brussels, 24 May 2013 Interinstitutional File: 2013/0027 (COD) 9745/13 TELECOM 125 DATAPROTECT 64 CYBER 10 MI 419 CODEC 1130 NOTE from: Presidency to: Delegations No. Cion
More informationNEXT GENERATION SIMULATION ENVIRONMENTS FOUNDED ON OPEN SOURCE SOFTWARE AND XML-BASED STANDARD INTERFACES. Thomas Wiedemann
Proceedings of the 2002 Winter Simulation Conference E. Yücesan, C.-H. Chen, J. L. Snowdon, and J. M. Charnes, eds. NEXT GENERATION SIMULATION ENVIRONMENTS FOUNDED ON OPEN SOURCE SOFTWARE AND XML-BASED
More informationApproach for Mapping Ontologies to Relational Databases
Approach for Mapping Ontologies to Relational Databases A. Rozeva Technical University Sofia E-mail: arozeva@tu-sofia.bg INTRODUCTION Research field mapping ontologies to databases Research goal facilitation
More informationChapter 6 Architectural Design. Lecture 1. Chapter 6 Architectural design
Chapter 6 Architectural Design Lecture 1 1 Topics covered ² Architectural design decisions ² Architectural views ² Architectural patterns ² Application architectures 2 Software architecture ² The design
More informationOpen-DIS. Open Source Distributed Interactive Simulation. Don McGregor (mcgredo at nps dot edu) Don Brutzman (brutzman at nps dot edu)
Open-DIS Open Source Distributed Interactive Simulation Don McGregor (mcgredo at nps dot edu) Don Brutzman (brutzman at nps dot edu) Open-DIS Java implementation C++ implementation C# implementation Language
More informationRobin Wilson Director. Digital Identifiers Metadata Services
Robin Wilson Director Digital Identifiers Metadata Services Report Digital Object Identifiers for Publishing and the e-learning Community CONTEXT elearning the the Publishing Challenge elearning the the
More informationThe New C Standard (Excerpted material)
The New C Standard (Excerpted material) An Economic and Cultural Derek M. Jones derek@knosof.co.uk Copyright 2002-2008 Derek M. Jones. All rights reserved. 1849 6.9.2 External object s 6.9.2 External object
More informationConformity Assessment Schemes and Interoperability Testing (1) Keith Mainwaring ITU Telecommunication Standardization Bureau (TSB) Consultant
Conformity Assessment Schemes and Interoperability Testing (1) Keith Mainwaring ITU Standardization Bureau (TSB) Consultant Moscow, 9-11 november 2011 Contents The benefits of conformity assessment Conformity
More informationCOMMON ISSUES AFFECTING SECURITY USABILITY
Evaluating the usability impacts of security interface adjustments in Word 2007 M. Helala 1, S.M.Furnell 1,2 and M.Papadaki 1 1 Centre for Information Security & Network Research, University of Plymouth,
More informationDesign and Implementation of Hierarchical RTI (HRTI)
Design and Implementation of Hierarchical RTI (HRTI) Jung Hyun Ahn Tag Gon Kim Systems Modeling Simulation Laboratory, Korea Advanced Institute of Science and Technology (KAIST) 373-1 Kuseong-dong, Yuseong-gu,
More informationInternet Engineering Task Force (IETF) Request for Comments: 5983 Category: Experimental October 2010 ISSN:
Internet Engineering Task Force (IETF) R. Gellens Request for Comments: 5983 Qualcomm Category: Experimental October 2010 ISSN: 2070-1721 Abstract Mailing Lists and Internationalized Email Addresses This
More informationehealth Interoperability Workshop the Government and Expert View CEN/ISSS ehealth Standardization Focus Group, targets and work plan
ehealth Interoperability Workshop the Government and Expert View CEN/ISSS ehealth Standardization Focus Group, targets and work plan Bernd Blobel Chair CEN/ISSS ehealth Standardization Focus Group Task
More informationGRIDS INTRODUCTION TO GRID INFRASTRUCTURES. Fabrizio Gagliardi
GRIDS INTRODUCTION TO GRID INFRASTRUCTURES Fabrizio Gagliardi Dr. Fabrizio Gagliardi is the leader of the EU DataGrid project and designated director of the proposed EGEE (Enabling Grids for E-science
More informationThe New HLA Certification Process in NATO
Horst Behner Bundeswehr Joint Material Office Koblenz Germany horstbehner@bundeswehr.org Björn Löfstrand Pitch Technologies Linköping SWEDEN bjorn.lofstrand@pitchtechnologies.com ABSTRACT NATO relies on
More informationJade: Java Agent DEvelopment Framework Overview
Jade: Java Agent DEvelopment Framework Overview Multiagent Systems LM Sistemi Multiagente LM Stefano Mariani revised by Andrea Omicini s.mariani@unibo.it, andrea.omicini@unibo.it Dipartimento di Informatica:
More informationCHAPTER 13 ELECTRONIC COMMERCE
CHAPTER 13 ELECTRONIC COMMERCE Article 13.1: Definitions For the purposes of this Chapter: computing facilities means computer servers and storage devices for processing or storing information for commercial
More informationFHA Federal Health Information Model (FHIM) Information Modeling Process Guide
Office of the National Coordinator for Health IT Federal Health Architecture Program Management Office FHA Federal Health Information Model (FHIM) Information Modeling Process Guide Version 0.1 Draft,
More informationMedia (NEM) Initiative
Networked and Electronic Media (NEM) Initiative NEM Initiative and involvement of Game developers Possibilities for participation in the new EU funding work programme 2011 Dr.-Ing. Halid Hrasnica Eurescom
More informationQuality Management Systems (ISO 9001:2015 and ISO 29001) Lead Auditor training (EY/IMSA Q03)
Quality Management Systems (ISO 9001:2015 and ISO 29001) Lead Auditor training (EY/IMSA Q03) Doha, 4 8 March 2018 IMSA is an IRCA/CQI Approved Training Provider Contents Section 1: About the program 04
More informationCommunication in distributed simulation environment
6th WSEAS International Conference on SYSTEM SCIENCE and SIMULATION in ENGINEERING, Venice, Italy, November 21-23, 2007 217 Communication in distributed simulation environment EGILS GINTERS, ARTIS SILINS
More informationComposability Test of BOM based models using Petri Nets
I. Mahmood, R. Ayani, V. Vlassov and F. Moradi 7 Composability Test of BOM based models using Petri Nets Imran Mahmood 1, Rassul Ayani 1, Vladimir Vlassov 1, and Farshad Moradi 2 1 Royal Institute of Technology
More informationProceedings of the 2010 Winter Simulation Conference B. Johansson, S. Jain, J. Montoya-Torres, J. Hugan, and E. Yücesan, eds. INTRODUCTION TO SIMIO
Proceedings of the 2010 Winter Simulation Conference B. Johansson, S. Jain, J. Montoya-Torres, J. Hugan, and E. Yücesan, eds. INTRODUCTION TO SIMIO C. Dennis Pegden David T. Sturrock Simio LLC 504 Beaver
More informationMODEL BUILDING WITH CORE MANUFACTURING SIMULATION DATA. Jonathan Fournier
Proceedings of the 2011 Winter Simulation Conference S. Jain, R.R. Creasey, J. Himmelspach, K.P. White, and M. Fu, eds. MODEL BUILDING WITH CORE MANUFACTURING SIMULATION DATA Jonathan Fournier Connecticut
More informationAn Ontological Analysis of Metamodeling Languages
An Ontological Analysis of Metamodeling Languages Erki Eessaar and Rünno Sgirka 2 Department of Informatics, Tallinn University of Technology, Estonia, eessaar@staff.ttu.ee 2 Department of Informatics,
More informationON THE BENEFITS OF A DOMAIN-SPECIFIC LANGUAGE FOR MODELING METAHEURISTIC OPTIMIZATION ALGORITHMS
ON THE BENEFITS OF A DOMAIN-SPECIFIC LANGUAGE FOR MODELING METAHEURISTIC OPTIMIZATION ALGORITHMS Stefan Vonolfen (a), Stefan Wagner (b), Andreas Beham (c), Michael Affenzeller (d) (a)(b)(c)(d) Upper Austria
More informationHOW AND WHEN TO FLATTEN JAVA CLASSES?
HOW AND WHEN TO FLATTEN JAVA CLASSES? Jehad Al Dallal Department of Information Science, P.O. Box 5969, Safat 13060, Kuwait ABSTRACT Improving modularity and reusability are two key objectives in object-oriented
More informationWorking Draft, Extensions to C++ for Modules
Document Number: Date: 2017-02-03 Revises: N4610 Reply to: Gabriel Dos Reis Microsoft gdr@microsoft.com Working Draft, Extensions to C++ for Modules Note: this is an early draft. It s known to be incomplet
More informationHandling Multiple Metadata Streams Regarding Digital Learning Material
Handling Multiple Metadata Streams Regarding Digital Learning Material Jasper Roes 1, Jeroen van Vuuren 2, Nico Verbeij 2 and Henk Nijstad 3, 1 TNO Information- and Communication Technology, Colosseum
More informationUsing HLA for factory simulation
Using HLA for factory simulation Marco Schumann, Eberhard Bluemel Fraunhofer Institute for Factory Operation and Automation Sandtorstrasse 22 39106 Magdeburg, Germany +49-391-4090-158, +49-391-4090-110
More informationU.S. Department of Defense. High-Level Architecture Object Model Template Specification Version February 1998 (27 July 1998 Document Release)
U.S. Department of Defense High-Level Architecture Object Model Template Specification Version 1.3 5 February 1998 (27 July 1998 Document Release Contents Introduction...i Contents...iii List of Tables...
More informationImplementation Strategy for Cybersecurity Workshop ITU 2016
Implementation Strategy for Cybersecurity Workshop ITU 2016 Council for Scientific and Industrial Research Joey Jansen van Vuuren Intricacies and interdependencies cyber policies must address potential
More informationCALL PERFORMANCE STUDIES ON THE ATM FORUM UNI SIGNALLING IMPLEMENTATIONS
CALL PERFORMANCE STUDIES ON THE ATM FORUM UNI SIGNALLING IMPLEMENTATIONS Su Kwe Long, R. Radhakrishna Pillai 1, Jit Biswas 1, and Tham Chen Khong Department of Electrical Engineering National University
More informationMilitary Modeling & Simulation Systems Oriented Architecture Concepts Pilot
Military Modeling & Simulation Systems Oriented Architecture Concepts Pilot Gary W Allen, PhD Joint Training Integration & Evaluation Center (JTIEC) Anita Adams Zabek The MITRE Corporation Goal Provide
More informationAUTOMATIC MODEL CONSTRUCTION AND EXTENSION FOR DISTRIBUTED SIMULATION HU YU
AUTOMATIC MODEL CONSTRUCTION AND EXTENSION FOR DISTRIBUTED SIMULATION HU YU (Bachelor of Engineering, Tsinghua University, China) A THESIS SUBMITTED FOR THE DEGREE OF MASTER OF SCIENCE DEPARTMENT OF COMPUTER
More informationOBJECT-ORIENTED SIMULATION WITH JAVA, SILK, AND OPENSML.NET LANGUAGES. Richard A. Kilgore
Proceedings of the 2002 Winter Simulation Conference E. Yücesan, C.-H. Chen, J. L. Snowdon, and J. M. Charnes, eds. OBJECT-ORIENTED SIMULATION WITH JAVA, SILK, AND OPENSML.NET LANGUAGES Richard A. Kilgore
More informationSoftware architecture: Introduction
2IW80 Software specification and architecture Software architecture: Introduction Alexander Serebrenik This week sources Slides by Johan Lukkien and Rudolf Mak Software architecture Software architecture
More informationCOMPOSABILITY AND COMPONENT-BASED DISCRETE EVENT SIMULATION. Arnold Buss Curtis Blais
Proceedings of the 2007 Winter Simulation Conference S. G. Henderson, B. Biller, M.-H. Hsieh, J. Shortle, J. D. Tew, and R. R. Barton, eds. COMPOSABILITY AND COMPONENT-BASED DISCRETE EVENT SIMULATION Arnold
More information2001 European Simulation Interoperability Workshop University of Westminster, Harrow Campus June 25-27, 2001
2001 European Simulation Interoperability Workshop University of Westminster, Harrow Campus June 25-27, 2001 Steffen Strassburger Institute for Simulation and Graphics Department of Computer Science Otto-von-Guericke-University
More informationEISAS Enhanced Roadmap 2012
[Deliverable November 2012] I About ENISA The European Network and Information Security Agency (ENISA) is a centre of network and information security expertise for the EU, its Member States, the private
More informationA Model Transformation from Misuse Cases to Secure Tropos
A Model Transformation from Misuse Cases to Secure Tropos Naved Ahmed 1, Raimundas Matulevičius 1, and Haralambos Mouratidis 2 1 Institute of Computer Science, University of Tartu, Estonia {naved,rma}@ut.ee
More informationIntelligent Operations Utilizing IT to Accelerate Social Innovation
324 Hitachi Review Vol. 63 (2014), No. 6 Featured Articles Operations Utilizing IT to Accelerate Social Innovation Toshiyuki Moritsu, Ph.D. Keiko Fukumoto Junji Noguchi, Ph.D. Takeshi Ishizaki Katsuya
More informationCOMPONENT BASED SIMULATION MODELING WITH SIMKIT. Arnold Buss. MOVES Institute Naval Postgraduate School Monterey, CA 93943, U.S.A.
Proceedings of the 2002 Winter Simulation Conference E. Yücesan, C.-H. Chen, J. L. Snowdon, and J. M. Charnes, eds. COMPONENT BASED SIMULATION MODELING WITH SIMKIT Arnold Buss MOVES Institute Naval Postgraduate
More informationWORLD TELECOMMUNICATION STANDARDIZATION ASSEMBLY Hammamet, 25 October 3 November 2016
I n t e r n a t i o n a l T e l e c o m m u n i c a t i o n U n i o n ITU-T TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU WORLD TELECOMMUNICATION STANDARDIZATION ASSEMBLY Hammamet, 25 October 3 November
More information