HLA has yet to make any significant impact in other simulation modelling areas such as business, health, manufacturing, and transportation.

Size: px
Start display at page:

Download "HLA has yet to make any significant impact in other simulation modelling areas such as business, health, manufacturing, and transportation."

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

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 information

DEVELOPING INTEROPERABILITY STANDARDS FOR DISTRIBUTED SIMULATON AND COTS SIMULATION PACKAGES WITH THE CSPI PDG. John Ladbrook

DEVELOPING 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 information

An 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 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 information

A COTS SIMULATION PACKAGE EMULATOR (CSPE) FOR INVESTIGATING COTS SIMULATION PACKAGE INTEROPERABILITY. Malcolm Yoke Hean Low Boon Ping Gan

A 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 information

HIGH LEVEL ARCHITECTURE

HIGH 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 information

High. Level Architecture. Part I. Components. Federal Rules Interface Specification R.T.I. O.M.T. FEDEP

High. 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 information

An 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 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 information

An Object-Oriented HLA Simulation Study

An 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 information

THE ROAD TO COTS-INTEROPERABILITY: FROM GENERIC HLA-INTERFACES TOWARDS PLUG-AND-PLAY CAPABILITIES. Steffen Strassburger

THE 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 information

A METAMODEL FOR THE HLA OBJECT MODEL

A 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 information

Practical Experiences from HLA 1.3 to HLA IEEE 1516 Interoperability

Practical 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 information

An Experimental Platform for Data Management in Distributed Simulation

An 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 information

Overview about the High Level Architecture for Modelling and Simulation and Recent Developments

Overview 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 information

Distributed Interactive Simulation for Iridium Communication System Based on HLA and OPNET

Distributed 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 information

INTER-ENTERPRISE PLANNING OF MANUFACTURING SYSTEMS APPLYING SIMULATION WITH IPR PROTECTION

INTER-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 information

A SIMULATION ARCHITECTURE WITH DISTRIBUTED CONTROLLERS FOR CELL-BASED MANUFACTURING SYSTEMS

A 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 information

Towards Semantic Interoperability between C2 Systems Following the Principles of Distributed Simulation

Towards 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 information

Operating Systems. Lecture 09: Input/Output Management. Elvis C. Foster

Operating 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 information

M403 ehealth Interoperability Overview

M403 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 information

Geographic Information Fundamentals Overview

Geographic 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) ( )

! 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 information

EXAMINING THE FEASIBILITY OF CONSTRUCTING SIMULATION MODELS USING THE WEB-BASED GRAB-AND-GLUE FRAMEWORK. Tillal Eldabi Man Wai Lee Ray J.

EXAMINING 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 information

INTEGRATING THE CAD MODEL WITH DYNAMIC SIMULATION: SIMULATION DATA EXCHANGE. Shreekanth Moorthy

INTEGRATING 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 information

High Level Architecture (HLA) (Part 8)

High 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 information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL 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 information

Simulation Models for Manufacturing Systems

Simulation 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 information

Adapting Functional Mockup Units for HLA-compliant Distributed Simulation

Adapting 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 information

lnteroperability of Standards to Support Application Integration

lnteroperability 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 information

Design and Simulation of a Mobile Ad-hoc Network in HLA Environment

Design 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 information

RESOURCE GRAPHS FOR MODELING LARGE-SCALE, HIGHLY CONGESTED SYSTEMS

RESOURCE 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 information

NOTICE. (Formulated under the cognizance of the CTA R7 Home Networks Committee.)

