Collaborative Work in Domain-Specific Discrete Event Simulation Software Development: Fleet Anti-air Defense Simulation Software

Size: px
Start display at page:

Download "Collaborative Work in Domain-Specific Discrete Event Simulation Software Development: Fleet Anti-air Defense Simulation Software"

Transcription

1 2010 Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises Collaborative Work in Domain-Specific Discrete Event Software Development: Fleet Anti-air Defense Software Chang Ho Sung, Il-Chul Moon, and Tag Gon Kim Department of Electrical Engineering Korea Advanced Institute of Science and Technology Daejeon, Korea Abstract Modeing and simulation (M&S) is an important method to evaluate numerous designs and operational concepts for a real-world system. If a system to be modeled is domainspecific, developing the simulation software of the system will require domain knowledge about the system as well as understanding the M&S methodology. This paper describes M&S stakeholders and proposes a collaborative work process in the development of domain-specific simulation software. M&S stakeholders are persons with their own professional knowledge: subject matter experts (SME), domain engineers, M&S engineers, platform engineers, and simulation data analysts. The M&S process consists of eight activities from defining modeling objectives to analyzing simulation data, and diverse M&S stakeholders work together in each activity. The M&S process is applied to develop a real-world M&S software development experience in a military domain. Through the proposed collaborative work process, the capabilities of the M&S stakeholders can be utilized maximally by seamlessly separating yet correlating their works. Keywords-Modeling and simulation (M&S), Software development process, M&S stakeholders, Collaborative work I. INTRODUCTION Discrete event modeling can be considered a process of abstract knowledge representation of a real-world system. As a model, the representation should be executable within a simulation environment to analyze the modeled system with respect to modeling objectives. The model can vary according to the modelers different viewpoints, such as event-oriented, process-oriented, object-oriented, etc. Among them, the object-oriented (OO) approach may be most compatible with a real-world system from the systemtheoretic viewpoint of model representation [1]. The DEVS formalism [2], which represents a discrete event system from the system-theoretic viewpoint, is known to be compatible with the OO world view. Given modeling objectives, modeling and simulating domain specific systems require a great deal of domain knowledge and modeling and simulation (M&S) expertise. Some may approach developing simulation software as an ordinary software development. However, we often find that there more expertise is involved in the development. If we were to assume that a software engineer has in-depth knowledge in software (SW) technologies, i.e. programming, and if the engineer develops defense simulation software, the software engineer needs information about military science. Even though the software engineer may have extensive data about weapons, strategy, tactics, etc., the engineer cannot make the best use of the data in developing simulation software because of the lack of domain-specific knowledge about military science. In addition, the software engineer may still fail to develop a simulation model because of a lack of M&S knowledge. The simulation model is defined by a set of instructions, rules, equations, and constraints for generating output behaviors from inputs. No matter how much the software engineer may have learned from military science, the engineer cannot develop the defense simulation model without certain M&S theory. To overcome the difficulty of developing domain-specific simulation software, a collaborative work process is required, and this paper proposes such a work process found to be efficient from our experiences in developing defense simulation software. The essence of the work process is assigning the right participants with the right expertise in the right place and time. This paper specifies M&S stakeholders as participants with expertise, and this paper also proposes a collaborative work items and processes among the participants for domain-specific simulation software development. This paper is organized as follows. Section II presents the M&S process and stakeholders for domain-specific simulation software development. Our proposed collaborative modeling process and case studies are described in Section III. Section IV concludes the discussion. A. M&S Process II. M&S SOFTWARE DEVELOPMENT Generally, we have several alternative software development processes, i.e. waterfall, spiral, agile process, etc. If we follow the waterfall process, the most popular method, the process is composed of the following development activities: planning, requirements analysis, design, implementation, testing, deployment, and maintenance. Figure 1 provides a side-by-side comparison between a general software development process and the M&S process for the development of simulation software. The M&S process /10 $ IEEE DOI /WETICE

2 may correspond to the software development cycle, but the M&S cycle has distinct activities in the model, such as motivation, requirements analysis, conceptual model design, detailed model design, simulation software implementation, verification and validation, simulation experiment design, and simulation data analysis. Software models for general software engineering are structural and behavioral specifications of executable software. On the other hand, simulation models of M&S engineering are concerned with dynamics beyond what could eventually be supported by the real system [3]. The activities of the M&S process will be described in detail in Section III. Planning Requirements Testing Deployment/ Maintenance <General Software Development> Motivation Requirements Conceptual Model Detailed Model SW (Simulator) Verification/Validation Experiment Data <Modeling and (M&S)> Figure 1. Comparison of activities between general software development and M&S process B. M&S Stakeholders In this paper, our definition of an M&S stakeholder is anyone who participates in developing domain-specific discrete event simulation software. In traditional software engineering, the stakeholders include software customers, software developers, testers, etc. These stakeholder categories will be mapped to five groups when we consider the characteristics of the M&S work process. The five groups are subject matter expert, domain engineer, M&S engineer, platform engineer, and simulation data analyst. These groups are distinct in their interests, activities, and expertise during the M&S work process. 1) Subject matter expert: In software engineering, a subject matter expert (SME) is a person who has expertise in the field of domain application, yet no technical knowledge. The definition of SME in our proposed collaborative M&S process is the same. SMEs are expected to tell the simulation software developers what needs to be done as well as the SMEs motivation for the development from the software user s perspective. SMEs are also involved in validating the developed simulation software by providing a dataset for the statistical validation process. 2) Domain engineer: Domain engineering (DE) is a software engineering discipline that includes the identification, analysis, and design of domain-specific software capabilities. In general, DE builds software architectures and reusable assets to address the problems of system development within a domain [4]. A domain engineer is involved in performing the domain requirement analysis and design. Based on the domain requirements, the domain engineers generate the behavioral level model, which includes mathematical equations, algorithms, and strategies for domain-specific modeled entities. 3) M&S engineer: M&S engineering refers to the development and use of simulation models to generate data as a basis for making managerial or technical decisions [5]. The activities of M&S engineering include requirement engineering, modeling theory, simulator implementation/verification, model validation, model behavior analysis, and performance evaluation. In the process described in this paper, an M&S engineer is in charge of the overall process related to the modeling and simulation of discrete event systems satisfying domain requirements. The M&S engineers are especially involved in designing the high-level abstract behavior of objects. They generate the discrete event level model, which can be specified as the DEVS formalism. 4) Platform engineer: A platform engineer is a general program developer who implements behavioral models specified by the domain engineers. The platform engineer also takes charge of integrating simulation environments, i.e. GIS, database, and user interface. He also possesses expertise in the platform technologies where simulation models will be deployed. The distinction between the domain engineer and the platform engineer is that the domain engineer will distill domain-specific knowledge into implementationrelated knowledge, so the platform engineers do not have to know the details of the overall domain-specific concepts. 5) data analyst: A simulation data analyst is a person who analyzes the simulation results statistically and provides alternatives to the SME. The data analysts will acquire simulated data, perform the validation of the results compared to the real world, and provide alternative policy recommendations, training methods, acquisition plans to the SMEs. The data analysts are adept in designing simulation experiments to test SMEs various hypotheses, i.e. whether acquiring certain equipment will make a statistically significant improvement in the domain or not. They use various statistical techniques ranging from the simple t-test to the ANOVA, non-linear regression, etc. 161

