Automatic Development Tools. Abstract

Size: px
Start display at page:

Download "Automatic Development Tools. Abstract"

Transcription

1 Automatic Development Tools in Software Engineering Courses Janusz Zalewski School of Electrical Engineering & Computer Science University of Central Florida Orlando, FL , USA Abstract In this paper, the author discusses the role of automatic software development tools in graduate software engineering courses. The basic requirements for such tools, from the industry perspective, are presented, followed by the selection of tools meeting a comprehensive set of criteria in four process-related dimensions: internal, vertical, horizontal, and diagonal. Typical software development projects for student teams used in the Software Engineering Program at the University of Central Florida are presented, involving the following four software tools: SES/workbench, ObjecTime Developer, ilogix Rhapsody, and Gensym G2. 1 Introduction Contemporary software development is too complex to be done manually by a single individual. Industrial companies seek graduates whose technical skills go far beyond traditional software engineering curricula, based in principle on programming. Students are expected to have technical knowledge not only of programming languages but also of specic software methodologies and tools the industry uses on a daily basis. In the Software Engineering Program at the University of Central Florida, we are recognizing this fact and intensify the use of automatic software tools in a classroom environment. To be fully useful in educating students in software development, the automatic tools have to comply with full industrial requirements and provide support in the following four dimensions (Fig. 1): internal, related to all aspects of expressing architectural models via specic notation and respective transformations horizontal, related to means of communication with other models and other tools (for example, via TCP/IP protocol suite) vertical, related to the next and previous phases of the development process, with respect to: { support for code generation and prototyping, in particular, for specic programming languages and operating system kernels, and { support for design verication against the requirements (for example, to assure one-to-one correspondence of design components with the requirements) 1

2 diagonal, related to the use of architectural models in dierent projects and dierent processes. Previous Phase Other Processes Other Components Design Architecture Next Phase Fig. 1. Issues to consider when evaluating or selecting software development tools. The advantage of this view, from the perspective of tool functionality, is that having the tools operational in all four dimensions, one gets the following properties covered with respect to both the software product and the software process: correctness and performance in the internal dimension interoperability and connectivity in the horizontal dimension testability and traceability in the vertical dimensions reusability and portability in the diagonal dimension. During the years of practice in software development for real-time systems, the author evaluated and tested a whole variety of software tools suitable for use in the academic environment [1]. In recent years, the rapid evolution of software methodologies and supporting tools which operate in the networking environments made the evaluation and selection process much more comprehensive. Based on the set of criteria presented above, the following four tools were selected for classroom use in real-time software development projects: SES/workbench simulation tool from Hyperformix (Austin, Texas), to provide the ability of prototyping and checking the behavioral properties of software with respect to the internal criteria (correctness, performance, etc.) ObjecTime Developer from ObjecTime (Kanata, Ont., Canada), from the point of view of meeting the vertical development criteria (code generation and deployment, tracing the requirements) G2 from Gensym (Cambridge, Mass.), to meet horizontal design criteria of connectivity and inter-operability during real-time operation Rhapsody from ilogix (Burlington, Mass.), from the point of view of meeting diagonal criteria of the model portability and reusability across dierent projects.

3 2 Sample Projects In the following sections, a brief description of fours projects is presented, All projects are relatively complicated to resemble real-life environments and issues to deal with in an industrial setting. Due to space limitations, only an outline of each project is given here, referring the reader to respective web pages for more information. Current documentation should be available from the author's web page in the COURSES directory (EEL6897 and EEL6785). The duration of each project is one semester (12 weeks) and successful completion consists of the demonstration of the running software and submission of the following three deliverables: requirements specication, design description, and user manual (including test results). Progress is checked at the end of 4th and 8th week by the presentation of specication and design documents, respectively. 2.1 Space Shuttle Checkout and Launch Control System The Checkout and Launch Control System (CLCS) provides the facilities for system engineers and test conductors to command, control, and monitor space vehicle systems from the start of the Shuttle Interface Test through terminal countdown and launch or Abort/Sang and Scrub Turnaround. CLCS has been designed to be used in a wide range of control and checkout applications, including future space vehicles. A simulation model shall be built in SES/workbench for the various subsytems and services to meet the following objectives: Study workow through the system. Identify performance problems. Identify resource bottlenecks. Study resource usage and competition for resources. Analyze alternative approaches and tradeos. After realizing these objectives and gaining a greater understanding of the system to be modeled, the information will be disseminated to the modelers, designers, and programmers. Depending upon the results of the modeling and simulation, those groups may have to rene their work products to overcome potential problems concerning performance and/or resource usage. 2.2 Distributed Embedded Simulation This project consists of a training system developed for combat vehicles. The purpose is to use the combat vehicle itself for training, instead of developing separate training 'rooms' for a combat vehicle, which would cost much more. Through an interface between the combat vehicle and the training system, virtual environments can be generated for the purpose of embedded training, mission rehearsal, battleeld visualization, command coordination and simulation based acquisition. The simulation model is to be fully implemented in ObjecTime. The objective is to link the main part, developed separately, with external simulation models, which are implemented in ObjecTime Developer. These models will be running on dierent machines and

4 will be linked with the simulation model through the use of sockets. The protocol and message format for communication among all modules is given in a separate documentation. When a message is received, the data can be altered and then sent back for conrmation that the module was able to read, write and send data back to the SimSys. 2.3 Air Trac Control System The purpose of air-trac control is to assure safe separation between en-route aircraft and the safe and ecient handling of aircraft operations at airports. Air trac control is a closed loop activity in which pilots state the intent by ling ight plans. Controllers then plan trac ow based on the total number of ight plans and, when possible, give clearance to pilots to y according to their plans. When planning conicts arise, controllers resolve them by clearing pilots to y alternatives to their plans to avoid the conicts. If unpredicted atmospheric conditions (e.g., wind speed or direction) or pilot actions cause deviations from conict-free planned routings, controllers issue clearances for tactical maneuvers that solve any resultant problem, albeit not necessarily in a way that furthers the pilot's goal of reaching the planned destination at a certain time. The United States airspace is divided into 20 regions called En Route Trac Control Centers. Each Center is further divided into sectors. An air trac controller can control one or more air trac sectors in a Center. The airspace surrounding an airport is termed the Tracon (Terminal Radar Approach Control Area). The Tracon area is usually dened as 40-mile radius around a major airport, having an altitude of around 10,000 feet. The Tracon receives control of aircraft that are landing at the Tracon's airport and passes control of aircraft that are leaving the Tracon airspace. The Tower has nal approach control of an arriving aircraft and departure control of aircraft wanting to leave the airport. More specically, the planes start their ight with a clearance from one of more than 400 airport Towers. At about two statute miles away from the runway, one of 185 Tracon facilities takes over, tracking the planes in lower altitudes to, typically, 40 miles from an airport. Twenty eight Tracons are separate sites, the rest are part of an airport Tower. The objective of this project is to use the Universal Modeling Language (UML) and its supporting toolset, Rhapsody, to design an air trac control system (ATCS) that is fault tolerant and scalable, according to the specic requirements provided in a separate documentation. 2.4 Intelligent Data Acquisition System The objective of this project is to develop a distributed data acquisition system, which collects the data from remote sensors to the central management station, and provides an automatic reasoning capability about the acquired data with full graphical representation in real time. A real-time expert system G2 has been chosen for this task. Sample requirement include: sampling periods at remote stations between ms (depending on station) data collection rate for the main station - 1 second continuous display of all remote sensor values graphical representation of controls (buttons, dials, etc.) reasoning about data according to a set of rules provided in a separate documentation.

5 3 Conclusion In the types of projects outlined above, the use of sophisticated and powerful development tools turned out to be very successful. Even though some of the projects were not fully completed and the products lacked certain obvious features, the primary objective: learning to apply the software tool in a real-life environment, was achieved in each case. The major diculty experienced by students was, of course, very steep learning curve for each of these tools. Realistically, to master the use of any ofsuch tools at a comfortable level requires approximately half of a semester of lab work. This problem is partially solved, when students who already mastered the use of a tool take another class next semester and tutor others who have not been exposed to these technologies before. References [1] Zalewski, J., Cohesive Use of Commercial Tools in a Classroom, pp , Proc. 7th SEI Conf. on Software Engineering Education, San Antonio, TX, January 5-7, 1994, J.L. Diaz-Herrera (Ed.), Springer-Verlag, Berlin, 1994

Real Time Software Development an Engineering Approach Andrew J. Kornecki and Janusz Zalewski

Real Time Software Development an Engineering Approach Andrew J. Kornecki and Janusz Zalewski Real Time Software Development an Engineering Approach Andrew J. Kornecki and Janusz Zalewski Chapter 2 (JZ) - Specification and Design of Real-Time Software In this chapter, we introduce principles and

More information

A Conflict Probe to Provide Early Benefits for Airspace Users and Controllers

A Conflict Probe to Provide Early Benefits for Airspace Users and Controllers A Conflict Probe to Provide Early Benefits for Airspace Users and Controllers Alvin L. McFarland Center for Advanced Aviation System Development, The MITRE Corporation, USA 08/97 The MITRE Corporation

More information

SATCAS Standard Air Traffic Control Automation System

SATCAS Standard Air Traffic Control Automation System SATCAS Standard Air Traffic Control Automation System SATCAS (Standard Air Traffic Control Automation System) is the latest generation of Selex ES ATC Systems, which integrates a wide range of products

More information

A System Concept for Facilitating User Preferences in En Route Airspace

A System Concept for Facilitating User Preferences in En Route Airspace NASA Technical Memorandum 4763 A System Concept for Facilitating User Preferences in En Route Airspace R. A. Vivona, M. G. Ballin, S. M. Green, R. E. Bach, and B. D. McNally November 1996 National Aeronautics

More information

Agent Based Reasoning in Multilevel Flow Modeling

Agent Based Reasoning in Multilevel Flow Modeling ZHANG Xinxin *, and LIND Morten * *, Department of Electric Engineering, Technical University of Denmark, Kgs. Lyngby, DK-2800, Denmark (Email: xinz@elektro.dtu.dk and mli@elektro.dtu.dk) 1 Introduction

More information

Prioritising safety in unmanned aircraft system traffic management

Prioritising safety in unmanned aircraft system traffic management White paper: drones Prioritising safety in unmanned aircraft system traffic Drones are proliferating throughout the world s airspace, making them impossible to ignore. As their numbers rise, the importance

More information

Development of a Decision Support Model Using MapObjects to Study Transportation Systems

Development of a Decision Support Model Using MapObjects to Study Transportation Systems Title: Development of a Decision Support Model Using MapObjects to Study Transportation Systems Authors: Dr. Hojong Baik. Research Scientist. Virginia Tech. Blacksburg, VA. U.S.A. Nicholas Hinze, Graduate

More information

DoD LVC Architecture Roadmap (LVCAR) Study Status

DoD LVC Architecture Roadmap (LVCAR) Study Status DoD LVC Architecture Roadmap (LVCAR) Study Status Ken Goad LVCAR Project Manager USJFCOM UNCLASSIFIED 1 1 Report Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection

More information

An Analysis Mechanism for Automation in Terminal Area

An Analysis Mechanism for Automation in Terminal Area NASA/CR-2001-211235 ICASE Report No. 2001-32 An Analysis Mechanism for Automation in Terminal Area Stavan M. Parikh University of Virginia, Charlottesville, Virginia ICASE NASA Langley Research Center

More information

EUROPEAN COMMISSION DIRECTORATE-GENERAL FOR ENERGY AND TRANSPORT MANDATE TO CEN/CENELEC/ETSI FOR THE DEVELOPMENT OF

EUROPEAN COMMISSION DIRECTORATE-GENERAL FOR ENERGY AND TRANSPORT MANDATE TO CEN/CENELEC/ETSI FOR THE DEVELOPMENT OF EUROPEAN COMMISSION DIRECTORATE-GENERAL FOR ENERGY AND TRANSPORT DIRECTORATE F - Air Transport Air Traffic Management Brussels, 12 July 2006 M/390 EN MANDATE TO CEN/CENELEC/ETSI FOR THE DEVELOPMENT OF

More information

Controller and Pilot Evaluation of a Datalink-Enabled Trajectory-Based. Eric Mueller

Controller and Pilot Evaluation of a Datalink-Enabled Trajectory-Based. Eric Mueller Controller and Pilot Evaluation of a Datalink-Enabled Trajectory-Based Operations Concept Eric Mueller 1 Outline Background Objectives Trajectory-Based Operations Concept Simulation Plan Results Conclusions

More information

Using Mobile Agents for the Management of Telecommunication Networks

Using Mobile Agents for the Management of Telecommunication Networks Using Mobile Agents for the Management of Telecommunication s L. Moura e Silva +, P. Simões +, J. Gabriel e Silva + J. Boavida *, P. Monteiro *, J. Rebhan *, C. Renato *, L. Almeida *, N. Sthoer * + Dep.

More information

Measuring and Assessing Software Quality

Measuring and Assessing Software Quality Measuring and Assessing Software Quality Issues, Challenges and Practical Approaches Kostas Kontogiannis Associate Professor, NTUA kkontog@softlab.ntua.gr The Software Life Cycle Maintenance Requirements

More information

A passenger-centric approach to enhance railway services

A passenger-centric approach to enhance railway services A passenger-centric approach to enhance railway services Yousef Maknoon Michel Bierlaire August 5, 216 Report TRANSP-OR 1685 Transport and Mobility Laboratory School of Architecture, Civil and Environmental

More information

EE382 Spring 10. Three stakeholder groups the customer, the environment, and the technical community.

EE382 Spring 10. Three stakeholder groups the customer, the environment, and the technical community. By the end of this chapter, you should: Understand the properties of an engineering requirement and know how to develop well-formed requirements that meet the properties. Be familiar with engineering requirements

More information

IN THE FAST MOVING WORLD OF AVIATION YOU CAN RELY ON AC2000 AIRPORT; A POWERFUL ACCESS CONTROL AND SECURITY MANAGEMENT SYSTEM AC2000 AIRPORT

IN THE FAST MOVING WORLD OF AVIATION YOU CAN RELY ON AC2000 AIRPORT; A POWERFUL ACCESS CONTROL AND SECURITY MANAGEMENT SYSTEM AC2000 AIRPORT IN THE FAST MOVING WORLD OF AVIATION YOU CAN RELY ON AIRPORT; A POWERFUL ACCESS CONTROL AND SECURITY MANAGEMENT SYSTEM AIRPORT HEATHROW UK VANCOUVER CANADA BUDAPEST EUROPE XIAMEN CHINA DUBAI INTL. UAE

More information

Contact Program Coordinator NMMT Working Group Holger Klindt

Contact Program Coordinator NMMT Working Group Holger Klindt emir is an open initiative of the German maritime industry for improving safety and efficiency in maritime transportation systems. emir provides a framework for engineering, validation, verification, and

More information

Improving Infrastructure and Systems Management with Machine-to-Machine Communications

Improving Infrastructure and Systems Management with Machine-to-Machine Communications Improving Infrastructure and Systems Management with Machine-to-Machine Communications Contents Executive Summary... 3 The Role of Cellular Communications in Industrial Automation, Infrastructure, and

More information

A Systematic, View-based Approach to. Eliciting Process Models. has shown, time and again, that such models require process information

A Systematic, View-based Approach to. Eliciting Process Models. has shown, time and again, that such models require process information A Systematic, View-based Approach to Eliciting Process Models Josee Turgeon and Nazim H. Madhavji School of Computer Science, McGill University 3480 University Street, Montreal, Quebec, Canada H3A 2A7

More information

REAL TIME SIMULATION OF INTEGRATION OF UAV'S INTO AIRSPACE

REAL TIME SIMULATION OF INTEGRATION OF UAV'S INTO AIRSPACE 26 TH INTERNATIONAL CONGRESS OF THE AERONAUTICAL SCIENCES REAL TIME SIMULATION OF INTEGRATION OF UAV'S INTO AIRSPACE Dirk-Roger Schmitt, Sven Kaltenhäuser, Bernd Keck Deutsches Zentrum für Luft- und Raumfahrt

More information

Final Project Report. Abstract. Document information

Final Project Report. Abstract. Document information Final Project Report Document information Project Title Airborne Full 4D Trajectory Management Project Number 9.02 Project Manager Marianne MOLLER Deliverable Name Final Project Report Deliverable ID D07

More information

Key Concepts of ARC-IT

Key Concepts of ARC-IT Key Concepts of ARC-IT The Architecture Reference for Cooperative and Intelligent Transportation (ARC-IT) provides a common framework for planning, defining, and integrating intelligent transportation

More information

Deterministic Modeling and Qualifiable Ada Code Generation for Safety-Critical Projects

Deterministic Modeling and Qualifiable Ada Code Generation for Safety-Critical Projects White Paper Deterministic Modeling and Qualifiable Ada Ada is a time-tested, safe and secure programming language that was specifically designed for large and long-lived applications where safety and security

More information

Rotorcraft Systems Engineering and Simulation Center. Introduction to the RSESC Complex Systems Integration Lab

Rotorcraft Systems Engineering and Simulation Center. Introduction to the RSESC Complex Systems Integration Lab Introduction to the Complex Systems Integration Lab David Arterburn Director, (256) 824-6846 arterbd@uah.edu http://www.uah.edu/rsesc Complex Systems Integration Environment Changes in technology are occurring

More information

An Expert System Approach for Analyzing and Evaluating the Testing Results of CTCS-3 On-board Equipment

An Expert System Approach for Analyzing and Evaluating the Testing Results of CTCS-3 On-board Equipment 4th International Conference on Machinery, Materials and Computing Technology (ICMMCT 2016) An Expert System Approach for Analyzing and Evaluating the Testing Results of CTCS-3 On-board Equipment ong Zhang1,

More information

Safe Testing and Execution of Autonomy in Complex, Interactive Environments. Safe and Secure Systems and Software Symposium (S5) 7/12/2016

Safe Testing and Execution of Autonomy in Complex, Interactive Environments. Safe and Secure Systems and Software Symposium (S5) 7/12/2016 Safe Testing and Execution of Autonomy in Complex, Interactive Environments Safe and Secure Systems and Software Symposium (S5) 7/12/2016 David Scheidt William Van Besien david.scheidt@jhuapl.edu William.Van.Besien@jhuapl.edu

More information

Development of a Cooperative Tractor-Implement Combination

Development of a Cooperative Tractor-Implement Combination Development of a Cooperative Tractor-Implement Combination While driver assistance systems such as adaptive cruise control and lane-keeping assistants are increasingly handling longitudinal and lateral

More information

To understand the importance of defining a mission or project s scope.

To understand the importance of defining a mission or project s scope. Scoping & CONOPS 1 Agenda To understand the importance of defining a mission or project s scope. To explain the contents of scope, including needs, goals, objectives, assumptions, authority and responsibility,

More information

RAYTHEON COE: MIDDLEWARE ENABLING THE TACTICAL PLUG AND PLAY FRAMEWORK

RAYTHEON COE: MIDDLEWARE ENABLING THE TACTICAL PLUG AND PLAY FRAMEWORK 2011 NDIA GROUND VEHICLE SYSTEMS ENGINEERING AND TECHNOLOGY SYMPOSIUM VEHICLE ELECTRONICS AND ARCHITECTURE (VEA) MINI-SYMPOSIUM AUGUST 9-11 DEARBORN, MICHIGAN RAYTHEON COE: MIDDLEWARE ENABLING THE TACTICAL

More information

Development of a Cooperative Tractor-Implement Combination

Development of a Cooperative Tractor-Implement Combination Technical Article Development of a Cooperative Tractor-Implement Combination While driver assistance systems such as adaptive cruise control and lane-keeping assistants are increasingly handling longitudinal

More information

An overview of TEAM strategies for integrating the product realization process

An overview of TEAM strategies for integrating the product realization process 13 An overview of TEAM strategies for integrating the product realization process C.K. Cobb Lockheed Martin Energy Systems P.O. Box 2009, MS-8160 Oak Ridge, TN 37831 USA Phone: (423) 576-1884 Fax: (423)

More information

INTEGRATION OF AUTONOMOUS SYSTEM COMPONENTS USING THE JAUS ARCHITECTURE

INTEGRATION OF AUTONOMOUS SYSTEM COMPONENTS USING THE JAUS ARCHITECTURE INTEGRATION OF AUTONOMOUS SYSTEM COMPONENTS USING THE JAUS ARCHITECTURE Shane Hansen Autonomous Solutions, Inc. Phone: (435) 755-2980 Fax: (435) 752-0541 shane@autonomoussolutions.com www.autonomoussolutions.com

More information

Low Cost Ground Surveillance Manchester (MHT) Onsite Testing Quicklook Report

Low Cost Ground Surveillance Manchester (MHT) Onsite Testing Quicklook Report Manchester (MHT) Onsite Testing Version 0.1 4/12/2012 Office of NextGen Technology Evaluations Branch ANG-C51 Federal Aviation Administration 800 ndependence Avenue, S.W. #335 Washington, DC 20591 Prepared

More information

CNX80 User Newsletter Third Edition for the CNX80 2/2/04 Paul Damschen, CNX80 Certification Manager

CNX80 User Newsletter Third Edition for the CNX80 2/2/04 Paul Damschen, CNX80 Certification Manager CNX80 User Newsletter Third Edition for the CNX80 2/2/04 Paul Damschen, CNX80 Certification Manager Garmin AT Inc 2345 Turner Road SE Salem, Oregon 97302 In this edition: 1. Clarification of Arinc 424

More information

A Sea Change in technology creates new challenge's to test programs

A Sea Change in technology creates new challenge's to test programs Presenter: W. Skip Parish / Director *UATGlobal TARGETS,UAS & RANGE OPERATIONS SYMPOSIUM AND EXHIBITION - THE FUTURE OF TESTING AND TRAINING. > Orlando Fla Conf. 2012 A Sea Change in technology creates

More information

FULLY AUTOMATED VALET CAR PARKING SYSTEM AND UNIQUE VEHICLE EXIT NUMBER

FULLY AUTOMATED VALET CAR PARKING SYSTEM AND UNIQUE VEHICLE EXIT NUMBER FULLY AUTOMATED VALET CAR PARKING SYSTEM AND UNIQUE VEHICLE EXIT NUMBER T.Joby Titus 1, V.S.Sanjana Devi 2, B.Saranya 3, M.Pravin 4 1,4 Assistant Professor (Sr.Grade), 3 Assistant Professor, Department

More information

NextGen ATM Concept of Operations: ASAS-Reliant

NextGen ATM Concept of Operations: ASAS-Reliant NextGen ATM Concept of Operations: ASAS-Reliant See http://www.jpdo.gov for the latest JPDO info Doug Arbuckle, Rose Ashford NextGen Joint Planning & Development Office 18-Sep-2007 Joint 5th ASAS TN2 Workshop

More information

Deliverable: D 4.1 Gap analysis against ISO 26262

Deliverable: D 4.1 Gap analysis against ISO 26262 (ITEA 2 13017) Enabling of Results from AMALTHEA and others for Transfer into Application and building Community around Deliverable: D 4.1 Gap analysis against ISO 26262 Work Package: 4 Safety Task: 4.1

More information

ICAT MIT. Increase Milestone Prediction Accuracy in. Potential Approaches to. NAS Movements. Georg Theis, Francis Carr, Professor JP Clarke

ICAT MIT. Increase Milestone Prediction Accuracy in. Potential Approaches to. NAS Movements. Georg Theis, Francis Carr, Professor JP Clarke M I T I n t e r n a t i o n a l C e n t e r f o r A i r T r a n s p o r t a t i o n M I T I n t e r n a t i o n a l C e n t e r f o r A i r T r a n s p o r t a t i o n Potential Approaches to Increase

More information

AGENT-BASED WHEAT SIMULATION MODEL COOPERATION RESEARCH

AGENT-BASED WHEAT SIMULATION MODEL COOPERATION RESEARCH AGENT-BASED WHEAT SIMULATION MODEL COOPERATION RESEARCH Shengping Liu 1, Yeping Zhu 1*, 1 Agricultural Information Institute, Chinese Academy of Agricultural Sciences, Beijing, China, 100081; * Corresponding

More information

THE TRANSPORTATION SYSTEM CAPABILITY MODEL (TRANSCAP): A MIXED LANGUAGE DEVELOPMENT APPROACH FOR AN ARMY DEPLOYMENT SIMULATION J~~ to zo~~

THE TRANSPORTATION SYSTEM CAPABILITY MODEL (TRANSCAP): A MIXED LANGUAGE DEVELOPMENT APPROACH FOR AN ARMY DEPLOYMENT SIMULATION J~~ to zo~~ RECEIVED THE TRANSPORTATION SYSTEM CAPABILITY MODEL (TRANSCAP): A MIXED LANGUAGE DEVELOPMENT APPROACH FOR AN ARMY DEPLOYMENT SIMULATION J~~ to zo~~ of)!i~l Richard J. Love, James F. Burke, Jr., Charles

More information

Towards Intelligent Operator Interfaces in Support of Autonomous UVS Operations

Towards Intelligent Operator Interfaces in Support of Autonomous UVS Operations Towards Intelligent Operator Interfaces in Support of Autonomous UVS Operations Dr. Fawzi Hassaine Group Lead SET, CARDS DRDC Ottawa Fawzi.hassaine@drdc-rddc.gc.ca Dr. Kevin Heffner Pegasus Simulation

More information

The SESAR Joint Undertaking is a EU body created by the EU Council (REG 219/2007)

The SESAR Joint Undertaking is a EU body created by the EU Council (REG 219/2007) EUROPEAN COMMISSION The SESAR family The SESAR Joint Undertaking is a EU body created by the EU Council (REG 219/2007) Its founding members are the European Community and the Eurocontrol Organisation Members

More information

Modelling Human Reliability in Air Traffic Management

Modelling Human Reliability in Air Traffic Management Modelling Human Reliability in Air Traffic Management J. Daams, H.A.P. Blom and H.B. Nijhuis Nationaal Lucht- en Ruimtevaartlaboratorium National Aerospace Laboratory NLR Modelling Human Reliability in

More information

Project SKY-EYE. Applying UAVs to Forest Fire Fighter Support and Monitoring. Technical University of Catalonia (UPC)

Project SKY-EYE. Applying UAVs to Forest Fire Fighter Support and Monitoring. Technical University of Catalonia (UPC) Project SKY-EYE Applying UAVs to Forest Fire Fighter Support and Monitoring E. Pastor, P. Royo, J. Lopez, C. Barrado, E. Santamaria and X. Prats Department of Computer Architecture Technical University

More information

Research on the simulation of an Automatic Train over speed Protection driver-machine interface based on Model Driven Architecture

Research on the simulation of an Automatic Train over speed Protection driver-machine interface based on Model Driven Architecture Computers in Railways XII 13 Research on the simulation of an Automatic Train over speed Protection driver-machine interface based on Model Driven Architecture B. Y. Guo, W. Du & Y. J. Mao State Key Laboratory

More information

UAVs as Tactical Wingmen: Control Methods and Pilots Perceptions

UAVs as Tactical Wingmen: Control Methods and Pilots Perceptions UAVs as Tactical Wingmen: Control Methods and Pilots Perceptions D. Morales, 2nd Lt, USAF M.L. Cummings, PhD Aeronautics and Astronautics Massachusetts Institute of Technology Cambridge, MA 02139 Introduction

More information

Symphony IoT. Solar Farm Manager. Product Brief

Symphony IoT. Solar Farm Manager. Product Brief Symphony IoT Solar Farm Manager Product Brief Satellite technology for reliable, 24X7 monitoring of PV systems, anywhere in the world. By their very nature, photovoltaic installations tend to be in hard-to-reach

More information

CIMFLOW A WORKFLOW MANAGEMENT SYSTEM BASED ON INTEGRATION PLATFORM ENVIRONMENT

CIMFLOW A WORKFLOW MANAGEMENT SYSTEM BASED ON INTEGRATION PLATFORM ENVIRONMENT CIMFLOW A WORKFLOW MANAGEMENT SYSTEM BASED ON INTEGRATION PLATFORM ENVIRONMENT Haibin Luo Yushun Fan State CIMS Engineering and Research Center, Dept. of Automation, Tsinghua University Beijing, P.R. China.

More information

Prerequisites It is recommended that the participants have a working knowledge of traditional Business Analysis tasks and techniques.

Prerequisites It is recommended that the participants have a working knowledge of traditional Business Analysis tasks and techniques. BA31 - Unified Modeling Language (UML) for Business Analysts This course will provide Business Analysts with new capabilities to improve their skills with using visual modeling techniques to document requirements.

More information

Aerospace Vehicle Systems Institute

Aerospace Vehicle Systems Institute System and Software Integration Verification Texas Engineering Experiment Station The idea for this cooperative began in 1997 when Walt Gillette (now the 747X program manager Boeing Commercial Airplanes)

More information

UAS Loss of Link (UL2) Standardization

UAS Loss of Link (UL2) Standardization UAS Loss of Link (UL2) Standardization UL2 Team: Rob Dean Steve Lubkowski Rohit Paul Sahar Sadeghian Sponsor: Prepared for: Andrew Lacher (The MITRE Corporation) Dr. Kathryn Laskey (George Mason University)

More information

COMMON PROBLEMS AND HELPFUL HINTS TO SOLVE THEM: LESSONS LEARNED IN INTEGRATING COGNITIVE MODELS IN LARGE-SCALE SIMULATION ENVIRONMENTS

COMMON PROBLEMS AND HELPFUL HINTS TO SOLVE THEM: LESSONS LEARNED IN INTEGRATING COGNITIVE MODELS IN LARGE-SCALE SIMULATION ENVIRONMENTS Proceedings of the 2004 Winter Simulation Conference R.G. Ingalls, M. D. Rossetti, J. S. Smith, and B. A. Peters, eds. COMMON PROBLEMS AND HELPFUL HINTS TO SOLVE THEM: LESSONS LEARNED IN INTEGRATING COGNITIVE

More information

Design of logistics tracking and monitoring system based on internet of things

Design of logistics tracking and monitoring system based on internet of things Acta Technica 62 No. 2A/2017, 75 82 c 2017 Institute of Thermomechanics CAS, v.v.i. Design of logistics tracking and monitoring system based on internet of things Qiang Yu 1 Abstract. To improve the information

More information

A 4D Flight Profile Server And Probability-Based 4D Weather Objects

A 4D Flight Profile Server And Probability-Based 4D Weather Objects A 4D Flight Profile Server And Probability-Based 4D Weather Objects Toward a Common Core Toolset for the NAS Dr. Alexander Klein GMU CENTER FOR AIR TRANSPORTATION SYSTEMS RESEARCH Two Types of ASD Tools

More information

CLASS/YEAR: II MCA SUB.CODE&NAME: MC7303, SOFTWARE ENGINEERING. 1. Define Software Engineering. Software Engineering: 2. What is a process Framework? Process Framework: UNIT-I 2MARKS QUESTIONS AND ANSWERS

More information

Software Architecture and Engineering Requirements Elicitation Peter Müller

Software Architecture and Engineering Requirements Elicitation Peter Müller Software Architecture and Engineering Requirements Elicitation Peter Müller Chair of Programming Methodology Spring Semester 2018 2. Requirements Elicitation Main Activities of Software Development 2 Requirements

More information

IoT Application for Smart Energy

IoT Application for Smart Energy Thakrit Panklib 1 and Thichakorn Visansakon 2 Siam Technology College, Thailand 1 thakrit@siamtechno.ac.th 2 meen.visansakon@gmail.com Abstract - The Internet of Things (IoT) has become a wildly popular

More information

SOA BASED INTEGRATION INFORMATION SERVICE PLATFORM STRATEGY IN RURAL INFORMATIZATION

SOA BASED INTEGRATION INFORMATION SERVICE PLATFORM STRATEGY IN RURAL INFORMATIZATION SOA BASED INTEGRATION INFORMATION SERVICE PLATFORM STRATEGY IN RURAL INFORMATIZATION Baoqing Dong 1,*, Lei Chen 2, Yuefeng Zhou 3 1 School of Geoscience and Space Science, Peking University, Beijing, 100871

More information

IMPLEMENTING MICROSOFT AZURE INFRASTRUCTURE SOLUTIONS

IMPLEMENTING MICROSOFT AZURE INFRASTRUCTURE SOLUTIONS IMPLEMENTING MICROSOFT AZURE INFRASTRUCTURE SOLUTIONS Course Duration: 5 Days About this course This course is aimed at experienced IT professionals who currently administer their on-premise infrastructure.

More information

Lecture 1. In practice, most large systems are developed using a. A software process model is an abstract representation

Lecture 1. In practice, most large systems are developed using a. A software process model is an abstract representation Chapter 2 Software Processes Lecture 1 Software process descriptions When we describe and discuss processes, we usually talk about the activities in these processes such as specifying a data model, designing

More information

Xcit ID Demo Project. Rome, April 18th 2013 Novacom Services

Xcit ID Demo Project. Rome, April 18th 2013 Novacom Services Xcit ID Demo Project Rome, April 18th 2013 Novacom Services The Company Founded in 2002 Subsidiary of CLS Argos and Telespazio (Finmeccanica) 40 000 equipped vehicles 2.5 million daily messages 150 customers

More information

Ti RTOS Based Parking Lot Guidance System

Ti RTOS Based Parking Lot Guidance System I J C T A, 9(13) 2016, pp. 6165-6173 International Science Press Ti RTOS Based Parking Lot Guidance System Swathikaa S. V. and J. Selvakumar ABSTRACT This idea is proposed with the problem statement in

More information

QUICKLOOK PROJECT PROPOSAL

QUICKLOOK PROJECT PROPOSAL QUICKLOOK PROJECT PROPOSAL Version 1.06 By Tactical Science Solutions, Inc. in support of the Tactical Satellite-3 design effort February 15, 2007 Group: Tactical Science Solutions, Inc. Authors: David

More information

Federal Aviation Administration The NextGen Vision of Future Safety

Federal Aviation Administration The NextGen Vision of Future Safety The NextGen Vision of Future Safety Presented to: OPTICS Conference By: Maria Di Pasquantonio Date: December 17, 2014 Agenda Challenges for Aviation Safety Examples of NextGen Improvements / Programs NextGen

More information

4D TRAJECTORY MANAGEMENT IN THE EXTENDED TMA: COUPLING AMAN AND 4D FMS FOR OPTI- MIZED APPROACH TRAJECTORIES

4D TRAJECTORY MANAGEMENT IN THE EXTENDED TMA: COUPLING AMAN AND 4D FMS FOR OPTI- MIZED APPROACH TRAJECTORIES 25 TH INTERNATIONAL CONGRESS OF THE AERONAUTICAL SCIENCES 4D TRAJECTORY MANAGEMENT IN THE EXTENDED TMA: COUPLING AMAN AND 4D FMS FOR OPTI- MIZED APPROACH TRAJECTORIES Bernd Korn*, Hartmut Helmke*, and

More information

Course 3. Software Quality Assurance & Software Quality Models. S. Motogna - Software Quality

Course 3. Software Quality Assurance & Software Quality Models. S. Motogna - Software Quality Course 3 Software Quality Assurance & Software Quality Models Software quality assurance Software development process IEEE definition: Specification of technical requirements 1. A planned and systematic

More information

Initial Project and Group Identification Document

Initial Project and Group Identification Document EEL 4914 Group 29 Initial Project and Group Identification Document MAZE ZONE DRONE-CAR PAIR Ehsan Falaki CpE Tanner Foster - CpE Matt Szewczyk EE Justin Yuen EE Customer/Sponsors: N/A Motivation and Function:

More information

Chapter 6. Software Quality Management & Estimation

Chapter 6. Software Quality Management & Estimation Chapter 6 Software Quality Management & Estimation What is Quality Management Also called software quality assurance (SQA) s/w quality:- It is defined as the degree to which a system, components, or process

More information

Future Enhancements to the U.S. Federal Aviation

Future Enhancements to the U.S. Federal Aviation Future Enhancements to the U.S. s (FAA) En Route Automation Modernization (ERAM) Program and the Next Generation Air Transportation (NextGen) System Presented at Reliable Software Technologies Ada-Europe

More information

Contents 1 Executive Summary 2 2 Introduction Utilising Process Tools Interlingua, Modelling, Simu

Contents 1 Executive Summary 2 2 Introduction Utilising Process Tools Interlingua, Modelling, Simu A Supply Chain Process Interoperability Demonstration Using the Process Interchange Format(PIF) Process Interchange Format (PIF) Stephen T. Polyak Department of Articial Intelligence The University of

More information

NM Ops and technical evolutions

NM Ops and technical evolutions NM Ops and technical evolutions Juan Rodriguez Poveda Network Operations Idalina Mendes Videira Network Strategy 27/01/2016 NM User Forum 2016 -Network Evolutions in 2016 1 Overview of NM Evolutions NM

More information

Premium Solutions for the Aviation Industry. The GroundStar Suite for Airports

Premium Solutions for the Aviation Industry. The GroundStar Suite for Airports Premium Solutions for the Aviation Industry The GroundStar Suite for Airports Benefits Content Increased productivity and improved quality Reduced operational costs Comprehensive control of resources Easy

More information

Computational Complexity and Agent-based Software Engineering

Computational Complexity and Agent-based Software Engineering Srinivasan Karthikeyan Course: 609-22 (AB-SENG) Page 1 Course Number: SENG 609.22 Session: Fall, 2003 Course Name: Agent-based Software Engineering Department: Electrical and Computer Engineering Document

More information

Attribute-Driven Design Method

Attribute-Driven Design Method 1 Attribute-Driven Design Method April 2014 Ying SHEN SSE, Tongji University 2 Lecture objectives This lecture will enable student to understand ADD steps design the architecture using ADD method 3 Architecture

More information

WEBINARS. Model Based Requirements Engineering (MBRE) Tuesday, 06 February 2018

WEBINARS. Model Based Requirements Engineering (MBRE) Tuesday, 06 February 2018 Model Based Requirements Engineering (MBRE) Tuesday, 06 February 2018 Introduction: Webinar rules Webinar rules: The Webinar will start in few minutes You ll be muted all along the Webinar There s a chatting

More information

THE FUTURE OF AIR TRAFFIC MANAGEMENT SAFE & EFFICIENT. An Update on SESAR. Prof. Dr. Peter Hecker Member of the Scientific Committee

THE FUTURE OF AIR TRAFFIC MANAGEMENT SAFE & EFFICIENT. An Update on SESAR. Prof. Dr. Peter Hecker Member of the Scientific Committee THE FUTURE OF AIR TRAFFIC MANAGEMENT SAFE & EFFICIENT An Update on SESAR Prof. Dr. Peter Hecker Member of the Scientific Committee EIWAC Tokyo - 10 November 2010 SETTING THE SCENE.. 2 EUROPEAN ATM CHALLENGES

More information

Assuring Safety of NextGen Procedures

Assuring Safety of NextGen Procedures Assuring Safety of NextGen Procedures Prof. Nancy Leveson Cody H. Fleming M. Seth Placke 1 Outline Motivation Propose Accident Model Hazard Analysis Technique Current and Future Work 2 Motivation Air Traffic

More information

Software Engineering. What is Software Engineering? What does SE do? CS / COE 1530

Software Engineering. What is Software Engineering? What does SE do? CS / COE 1530 Software Engineering CS / COE 1530 Lecture 1 What is Software Engineering? What is software? What is engineering? Why taught in Computer Science Department? What does SE do? Software engineering comprises

More information

Chapter 1. What is Software Engineering. Shari L. Pfleeger Joanne M. Atlee. 4 th Edition

Chapter 1. What is Software Engineering. Shari L. Pfleeger Joanne M. Atlee. 4 th Edition Chapter 1 What is Software Engineering Shari L. Pfleeger Joanne M. Atlee 4 th Edition Contents 1.1 What is Software Engineering? 1.2 How Successful Have We Been? 1.3 What Is Good Software? 1.4 Who Does

More information

Implementing Microsoft Azure Infrastructure Solutions

Implementing Microsoft Azure Infrastructure Solutions Implementing Microsoft Azure Infrastructure Solutions Course # Exam: Prerequisites Technology: Delivery Method: Length: 20533 70-533 20532 Microsoft Products Instructor-led (classroom) 5 Days Overview

More information

Software Architecture and Engineering Requirements Elicitation Peter Müller

Software Architecture and Engineering Requirements Elicitation Peter Müller Software Architecture and Engineering Requirements Elicitation Peter Müller Chair of Programming Methodology Spring Semester 2017 2. Requirements Elicitation Main Activities of Software Development 2 Requirements

More information

Final Project Report. Abstract. Document information

Final Project Report. Abstract. Document information Final Project Report Document information Project Title TMA-2 Co-Operative Planning in the TMA Project Number 05.04.02 Project Manager DFS Deutsche Flugsicherung GmbH Deliverable Name Final Project Report

More information

AC2000 LITE; A POWERFUL, FEATURE RICH ACCESS CONTROL AND SECURITY MANAGEMENT SYSTEM FOR SMALL TO MEDIUM SIZED SITES AC2000 LITE

AC2000 LITE; A POWERFUL, FEATURE RICH ACCESS CONTROL AND SECURITY MANAGEMENT SYSTEM FOR SMALL TO MEDIUM SIZED SITES AC2000 LITE ; A POWERFUL, FEATURE RICH ACCESS CONTROL AND SECURITY MANAGEMENT SYSTEM FOR SMALL TO MEDIUM SIZED SITES WHAT CAN OFFER YOU? IS A FEATURE RICH, YET COST EFFECTIVE ACCESS CONTROL SYSTEM. ENCOMPASSING THE

More information

Using System Theoretic Process Analysis (STPA) for a Safety Trade Study

Using System Theoretic Process Analysis (STPA) for a Safety Trade Study Using System Theoretic Process Analysis (STPA) for a Safety Trade Study David Horney MIT/U.S. Air Force Distribution Statement A: Approved for public release; distribution unlimited Safety-Guided Design

More information

NEXEED software and services for production and logistics

NEXEED software and services for production and logistics Bosch Connected Industry NEXEED software and services for production and logistics 2 Introduction 3 Bosch Connected Industry Industry 4.0 software from a single source NEXEED Content Introduction 3 Bosch

More information

Environmental Data Cube Support System (EDCSS) Roles and Processes. 20 August 2013

Environmental Data Cube Support System (EDCSS) Roles and Processes. 20 August 2013 Environmental Data Cube Support System (EDCSS) Roles and Processes 20 August 2013 Table of Contents Overview... 3 EDCSS Support Staff... 5 Systems Engineer... 5 Project Workflow Manager Admin... 5 Provider

More information

Interactive Routing. How to create a cloud contact center with NoACD/NoIVR technologies. Executive Summary. By Nikolay Anisimov.

Interactive Routing. How to create a cloud contact center with NoACD/NoIVR technologies. Executive Summary. By Nikolay Anisimov. Interactive Routing How to create a cloud contact center with NoACD/NoIVR technologies White Paper By Nikolay Anisimov March 15, 2017 Executive Summary In this whitepaper we present a patent-pending technology

More information

Applying Automated Methods of Managing Test and Evaluation Processes

Applying Automated Methods of Managing Test and Evaluation Processes Applying Automated Methods of Managing Test and Evaluation Processes Chad Stevens, CTEP Presented to the ITEA 35th International T&E Symposium December 2018 1 Outline Purpose Background and Athena Usage

More information

Multi-Agent Model for Power System Simulation

Multi-Agent Model for Power System Simulation Multi-Agent Model for Power System Simulation A.A.A. ESMIN A.R. AOKI C.R. LOPES JR. G. LAMBERT-TORRES Institute of Electrical Engineering Federal School of Engineering at Itajubá Av. BPS, 1303 Itajubá/MG

More information

CS 313 High Integrity Systems/ CS M13 Critical Systems

CS 313 High Integrity Systems/ CS M13 Critical Systems CS 313 High Integrity Systems/ CS M13 Critical Systems Course Notes Chapter 5: The Development Cycle for Safety-Critical Systems Anton Setzer Dept. of Computer Science, Swansea University http://www.cs.swan.ac.uk/

More information

Improvement on the Acceptance of a Conflict Resolution System by Air Traffic Controllers. R. Flicker, Technical University Berlin

Improvement on the Acceptance of a Conflict Resolution System by Air Traffic Controllers. R. Flicker, Technical University Berlin Improvement on the Acceptance of a Conflict Resolution System by Air Traffic Controllers R. Flicker, Technical University Berlin Outline 1. Background 1. Multi-Sector-Planning 2. Development of Conflict

More information

Tactical Technology Office

Tactical Technology Office Tactical Technology Office Pamela A. Melroy, Deputy Director Briefing prepared for the Aeronautics and Space Engineering Board (ASEB) April 2, 2014 Mission The Defense Advanced Research Projects Agency

More information

Multi-Disciplinary Basic Research in the Science of Autonomy with Naval Relevance BAA QUESTIONS & ANSWERS As of 18 November 2008

Multi-Disciplinary Basic Research in the Science of Autonomy with Naval Relevance BAA QUESTIONS & ANSWERS As of 18 November 2008 Multi-Disciplinary Basic Research in the Science of Autonomy with Naval Relevance BAA 09-008 QUESTIONS & ANSWERS 19 53 As of 18 November 2008 Q 19: From the Q&A it seems to be that industry CANNOT be the

More information

SOLUTION MOTION VIDEO EXPLOITATION

SOLUTION MOTION VIDEO EXPLOITATION SOLUTION MOTION VIDEO EXPLOITATION SITUATIONAL AWARENESS IN A DYNAMIC ENVIRONMENT Conditions on the ground can change in an instant, and national security depends on up-to-the minute situational awareness.

More information

Manufacturing IT Intelligent - efficient - easy handling.

Manufacturing IT Intelligent - efficient - easy handling. Manufacturing IT Intelligent - efficient - easy handling. Manufacturing Operations Management MOM95 - for efficient interoperability between the business and manufacturing levels. KÖHL s Manufacturing

More information

EVALUATION OF CONCEPTUAL CHANGES IN AIR TRAFFIC CONTROL USING TASK-BASED WORKLOAD MODELS

EVALUATION OF CONCEPTUAL CHANGES IN AIR TRAFFIC CONTROL USING TASK-BASED WORKLOAD MODELS 27 TH INTERNATIONAL CONGRESS OF THE AERONAUTICAL SCIENCES EVALUATION OF CONCEPTUAL CHANGES IN AIR TRAFFIC CONTROL USING TASK-BASED WORKLOAD MODELS Stephan Herr DFS Deutsche Flugsicherung GmbH, 63225 Langen,

More information

Service Oriented Architecture (SOA) Implications to End-to-End Assessment

Service Oriented Architecture (SOA) Implications to End-to-End Assessment Service Oriented Architecture (SOA) Implications to End-to-End Assessment Brian Eleazer Brian Hall Robert Kohout Joint Systems Integration Center U.S. Joint Forces Command 757-203-4421 / 4453 / 7598 John.eleazer@jsic.jfcom.mil

More information

Lessons Learned In Cognitive Systems Engineering AMY PRITCHETT GEORGIA TECH JULY 5, 2016

Lessons Learned In Cognitive Systems Engineering AMY PRITCHETT GEORGIA TECH JULY 5, 2016 Lessons Learned In Cognitive Systems Engineering AMY PRITCHETT GEORGIA TECH JULY 5, 2016 Cognitive Engineering Circa 1951 Fitts PM (ed) (1951) Human engineering for an effective air navigation and traffic

More information

TEST I VIDAREUTVECKLINGEN AV GRIPENS AVIONIK- OCH MARKSTÖDSYSTEM

TEST I VIDAREUTVECKLINGEN AV GRIPENS AVIONIK- OCH MARKSTÖDSYSTEM TEST I VIDAREUTVECKLINGEN AV GRIPENS AVIONIK- OCH MARKSTÖDSYSTEM Håkan Anderwall, Saab AB Jacob Gustafsson, Combitech 2011-11-17 AGENDA! The Gripen weapon system an overview! Part 1: The Gripen Aircraft

More information