NOTICE. (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 information

U.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 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 information

Jade: Java Agent DEvelopment Framework Overview

Jade: 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 information

Solving Common Interoperability Challenges with HLA-to-HLA Bridging

Solving 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 information

10. Functions (Part 2)

10. 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 information

DISTRIBUTED COMPUTING AND MODELING & SIMULATION: SPEEDING UP SIMULATIONS AND CREATING LARGE MODELS

DISTRIBUTED 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 information

New Developments in IT & Water

New 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 information

Shop Floor Control Simulation with a Combined Process/Resource-oriented Approach

Shop 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 information

Using OPNET to Enhance Student Learning in a Data Communications

Using 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 information

1 Executive Overview The Benefits and Objectives of BPDM

1 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 information

OPTIMIZING PRODUCTION WORK FLOW USING OPEMCSS. John R. Clymer

OPTIMIZING 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 information

6 July Moving Britain Ahead OFFICIAL. Presentation Title (edit this in Insert > Header and Footer, then click 'Apply to All') 1

6 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 information

Keywords: Interoperability, HLA Evolved, FEDEP, OMT, FOM, Modular FOM, FOM Agility, RTI

Keywords: 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 information

JOINT MEDIA STATEMENT

JOINT 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 information

Automatic SOM Compatibility Check & FOM Development

Automatic 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 information

Towards a joint service catalogue for e-infrastructure services

Towards 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 information

Multifaceted Modeling and Simulation Framework for

Multifaceted 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 information

Collaborative Framework for Testing Web Application Vulnerabilities Using STOWS

Collaborative 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 information

ehealth and DSM, Digital Single Market

ehealth 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 information

A PROTOCOL DATA UNIT FOR TRAINING SIMULATED COMMAND FORCES

A 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 information

Lecture 1. Chapter 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 process

More information

CEF 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. 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 information

An Approach for Federating Parallel Simulators

An 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 information

RTI Performance on Shared Memory and Message Passing Architectures

RTI 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 information

Chapter 6 Architectural Design. Chapter 6 Architectural design

Chapter 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 information

DYNAMIC CO-OPERATIVE SCHEDULING BASED ON HLA

DYNAMIC 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 information

Work Package 2.4. (Public) Procurement Expert Group on the security and resilience of communication networks and information systems for Smart Grids

Work 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 information

COUNCIL OF THE EUROPEAN UNION. Brussels, 24 May /13. Interinstitutional File: 2013/0027 (COD)

COUNCIL 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 information

NEXT GENERATION SIMULATION ENVIRONMENTS FOUNDED ON OPEN SOURCE SOFTWARE AND XML-BASED STANDARD INTERFACES. Thomas Wiedemann

NEXT 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 information

Approach for Mapping Ontologies to Relational Databases

Approach 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 information

Chapter 6 Architectural Design. Lecture 1. Chapter 6 Architectural design

Chapter 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 information

Open-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 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 information

Robin Wilson Director. Digital Identifiers Metadata Services

Robin 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 information

The New C Standard (Excerpted material)

The 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 information

Conformity Assessment Schemes and Interoperability Testing (1) Keith Mainwaring ITU Telecommunication Standardization Bureau (TSB) Consultant

Conformity 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 information

COMMON ISSUES AFFECTING SECURITY USABILITY

COMMON 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 information

Design and Implementation of Hierarchical RTI (HRTI)

Design 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 information

Internet Engineering Task Force (IETF) Request for Comments: 5983 Category: Experimental October 2010 ISSN:

Internet 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 information

ehealth 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 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 information

GRIDS INTRODUCTION TO GRID INFRASTRUCTURES. Fabrizio Gagliardi

GRIDS 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 information

The New HLA Certification Process in NATO

The 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 information

Jade: Java Agent DEvelopment Framework Overview

Jade: 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 information

CHAPTER 13 ELECTRONIC COMMERCE

CHAPTER 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 information

FHA Federal Health Information Model (FHIM) Information Modeling Process Guide

FHA 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 information

Media (NEM) Initiative

Media (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 information

Quality 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) 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 information

Communication in distributed simulation environment

Communication 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 information

Composability Test of BOM based models using Petri Nets

Composability 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 information

Proceedings 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 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 information

MODEL BUILDING WITH CORE MANUFACTURING SIMULATION DATA. Jonathan Fournier

MODEL 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 information

An Ontological Analysis of Metamodeling Languages

An 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 information

ON 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 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 information

HOW AND WHEN TO FLATTEN JAVA CLASSES?

HOW 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 information

Working Draft, Extensions to C++ for Modules

Working 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 information

Handling Multiple Metadata Streams Regarding Digital Learning Material

Handling 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 information

Using HLA for factory simulation

Using 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 information

U.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 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 information

Implementation Strategy for Cybersecurity Workshop ITU 2016

Implementation 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 information

CALL PERFORMANCE STUDIES ON THE ATM FORUM UNI SIGNALLING IMPLEMENTATIONS

CALL 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 information

Military Modeling & Simulation Systems Oriented Architecture Concepts Pilot

Military 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 information

AUTOMATIC MODEL CONSTRUCTION AND EXTENSION FOR DISTRIBUTED SIMULATION HU YU

AUTOMATIC 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 information

OBJECT-ORIENTED SIMULATION WITH JAVA, SILK, AND OPENSML.NET LANGUAGES. Richard A. Kilgore

OBJECT-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 information

Software architecture: Introduction

Software 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 information

COMPOSABILITY AND COMPONENT-BASED DISCRETE EVENT SIMULATION. Arnold Buss Curtis Blais

COMPOSABILITY 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 information

2001 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 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 information

EISAS Enhanced Roadmap 2012

EISAS 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 information

A Model Transformation from Misuse Cases to Secure Tropos

A 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 information

Intelligent Operations Utilizing IT to Accelerate Social Innovation

Intelligent 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 information

COMPONENT BASED SIMULATION MODELING WITH SIMKIT. Arnold Buss. MOVES Institute Naval Postgraduate School Monterey, CA 93943, U.S.A.

COMPONENT 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 information

WORLD TELECOMMUNICATION STANDARDIZATION ASSEMBLY Hammamet, 25 October 3 November 2016

WORLD 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