3 Subject Matter Expert Domain Engineer M&S Engineer Platform Engineer Data Analyst Motivation Requirements Conceptual Model Detailed Model SW (Simulator) Verification/ Validation Experiment Data O O O O O O O O O O O O O O Different Figurestakeholders 2. Different for stakeholders different M&S for software various engineering activities flow of the stages M&S process O O O O C. Collaborative Work in M&S Software Development These stakeholders are responsible for different parts of the M&S process, which cause different stakeholder groups to engage in different activities. We specified the activity group via the M&S process in Figure 2. For instance, the activity of conceptual model design will require the participation of the domain engineer, the M&S engineer, and the platform engineer because the activity will result in the overall behavior of the M&S software. However, the detailed model design will specify the behavior, not the implementation, of the software, so the platform engineers involvement will be limited. III. COLLABORATIVE M&S PROCESS AND APPLICATION The development of domain-specific discrete event simulation software is a complex task because the task requires in-depth professional knowledge from diverse stakeholders. To mitigate the complexity, we previously proposed a collaborative modeling work process [6], and the process is focused on the development of M&S software. This paper extends the previous work by including the requirements analysis; the verification and the validation analysis; the simulated data analysis; and the real-world application, which are important parts of the M&S software process. As shown in Figure 3, the overall modeling and simulation process is partitioned into eight stages, and diverse M&S stakeholders work together in each stage. At the end of each activity description, we also add a real-world M&S software development experience in a military domain. Our story explains our cooperative modeling effort made to develop fleet anti-air defense simulation software in A. Activity 1: Define Modeling Objectives The first activity that initiates the M&S software development is the motivation to simulate a real-world situation from a certain perspective. For instance, SMEs often require simulation software to measure the effectiveness and performance of a domain system, or to train personnel in a domain environment. These motivations will provide the M&S objectives. Case study application: The Republic of Korea Navy (ROKN) launched a new destroyer that is capable of providing anti-air defense for a fleet. Thus, the ROKN needed a new doctrine in the fleet formation that provides better air cover by placing the new destroyer in the right position in the formation. B. Activity 2: Requirements Requirements analysis is done in order to analyze SMEs needs for simulation software. This stage starts with gathering domain information by concentrating on what the domain system is and requires. Domain information often is gathered through questionnaires or direct interviews with SMEs [7]. Domain engineers define the purpose and the overall functions of the simulation software by distilling the domain information. As a result of this stage, the domain engineers develop textual descriptions, called the requirements specifications, of the software. Case study application: The research branch of the ROKN surveyed the operators and the commanders and provided the overall requirements of the M&S software. The branch is versed in the military domain, and the branch also had superficial knowledge about M&S theories and practices. Eventually, the branch produced a Software Request Specification (SRS) to be sent to the M&S experts. C. Activity 3: Conceptual Model The next activity is the conceptual model design. A conceptual model is a specification of the modeled entities and their links from the domain engineers requirements specifications. The conceptual model is the basis for subsequent M&S software development in the domain [8] by providing a high-level description of implementation details. The conceptual model is often represented by the Systems Modeling Language (SysML), the Unified Modeling Language (UML) and the Entity Relationships (ER). These diagrams are developed through discussions among domain, 162

4 M&S, and platform engineers, and the discussions will distill the domain engineers requirement specification into a structure of model entities. Case study application: After the SRS was compiled, the ROKN research branch and the Korea Advanced Institute of Science and Technology (KAIST) discussed what entities would be modeled and how they would be linked. For example, we identified that the fleet command and control (C2) structure, the warships, and the air threats, i.e. missiles and aircraft, should be modeled, and we also recognized that the C2 structure and the warships should be linked to send and receive order information. D. Activity 4: Detailed Model While the conceptual model sketches the modeled entities and relations, the detailed model design describes how to decompose the model entities into sub-models and how to specify the behavior of the model entities in detail. The architectural design of the model decomposition proceeds from the object-oriented (OO) modeling viewpoint. The OO modeling approach for systems modeling regards a system as an object by explicitly defining the object s state and associated operations. This definition can be partitioned into two levels: discrete event-level model (DEM) and detailed behavioral-level model (BM). The detailed model will describe the dynamic behavior of a modeled object, and the behavior includes the input and the output (I/O) events of a model, state transitions, and operations processed by specific events and state transitions. The M&S engineer specifies the state transitions by I/O events as the DEM, and concurrently, the domain engineer describes the detailed operations for the specific states of the modeled object using algorithms and mathematical equations as the BM. Case study application: The DEVS diagram specifies what models will be created and how they will be integrated. These models in anti-air defense are the C2 structure, the warships, and the air threats. KAIST and the ROKN research branch decomposed, for example, the air threats into propulsion, seeker, and targeting. Similar decompositions were applied to the C2 structure and the warships, as well. From the decomposition, KAIST specified the state changes via air threat events, such as cruising after launch, targeting after warship detection, and detonation after approach to the target. The ROKN research branch implemented the trajectory of the threat cruising, the targeting mechanism of the anti-ship missiles (ASM), and the blast radius of the ASM. The state transitions triggered by events are modeled using discrete event modeling by KAIST, and the behavior of the states are modeled using behavioral modeling by the ROKN research branch. E. Activity 5: Software The DEM and BM are implemented using their own implementation environment. Using the DEVS simulation environment, M&S engineers generate code artifacts of the specified DEVS models that represent system behaviors at the state-transition level. Similarly, platform engineers implement specific algorithms as individual functions, which are defined by domain engineers, using programming languages. Therefore, two stakeholders conduct the simulation software implementation simultaneously. This means that there is collaborative work in software programming. The completed simulation software is the integrated form of the DEMs and the BMs, and each model is coupled with an implementation of communication interfaces. Case study application: The detailed model design produced the function specifications and the DEVS model specifications for KAIST, who undertook the implementation of both DEM and BM by playing the M&S engineer and the platform engineer roles at the same time. KAIST used the DEVSim++ [9] for the discrete event modeling implementation; the DEVSim++ is a C++ library for the DEVS formalism. Also, KAIST implemented the behavior of air-threats and warships as dynamically linked libraries. Then, the two implementations were integrated and became runnable under a simulation environment provided by DE- VSim++. F. Activity 6: Verification and Validation The integrated DEM and BM consists only of the core of the simulation software, so the M&S engineers need to provide interfaces to utilize the simulation model. For example, a detailed human-computer interaction interface will be needed in the use of simulation training, or a statistical result organizer will be needed to run a simulation experiment. These interfaces will provide the simulation usage results, and we call this as an experimental frame. After the interface is established, the simulation software will be verified and validated. First, M&S engineers test the simulator to check the accuracy of converting a model representation into simulation software. We call this the simulation verification. After verifying that the model is implemented as designed, the statistical analysis will follow to compare the simulated data to the real-world data; this procedure is the simulation validation. Case study application: Since the implementation from KAIST was verified by the research branch of the ROKN, the verification is done by observing the graphical user interface (GUI) showing the friendly behavior and the threat behavior. There was no formal validation comparing the simulation results to the real-world data. The target domain, the anti-air defense of a fleet, rarely happens, and realistic data is difficult to come by. G. Activity 7: Experiment After model verification and validation, stakeholders determine how the simulation software will be utilized. For instance, SMEs may generate a possible scenario to run the 163

