MODEL-BASED SYSTEMS ENGINEERING FOR CYBER-PHYSICAL SYSTEMS
|
|
|
- Dwain Terry
- 10 years ago
- Views:
Transcription
1 MODEL-BASED SYSTEMS ENGINEERING FOR CYBER-PHYSICAL SYSTEMS Mark Austin, Department of Civil and Environmental Engineering and ISR, University of Maryland, College Park, MD 20742, USA. Keynote Presentation International Conference on Systems (ICONS 2014), Nice, France, February 26, 2014
2 OVERVIEW Model-Based Systems Engineering at Maryland Pathway to University of Maryland Model-Based Systems Engineering (MBSE) at ISR Our view of MBSE and CPS. Current Research on CPS Ontology-enabled traceability. Semantic platforms for simulation and control of trains and buildings. Ontologies of time and time-based reasoning. Ontologies of time and space, and spatio-temporal reasoning. Acknowledgements / Co-Workers At UMD: Cari Wojcik, John Baras, Reza Ghodssi, Matt Mosteller, Karam Rajab, Nefretiti Nassar, Parastoo Delgoshaei, Eddie Tseng, and Leonard Petnga. At NIST: Conrad Bock, Daniel Veronica and Amanda Pertzborn.
3 Pathway to University of Maryland BACKGROUND
4 38 joint appointment faculty, 26 affiliated faculty, 7 research faculty, 1 Professor of the Practice in 4 colleges and 14 departments 15 postdoctoral researchers leveraging research programs 200+ research graduate students 45 MS Systems Engineering/ ENPM graduate students 55 undergraduate students in SE Projects course INSTITUTE FOR SYSTEM RESEARCH 9 undergraduate students in research programs
5 SYSTEMS ENGINEERING EDUCATION AT ISR
6 MSSE PROGRAM Model-Based Systems Engineering in a Systems Research Environment (30-credits) MBSE Design Sequence (9-credits) Systems Concepts, Issues, and Processes Systems Requirements, Design, and Trade-off Analysis Systems Projects, Validation and Verification SE Specialty Courses (9-credits) Human Factors in SE Systems Life Cycle Analysis and Risk Management System Quality and Robustness Analysis Thesis (6-credits) 6
7 MODEL-BASED SYSTEMS ENGINEERING Definition and Scope Formalizes the development of systems through the use of models. Broad in scope, across multiple stages of system development and multiple physics. Benefits of MBSE Allows for the development of virtual prototypes. Facilitates communication among disciplines in team-based development. Enables semi-formal and formal approaches to system assessment. Management of system complexity.
8 MODEL-BASED SYSTEMS ENGINEERING Tenet 1: Create Big-Picture View and Emphasize Model-Based Systems Engineering. The mathematics needed for formal approaches to systems engineering is foreign to many engineers.
9 MODEL-BASED SYSTEMS ENGINEERING Tenet 2: Emphasize Disciplined Approaches to Design. Techniques include decomposition, abstraction, and formal analysis. 9
10 MODEL-BASED SYSTEMS ENGINEERING Tenet 3: To keep the complexity of design activities in check, we need to employ mixtures of semi-formal and formal approaches to system development.
11 MODEL-BASED SYSTEMS ENGINEERING Tenet 4: Use platform abstractions for system-level design.
12 MODEL-BASED SYSTEMS ENGINEERING Motivating Application Area 1: Buildings! Pearl River Tower Complex Green Technology Tower ïï Architectural Proposal for Chicago
13 MODEL-BASED SYSTEMS ENGINEERING Design Platform Stack Research: Design of a scalable and extensible platform infrastructure 13
14 MODEL-BASED SYSTEMS ENGINEEERING Motivating Application Area 2: Platforms for Biomedical Experimental Research Source: Mosteller et al., 2012
15 PART 1 MODEL-BASED SYSTEMS ENGINEERING OF CYBER-PHYSICAL SYSTEMS AT MARYLAND
16 Our Definition of CPS CYBER-PHYSICAL SYSTEMS C P Structure C P Behavior Cyber Domain Dominated by logic Control, communications Stringent requirements on timing Needs to be fault tolerant push push Cyber capability in every physical component. Executable code Networks of computation Heterogeneous implementations Physical Domain Spatial and network abstractions physical spaces physical and social networks. networks of networks Sensors and actuators. Physics from multiple domains. Combined logic and differential equations. Not entirely predictable. Multiple spatial and temporal resolutions.
17 PATHWAY TO RESEARCH IN CPS Scientific and Technical Challenges Modeling: Lack of an integration science with needed mathematical foundations Design: Weak procedures for handing meta domains (time, space,..). Operation and Decision: High dependence on embedded and local computational intelligence Research Opportunities Design cyber that can reason with physical quantities (not just numbers), time and space. Design component hierarchies and networks, and component ports that work with physical quantities. Embed physical quantities, ontologies, and reasoning capability deeply into scripting languages. Script and solve practical applications.
18 ENCE 688R: CIVIL INFORMATION SYSTEMS Pilot Course: Understand data structures and algorithms for modeling and analysis of networked infrastructure systems. Focus on object-oriented solutions and use of software design patterns. Hands-On: Software development in Java, Python, Jython and XML. Mechanism: Mixtures of Civil Engineering and Systems Engineering graduate students. Class projects: Component based modeling of networked systems. Transportation route selection. Network-based modeling of cities. Dam modeling and visualization. European Gas Network Modeling. Ontology modeling and rule-based reasoning.
19 SOFTWARE DESIGN PATTERNS (NETWORKS) Observer Pattern Mediator Hybrid MVC Pattern Model-View-Controller (MVC)
20 ENCE 688R / MSSE PROJECT WORK BUILDING FLOORPLAN EDITOR Source: Eddie Tseng, MSSE Graduate Student.
21 ENCE 688R / MSSE PROJECT WORK COMPONENT-BASED MODELING OF PIPE NETWORKS Source: Karam Rajab, MSSE Graduate Student.
22 ENCE 688R / MSSE PROJECT WORK ONTOLOGY MODELING AND RULE-BASED REASONING Fact. Sam is a boy. He was born October 1, Rule 1: For a given date of birth, a built-in function getage() computes a person s age. Rule 2: A child is a person with age < 18. Rule 3: Children who are age 5 attend preschool.
23 ENCE 688R / MSSE PROJECT WORK DESIGN AND TRADE-OFF ANALYSIS WITH RDF GRAPHS System Level Architecture Library of Components 2 Add new components to library. Select components System Design Alternatives Environmental Model User Requirements Problem Definition RDF Graph Models Configurator Inference Rule Driven Graph Transformations Design Components Architecture Connectivity Component Compatibility Feasible System Configurations Desgin Problem Requirements Requirements Verification Feasible System Designs Trade Space Analysis Source: Nefretiti Nassar, MSSE Graduate Student.
24 CURRENT RESEARCH ON CPS Semantic Platforms for Design and Management of Trains and Buildings Civil Systems Ph.D. Student: Parastoo Delgoshaei (2010-present)
25 TRACEABILITY MECHANISMS New idea (2005): Ontology-enabled Traceability Mechanisms State of the Art Traceability Requirements Engineering Model Proposed Model for Traceability Physical System Requirements query notification Design Concept implement data Engineering Model Design Rule Checking Sensors Sensors Visual indicator of requirements status. Approach: Requirements are satisfied through implementation of design concepts. Now traceability pathways are threaded through design concepts. Key Benefit: Rule checking can be attached to design concepts (ontology), therefore, we have a pathway for early validation. 25
26 ONTOLOGY ENABLED TRACEABILITY (WITH VERY BASIC RULE CHECKING) Key Advantage: Design rules and procedures for design rule checking can be attached to ontologies Design rule checking is triggered by double clicking on a requirement. Visualization shows the extent of ontologies and engineering entities involved in the rule checking. Source: Cari Wojcik,
27 VISION FOR VERSION II (2010) June, Re-design implementation to maximize use of software design patterns. Model system schedules and train behavior with finite state machines. System-level behavior will correspond to a network of communicating finite state machines. 27
28 SIMPLE LAMP ARCHITECTURE
29 RAILWAY SYSTEM ARCHITECTURE
30 REQUIREMENTS-TO-STATECHART TRACEABILITY Requirement level (textual representation) The metro system will start working at 5 am. Rule level (SWRL) scheduler(?s)^ hastime(?s,?t) ^ swrlb:greaterthan(?t,5) ^ train(?tr) ^ isavailable(?tr,true)=>sendtrain(?s,?tr) Guard Statement The transition from idle to active is conditional on [t == 5 am.] evaluation results. Expected Behavior The scheduler statechart will transition from idle to active at 5:00 am. The statechart of at least one train will transition to the At Station state. 30
31 STATECHART TO REQUIREMENT TRACEABILITY
32 FROM TRAINS TO BUILDINGS ( ) Parastoo finishes MSSE Degree in Dec Matriculates to Ph.D. in Civil Systems in Jan Design Rules and Reasoner Ontologies and Models Engineering Model Remarks Design Rules Classes Relationships System Structure System structures are modeled as networks and composite hierarchies of components. Reasoner Textual Requirements Individual Requirement verify Properties define Instances Data System Behavior b a c d Behaviors will be associated with components. Discrete behavior will be modeled with finite state machines. Continuous behavior will be represented by partial differential equations.
33 INFERENCE RULES FOR HVAC ONTOLOGY Requirement: Cooling coil will be locked out for winter operation (55 F) Rule: (?cc RDF:type Cooling) (?cc ont:islocked??l) (?out_temp ont:hasvalue?v) lessthan(?v,55) ->(?l, true) 33
34 SYSTEM-LEVEL DESIGN / SIMULATION / CONTROL
35 SCRIPTING LANGUAGE DESIGN (2013) Problem Statement and Approach Support the integration of physical components and computation of discrete and continuous behaviors. Units are embedded within the basic data types, physical quantities, matrices of physical quantities, and branching and looping control. Assignment Statements Looping Constructs Matrices
36 A SIMPLE PROBLEM FLOW BETWEEN TANKS 6 Tank water levels versus time 5 4 Water level (m) Time (sec) Near-term goal: support for computational fluid dynamics.
37 FUTURE PLANS Acknowledgement: Amanda Pertzborn
38 CURRENT RESEARCH ON CPS Ontologies of Time and Time-Based Reasoning. Spatio-Temporal Systems. Civil Systems Ph.D. Student: Leonard Petnga (2012-present)
39 What are Cyber-Physical Systems? PROBLEM STATEMENT Systems with tight integration of networked computational and physical elements (Lee, 2010) Cyber Network Physical Mathematical model: FSM Graph ODE Time model: Discrete Discrete Continuous Space model: Discrete Discrete Discrete/Continuous Role: Decision/Computation/Reasoning Communication Sensing/Actuation Scientific and Technical Challenges : Modeling: Lack of Integration science with needed mathematical foundations Design: Weak procedures for handing meta domains (time, space,..) critical to system ity Operation/Decision : High dependence on embedded/local computational intelligence è Right physical action at the right time and right place are critical to safety! è How to embed physical semantics in cyber models for smartness
40 Investigate and understand OBJECTIVE AND SCOPE Meta domains especially temporal and spatial theories Ontologies roles in deriving formal, precise models and architecting CPS DL-based semantics Reasoning for achieving System level safety in CPS Allen s Temporal Interval Calculus and Region Connection Calculus (RCC) Semantic web technologies To conceptualize formal procedures and reasoning framework enabling HW-SW co-design, system-level safety study and domain-specific semantics in MBSE of CPS. Implement: integration mechanisms between temporal and non-temporal domains in safety-critical systems in general and CPS in particular. Applications: Civil Systems (traffic system, connected vehicles, automated aircraft taxing), robots (automated warehouse), aeronautic (UAV fleet), energy (wind farm).
41 OUR APPROACH: What s New? DL (decidable) Safety goals (system level) Rules checking Reasoning Platform Decision feedback loop Modular framework : domains and rules (theories) formally defined; Ontologies integrity. Domains theories Ontologies Modeling (sub)domains Control strategy Formal Models (Engineering, qualitative ) Detailed modeling CPS Architecture (Cyber+Physical+Meta) Dimension reduction System design/operation feedback loop Reasoning-enabled : DL- semantics for decision making; Handling of physical quantities. Interface ontologies : define and link primitive-domains. Formal analysis of system s Analysis (decision problem) System Requirements safety properties: decision trees for safety requirements (hard constraints) checked;
42 OUR APPROACH: Scope CPS for which safety and performance depend on correct time/space-based prediction of the future state of the system.
43 SUPPORTIVE SEMANTICS : TEMPORAL AND SPATIAL CALCULUS Allen s Temporal Interval Calculus Interval-based theory: proper time intervals defined from time instants Restricted axioms ensuring time reasoning decidability (OWL DL) Ex. intoverlaps (FOL) Region Connection Calculus(RCC) Region-based spatial model: Regular 2D spaces, convex shapes Maximal fragment satisfiable in polynomial time (Renz 1999) Ex. disjoint (DC) ( x y(dc(x, y) C(x, y))) è Trade-off between expressiveness and computability.. for satisfiability!
44 SYSTEM ARCHITECTURE - HIGH-LEVEL Abstractions of System of interest & the worlds Domains and system Semantics (DL-backed domain and system level ontologies) Domain Modeling Layer Concepts, Relations & Data New triples/ relationships CPS Worlds + System Thinking (Designer) Laws, constraints & theories Reasoning (Inferencing, Queryable triples graph, Decision making) CPS Problem dimensions and units Reasoning Layer Data with compatible dimensions & units Results with appropriate unit Domains dimension and units specifications Semantic extension and computation support (System and Worlds abstractions + DL formalisms) Computation Layer
45 SYSTEM ARCHITECTURE COMPONENTS AND INTEGRATION CPS Application Integrator CPS reasoning engine OWL R.E. Interface Integrated Ontology CPS Custom Interface Computation Interface Integration data Physical Subsystems Cyber Subsystems Phys. Syst. Reas. Eng. Space reasoning engine Time reasoning engine Cyber reasoning engine OWL Phys. Ontology R.E. Int. Phys. Syst. Custom Int. OWL Space Ontology R.E. Int. Space Custom Int. OWL Time Ontology R.E. Int. Time Custom Int. OWL Cyber Ontology R.E. Int. Cyber Custom Int. Phys. data Space data Time data Cyber data Semantic and Computation support Java Topology Suite (JTS) JScience Java DAE Solvers: Matlab, Dymola, Paramagic,.
46 Applications
47 APPLICATION 1 : DILEMMA ZONE PROBLEM AT TRAFFIC INTERSECTION CPS Simulation view Converter Physical Model Ontological support Reasoner Cyber Model
48 APPLICATION 2 : AUTOMATED TAXIWAY SYSTEM AT AIRPORT Spatial primitives
49 APPLICATION 2 : AUTOMATED TAXIWAY SYSTEM AT AIRPORT Reasoning view Simulation Framework and 2D Visualization Visualization Interface Semantic modeling Semantic extension & computation support Visualization Interface Executable Machine Computation Interface Engineering modeling Model object types (PhysicalEngineering) DBMS + Extension Libraries(computation & Physical Quantity) Database Decision Tree Dimensional Reduction Xspace à PIspace System requirements Problem analysis Domain & integration ontologies
50 REFERENCES Austin M.A. and Wojcik C.E.,Ontology-Enabled Traceability Mechanisms, INCOSE 2010,Chicago, USA, July 12-15, Delgoshaei P. and Austin M.A., Software Patterns for Traceability of Requirements to Finite-State Machine Behavior: Application to Rail Transit Systems Design and Management, INCOSE 2012, Rome, Italy, Petnga L. and Austin M.A., Ontologies of Time and Time-Based Reasoning for MBSE of Cyber-Physical Systems, CSER 2013, Georgia Institute of Technology, Atlanta, GA, March 19-22, Best Conference Paper Award. Mosteller M., Austin M.A., Yang S., and Ghodssi R., Platforms for Engineering Experimental Biomedical Systems, INCOSE 2012, Rome, Italy, Outstanding Systems Engineering Paper Award. Delgoshaei P., Austin M.A., and Veronica D.A., A Semantic Platform Infrastructure for Requirements Traceability and System Assessment, 9th International Conference on Systems (ICONS 2014), Nice, France, February 23-27, Nassar N. and Austin M.A., Model-Based Systems Engineering and Trade-Off Anslysis with RDF Graphs, CSER 2013, Georgia Institute of Technology, Atlanta, GA, March 19-22, 2013.
51 Thank You Web site: 51
Eastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students
Eastern Washington University Department of Computer Science Questionnaire for Prospective Masters in Computer Science Students I. Personal Information Name: Last First M.I. Mailing Address: Permanent
Ontology-Based Semantic Modeling of Safety Management Knowledge
2254 Ontology-Based Semantic Modeling of Safety Management Knowledge Sijie Zhang 1, Frank Boukamp 2 and Jochen Teizer 3 1 Ph.D. Candidate, School of Civil and Environmental Engineering, Georgia Institute
Professional Organization Checklist for the Computer Science Curriculum Updates. Association of Computing Machinery Computing Curricula 2008
Professional Organization Checklist for the Computer Science Curriculum Updates Association of Computing Machinery Computing Curricula 2008 The curriculum guidelines can be found in Appendix C of the report
Doctor of Philosophy in Computer Science
Doctor of Philosophy in Computer Science Background/Rationale The program aims to develop computer scientists who are armed with methods, tools and techniques from both theoretical and systems aspects
SYSTEMS, CONTROL AND MECHATRONICS
2015 Master s programme SYSTEMS, CONTROL AND MECHATRONICS INTRODUCTION Technical, be they small consumer or medical devices or large production processes, increasingly employ electronics and computers
Master of Science in Computer Science
Master of Science in Computer Science Background/Rationale The MSCS program aims to provide both breadth and depth of knowledge in the concepts and techniques related to the theory, design, implementation,
Mastering increasing product complexity with Collaborative Systems Engineering and PLM
Mastering increasing product complexity with Collaborative Systems Engineering and PLM Thierry Ambroisine Dassault Systèmes 10 rue Marcel Dassault, 78140 Vélizy Villacoublay, France [email protected]
Poznan University of Technology Faculty of Electrical Engineering
Poznan University of Technology Faculty of Electrical Engineering Contact Person: Pawel Kolwicz Vice-Dean Faculty of Electrical Engineering [email protected] List of Modules Academic Year: 2015/16
Static Analysis and Validation of Composite Behaviors in Composable Behavior Technology
Static Analysis and Validation of Composite Behaviors in Composable Behavior Technology Jackie Zheqing Zhang Bill Hopkinson, Ph.D. 12479 Research Parkway Orlando, FL 32826-3248 407-207-0976 [email protected],
MEng, BSc Computer Science with Artificial Intelligence
School of Computing FACULTY OF ENGINEERING MEng, BSc Computer Science with Artificial Intelligence Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give
Professional Organization Checklist for the Computer Information Systems Curriculum
Professional Organization Checklist f the Computer Infmation Systems Curriculum Association of Computing Machinery and Association of Infmation Systems IS 2002 Model Curriculum and Guidelines f Undergraduate
MEng, BSc Applied Computer Science
School of Computing FACULTY OF ENGINEERING MEng, BSc Applied Computer Science Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give a machine instructions
AUTOMATED CONSTRUCTION PLANNING FOR MULTI-STORY BUILDINGS
AUTOMATED CONSTRUCTION PLANNING FOR MULTI-STORY BUILDINGS Tang-Hung Nguyen 1 ABSTRACT This paper outlines a computer-based framework that can assist construction planners and schedulers in automatically
The Data Grid: Towards an Architecture for Distributed Management and Analysis of Large Scientific Datasets
The Data Grid: Towards an Architecture for Distributed Management and Analysis of Large Scientific Datasets!! Large data collections appear in many scientific domains like climate studies.!! Users and
Set-Based Design: A Decision-Theoretic Perspective
Set-Based Design: A Decision-Theoretic Perspective Chris Paredis, Jason Aughenbaugh, Rich Malak, Steve Rekuc Product and Systems Lifecycle Management Center G.W. Woodruff School of Mechanical Engineering
Draft Martin Doerr ICS-FORTH, Heraklion, Crete Oct 4, 2001
A comparison of the OpenGIS TM Abstract Specification with the CIDOC CRM 3.2 Draft Martin Doerr ICS-FORTH, Heraklion, Crete Oct 4, 2001 1 Introduction This Mapping has the purpose to identify, if the OpenGIS
A Case Study of the Systems Engineering Process in Healthcare Informatics Quality Improvement. Systems Engineering. Ali M. Hodroj
A Case Study of the Systems Engineering Process in Healthcare Informatics Quality Improvement By Ali M. Hodroj Project Report submitted to the Faculty of the Maseeh School of Engineering and Computer Science
Communication and Embedded Systems: Towards a Smart Grid. Radu Stoleru, Alex Sprintson, Narasimha Reddy, and P. R. Kumar
Communication and Embedded Systems: Towards a Smart Grid Radu Stoleru, Alex Sprintson, Narasimha Reddy, and P. R. Kumar Alex Sprintson Smart grid communication Key enabling technology Collecting data Control
The SPES Methodology Modeling- and Analysis Techniques
The SPES Methodology Modeling- and Analysis Techniques Dr. Wolfgang Böhm Technische Universität München [email protected] Agenda SPES_XT Project Overview Some Basic Notions The SPES Methodology SPES_XT
EL Program: Smart Manufacturing Systems Design and Analysis
EL Program: Smart Manufacturing Systems Design and Analysis Program Manager: Dr. Sudarsan Rachuri Associate Program Manager: K C Morris Strategic Goal: Smart Manufacturing, Construction, and Cyber-Physical
How To Get A Computer Science Degree
MAJOR: DEGREE: COMPUTER SCIENCE MASTER OF SCIENCE (M.S.) CONCENTRATIONS: HIGH-PERFORMANCE COMPUTING & BIOINFORMATICS CYBER-SECURITY & NETWORKING The Department of Computer Science offers a Master of Science
Agile Model-Based Systems Engineering (ambse)
Agile Model-Based Systems Engineering (ambse) Bruce Powel Douglass, Ph.D. Chief Evangelist, Global Technology Ambassador IBM Rational [email protected] Twitter: @BruceDouglass Yahoo: tech.groups.yahoo.com/group/rt-uml/
Applying 4+1 View Architecture with UML 2. White Paper
Applying 4+1 View Architecture with UML 2 White Paper Copyright 2007 FCGSS, all rights reserved. www.fcgss.com Introduction Unified Modeling Language (UML) has been available since 1997, and UML 2 was
CS Master Level Courses and Areas COURSE DESCRIPTIONS. CSCI 521 Real-Time Systems. CSCI 522 High Performance Computing
CS Master Level Courses and Areas The graduate courses offered may change over time, in response to new developments in computer science and the interests of faculty and students; the list of graduate
SCADE Suite in Space Applications
SCADE Suite in Space Applications at EADS David Lesens 09/10/2008 Overview Introduction Historical use of SCADE at EADS Astrium ST Why using SCADE? The Automatic Transfer Vehicle (ATV) M51 and Vega R&T
SysML Modelling Language explained
Date: 7 th October 2010 Author: Guillaume FINANCE, Objet Direct Analyst & Consultant UML, the standard modelling language used in the field of software engineering, has been tailored to define a modelling
Certification of a Scade 6 compiler
Certification of a Scade 6 compiler F-X Fornari Esterel Technologies 1 Introduction Topic : What does mean developping a certified software? In particular, using embedded sofware development rules! What
An Approach for Knowledge-Based IT Management of Air Traffic Control Systems
An Approach for Knowledge-Based IT Management of Air Traffic Control Systems Fabian Meyer, Reinhold Kroeger RheinMain University of Applied Sciences D-65195 Wiesbaden, Germany {firstname.lastname}@hs-rm.de
Autonomic IoT Systems Realizing Self-* Properties in IoT Systems
Autonomic IoT Systems Realizing Self-* Properties in IoT Systems Noor Bajunaid [email protected] CS 788 Fall 2015 1 IoT and CPS The internet of things is known as giving any object the ability
How To Test Automatically
Automated Model-Based Testing of Embedded Real-Time Systems Jan Peleska [email protected] University of Bremen Bieleschweig Workshop 7 2006-05-05 Outline Technologie-Zentrum Informatik Objectives Basic concepts
Layered Approach to Development of OO War Game Models Using DEVS Framework
Layered Approach to Development of OO War Game Models Using DEVS Framework Chang Ho Sung*, Su-Youn Hong**, and Tag Gon Kim*** Department of EECS KAIST 373-1 Kusong-dong, Yusong-gu Taejeon, Korea 305-701
Chap 1. Introduction to Software Architecture
Chap 1. Introduction to Software Architecture 1. Introduction 2. IEEE Recommended Practice for Architecture Modeling 3. Architecture Description Language: the UML 4. The Rational Unified Process (RUP)
CRITERIA FOR ACCREDITING ENGINEERING TECHNOLOGY PROGRAMS
CRITERIA FOR ACCREDITING ENGINEERING TECHNOLOGY PROGRAMS Effective for Reviews During the 2013-2014 Accreditation Cycle Incorporates all changes approved by the ABET Board of Directors as of October 27,
Division of Mathematical Sciences
Division of Mathematical Sciences Chair: Mohammad Ladan, Ph.D. The Division of Mathematical Sciences at Haigazian University includes Computer Science and Mathematics. The Bachelor of Science (B.S.) degree
Page 1 of 5. (Modules, Subjects) SENG DSYS PSYS KMS ADB INS IAT
Page 1 of 5 A. Advanced Mathematics for CS A1. Line and surface integrals 2 2 A2. Scalar and vector potentials 2 2 A3. Orthogonal curvilinear coordinates 2 2 A4. Partial differential equations 2 2 4 A5.
Geospatial Information with Description Logics, OWL, and Rules
Reasoning Web 2012 Summer School Geospatial Information with Description Logics, OWL, and Rules Presenter: Charalampos Nikolaou Dept. of Informatics and Telecommunications National and Kapodistrian University
The Ontological Approach for SIEM Data Repository
The Ontological Approach for SIEM Data Repository Igor Kotenko, Olga Polubelova, and Igor Saenko Laboratory of Computer Science Problems, Saint-Petersburg Institute for Information and Automation of Russian
Master Degree Program in Computer Science (CS)
Master Degree Program in Computer Science (CS) Students holding Bachelor s degree in Computer Science are accepted as graduate students, after meeting the general requirements stated below. Applicants
Use of a Web-Based GIS for Real-Time Traffic Information Fusion and Presentation over the Internet
Use of a Web-Based GIS for Real-Time Traffic Information Fusion and Presentation over the Internet SUMMARY Dimitris Kotzinos 1, Poulicos Prastacos 2 1 Department of Computer Science, University of Crete
Industry 4.0 and Big Data
Industry 4.0 and Big Data Marek Obitko, [email protected] Senior Research Engineer 03/25/2015 PUBLIC PUBLIC - 5058-CO900H 2 Background Joint work with Czech Institute of Informatics, Robotics and
Reusable Knowledge-based Components for Building Software. Applications: A Knowledge Modelling Approach
Reusable Knowledge-based Components for Building Software Applications: A Knowledge Modelling Approach Martin Molina, Jose L. Sierra, Jose Cuena Department of Artificial Intelligence, Technical University
Performance Analysis, Data Sharing, Tools Integration: New Approach based on Ontology
Performance Analysis, Data Sharing, Tools Integration: New Approach based on Ontology Hong-Linh Truong Institute for Software Science, University of Vienna, Austria [email protected] Thomas Fahringer
Ontology and automatic code generation on modeling and simulation
Ontology and automatic code generation on modeling and simulation Youcef Gheraibia Computing Department University Md Messadia Souk Ahras, 41000, Algeria [email protected] Abdelhabib Bourouis
Graduate Co-op Students Information Manual. Department of Computer Science. Faculty of Science. University of Regina
Graduate Co-op Students Information Manual Department of Computer Science Faculty of Science University of Regina 2014 1 Table of Contents 1. Department Description..3 2. Program Requirements and Procedures
DEGREE PLAN INSTRUCTIONS FOR COMPUTER ENGINEERING
DEGREE PLAN INSTRUCTIONS FOR COMPUTER ENGINEERING Fall 2000 The instructions contained in this packet are to be used as a guide in preparing the Departmental Computer Science Degree Plan Form for the Bachelor's
Rotorcraft Health Management System (RHMS)
AIAC-11 Eleventh Australian International Aerospace Congress Rotorcraft Health Management System (RHMS) Robab Safa-Bakhsh 1, Dmitry Cherkassky 2 1 The Boeing Company, Phantom Works Philadelphia Center
NSF Workshop: High Priority Research Areas on Integrated Sensor, Control and Platform Modeling for Smart Manufacturing
NSF Workshop: High Priority Research Areas on Integrated Sensor, Control and Platform Modeling for Smart Manufacturing Purpose of the Workshop In October 2014, the President s Council of Advisors on Science
Master s Program in Information Systems
The University of Jordan King Abdullah II School for Information Technology Department of Information Systems Master s Program in Information Systems 2006/2007 Study Plan Master Degree in Information Systems
Computer Science. General Education Students must complete the requirements shown in the General Education Requirements section of this catalog.
Computer Science Dr. Ilhyun Lee Professor Dr. Ilhyun Lee is a Professor of Computer Science. He received his Ph.D. degree from Illinois Institute of Technology, Chicago, Illinois (1996). He was selected
Model-Driven Software Development for Robotics: an overview
Model-Driven Software Development for Robotics: an overview IEEE-ICRA2011 Workshop on Software Development and Integration in Robotics Jan F. Broenink, Maarten M. Bezemer Control Engineering, University
COURSE CATALOGUE 2013-2014
COURSE CATALOGUE 201-201 Field: COMPUTER SCIENCE Programme: Bachelor s Degree Programme in Computer Science (Informatics) Length of studies: years (6 semesters) Number of ECTS Credits: 180 +0 for the B.Sc.
From Big Data to Smart Data Thomas Hahn
Siemens Future Forum @ HANNOVER MESSE 2014 From Big to Smart Hannover Messe 2014 The Evolution of Big Digital data ~ 1960 warehousing ~1986 ~1993 Big data analytics Mining ~2015 Stream processing Digital
Bachelor of Games and Virtual Worlds (Programming) Subject and Course Summaries
First Semester Development 1A On completion of this subject students will be able to apply basic programming and problem solving skills in a 3 rd generation object-oriented programming language (such as
Scalability of formal methods for validation and verification of software control systems
Scalability of formal methods for validation and verification of software control systems COPYRIGHT 2012 HAMILTON SUNDSTRAND CORPORATION. THIS DOCUMENT IS THE PROPERTY OF HAMILTON SUNDSTRAND CORPORATION
The 4 Pillars of Technosoft s Big Data Practice
beyond possible Big Use End-user applications Big Analytics Visualisation tools Big Analytical tools Big management systems The 4 Pillars of Technosoft s Big Practice Overview Businesses have long managed
Course Syllabus For Operations Management. Management Information Systems
For Operations Management and Management Information Systems Department School Year First Year First Year First Year Second year Second year Second year Third year Third year Third year Third year Third
CRITERIA FOR ACCREDITING ENGINEERING TECHNOLOGY PROGRAMS
CRITERIA FOR ACCREDITING ENGINEERING TECHNOLOGY PROGRAMS Effective for Evaluations During the 2011-2012 Accreditation Cycle Incorporates all changes approved by the ABET Board of Directors as of October
LONG BEACH CITY COLLEGE MEMORANDUM
LONG BEACH CITY COLLEGE MEMORANDUM DATE: May 5, 2000 TO: Academic Senate Equivalency Committee FROM: John Hugunin Department Head for CBIS SUBJECT: Equivalency statement for Computer Science Instructor
Degree Regulations for the Master's Degree "Automation and Robotics" in the Faculty of Electrical Engineering and Information Technology of
Degree Regulations for the Master's Degree "Automation and Robotics" in the Faculty of Electrical Engineering and Information Technology of The University of Dortmund has issued the following Degree Regulations
Model Engineering using Multimodeling
Model Engineering using Multimodeling Christopher Brooks (UC Berkeley) Chih-Hong Cheng (UC Berkeley & TU Munich) Thomas Huining Feng (UC Berkeley) Edward A. Lee (UC Berkeley) Reinhard von Hanxleden (Christian-Albrechts-Univ.
Please consult the Department of Engineering about the Computer Engineering Emphasis.
COMPUTER SCIENCE Computer science is a dynamically growing discipline. ABOUT THE PROGRAM The Department of Computer Science is committed to providing students with a program that includes the basic fundamentals
A Framework of Context-Sensitive Visualization for User-Centered Interactive Systems
Proceedings of 10 th International Conference on User Modeling, pp423-427 Edinburgh, UK, July 24-29, 2005. Springer-Verlag Berlin Heidelberg 2005 A Framework of Context-Sensitive Visualization for User-Centered
Eastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students
Eastern Washington University Department of Computer Science Questionnaire for Prospective Masters in Computer Science Students I. Personal Information Name: Last First M.I. Mailing Address: Permanent
The Masters of Science in Information Systems & Technology
The Masters of Science in Information Systems & Technology College of Engineering and Computer Science University of Michigan-Dearborn A Rackham School of Graduate Studies Program PH: 1-59-561; FAX: 1-59-692;
Complexities of Simulating a Hybrid Agent-Landscape Model Using Multi-Formalism
Complexities of Simulating a Hybrid Agent-Landscape Model Using Multi-Formalism Composability Gary R. Mayer [email protected] Hessam S. Sarjoughian [email protected] Arizona Center for Integrative Modeling
Programming Languages
Programming Languages Qing Yi Course web site: www.cs.utsa.edu/~qingyi/cs3723 cs3723 1 A little about myself Qing Yi Ph.D. Rice University, USA. Assistant Professor, Department of Computer Science Office:
Network Mission Assurance
Network Mission Assurance Michael F. Junod, Patrick A. Muckelbauer, PhD, Todd C. Hughes, PhD, Julius M. Etzl, and James E. Denny Lockheed Martin Advanced Technology Laboratories Camden, NJ 08102 {mjunod,pmuckelb,thughes,jetzl,jdenny}@atl.lmco.com
What is Enterprise Architect? Enterprise Architect is a visual platform for designing and constructing software systems, for business process
1 2 3 What is Enterprise Architect? Enterprise Architect is a visual platform for designing and constructing software systems, for business process modeling, and for more generalized modeling purposes.
Information Services for Smart Grids
Smart Grid and Renewable Energy, 2009, 8 12 Published Online September 2009 (http://www.scirp.org/journal/sgre/). ABSTRACT Interconnected and integrated electrical power systems, by their very dynamic
Introduction to MATLAB Gergely Somlay Application Engineer [email protected]
Introduction to MATLAB Gergely Somlay Application Engineer [email protected] 2012 The MathWorks, Inc. 1 What is MATLAB? High-level language Interactive development environment Used for: Numerical
Erik Jonsson School of Engineering and Computer Science
Erik Jonsson School of Engineering and Computer Science Bachelor of Science in Computer Science (B.S.C.S.) Goals for the Computer Science Program The undergraduate Computer Science program is committed
Methods and Tools For Embedded Distributed System Scheduling and Schedulability Analysis
Methods and Tools For Embedded Distributed System Scheduling and Schedulability Analysis Steve Vestal Honeywell Labs [email protected] 18 October 2005 Outline Background Binding and Routing Scheduling
Professor, D.Sc. (Tech.) Eugene Kovshov MSTU «STANKIN», Moscow, Russia
Professor, D.Sc. (Tech.) Eugene Kovshov MSTU «STANKIN», Moscow, Russia As of today, the issue of Big Data processing is still of high importance. Data flow is increasingly growing. Processing methods
Software Development Workflow in Robotics
Software Development Workflow in Robotics Alois Knoll Simon Barner, Michael Geisinger, Markus Rickert Robotics and Embedded Systems Department of Informatics Technische Universität München ICRA 2009 Workshop
Managing a Fibre Channel Storage Area Network
Managing a Fibre Channel Storage Area Network Storage Network Management Working Group for Fibre Channel (SNMWG-FC) November 20, 1998 Editor: Steven Wilson Abstract This white paper describes the typical
Jairson Vitorino. PhD Thesis, CIn-UFPE February 2009. Supervisor: Prof. Jacques Robin. Ontologies Reasoning Components Agents Simulations
CHROME: A Model-Driven Component- Based Rule Engine Jairson Vitorino PhD Thesis, CIn-UFPE February 2009 Supervisor: Prof. Jacques Robin Ontologies Reasoning Components Agents Simulations Contents 1. Context
Applied mathematics and mathematical statistics
Applied mathematics and mathematical statistics The graduate school is organised within the Department of Mathematical Sciences.. Deputy head of department: Aila Särkkä Director of Graduate Studies: Marija
Degrees Major in Computer Science Minor in Computer Science Major in Software Engineering
LT400, Independent Study: Directed reading registering. (U)(1). LT401, Independent Study: Directed reading registering. (U)(2). LT402, Independent Study: Directed reading registering. (U)(3). LT499, Honors
Design and Implementation of a Semantic Web Solution for Real-time Reservoir Management
Design and Implementation of a Semantic Web Solution for Real-time Reservoir Management Ram Soma 2, Amol Bakshi 1, Kanwal Gupta 3, Will Da Sie 2, Viktor Prasanna 1 1 University of Southern California,
Application Centric Infrastructure Object-Oriented Data Model: Gain Advanced Network Control and Programmability
White Paper Application Centric Infrastructure Object-Oriented Data Model: Gain Advanced Network Control and Programmability What You Will Learn This document discusses application centric infrastructure
From Control Loops to Software
CNRS-VERIMAG Grenoble, France October 2006 Executive Summary Embedded systems realization of control systems by computers Computers are the major medium for realizing controllers There is a gap between
Industrial Control Systems Security Guide
Industrial Control Systems Security Guide Keith Stouffer, Engineering Lab National Institute of Standards and Technology NIST SP 800-82, Rev 2 and ICS Cybersecurity Testbed Keith Stouffer Project Leader,
Master of Science (M.S.), Major in Software Engineering
Texas State University 1 Master of Science (M.S.), Major in Software Engineering Admission Policy For information regarding admission application requirements and deadlines, please visit The Graduate College
FIPA agent based network distributed control system
FIPA agent based network distributed control system V.Gyurjyan, D. Abbott, G. Heyes, E. Jastrzembski, C. Timmer, E. Wolin TJNAF, Newport News, VA 23606, USA A control system with the capabilities to combine
COURSE TITLE COURSE DESCRIPTION
COURSE TITLE COURSE DESCRIPTION CS-00X COMPUTING EXIT INTERVIEW All graduating students are required to meet with their department chairperson/program director to finalize requirements for degree completion.
UNDERGRADUATE DEGREE PROGRAMME IN INDUSTRIAL ELECTRONICS AND AUTOMATION ENGINEERING SCHOOL OF INDUSTRIAL ENGINEERING. ALBACETE
UNDERGRADUATE DEGREE PROGRAMME IN INDUSTRIAL ELECTRONICS AND AUTOMATION ENGINEERING SCHOOL OF INDUSTRIAL ENGINEERING. ALBACETE HIGHER TECHNICAL SCHOOL OF INDUSTRIAL ENGINEERING. CIUDAD REAL SCHOOL OF TECHNICAL
Computer Science. Master of Science
Computer Science Master of Science The Master of Science in Computer Science program at UALR reflects current trends in the computer science discipline and provides students with a solid theoretical and
Department of Computer Science
Department of Computer Science Ali Sekmen, PhD 2, Chair 005, McCord Hall 615-963-5712 Faculty: K. Al Nasr, W. Chen, E. Erdemir, M. Hayes, H. Miao, T. Rogers, G. Shao, F. Yao General Statement: The Department
Model Driven Interoperability through Semantic Annotations using SoaML and ODM
Model Driven Interoperability through Semantic Annotations using SoaML and ODM JiuCheng Xu*, ZhaoYang Bai*, Arne J.Berre*, Odd Christer Brovig** *SINTEF, Pb. 124 Blindern, NO-0314 Oslo, Norway (e-mail:
Model-Based Conceptual Design through to system implementation Lessons from a structured yet agile approach
Model-Based Conceptual Design through to system implementation Lessons from a structured yet agile approach Matthew Wylie Shoal Engineering Pty Ltd [email protected] Dr David Harvey Shoal Engineering
Meeting DO-178B Software Verification Guidelines with Coverity Integrity Center
Meeting DO-178B Software Verification Guidelines with Coverity Integrity Center May, 2009 Thomas Schultz Director of Product Strategy, Coverity, Inc. Executive Summary Development organizations that create
Databases in Organizations
The following is an excerpt from a draft chapter of a new enterprise architecture text book that is currently under development entitled Enterprise Architecture: Principles and Practice by Brian Cameron
