Automatic Development Tools. Abstract
|
|
- Griselda Preston
- 6 years ago
- Views:
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 Chapter 2 (JZ) - Specification and Design of Real-Time Software In this chapter, we introduce principles and
More informationA 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 informationSATCAS 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 informationA 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 informationAgent 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 informationPrioritising 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 informationDevelopment 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 informationDoD 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 informationAn 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 informationEUROPEAN 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 informationController 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 informationUsing 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 informationMeasuring 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 informationA 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 informationEE382 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 informationIN 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 informationContact 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 informationImproving 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 informationA 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 informationREAL 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 informationFinal 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 informationKey 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 informationDeterministic 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 informationRotorcraft 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 informationAn 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 informationSafe 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 informationDevelopment 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 informationTo 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 informationRAYTHEON 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 informationDevelopment 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 informationAn 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 informationINTEGRATION 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 informationLow 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 informationCNX80 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 informationA 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 informationFULLY 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 informationNextGen 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 informationDeliverable: 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 informationICAT 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 informationAGENT-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 informationTHE 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 informationTowards 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 informationThe 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 informationModelling 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 informationProject 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 informationResearch 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 informationUAVs 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 informationSymphony 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 informationCIMFLOW 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 informationPrerequisites 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 informationAerospace 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 informationUAS 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 informationCOMMON 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 informationDesign 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 informationA 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 informationCLASS/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 informationSoftware 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 informationIoT 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 informationSOA 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 informationIMPLEMENTING 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 informationLecture 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 informationXcit 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 informationTi 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 informationQUICKLOOK 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 informationFederal 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 information4D 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 informationCourse 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 informationInitial 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 informationChapter 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 informationFuture 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 informationContents 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 informationNM 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 informationPremium 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 informationComputational 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 informationAttribute-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 informationWEBINARS. 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 informationTHE 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 informationAssuring 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 informationSoftware 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 informationChapter 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 informationImplementing 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 informationSoftware 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 informationFinal 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 informationAC2000 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 informationUsing 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 informationNEXEED 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 informationEnvironmental 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 informationInteractive 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 informationApplying 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 informationMulti-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 informationCS 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 informationImprovement 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 informationTactical 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 informationMulti-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 informationSOLUTION 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 informationManufacturing 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 informationEVALUATION 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 informationService 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 informationLessons 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 informationTEST 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