5 simulation training, and the data analysts will break down the results into the training performance. Another example is applying many alternative possible scenarios from SMEs and finding a better strategy through simulation runs. These virtual or constructive usages [10] will be run by SME scenarios and analyzed using statistical methods [11]. Case study application: The developed simulation software is executed by many scenarios that the ROKN suggested and KAIST designed. For example, a ROKN officer pointed out the possible number of warships and their formation alternatives. There were too many possible combinations, so KAIST applied a Nearly-Orthogonal Latin Hypercube (NOLH) design method to the possible combinations, and KAIST produced 34 scenarios and corresponding friendly survival ratios from the simulation experiments. Then, KAIST ran the scenarios multiple times to ensure statistical significance. H. Activity 8: Data The simulation runs generate a series of values for the analysis index and corresponding scenarios. Then, the question becomes how to analyze the corresponding scenarios by looking at likely outcomes or favorable outcomes. data analysts may build a meta-model to find a variable impacting the favorable outcomes or perform a t- test on the analysis indexes from two alternatives to find a better one. At the same time, the variance of simulation results should be significant enough to clearly distinguish favorable scenarios. For this purpose, the simulation analyst may perform ANalysis Of VAriance (ANOVA). At the end of the analysis, the analysts may report their findings, an important variable inducing favorable outcomes, a significant performance difference from one scenario to another, etc., to SMEs for the domain application. Case study application: The 34 scenarios that KAIST executed generated corresponding analysis indexes, such as friendly warship survival rates and threat intercept rates. KAIST marginalized the 34 scenarios into two fleet formation cases and identified a better formation resulting in a better analysis index value. This identified formation was suggested to the ROKN, and the ROKN will apply this result to their doctrine development. IV. CONCLUSIONS This paper proposes collaborative work in domain-specific discrete event simulation software development and application. Because going through M&S software development and application is difficult to execute without understanding any domain knowledge or M&S methodologies, collaborative work among M&S stakeholders is imperative. The M&S stakeholders must work together in the whole process from the requirements analysis to the simulation data analysis for M&S software development. Through our proposed work process, we mitigated collaboration difficulties by allowing experts to do their jobs simultaneously with technical supports. We expect that this work process and story may provide insights into future M&S software development and application. ACKNOWLEDGMENT This work was supported by the Defense Acquisition Program Administration and the Agency for Defense Development under contract UD080042AD, Korea. REFERENCES [1] C. A. Roberts and Y. M. Dessouky, An overview of objectoriented simulation, SIMULATION, vol. 70, no. 6, pp , [2] B. P. Zeigler, T. G. Kim, and H. Praehofer, Theory of Modeling and. Orlando, FL, USA: Academic Press, Inc., [3] A. E. Ferayorni and H. S. Sarjoughian, Domain driven simulation modeling for software design, in SCSC: Proceedings of the 2007 summer computer simulation conference. San Diego, CA, USA: Society for Computer International, 2007, pp [4] M. E. Stropky and D. Laforme, An automated mechanism for effectively applying domain engineering in reuse activities, in TRI-Ada 95: Proceedings of the conference on TRI-Ada 95. New York, NY, USA: ACM, 1995, pp [5] E. H. Page and R. Smith, Introduction to military training simulation: a guide for discrete event simulationists, in WSC 98: Proceedings of the 30th conference on Winter simulation. Los Alamitos, CA, USA: IEEE Computer Society Press, 1998, pp [6] C. H. Sung, S.-Y. Hong, and T. G. Kim, Layered Structure to Development of OO War Game Models Using DEVS Framework, in SCSC 2005, July 2005, pp [7] W. Tracz, L. Coglianese, and P. Young, Domain-specific software architecture engineering process guidelines, in Domain- Specific Software Architecture Engineering Process Guidelines, Owego, NY: IBM Federal Systems Company ADAGE- IBM-92-02, [8] J. L. de la Vara, M. H. Fortuna, J. Sánchez, C. M. L. Werner, and M. R. S. Borges, A Requirements Engineering Approach for Data Modelling of Process-Aware Information Systems, in BIS, 2009, pp [9] T. G. Kim, DEVSimHLA User s Manual, [Online]. Available: [10] D. D. Hodson and R. O. Baldwin, Characterizing, measuring, and validating the temporal consistency of live-virtualconstructive environments,, vol. 85, no. 10, pp , [11] K. M. Carley, On generating hypotheses using computer simulations, Systems Engineering, vol. 2, no. 2, pp ,

6 Activities Motivation Modeling and (M&S) Stakeholders Subject Matter Expert Domain Engineer M&S Engineer Platform Engineer Data Analyst Define Modeling Objectives 1 Requirements Elicitation Requirements Requirements Requirements Specification Conceptual Model Conceptual Model Conceptual Domain Model (e.g. UML, SysML) Model Partitioning Detailed Model Behavioral Modeling (BM: Algorithms) Discrete Event Modeling (DEM: DEVS) X, Y, S Operations Comm. I/F X, Y, S δext. δint, λ, ta SW (Simulator) Code Artifacts with DEVS Environment Comm. I/F Code Artifacts Model Integration Objective-Driven Data Collection Experimental Frame Verification/ Validation Real Data Set Verified? Yes No Validation Frame Validated? No Yes Experiment Scenario Generation Scenario Set Experiment Run Data Data Alternative Suggestion Domain Application Data More Demands? Yes 1 Figure 3. Overall collaborative modeling and simulation process 165

Introduction to Modeling and Simulation. Conceptual Modeling. OSMAN BALCI Professor

Introduction to Modeling and Simulation. Conceptual Modeling. OSMAN BALCI Professor Introduction to Modeling and Simulation Conceptual Modeling OSMAN BALCI Professor Department of Computer Science Virginia Polytechnic Institute and State University (Virginia Tech) Blacksburg, VA 24061,

More information

Implementing a tool to Support KAOS-Beta Process Model Using EPF

Implementing a tool to Support KAOS-Beta Process Model Using EPF Implementing a tool to Support KAOS-Beta Process Model Using EPF Malihe Tabatabaie Malihe.Tabatabaie@cs.york.ac.uk Department of Computer Science The University of York United Kingdom Eclipse Process Framework

More information

Document number: 2013/ Programs Committee 6/2014 (July) Agenda Item 42.0 Bachelor of Engineering with Honours in Software Engineering

Document number: 2013/ Programs Committee 6/2014 (July) Agenda Item 42.0 Bachelor of Engineering with Honours in Software Engineering Document number: 2013/0006139 Programs Committee 6/2014 (July) Agenda Item 42.0 Bachelor of Engineering with Honours in Software Engineering Program Learning Outcomes Threshold Learning Outcomes for Engineering

More information

PROCESS USE CASES: USE CASES IDENTIFICATION

PROCESS USE CASES: USE CASES IDENTIFICATION International Conference on Enterprise Information Systems, ICEIS 2007, Volume EIS June 12-16, 2007, Funchal, Portugal. PROCESS USE CASES: USE CASES IDENTIFICATION Pedro Valente, Paulo N. M. Sampaio Distributed

More information

CREATING SHARABLE LEARNING OBJECTS FROM EXISTING DIGITAL COURSE CONTENT

CREATING SHARABLE LEARNING OBJECTS FROM EXISTING DIGITAL COURSE CONTENT CREATING SHARABLE LEARNING OBJECTS FROM EXISTING DIGITAL COURSE CONTENT Rajendra G. Singh Margaret Bernard Ross Gardler rajsingh@tstt.net.tt mbernard@fsa.uwi.tt rgardler@saafe.org Department of Mathematics

More information

Software Maintenance

Software Maintenance 1 What is Software Maintenance? Software Maintenance is a very broad activity that includes error corrections, enhancements of capabilities, deletion of obsolete capabilities, and optimization. 2 Categories

More information

Bluetooth mlearning Applications for the Classroom of the Future

Bluetooth mlearning Applications for the Classroom of the Future Bluetooth mlearning Applications for the Classroom of the Future Tracey J. Mehigan, Daniel C. Doolan, Sabin Tabirca Department of Computer Science, University College Cork, College Road, Cork, Ireland

More information

Data Fusion Models in WSNs: Comparison and Analysis

Data Fusion Models in WSNs: Comparison and Analysis Proceedings of 2014 Zone 1 Conference of the American Society for Engineering Education (ASEE Zone 1) Data Fusion s in WSNs: Comparison and Analysis Marwah M Almasri, and Khaled M Elleithy, Senior Member,

More information

Interaction Design Considerations for an Aircraft Carrier Deck Agent-based Simulation

Interaction Design Considerations for an Aircraft Carrier Deck Agent-based Simulation Interaction Design Considerations for an Aircraft Carrier Deck Agent-based Simulation Miles Aubert (919) 619-5078 Miles.Aubert@duke. edu Weston Ross (505) 385-5867 Weston.Ross@duke. edu Steven Mazzari

More information

OCR LEVEL 3 CAMBRIDGE TECHNICAL

OCR LEVEL 3 CAMBRIDGE TECHNICAL Cambridge TECHNICALS OCR LEVEL 3 CAMBRIDGE TECHNICAL CERTIFICATE/DIPLOMA IN IT SYSTEMS ANALYSIS K/505/5481 LEVEL 3 UNIT 34 GUIDED LEARNING HOURS: 60 UNIT CREDIT VALUE: 10 SYSTEMS ANALYSIS K/505/5481 LEVEL

More information

Activities, Exercises, Assignments Copyright 2009 Cem Kaner 1

Activities, Exercises, Assignments Copyright 2009 Cem Kaner 1 Patterns of activities, iti exercises and assignments Workshop on Teaching Software Testing January 31, 2009 Cem Kaner, J.D., Ph.D. kaner@kaner.com Professor of Software Engineering Florida Institute of

More information

Towards a Collaboration Framework for Selection of ICT Tools

Towards a Collaboration Framework for Selection of ICT Tools Towards a Collaboration Framework for Selection of ICT Tools Deepak Sahni, Jan Van den Bergh, and Karin Coninx Hasselt University - transnationale Universiteit Limburg Expertise Centre for Digital Media

More information

P. Belsis, C. Sgouropoulou, K. Sfikas, G. Pantziou, C. Skourlas, J. Varnas

P. Belsis, C. Sgouropoulou, K. Sfikas, G. Pantziou, C. Skourlas, J. Varnas Exploiting Distance Learning Methods and Multimediaenhanced instructional content to support IT Curricula in Greek Technological Educational Institutes P. Belsis, C. Sgouropoulou, K. Sfikas, G. Pantziou,

More information

Experience and Innovation Factory: Adaptation of an Experience Factory Model for a Research and Development Laboratory

Experience and Innovation Factory: Adaptation of an Experience Factory Model for a Research and Development Laboratory Experience and Innovation Factory: Adaptation of an Experience Factory Model for a Research and Development Laboratory Full Paper Attany Nathaly L. Araújo, Keli C.V.S. Borges, Sérgio Antônio Andrade de

More information

On the Combined Behavior of Autonomous Resource Management Agents

On the Combined Behavior of Autonomous Resource Management Agents On the Combined Behavior of Autonomous Resource Management Agents Siri Fagernes 1 and Alva L. Couch 2 1 Faculty of Engineering Oslo University College Oslo, Norway siri.fagernes@iu.hio.no 2 Computer Science

More information

THE DEPARTMENT OF DEFENSE HIGH LEVEL ARCHITECTURE. Richard M. Fujimoto

THE DEPARTMENT OF DEFENSE HIGH LEVEL ARCHITECTURE. Richard M. Fujimoto THE DEPARTMENT OF DEFENSE HIGH LEVEL ARCHITECTURE Judith S. Dahmann Defense Modeling and Simulation Office 1901 North Beauregard Street Alexandria, VA 22311, U.S.A. Richard M. Fujimoto College of Computing

More information

Deploying Agile Practices in Organizations: A Case Study

Deploying Agile Practices in Organizations: A Case Study Copyright: EuroSPI 2005, Will be presented at 9-11 November, Budapest, Hungary Deploying Agile Practices in Organizations: A Case Study Minna Pikkarainen 1, Outi Salo 1, and Jari Still 2 1 VTT Technical

More information

A GENERIC SPLIT PROCESS MODEL FOR ASSET MANAGEMENT DECISION-MAKING

A GENERIC SPLIT PROCESS MODEL FOR ASSET MANAGEMENT DECISION-MAKING A GENERIC SPLIT PROCESS MODEL FOR ASSET MANAGEMENT DECISION-MAKING Yong Sun, a * Colin Fidge b and Lin Ma a a CRC for Integrated Engineering Asset Management, School of Engineering Systems, Queensland

More information

Generating Test Cases From Use Cases

Generating Test Cases From Use Cases 1 of 13 1/10/2007 10:41 AM Generating Test Cases From Use Cases by Jim Heumann Requirements Management Evangelist Rational Software pdf (155 K) In many organizations, software testing accounts for 30 to

More information

Nearing Completion of Prototype 1: Discovery

Nearing Completion of Prototype 1: Discovery The Fit-Gap Report The Fit-Gap Report documents how where the PeopleSoft software fits our needs and where LACCD needs to change functionality or business processes to reach the desired outcome. The report

More information

A Coding System for Dynamic Topic Analysis: A Computer-Mediated Discourse Analysis Technique

A Coding System for Dynamic Topic Analysis: A Computer-Mediated Discourse Analysis Technique A Coding System for Dynamic Topic Analysis: A Computer-Mediated Discourse Analysis Technique Hiromi Ishizaki 1, Susan C. Herring 2, Yasuhiro Takishima 1 1 KDDI R&D Laboratories, Inc. 2 Indiana University

More information

Different Requirements Gathering Techniques and Issues. Javaria Mushtaq

Different Requirements Gathering Techniques and Issues. Javaria Mushtaq 835 Different Requirements Gathering Techniques and Issues Javaria Mushtaq Abstract- Project management is now becoming a very important part of our software industries. To handle projects with success

More information

SYSTEM ENTITY STRUCTUURE ONTOLOGICAL DATA FUSION PROCESS INTEGRAGTED WITH C2 SYSTEMS

SYSTEM ENTITY STRUCTUURE ONTOLOGICAL DATA FUSION PROCESS INTEGRAGTED WITH C2 SYSTEMS SYSTEM ENTITY STRUCTUURE ONTOLOGICAL DATA FUSION PROCESS INTEGRAGTED WITH C2 SYSTEMS Hojun Lee Bernard P. Zeigler Arizona Center for Integrative Modeling and Simulation (ACIMS) Electrical and Computer

More information

Radius STEM Readiness TM

Radius STEM Readiness TM Curriculum Guide Radius STEM Readiness TM While today s teens are surrounded by technology, we face a stark and imminent shortage of graduates pursuing careers in Science, Technology, Engineering, and

More information

Specification of the Verity Learning Companion and Self-Assessment Tool

Specification of the Verity Learning Companion and Self-Assessment Tool Specification of the Verity Learning Companion and Self-Assessment Tool Sergiu Dascalu* Daniela Saru** Ryan Simpson* Justin Bradley* Eva Sarwar* Joohoon Oh* * Department of Computer Science ** Dept. of

More information

Notes on The Sciences of the Artificial Adapted from a shorter document written for course (Deciding What to Design) 1

Notes on The Sciences of the Artificial Adapted from a shorter document written for course (Deciding What to Design) 1 Notes on The Sciences of the Artificial Adapted from a shorter document written for course 17-652 (Deciding What to Design) 1 Ali Almossawi December 29, 2005 1 Introduction The Sciences of the Artificial

More information

Commanding Officer Decision Superiority: The Role of Technology and the Decision Maker

Commanding Officer Decision Superiority: The Role of Technology and the Decision Maker Commanding Officer Decision Superiority: The Role of Technology and the Decision Maker Presenter: Dr. Stephanie Hszieh Authors: Lieutenant Commander Kate Shobe & Dr. Wally Wulfeck 14 th International Command

More information

Fragment Analysis and Test Case Generation using F- Measure for Adaptive Random Testing and Partitioned Block based Adaptive Random Testing

Fragment Analysis and Test Case Generation using F- Measure for Adaptive Random Testing and Partitioned Block based Adaptive Random Testing Fragment Analysis and Test Case Generation using F- Measure for Adaptive Random Testing and Partitioned Block based Adaptive Random Testing D. Indhumathi Research Scholar Department of Information Technology

More information

What is PDE? Research Report. Paul Nichols

What is PDE? Research Report. Paul Nichols What is PDE? Research Report Paul Nichols December 2013 WHAT IS PDE? 1 About Pearson Everything we do at Pearson grows out of a clear mission: to help people make progress in their lives through personalized

More information

Execution Plan for Software Engineering Education in Taiwan

Execution Plan for Software Engineering Education in Taiwan 2012 19th Asia-Pacific Software Engineering Conference Execution Plan for Software Engineering Education in Taiwan Jonathan Lee 1, Alan Liu 2, Yu Chin Cheng 3, Shang-Pin Ma 4, and Shin-Jie Lee 1 1 Department

More information

Designing e-learning materials with learning objects

Designing e-learning materials with learning objects Maja Stracenski, M.S. (e-mail: maja.stracenski@zg.htnet.hr) Goran Hudec, Ph. D. (e-mail: ghudec@ttf.hr) Ivana Salopek, B.S. (e-mail: ivana.salopek@ttf.hr) Tekstilno tehnološki fakultet Prilaz baruna Filipovica

More information

Development of an IT Curriculum. Dr. Jochen Koubek Humboldt-Universität zu Berlin Technische Universität Berlin 2008

Development of an IT Curriculum. Dr. Jochen Koubek Humboldt-Universität zu Berlin Technische Universität Berlin 2008 Development of an IT Curriculum Dr. Jochen Koubek Humboldt-Universität zu Berlin Technische Universität Berlin 2008 Curriculum A curriculum consists of everything that promotes learners intellectual, personal,

More information

TIMSS ADVANCED 2015 USER GUIDE FOR THE INTERNATIONAL DATABASE. Pierre Foy

TIMSS ADVANCED 2015 USER GUIDE FOR THE INTERNATIONAL DATABASE. Pierre Foy TIMSS ADVANCED 2015 USER GUIDE FOR THE INTERNATIONAL DATABASE Pierre Foy TIMSS Advanced 2015 orks User Guide for the International Database Pierre Foy Contributors: Victoria A.S. Centurino, Kerry E. Cotter,

More information

A Context-Driven Use Case Creation Process for Specifying Automotive Driver Assistance Systems

A Context-Driven Use Case Creation Process for Specifying Automotive Driver Assistance Systems A Context-Driven Use Case Creation Process for Specifying Automotive Driver Assistance Systems Hannes Omasreiter, Eduard Metzker DaimlerChrysler AG Research Information and Communication Postfach 23 60

More information

Developing a Distance Learning Curriculum for Marine Engineering Education

Developing a Distance Learning Curriculum for Marine Engineering Education Paper ID #17453 Developing a Distance Learning Curriculum for Marine Engineering Education Dr. Jennifer Grimsley Michaeli P.E., Old Dominion University Dr. Jennifer G. Michaeli, PE is the Director of the

More information

An Automated Data Fusion Process for an Air Defense Scenario

An Automated Data Fusion Process for an Air Defense Scenario 16 th ICCRTS 2011, June An Automated Data Fusion Process for an Air Defense Scenario André Luís Maia Baruffaldi [andre_baruffaldi@yahoo.com.br] José Maria P. de Oliveira [parente@ita.br] Alexandre de Barros

More information

The Enterprise Knowledge Portal: The Concept

The Enterprise Knowledge Portal: The Concept The Enterprise Knowledge Portal: The Concept Executive Information Systems, Inc. www.dkms.com eisai@home.com (703) 461-8823 (o) 1 A Beginning Where is the life we have lost in living! Where is the wisdom

More information

USER ADAPTATION IN E-LEARNING ENVIRONMENTS

USER ADAPTATION IN E-LEARNING ENVIRONMENTS USER ADAPTATION IN E-LEARNING ENVIRONMENTS Paraskevi Tzouveli Image, Video and Multimedia Systems Laboratory School of Electrical and Computer Engineering National Technical University of Athens tpar@image.

More information

Moderator: Gary Weckman Ohio University USA

Moderator: Gary Weckman Ohio University USA Moderator: Gary Weckman Ohio University USA Robustness in Real-time Complex Systems What is complexity? Interactions? Defy understanding? What is robustness? Predictable performance? Ability to absorb

More information

Capturing and Organizing Prior Student Learning with the OCW Backpack

Capturing and Organizing Prior Student Learning with the OCW Backpack Capturing and Organizing Prior Student Learning with the OCW Backpack Brian Ouellette,* Elena Gitin,** Justin Prost,*** Peter Smith**** * Vice President, KNEXT, Kaplan University Group ** Senior Research

More information

Emergency Management Games and Test Case Utility:

Emergency Management Games and Test Case Utility: IST Project N 027568 IRRIIS Project Rome Workshop, 18-19 October 2006 Emergency Management Games and Test Case Utility: a Synthetic Methodological Socio-Cognitive Perspective Adam Maria Gadomski, ENEA

More information

A cognitive perspective on pair programming

A cognitive perspective on pair programming Association for Information Systems AIS Electronic Library (AISeL) AMCIS 2006 Proceedings Americas Conference on Information Systems (AMCIS) December 2006 A cognitive perspective on pair programming Radhika

More information

SEDETEP Transformation of the Spanish Operation Research Simulation Working Environment

SEDETEP Transformation of the Spanish Operation Research Simulation Working Environment SEDETEP Transformation of the Spanish Operation Research Simulation Working Environment Cdr. Nelson Ameyugo Catalán (ESP-NAVY) Spanish Navy Operations Research Laboratory (Gimo) Arturo Soria 287 28033

More information

Knowledge Elicitation Tool Classification. Janet E. Burge. Artificial Intelligence Research Group. Worcester Polytechnic Institute

Knowledge Elicitation Tool Classification. Janet E. Burge. Artificial Intelligence Research Group. Worcester Polytechnic Institute Page 1 of 28 Knowledge Elicitation Tool Classification Janet E. Burge Artificial Intelligence Research Group Worcester Polytechnic Institute Knowledge Elicitation Methods * KE Methods by Interaction Type

More information

Automating the E-learning Personalization

Automating the E-learning Personalization Automating the E-learning Personalization Fathi Essalmi 1, Leila Jemni Ben Ayed 1, Mohamed Jemni 1, Kinshuk 2, and Sabine Graf 2 1 The Research Laboratory of Technologies of Information and Communication

More information

Essentials of Rapid elearning (REL) Design

Essentials of Rapid elearning (REL) Design Essentials of Rapid elearning (REL) Design Course Description In this exclusive 2-day, in person training, you ll experience the hands-on practice and coaching you need to refine and enhance your understanding

More information

DIGITAL GAMING & INTERACTIVE MEDIA BACHELOR S DEGREE. Junior Year. Summer (Bridge Quarter) Fall Winter Spring GAME Credits.

DIGITAL GAMING & INTERACTIVE MEDIA BACHELOR S DEGREE. Junior Year. Summer (Bridge Quarter) Fall Winter Spring GAME Credits. DIGITAL GAMING & INTERACTIVE MEDIA BACHELOR S DEGREE Sample 2-Year Academic Plan DRAFT Junior Year Summer (Bridge Quarter) Fall Winter Spring MMDP/GAME 124 GAME 310 GAME 318 GAME 330 Introduction to Maya

More information

A Pipelined Approach for Iterative Software Process Model

A Pipelined Approach for Iterative Software Process Model A Pipelined Approach for Iterative Software Process Model Ms.Prasanthi E R, Ms.Aparna Rathi, Ms.Vardhani J P, Mr.Vivek Krishna Electronics and Radar Development Establishment C V Raman Nagar, Bangalore-560093,

More information

Efficient Use of Space Over Time Deployment of the MoreSpace Tool

Efficient Use of Space Over Time Deployment of the MoreSpace Tool Efficient Use of Space Over Time Deployment of the MoreSpace Tool Štefan Emrich Dietmar Wiegand Felix Breitenecker Marijana Srećković Alexandra Kovacs Shabnam Tauböck Martin Bruckner Benjamin Rozsenich

More information

STANDARD OPERATING PROCEDURES (SOP) FOR THE COAST GUARD'S TRAINING SYSTEM. Volume 7. Advanced Distributed Learning (ADL)

STANDARD OPERATING PROCEDURES (SOP) FOR THE COAST GUARD'S TRAINING SYSTEM. Volume 7. Advanced Distributed Learning (ADL) STANDARD OPERATING PROCEDURES (SOP) FOR THE COAST GUARD'S TRAINING SYSTEM Volume 7 Advanced Distributed Learning (ADL) Coast Guard Force Readiness Command September 2011 Table of Contents SECTION I: INTRODUCTION...

More information

Practice Examination IREB

Practice Examination IREB IREB Examination Requirements Engineering Advanced Level Elicitation and Consolidation Practice Examination Questionnaire: Set_EN_2013_Public_1.2 Syllabus: Version 1.0 Passed Failed Total number of points

More information

Pragmatic Use Case Writing

Pragmatic Use Case Writing Pragmatic Use Case Writing Presented by: reducing risk. eliminating uncertainty. 13 Stonebriar Road Columbia, SC 29212 (803) 781-7628 www.evanetics.com Copyright 2006-2008 2000-2009 Evanetics, Inc. All

More information

Experiences Using Defect Checklists in Software Engineering Education

Experiences Using Defect Checklists in Software Engineering Education Experiences Using Defect Checklists in Software Engineering Education Kendra Cooper 1, Sheila Liddle 1, Sergiu Dascalu 2 1 Department of Computer Science The University of Texas at Dallas Richardson, TX,

More information

Virtual Teams: The Design of Architecture and Coordination for Realistic Performance and Shared Awareness

Virtual Teams: The Design of Architecture and Coordination for Realistic Performance and Shared Awareness Virtual Teams: The Design of Architecture and Coordination for Realistic Performance and Shared Awareness Bryan Moser, Global Project Design John Halpin, Champlain College St. Lawrence Introduction Global

More information

CWIS 23,3. Nikolaos Avouris Human Computer Interaction Group, University of Patras, Patras, Greece

CWIS 23,3. Nikolaos Avouris Human Computer Interaction Group, University of Patras, Patras, Greece The current issue and full text archive of this journal is available at wwwemeraldinsightcom/1065-0741htm CWIS 138 Synchronous support and monitoring in web-based educational systems Christos Fidas, Vasilios

More information

Requirements-Gathering Collaborative Networks in Distributed Software Projects

Requirements-Gathering Collaborative Networks in Distributed Software Projects Requirements-Gathering Collaborative Networks in Distributed Software Projects Paula Laurent and Jane Cleland-Huang Systems and Requirements Engineering Center DePaul University {plaurent, jhuang}@cs.depaul.edu

More information

Module 12. Machine Learning. Version 2 CSE IIT, Kharagpur

Module 12. Machine Learning. Version 2 CSE IIT, Kharagpur Module 12 Machine Learning 12.1 Instructional Objective The students should understand the concept of learning systems Students should learn about different aspects of a learning system Students should

More information

Citrine Informatics. The Latest from Citrine. Citrine Informatics. The data analytics platform for the physical world

Citrine Informatics. The Latest from Citrine. Citrine Informatics. The data analytics platform for the physical world Citrine Informatics The data analytics platform for the physical world The Latest from Citrine Summit on Data and Analytics for Materials Research 31 October 2016 Our Mission is Simple Add as much value

More information

ECE-492 SENIOR ADVANCED DESIGN PROJECT

ECE-492 SENIOR ADVANCED DESIGN PROJECT ECE-492 SENIOR ADVANCED DESIGN PROJECT Meeting #3 1 ECE-492 Meeting#3 Q1: Who is not on a team? Q2: Which students/teams still did not select a topic? 2 ENGINEERING DESIGN You have studied a great deal

More information

Ontologies vs. classification systems

Ontologies vs. classification systems Ontologies vs. classification systems Bodil Nistrup Madsen Copenhagen Business School Copenhagen, Denmark bnm.isv@cbs.dk Hanne Erdman Thomsen Copenhagen Business School Copenhagen, Denmark het.isv@cbs.dk

More information

Including the Microsoft Solution Framework as an agile method into the V-Modell XT

Including the Microsoft Solution Framework as an agile method into the V-Modell XT Including the Microsoft Solution Framework as an agile method into the V-Modell XT Marco Kuhrmann 1 and Thomas Ternité 2 1 Technische Universität München, Boltzmann-Str. 3, 85748 Garching, Germany kuhrmann@in.tum.de

More information

Word Segmentation of Off-line Handwritten Documents

Word Segmentation of Off-line Handwritten Documents Word Segmentation of Off-line Handwritten Documents Chen Huang and Sargur N. Srihari {chuang5, srihari}@cedar.buffalo.edu Center of Excellence for Document Analysis and Recognition (CEDAR), Department

More information

A systems engineering laboratory in the context of the Bologna Process

A systems engineering laboratory in the context of the Bologna Process A systems engineering laboratory in the context of the Bologna Process Matthias Kühnle, Martin Hillenbrand EWME, Budapest, 28.05.2008 Institut für Technik der Informationsverarbeitung (ITIV) Institutsleitung:

More information

IBM Software Group. Mastering Requirements Management with Use Cases Module 6: Define the System

IBM Software Group. Mastering Requirements Management with Use Cases Module 6: Define the System IBM Software Group Mastering Requirements Management with Use Cases Module 6: Define the System 1 Objectives Define a product feature. Refine the Vision document. Write product position statement. Identify

More information

An Estimating Method for IT Project Expected Duration Oriented to GERT

An Estimating Method for IT Project Expected Duration Oriented to GERT An Estimating Method for IT Project Expected Duration Oriented to GERT Li Yu and Meiyun Zuo School of Information, Renmin University of China, Beijing 100872, P.R. China buaayuli@mc.e(iuxn zuomeiyun@263.nct

More information

Modeling user preferences and norms in context-aware systems

Modeling user preferences and norms in context-aware systems Modeling user preferences and norms in context-aware systems Jonas Nilsson, Cecilia Lindmark Jonas Nilsson, Cecilia Lindmark VT 2016 Bachelor's thesis for Computer Science, 15 hp Supervisor: Juan Carlos

More information

Operational Knowledge Management: a way to manage competence

Operational Knowledge Management: a way to manage competence Operational Knowledge Management: a way to manage competence Giulio Valente Dipartimento di Informatica Universita di Torino Torino (ITALY) e-mail: valenteg@di.unito.it Alessandro Rigallo Telecom Italia

More information

A Study on professors and learners perceptions of real-time Online Korean Studies Courses

A Study on professors and learners perceptions of real-time Online Korean Studies Courses A Study on professors and learners perceptions of real-time Online Korean Studies Courses Haiyoung Lee 1*, Sun Hee Park 2** and Jeehye Ha 3 1,2,3 Department of Korean Studies, Ewha Womans University, 52

More information

On-Line Data Analytics

On-Line Data Analytics International Journal of Computer Applications in Engineering Sciences [VOL I, ISSUE III, SEPTEMBER 2011] [ISSN: 2231-4946] On-Line Data Analytics Yugandhar Vemulapalli #, Devarapalli Raghu *, Raja Jacob

More information

Intermediate Algebra

Intermediate Algebra Intermediate Algebra An Individualized Approach Robert D. Hackworth Robert H. Alwin Parent s Manual 1 2005 H&H Publishing Company, Inc. 1231 Kapp Drive Clearwater, FL 33765 (727) 442-7760 (800) 366-4079

More information

Chamilo 2.0: A Second Generation Open Source E-learning and Collaboration Platform

Chamilo 2.0: A Second Generation Open Source E-learning and Collaboration Platform Chamilo 2.0: A Second Generation Open Source E-learning and Collaboration Platform doi:10.3991/ijac.v3i3.1364 Jean-Marie Maes University College Ghent, Ghent, Belgium Abstract Dokeos used to be one of

More information

Maximizing Learning Through Course Alignment and Experience with Different Types of Knowledge

Maximizing Learning Through Course Alignment and Experience with Different Types of Knowledge Innov High Educ (2009) 34:93 103 DOI 10.1007/s10755-009-9095-2 Maximizing Learning Through Course Alignment and Experience with Different Types of Knowledge Phyllis Blumberg Published online: 3 February

More information

Rendezvous with Comet Halley Next Generation of Science Standards

Rendezvous with Comet Halley Next Generation of Science Standards Next Generation of Science Standards 5th Grade 6 th Grade 7 th Grade 8 th Grade 5-PS1-3 Make observations and measurements to identify materials based on their properties. MS-PS1-4 Develop a model that

More information

Functional requirements, non-functional requirements, and architecture should not be separated A position paper

Functional requirements, non-functional requirements, and architecture should not be separated A position paper Functional requirements, non-functional requirements, and architecture should not be separated A position paper Barbara Paech,* Allen H. Dutoit,** Daniel Kerkow,* Antje von Knethen* *Fraunhofer IESE {paech,kerkow,vknethen}@iese.fhg.de

More information

M55205-Mastering Microsoft Project 2016

M55205-Mastering Microsoft Project 2016 M55205-Mastering Microsoft Project 2016 Course Number: M55205 Category: Desktop Applications Duration: 3 days Certification: Exam 70-343 Overview This three-day, instructor-led course is intended for individuals

More information

Using Virtual Manipulatives to Support Teaching and Learning Mathematics

Using Virtual Manipulatives to Support Teaching and Learning Mathematics Using Virtual Manipulatives to Support Teaching and Learning Mathematics Joel Duffin Abstract The National Library of Virtual Manipulatives (NLVM) is a free website containing over 110 interactive online

More information

FRESNO COUNTY INTELLIGENT TRANSPORTATION SYSTEMS (ITS) PLAN UPDATE

FRESNO COUNTY INTELLIGENT TRANSPORTATION SYSTEMS (ITS) PLAN UPDATE FRESNO COUNTY INTELLIGENT TRANSPORTATION SYSTEMS (ITS) PLAN UPDATE DELIVERABLE NO. 1 PROJECT PLAN FRESNO COUNTY, CALIFORNIA Prepared for Fresno Council of Governments 2035 Tulare Street, Suite 201 Fresno,

More information

Ph.D. in Behavior Analysis Ph.d. i atferdsanalyse

Ph.D. in Behavior Analysis Ph.d. i atferdsanalyse Program Description Ph.D. in Behavior Analysis Ph.d. i atferdsanalyse 180 ECTS credits Approval Approved by the Norwegian Agency for Quality Assurance in Education (NOKUT) on the 23rd April 2010 Approved

More information

Designing a Rubric to Assess the Modelling Phase of Student Design Projects in Upper Year Engineering Courses

Designing a Rubric to Assess the Modelling Phase of Student Design Projects in Upper Year Engineering Courses Designing a Rubric to Assess the Modelling Phase of Student Design Projects in Upper Year Engineering Courses Thomas F.C. Woodhall Masters Candidate in Civil Engineering Queen s University at Kingston,

More information

Smart Grids Simulation with MECSYCO

Smart Grids Simulation with MECSYCO Smart Grids Simulation with MECSYCO Julien Vaubourg, Yannick Presse, Benjamin Camus, Christine Bourjot, Laurent Ciarletta, Vincent Chevrier, Jean-Philippe Tavella, Hugo Morais, Boris Deneuville, Olivier

More information

Specification and Evaluation of Machine Translation Toy Systems - Criteria for laboratory assignments

Specification and Evaluation of Machine Translation Toy Systems - Criteria for laboratory assignments Specification and Evaluation of Machine Translation Toy Systems - Criteria for laboratory assignments Cristina Vertan, Walther v. Hahn University of Hamburg, Natural Language Systems Division Hamburg,

More information

Software Security: Integrating Secure Software Engineering in Graduate Computer Science Curriculum

Software Security: Integrating Secure Software Engineering in Graduate Computer Science Curriculum Software Security: Integrating Secure Software Engineering in Graduate Computer Science Curriculum Stephen S. Yau, Fellow, IEEE, and Zhaoji Chen Arizona State University, Tempe, AZ 85287-8809 {yau, zhaoji.chen@asu.edu}

More information

A 3D SIMULATION GAME TO PRESENT CURTAIN WALL SYSTEMS IN ARCHITECTURAL EDUCATION

A 3D SIMULATION GAME TO PRESENT CURTAIN WALL SYSTEMS IN ARCHITECTURAL EDUCATION A 3D SIMULATION GAME TO PRESENT CURTAIN WALL SYSTEMS IN ARCHITECTURAL EDUCATION Eray ŞAHBAZ* & Fuat FİDAN** *Eray ŞAHBAZ, PhD, Department of Architecture, Karabuk University, Karabuk, Turkey, E-Mail: eraysahbaz@karabuk.edu.tr

More information

CS Machine Learning

CS Machine Learning CS 478 - Machine Learning Projects Data Representation Basic testing and evaluation schemes CS 478 Data and Testing 1 Programming Issues l Program in any platform you want l Realize that you will be doing

More information

ME 443/643 Design Techniques in Mechanical Engineering. Lecture 1: Introduction

ME 443/643 Design Techniques in Mechanical Engineering. Lecture 1: Introduction ME 443/643 Design Techniques in Mechanical Engineering Lecture 1: Introduction Instructor: Dr. Jagadeep Thota Instructor Introduction Born in Bangalore, India. B.S. in ME @ Bangalore University, India.

More information

EECS 571 PRINCIPLES OF REAL-TIME COMPUTING Fall 10. Instructor: Kang G. Shin, 4605 CSE, ;

EECS 571 PRINCIPLES OF REAL-TIME COMPUTING Fall 10. Instructor: Kang G. Shin, 4605 CSE, ; EECS 571 PRINCIPLES OF REAL-TIME COMPUTING Fall 10 Instructor: Kang G. Shin, 4605 CSE, 763-0391; kgshin@umich.edu Number of credit hours: 4 Class meeting time and room: Regular classes: MW 10:30am noon

More information

Appendix L: Online Testing Highlights and Script

Appendix L: Online Testing Highlights and Script Online Testing Highlights and Script for Fall 2017 Ohio s State Tests Administrations Test administrators must use this document when administering Ohio s State Tests online. It includes step-by-step directions,

More information

Problem Solving for Success Handbook. Solve the Problem Sustain the Solution Celebrate Success

Problem Solving for Success Handbook. Solve the Problem Sustain the Solution Celebrate Success Problem Solving for Success Handbook Solve the Problem Sustain the Solution Celebrate Success Problem Solving for Success Handbook Solve the Problem Sustain the Solution Celebrate Success Rod Baxter 2015

More information

Introduction of Open-Source e-learning Environment and Resources: A Novel Approach for Secondary Schools in Tanzania

Introduction of Open-Source e-learning Environment and Resources: A Novel Approach for Secondary Schools in Tanzania Introduction of Open-Source e- Environment and Resources: A Novel Approach for Secondary Schools in Tanzania S. K. Lujara, M. M. Kissaka, L. Trojer and N. H. Mvungi Abstract The concept of e- is now emerging

More information

Research Design & Analysis Made Easy! Brainstorming Worksheet

Research Design & Analysis Made Easy! Brainstorming Worksheet Brainstorming Worksheet 1) Choose a Topic a) What are you passionate about? b) What are your library s strengths? c) What are your library s weaknesses? d) What is a hot topic in the field right now that

More information

COURSE LISTING. Courses Listed. Training for Cloud with SAP SuccessFactors in Integration. 23 November 2017 (08:13 GMT) Beginner.

COURSE LISTING. Courses Listed. Training for Cloud with SAP SuccessFactors in Integration. 23 November 2017 (08:13 GMT) Beginner. Training for Cloud with SAP SuccessFactors in Integration Courses Listed Beginner SAPHR - SAP ERP Human Capital Management Overview SAPHRE - SAP ERP HCM Overview Advanced HRH00E - SAP HCM/SAP SuccessFactors

More information

Unit 7 Data analysis and design

Unit 7 Data analysis and design 2016 Suite Cambridge TECHNICALS LEVEL 3 IT Unit 7 Data analysis and design A/507/5007 Guided learning hours: 60 Version 2 - revised May 2016 *changes indicated by black vertical line ocr.org.uk/it LEVEL

More information

3. Improving Weather and Emergency Management Messaging: The Tulsa Weather Message Experiment. Arizona State University

3. Improving Weather and Emergency Management Messaging: The Tulsa Weather Message Experiment. Arizona State University 3. Improving Weather and Emergency Management Messaging: The Tulsa Weather Message Experiment Kenneth J. Galluppi 1, Steven F. Piltz 2, Kathy Nuckles 3*, Burrell E. Montz 4, James Correia 5, and Rachel

More information

Data Modeling and Databases II Entity-Relationship (ER) Model. Gustavo Alonso, Ce Zhang Systems Group Department of Computer Science ETH Zürich

Data Modeling and Databases II Entity-Relationship (ER) Model. Gustavo Alonso, Ce Zhang Systems Group Department of Computer Science ETH Zürich Data Modeling and Databases II Entity-Relationship (ER) Model Gustavo Alonso, Ce Zhang Systems Group Department of Computer Science ETH Zürich Database design Information Requirements Requirements Engineering

More information

DICTE PLATFORM: AN INPUT TO COLLABORATION AND KNOWLEDGE SHARING

DICTE PLATFORM: AN INPUT TO COLLABORATION AND KNOWLEDGE SHARING DICTE PLATFORM: AN INPUT TO COLLABORATION AND KNOWLEDGE SHARING Annalisa Terracina, Stefano Beco ElsagDatamat Spa Via Laurentina, 760, 00143 Rome, Italy Adrian Grenham, Iain Le Duc SciSys Ltd Methuen Park

More information

AGENDA LEARNING THEORIES LEARNING THEORIES. Advanced Learning Theories 2/22/2016

AGENDA LEARNING THEORIES LEARNING THEORIES. Advanced Learning Theories 2/22/2016 AGENDA Advanced Learning Theories Alejandra J. Magana, Ph.D. admagana@purdue.edu Introduction to Learning Theories Role of Learning Theories and Frameworks Learning Design Research Design Dual Coding Theory

More information

The Role of Architecture in a Scaled Agile Organization - A Case Study in the Insurance Industry

The Role of Architecture in a Scaled Agile Organization - A Case Study in the Insurance Industry Master s Thesis for the Attainment of the Degree Master of Science at the TUM School of Management of the Technische Universität München The Role of Architecture in a Scaled Agile Organization - A Case

More information

ReinForest: Multi-Domain Dialogue Management Using Hierarchical Policies and Knowledge Ontology

ReinForest: Multi-Domain Dialogue Management Using Hierarchical Policies and Knowledge Ontology ReinForest: Multi-Domain Dialogue Management Using Hierarchical Policies and Knowledge Ontology Tiancheng Zhao CMU-LTI-16-006 Language Technologies Institute School of Computer Science Carnegie Mellon

More information

D Road Maps 6. A Guide to Learning System Dynamics. System Dynamics in Education Project

D Road Maps 6. A Guide to Learning System Dynamics. System Dynamics in Education Project D-4506-5 1 Road Maps 6 A Guide to Learning System Dynamics System Dynamics in Education Project 2 A Guide to Learning System Dynamics D-4506-5 Road Maps 6 System Dynamics in Education Project System Dynamics

More information

Group A Lecture 1. Future suite of learning resources. How will these be created?

Group A Lecture 1. Future suite of learning resources. How will these be created? Group A Lecture 1 Future suite of learning resources Portable electronically based. User-friendly interface no steep learning curve. Adaptive to & Customizable by learner & teacher. Layered guide indexed

More information