To Model or Not to Model? Formalizing the Conceptual Modeling Thought Process to Benefit Engineers and Scientists
|
|
- Teresa Pearson
- 5 years ago
- Views:
Transcription
1 To Model or Not to Model? Formalizing the Conceptual Modeling Thought Process to Benefit Engineers and Scientists Dov Dori Massachusetts Institute of Technology Technion, Israel Institute of Technology SDM Webinar February 9, 2015
2 How do we explain ideas to each other? Grab a pen and piece of paper, or a chalk and blackboard Scribble shapes with names next to them While talking, run lines with or without arrows among the shapes Follow the reaction of the audience to see if idea is understood Answer questions, continue scribbling 2
3 What is Conceptual Modeling? A systematic, formalized process of describing, specifying, designing or explaining ideas, systems, products or processes through a model. Applicable to both Science Studying what is known and what is missing to satisfy human thirst for knowledge, and Engineering Designing systems to benefit humans, based on sound scientific principles Science can be thought of as reverse engineering of nature 3
4 Why Conceptual Modeling? Convert tacit, fragmented knowledge into explicit, integrative knowledge. Construct concise models mental pictures of natural systems [science] and artificial systems [engineering] while integrating structure and behaviour at all detail levels. Communicate the model to stakeholders through formal, unambiguous, actionable descriptions. 4
5 What is required of a conceptual modeling language? It must be: Simple yet expressive Intuitive yet formal Seemingly contradicting requirements! How can these be reconciled? 5
6 A conceptual modeling language that is simple yet expressive, and intuitive yet formal Let the search begin! 6
7 Preamble: OCCUM s RAZOR 14th Century logician and Franciscan priest William of Ockham "Entities should not be multiplied unnecessarily." "Entia non sunt multiplicanda praeter necessitatem" In an extended version: "If you have two equally likely solutions to a problem, choose the simplest." OCCUM s RAZOR is an important guiding principle of OPM 7
8 Theoretical Foundation 1: Three Cognitive Assumptions (1) Dual-channel processing humans possess separate systems for processing visual and verbal representations (Clark & Paivio, 1991; Baddeley, 1992). (2) Limited capacity the amount of processing that can take place within each information processing channel is extremely limited (Miller, 1956; Chandler & Sweller, 1991; Baddeley, 1992). (3) Active processing meaningful learning occurs during active cognitive processing, paying attention to words and pictures. Mayer, R.E. (2003). The promise of multimedia learning: using the same instructional design methods across different media. Learning and Instruction, 13, pp
9 Communications of the ACM, 2008 The design of Object- Process Methodology OPM accounts for the three Cognitive Assumptions 9
10 Theoretical Foundation 2: Universal Ontology Ontology: a set of concepts for describing a domain (industry, banking, military, botany, healthcare ) and systems within it. Universal Ontology: a domain-independent set of concepts for describing systems in the universe, both natural and man-made. 10
11 OPM Design Principle 1: Simplicity Simplicity is a must for modeling systems We cannot ignore the inherent complexity of systems. However, We can simplify the way systems are modeled without sacrificing accuracy, and without sparing details. 2/8/
12 OPM Design Principle 2: Minimum Description Length If the same system can be expresses by two languages with the same level of fidelity, the one with the shortest description is preferred. Inspired by The Minimum Description Length (MDL) Principle (Rissanen 1978) Rissanen, J. (1978). Modeling by shortest data description. Automatica, 14: /8/
13 Fundamental question 1: What is needed to describe the universe? Answer: Describing the universe requires things and relations among them. 2/8/
14 Question 2: What can these things do? Answer: Things can exist or happen. 2/8/
15 Question 3: What are the things that exist in the world? Answer: Objects exist. They are static. 2/8/
16 Question 4: What are the things that happen in the world? Answer: Processes happen. They are dynamic. 2/8/
17 Question 5: How do objects and processes relate? Answer: Processes happen to objects. While happening, processes transform objects. 2/8/
18 OPM Things: Objects and Processes Object: A thing that exists or might exist physically or informatically. Process: A thing that transforms one or more objects Prof. Dov Dori 18
19 Physical vs. Informatical Things 19
20 OPM s only two building blocks: 1. Stateful Object 2. Process All the other elements are relations between things, expressed graphically as links Prof. Dov Dori 20
21 A process (even a physical one) is a cognitive pattern, in which we: compare an object existence, or its state, in time points in the past vs. now, and use this data to create a mental picture of the transformation the object undergoes. Only the objects involved in a physical process can be touched Prof. Dov Dori 21
22 Transform? What does that mean? Transforming means creating an object or destroying an object or affecting an object. 2/8/
23 Transforming an object by a process can be done in three ways (1) Process consumes the object Prof. Dov Dori 23
24 (2) Process creates the object Prof. Dov Dori 24
25 Affecting? What does that mean? A process affects an object by changing its state. Hence, objects must be stateful they must have states. 2/8/
26 The third and last kind of object transformation: (3) Process changes object state: Prof. Dov Dori 26
27 The three transformation kinds Consumption: Creation: State Change: OPM uses a single type of diagram Object-Process Diagram (OPD) Graphic edit operations are translated on the fly to natural language Object-Process Language (OPL) Catering to dual channel processing 27
28 The graphics-text equivalence OPM principle Any model fact expressed graphically in an OPD is also expressed textually in the corresponding OPL paragraph. Caters to the dual channel cognitive assumption (Mayer, 2010) Prof. Dov Dori 28
29 A process can transform an object by: Consuming it Creating it Changing its state The OPL text is created on the fly in response to each graphic editing operation
30 What are the two major aspects of any system? Structure the static aspect: what the system is made of. Time-independent Behavior the dynamic aspect: how the system changes over time. Time-dependent 2/8/
31 What third aspect is specific to man-made systems? Function the utilitarian, subjective aspect: Why is the system built? For whom is the system built? Who benefits from operating the system? 2/8/
32 The Object-Process Theorem Stateful objects, processes, and relations among them constitute a necessary and sufficient universal ontology. 2/8/
33 Two Complementary Proofs: 1. Theoretical, based on logic 2. Empirical, based on examples 2/8/
34 Theoretical Proof Part 1 - Necessity Stateful objects and processes are necessary to specify the two system aspects: Specifying the structural, static system aspect requires stateful objects and relations among them. Specifying the procedural, dynamic system aspect mandates using processes and relations between them and the objects they transform. 2/8/
35 Theoretical Proof Part 2 - Sufficiency Stateful objects and processes are sufficient to specify any thing in any system: Anything that exists or might exist can be specified in terms of stateful objects and relations among them. Anything that happens or might happen to any stateful object can be specified in terms of processes and relations between them and the object they transform. Q.E.D. 2/8/
36 Empirical Proof of the Object-Process Theorem Stateful objects, processes, and relations among them constitute a necessary and sufficient universal ontology. If the ontology is universal, it can model systems in any domain. The empirical proof: Providing evidence of successful models from various, unrelated domains. 2/8/
37 Empirical Proof from Science: Molecular biology 2/8/
38 Beyond the scientific value of these specific findings, this work demonstrates the value of the conceptual model as an in silico vehicle for hypotheses generation and testing, which can reinforce, and often even replace, risky, costlier wet lab experiments. 2/8/
39 Nuclear reactor failure: The Three Mile Island Accident Tripped Pumps Cause too high Pressure Prof. Dov Dori
40 Offshore Oil Well Drilling 2/8/
41 Airport Operations: Outgoing Passenger 2/8/
42 Iron Dome an Israeli ballistic missile defense system Yaniv Mordecai and Dov Dori, Evolving System Modeling: Facilitating Agile System Development with Object-Process Methodology. SysCon 2015,9 th Annual IEEE International Systems Conference, Vancouver, Canada, April To be presented 2/8/
43 Additional sample domains in which OPM has been used Complex, Interconnected, Large-Scale Socio-Technical Systems. Systems Engineering 14(3), Networking Mobile Devices and Computers in an Intelligent Home. International Journal of Smart Home 3(4), pp , October, Multi-Agent Systems. IEEE Transactions on Systems, Man, and Cybernetics Part C: Applications and Reviews, 40 (2) pp , Semantic Web Services Matching and Composition. Web Semantics: Science, Services and Agents on the World Wide Web. 9, pp , Project-Product Lifecycle Management. Systems Engineering, 16 (4), pp , Model-Based Risk-Oriented Robust Systems Design. International Journal of Strategic Engineering Asset Management, 1(4), pp , Medical Robotics and Miscommunication Scenarios. An Object-Process Methodology Conceptual Model. Artificial Intelligence in Medicine, 62(3) pp , Modeling Exceptions in Biomedical Informatics. Journal of Biomedical Informatics 42(4), pp ,
44 Animated simulation of the OPM model Caters to the active cognitive processing: meaningful learning occurs during active processing (Mayer, 2010) Animated simulation is a prime visualization and conceptual debugging tool. 44
45 Complexity Management with OPM Systems are inherently complex. To alleviate this complexity, in OPM, it is managed by detail decomposition through three refinement-abstraction: In-zooming Out-zooming Unfolding Folding State expression suppression Prof. Dov Dori 45
46 In-zooming Out-zooming Example Process Performance Controlling - a metamodel from ISO All the OPDs, at any detail level, are self-similar. They contain only stateful objects, processes, and relations Prof. Dov Dori 46
47 OPM Complexity Management Benefits There is no limit on the level of complexity of the system being modeled: One can specify system structure and behavior at any level of detail by recursively in-zooming. Catering to the cognitive limited capacity: Each diagram is not overly complicated. All the diagrams are aware of each other: All OPDs are partial views of the same system. Any change in one diagram is propagated to all the other relevant ones Prof. Dov Dori 47
48 Summary: OPM foundations Simplicity and minimal ontology: Stateful objects, processes that transform objects, and relations among them The three cognitive assumptions: Dual channel processing Graphics and equivalent text Limited cognitive capacity Refinement abstraction mechanism Active processing Animated simulation Prof. Dov Dori
49 Summary: OPM Aspect Unification The three system aspects: Function (why the system is built), Structure (static aspect: what is the system made of), and Behavior (dynamic aspect: how the system changes over time) Are expressed bi-modally, in graphics and equivalent text In a single model 49
50 Summary: OPM universality OPM is a universal formal yet intuitive language for conceptual modeling of systems From any engineering or science domain At any level of complexity Unifies function, structure, and behavior in a single model. OPM is the new ISO Soon freely downloadable as ISO Publically Available Specification Free OPCAT software now downloadable from Prof. Dov Dori
51 OPM Resources: Book: Object-Process Methodology - A Holistic Systems Paradigm, Springer Verlag, Berlin, Heidelberg, New York, Website: Enterprise Systems Modeling Laboratory contains journal & conference papers, free OPCAT software, presentations, projects, and more. 51
52 Join the growing OPM community Here! Questions and (hopefully) Answers Contact: Dov Dori Prof. Dov Dori
53 Essence and Affiliation Essence pertains to the thing s nature: denotes whether the thing is physical or informatical. Affiliation pertains to the thing s scope: denotes whether the thing is systemic, i.e. part of the system, or environmental, i.e. part of the system s environment The Essence- Affiliation attribute value combinations 53
54 Cyber-Physical Systems: Characteristics Software-controlled physical systems Include physical and cybernetic components An agent a human decision-maker or an information & decision-making system is the cybernetic component Hardware (motors, actuators, VLSI chips ) is the physical component Physical processes signal and induce cybernetic events Cybernetic processes signal and induce physical events 54
55 Essence is key to modeling Cyber-Physical systems Physical objects in the model represent what is really out there actual states and values of objects Informatical objects represent information about their corresponding physical objects Only informatical objects are available to a decision making agent (human or artificial) 55
56 Cyber-Physical Gap A cyber-physical gap exists when the state of the informatical object incorrectly indicates the state of the physical object is supposed to represent 56
57 The cyber-physical gap a critical factor in modern systems design It must be accounted for when designing systems, notably safetycritical ones OPM is most suitable for modeling cyber-physical gaps This is due to its notion of essence physical vs. informatical things Prof. Dov Dori
58 Cyber-physical gap example: Three-Mile Island Accident First cyber-physical gap Incorrect instrument reading: PORV is (stuck) open, but due to the false PORV closed indication, the Crew determines PORV is closed! A critical conflict between reality and its cybernetic mirroring! Prof. Dov Dori Full presentation in
59 Appendix: SysML and OPM a brief comparison Feature SysML OPM Theoretical foundation UML; Object-Oriented paradigm Minimal universal ontology; Object-Process Theorem Standard documentation number of pages 1670 ( ) 130 ( ) Standardization body OMG (2006) ISO (2014) Number of diagram kinds 9 1 Graphic modality yes yes Textual modality no yes Physical-informatical distinction Systemicenvironmental distinction no no yes yes 59
Object-Process Methodology: A Graphic-Textual Requirements Engineering Platform
Object-Process Methodology: A Graphic-Textual Requirements Engineering Platform Background and Testimony Proposal for Tutorial Requirements Engineering Conference (RE'03) 8th-12th September 2003, Monterey
More informationBy Nathan R. Soderborg, Edward F. Crawley, and Dov Dori SYSTEM FUNCTION AND ARCHITECTURE:
By Nathan R. Soderborg, Edward F. Crawley, and Dov Dori SYSTEM FUNCTION AND ARCHITECTURE: OPM-BASED DEFINITIONS AND OPERATIONAL TEMPLATES Designing a system s architecture involves creating system models
More informationMinding the Cyber-Physical Gap: Model-Based Analysis and Mitigation of Systemic Perception-Induced Failure 3,4 ID
sensors Article Minding the Cyber-Physical Gap: Model-Based Analysis and Mitigation of Systemic Perception-Induced Failure Yaniv Mordecai 1,2, * ID and Dov Dori 3,4 ID 1 Researcher, William Davidson Faculty
More informationModel-Based Systems Engineering Methodologies. J. Bermejo Autonomous Systems Laboratory (ASLab)
Model-Based Systems Engineering Methodologies J. Bermejo Autonomous Systems Laboratory (ASLab) Contents Introduction Methodologies IBM Rational Telelogic Harmony SE (Harmony SE) IBM Rational Unified Process
More informationThe Challenge of Semantic Integration and the Role of Ontologies Nicola Guarino ISTC-CNR
The Challenge of Semantic Integration and the Role of Ontologies Nicola Guarino ISTC-CNR Trento, AdR CNR, Via alla Cascata 56/c www.loa-cnr.it 1 What semantics is about... Free places 2 Focusing on content
More informationScience of Computers: Epistemological Premises
Science of Computers: Epistemological Premises Autonomous Systems Sistemi Autonomi Andrea Omicini andrea.omicini@unibo.it Dipartimento di Informatica Scienza e Ingegneria (DISI) Alma Mater Studiorum Università
More informationA Conceptual Modeling Method to Use Agents in Systems Analysis
A Conceptual Modeling Method to Use Agents in Systems Analysis Kafui Monu 1 1 University of British Columbia, Sauder School of Business, 2053 Main Mall, Vancouver BC, Canada {Kafui Monu kafui.monu@sauder.ubc.ca}
More informationJournal Title ISSN 5. MIS QUARTERLY BRIEFINGS IN BIOINFORMATICS
List of Journals with impact factors Date retrieved: 1 August 2009 Journal Title ISSN Impact Factor 5-Year Impact Factor 1. ACM SURVEYS 0360-0300 9.920 14.672 2. VLDB JOURNAL 1066-8888 6.800 9.164 3. IEEE
More informationEA 3.0 Chapter 3 Architecture and Design
EA 3.0 Chapter 3 Architecture and Design Len Fehskens Chief Editor, Journal of Enterprise Architecture AEA Webinar, 24 May 2016 Version of 23 May 2016 Truth in Presenting Disclosure The content of this
More informationDesign Science Research Methods. Prof. Dr. Roel Wieringa University of Twente, The Netherlands
Design Science Research Methods Prof. Dr. Roel Wieringa University of Twente, The Netherlands www.cs.utwente.nl/~roelw UFPE 26 sept 2016 R.J. Wieringa 1 Research methodology accross the disciplines Do
More informationCountering Capability A Model Driven Approach
Countering Capability A Model Driven Approach Robbie Forder, Douglas Sim Dstl Information Management Portsdown West Portsdown Hill Road Fareham PO17 6AD UNITED KINGDOM rforder@dstl.gov.uk, drsim@dstl.gov.uk
More informationDigital image processing vs. computer vision Higher-level anchoring
Digital image processing vs. computer vision Higher-level anchoring Václav Hlaváč Czech Technical University in Prague Faculty of Electrical Engineering, Department of Cybernetics Center for Machine Perception
More informationThis list supersedes the one published in the November 2002 issue of CR.
PERIODICALS RECEIVED This is the current list of periodicals received for review in Reviews. International standard serial numbers (ISSNs) are provided to facilitate obtaining copies of articles or subscriptions.
More informationA Conceptual Modeling Method to Use Agents in Systems Analysis
A Conceptual Modeling Method to Use Agents in Systems Analysis Kafui Monu University of British Columbia, Sauder School of Business, 2053 Main Mall, Vancouver BC, Canada {Kafui Monu kafui.monu@sauder.ubc.ca}
More informationThe AMADEOS SysML Profile for Cyber-physical Systems-of-Systems
AMADEOS Architecture for Multi-criticality Agile Dependable Evolutionary Open System-of-Systems FP7-ICT-2013.3.4 - Grant Agreement n 610535 The AMADEOS SysML Profile for Cyber-physical Systems-of-Systems
More informationTOWARDS AN ARCHITECTURE FOR ENERGY MANAGEMENT INFORMATION SYSTEMS AND SUSTAINABLE AIRPORTS
International Symposium on Sustainable Aviation May 29- June 1, 2016 Istanbul, TURKEY TOWARDS AN ARCHITECTURE FOR ENERGY MANAGEMENT INFORMATION SYSTEMS AND SUSTAINABLE AIRPORTS Murat Pasa UYSAL 1 ; M.
More informationA User-Friendly Interface for Rules Composition in Intelligent Environments
A User-Friendly Interface for Rules Composition in Intelligent Environments Dario Bonino, Fulvio Corno, Luigi De Russis Abstract In the domain of rule-based automation and intelligence most efforts concentrate
More informationA FORMAL METHOD FOR MAPPING SOFTWARE ENGINEERING PRACTICES TO ESSENCE
A FORMAL METHOD FOR MAPPING SOFTWARE ENGINEERING PRACTICES TO ESSENCE Murat Pasa Uysal Department of Management Information Systems, Başkent University, Ankara, Turkey ABSTRACT Essence Framework (EF) aims
More informationStudy of Modern Modeling Techniques for Model Based Systems Engineering Methodologies
Study of Modern Modeling Techniques for Model Based Systems Engineering Methodologies B. Hanumantha Rao 1, K.Padmaja 2, Vyankat Vishnupant Munde 3 1 Assoc.Prof. & Dean-Academics, NH College of Engineering,
More informationUnderstand that technology has different levels of maturity and that lower maturity levels come with higher risks.
Technology 1 Agenda Understand that technology has different levels of maturity and that lower maturity levels come with higher risks. Introduce the Technology Readiness Level (TRL) scale used to assess
More informationRevolutionizing Engineering Science through Simulation May 2006
Revolutionizing Engineering Science through Simulation May 2006 Report of the National Science Foundation Blue Ribbon Panel on Simulation-Based Engineering Science EXECUTIVE SUMMARY Simulation refers to
More informationENGAGE MSU STUDENTS IN RESEARCH OF MODEL-BASED SYSTEMS ENGINEERING WITH APPLICATION TO NASA SOUNDING ROCKET MISSION
2017 HAWAII UNIVERSITY INTERNATIONAL CONFERENCES SCIENCE, TECHNOLOGY & ENGINEERING, ARTS, MATHEMATICS & EDUCATION JUNE 8-10, 2017 HAWAII PRINCE HOTEL WAIKIKI, HONOLULU, HAWAII ENGAGE MSU STUDENTS IN RESEARCH
More informationUsing Reactive Deliberation for Real-Time Control of Soccer-Playing Robots
Using Reactive Deliberation for Real-Time Control of Soccer-Playing Robots Yu Zhang and Alan K. Mackworth Department of Computer Science, University of British Columbia, Vancouver B.C. V6T 1Z4, Canada,
More informationAI MAGAZINE AMER ASSOC ARTIFICIAL INTELL UNITED STATES English ANNALS OF MATHEMATICS AND ARTIFICIAL
Title Publisher ISSN Country Language ACM Transactions on Autonomous and Adaptive Systems ASSOC COMPUTING MACHINERY 1556-4665 UNITED STATES English ACM Transactions on Intelligent Systems and Technology
More informationDSM-Based Methods to Represent Specialization Relationships in a Concept Framework
20 th INTERNATIONAL DEPENDENCY AND STRUCTURE MODELING CONFERENCE, TRIESTE, ITALY, OCTOBER 15-17, 2018 DSM-Based Methods to Represent Specialization Relationships in a Concept Framework Yaroslav Menshenin
More informationPERSONAS, TAXONOMIES AND ONTOLOGIES MAPPING PEOPLE TO THEIR WORK AND WORK TO THEIR SYSTEMS (DATE)
PERSONAS, TAXONOMIES AND ONTOLOGIES MAPPING PEOPLE TO THEIR WORK AND WORK TO THEIR SYSTEMS (DATE) OVERVIEW INTRODUCTION PERSONAS TAXONOMIES ONTOLOGIES INTEGRATION INTO IT MODERNIZATION EFFORTS CONCLUSION
More informationIntroduction to Systems Engineering
p. 1/2 ENES 489P Hands-On Systems Engineering Projects Introduction to Systems Engineering Mark Austin E-mail: austin@isr.umd.edu Institute for Systems Research, University of Maryland, College Park Career
More informationMethodology for Agent-Oriented Software
ب.ظ 03:55 1 of 7 2006/10/27 Next: About this document... Methodology for Agent-Oriented Software Design Principal Investigator dr. Frank S. de Boer (frankb@cs.uu.nl) Summary The main research goal of this
More informationUnderstanding Systems through Graph Theory and Dynamic Visualization
2015 NDIA GROUND VEHICLE SYSTEMS ENGINEERING AND TECHNOLOGY SYMPOSIUM SYSTEMS ENGINEERING (SE) TECHNICAL SESSION AUGUST 4-6, 2015 - NOVI, MICHIGAN Understanding Systems through Graph Theory and Dynamic
More informationAdvances and Perspectives in Health Information Standards
Advances and Perspectives in Health Information Standards HL7 Brazil June 14, 2018 W. Ed Hammond. Ph.D., FACMI, FAIMBE, FIMIA, FHL7, FIAHSI Director, Duke Center for Health Informatics Director, Applied
More informationI 5 : A Model-Based Framework for Architecting System-of-Systems Interoperability, Interconnectivity, Interfacing, Integration, and Interaction
I 5 : A Model-Based Framework for Architecting System-of-Systems Interoperability, Interconnectivity, Interfacing, Integration, and Interaction Yaniv Mordecai 1 and Dov Dori 1,2 1. Technion, Israel Institute
More informationGrundlagen des Software Engineering Fundamentals of Software Engineering
Software Engineering Research Group: Processes and Measurement Fachbereich Informatik TU Kaiserslautern Grundlagen des Software Engineering Fundamentals of Software Engineering Winter Term 2011/12 Prof.
More informationModeling Enterprise Systems
Modeling Enterprise Systems A summary of current efforts for the SERC November 14 th, 2013 Michael Pennock, Ph.D. School of Systems and Enterprises Stevens Institute of Technology Acknowledgment This material
More informationHELPING THE DESIGN OF MIXED SYSTEMS
HELPING THE DESIGN OF MIXED SYSTEMS Céline Coutrix Grenoble Informatics Laboratory (LIG) University of Grenoble 1, France Abstract Several interaction paradigms are considered in pervasive computing environments.
More informationCourse Introduction and Overview of Software Engineering. Richard N. Taylor Informatics 211 Fall 2007
Course Introduction and Overview of Software Engineering Richard N. Taylor Informatics 211 Fall 2007 Software Engineering A discipline that deals with the building of software systems which are so large
More informationFramework Programme 7
Framework Programme 7 1 Joining the EU programmes as a Belarusian 1. Introduction to the Framework Programme 7 2. Focus on evaluation issues + exercise 3. Strategies for Belarusian organisations + exercise
More informationA Brief View of Model Based Systems Engineering Methodologies
A Brief View of Model Based Systems Engineering Methodologies Battu Hanumantha Rao 1, K.Padmaja 2,P.Gurulingam 3 1 Assoc.Prof. & Dean-Academics, NH College of Engineering, Parli Vaijanath 431515,Beed Dist.,
More informationFrom Smart Machines to Smart Supply Chains: Some Missing Pieces
From Smart Machines to Smart Supply Chains: Some Missing Pieces LEON MCGINNIS PROFESSOR EMERITUS STEWART SCHOOL OF INDUSTRIAL AND SYSTEMS ENGINEERING GEORGIA TECH Agenda Smart factory context Reality check
More informationDesigning Semantic Virtual Reality Applications
Designing Semantic Virtual Reality Applications F. Kleinermann, O. De Troyer, H. Mansouri, R. Romero, B. Pellens, W. Bille WISE Research group, Vrije Universiteit Brussel, Pleinlaan 2, 1050 Brussels, Belgium
More informationThe Nature of Informatics
The Nature of Informatics Alan Bundy University of Edinburgh 19-Sep-11 1 What is Informatics? The study of the structure, behaviour, and interactions of both natural and artificial computational systems.
More informationUsing Dynamic Capability Evaluation to Organize a Team of Cooperative, Autonomous Robots
Using Dynamic Capability Evaluation to Organize a Team of Cooperative, Autonomous Robots Eric Matson Scott DeLoach Multi-agent and Cooperative Robotics Laboratory Department of Computing and Information
More informationA Knowledge-Centric Approach for Complex Systems. Chris R. Powell 1/29/2015
A Knowledge-Centric Approach for Complex Systems Chris R. Powell 1/29/2015 Dr. Chris R. Powell, MBA 31 years experience in systems, hardware, and software engineering 17 years in commercial development
More informationPanel on Adaptive, Autonomous and Machine Learning: Applications, Challenges and Risks - Introduction
Panel on Adaptive, Autonomous and Machine Learning: Applications, Challenges and Risks - Introduction Prof. Dr. Andreas Rausch Februar 2018 Clausthal University of Technology Institute for Informatics
More informationAOSE Technical Forum Group
AOSE Technical Forum Group AL3-TF1 Report 30 June- 2 July 2004, Rome 1 Introduction The AOSE TFG activity in Rome was divided in two different sessions, both of them scheduled for Friday, (2nd July): the
More information10. Personas. Plan for ISSD Lecture #10. 1 October Bob Glushko. Roadmap to the lectures. Stakeholders, users, and personas
10. Personas 1 October 2008 Bob Glushko Plan for ISSD Lecture #10 Roadmap to the lectures Stakeholders, users, and personas User models and why personas work Methods for creating and using personas Problems
More informationChapter 7 Information Redux
Chapter 7 Information Redux Information exists at the core of human activities such as observing, reasoning, and communicating. Information serves a foundational role in these areas, similar to the role
More informationCHAPTER 1: INTRODUCTION TO SOFTWARE ENGINEERING DESIGN
CHAPTER 1: INTRODUCTION TO SOFTWARE ENGINEERING DESIGN SESSION II: OVERVIEW OF SOFTWARE ENGINEERING DESIGN Software Engineering Design: Theory and Practice by Carlos E. Otero Slides copyright 2012 by Carlos
More informationComputational Thinking in Biology
Technical Report CoSBi 10/2007 Computational Thinking in Biology Corrado Priami CoSBi and DISI, University of Trento priami@cosbi.eu This is the preliminary version of a paper that will appear in Transactions
More informationAn Ontology for Modelling Security: The Tropos Approach
An Ontology for Modelling Security: The Tropos Approach Haralambos Mouratidis 1, Paolo Giorgini 2, Gordon Manson 1 1 University of Sheffield, Computer Science Department, UK {haris, g.manson}@dcs.shef.ac.uk
More informationModeling for Smart Cyber-Physical Systems Application to Farming Systems
Modeling for Smart Cyber-Physical s Application to Farming s Benoit Combemale (Inria & Univ. Rennes 1) http://people.irisa.fr/benoit.combemale benoit.combemale@irisa.fr @bcombemale in collaboration with
More informationStrategic Considerations when Introducing Model Based Systems Engineering
Copyright 2015 by Christoph Bräuchle, Manfred Broy, Dominik Rüchardt. Permission granted to INCOSE to publish and use Strategic Considerations when Introducing Model Based Systems Engineering Christoph
More informationLevels of Description: A Role for Robots in Cognitive Science Education
Levels of Description: A Role for Robots in Cognitive Science Education Terry Stewart 1 and Robert West 2 1 Department of Cognitive Science 2 Department of Psychology Carleton University In this paper,
More informationMeta-models, Environment and Layers: Agent-Oriented Engineering of Complex Systems
Meta-models, Environment and Layers: Agent-Oriented Engineering of Complex Systems Ambra Molesini ambra.molesini@unibo.it DEIS Alma Mater Studiorum Università di Bologna Bologna, 07/04/2008 Ambra Molesini
More informationAPPROXIMATE KNOWLEDGE OF MANY AGENTS AND DISCOVERY SYSTEMS
Jan M. Żytkow APPROXIMATE KNOWLEDGE OF MANY AGENTS AND DISCOVERY SYSTEMS 1. Introduction Automated discovery systems have been growing rapidly throughout 1980s as a joint venture of researchers in artificial
More informationAcademic Year
2017-2018 Academic Year Note: The research questions and topics listed below are offered for consideration by faculty and students. If you have other ideas for possible research, the Academic Alliance
More informationThriving Systems Theory:
Thriving Systems Theory: An Emergent Information Systems Design Theory Les Waguespack, Ph.D. Professor & Chairperson of Computer Information Systems William T. Schiano professor of Computer Information
More informationCS 730/830: Intro AI. Prof. Wheeler Ruml. TA Bence Cserna. Thinking inside the box. 5 handouts: course info, project info, schedule, slides, asst 1
CS 730/830: Intro AI Prof. Wheeler Ruml TA Bence Cserna Thinking inside the box. 5 handouts: course info, project info, schedule, slides, asst 1 Wheeler Ruml (UNH) Lecture 1, CS 730 1 / 23 My Definition
More informationExecutive Summary. Chapter 1. Overview of Control
Chapter 1 Executive Summary Rapid advances in computing, communications, and sensing technology offer unprecedented opportunities for the field of control to expand its contributions to the economic and
More informationTowards the definition of a Science Base for Enterprise Interoperability: A European Perspective
Towards the definition of a Science Base for Enterprise Interoperability: A European Perspective Keith Popplewell Future Manufacturing Applied Research Centre, Coventry University Coventry, CV1 5FB, United
More informationAutonomous Robotic (Cyber) Weapons?
Autonomous Robotic (Cyber) Weapons? Giovanni Sartor EUI - European University Institute of Florence CIRSFID - Faculty of law, University of Bologna Rome, November 24, 2013 G. Sartor (EUI-CIRSFID) Autonomous
More informationNEW YORK STATE TEACHER CERTIFICATION EXAMINATIONS
NEW YORK STATE TEACHER CERTIFICATION EXAMINATIONS TEST DESIGN AND FRAMEWORK June 2018 Authorized for Distribution by the New York State Education Department This test design and framework document is designed
More informationWilliam Milam Ford Motor Co
Sharing technology for a stronger America Verification Challenges in Automotive Embedded Systems William Milam Ford Motor Co Chair USCAR CPS Task Force 10/20/2011 What is USCAR? The United States Council
More informationCognitive Systems Engineering
Chapter 5 Cognitive Systems Engineering Gordon Baxter, University of St Andrews Summary Cognitive systems engineering is an approach to socio-technical systems design that is primarily concerned with the
More informationMission-focused Interaction and Visualization for Cyber-Awareness!
Mission-focused Interaction and Visualization for Cyber-Awareness! ARO MURI on Cyber Situation Awareness Year Two Review Meeting Tobias Höllerer Four Eyes Laboratory (Imaging, Interaction, and Innovative
More informationPhilosophy. AI Slides (5e) c Lin
Philosophy 15 AI Slides (5e) c Lin Zuoquan@PKU 2003-2018 15 1 15 Philosophy 15.1 AI philosophy 15.2 Weak AI 15.3 Strong AI 15.4 Ethics 15.5 The future of AI AI Slides (5e) c Lin Zuoquan@PKU 2003-2018 15
More informationAI Principles, Semester 2, Week 1, Lecture 2, Cognitive Science and AI Applications. The Computational and Representational Understanding of Mind
AI Principles, Semester 2, Week 1, Lecture 2, Cognitive Science and AI Applications How simulations can act as scientific theories The Computational and Representational Understanding of Mind Boundaries
More informationTwo Perspectives on Logic
LOGIC IN PLAY Two Perspectives on Logic World description: tracing the structure of reality. Structured social activity: conversation, argumentation,...!!! Compatible and Interacting Views Process Product
More informationM-CREAM: A Tool for Creative Modeling of Emergency Scenarios in Smart Cities
M-CREAM: A Tool for Creative Modeling of Emergency Scenarios in Smart Cities Antonio De Nicola 1[0000 0002 1045 0510], Michele Melchiori 2[0000 0001 8649 4192], Maria Luisa Villani 1[0000 0002 7582 806X]
More informationComplex-Network Modelling and Inference
Complex-Network Modelling and Inference Lecture 23: Network Tomography Matthew Roughan http://www.maths.adelaide.edu.au/matthew.roughan/notes/ Network_Modelling/ School
More informationIntegrated Transformational and Open City Governance Rome May
Integrated Transformational and Open City Governance Rome May 9-11 2016 David Ludlow University of the West of England, Bristol Workshop Aims Key question addressed - how do we advance towards a smart
More informationDigitalisation as day-to-day-business
Digitalisation as day-to-day-business What is today feasible for the company in the future Prof. Jivka Ovtcharova INSTITUTE FOR INFORMATION MANAGEMENT IN ENGINEERING Baden-Württemberg Driving force for
More informationSECOND YEAR PROJECT SUMMARY
SECOND YEAR PROJECT SUMMARY Grant Agreement number: 215805 Project acronym: Project title: CHRIS Cooperative Human Robot Interaction Systems Period covered: from 01 March 2009 to 28 Feb 2010 Contact Details
More informationDesign thinking, process and creative techniques
Design thinking, process and creative techniques irene mavrommati manifesto for growth bruce mau Allow events to change you. Forget about good. Process is more important than outcome. Don t be cool Cool
More informationUsing Agent-Based Methodologies in Healthcare Information Systems
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 18, No 2 Sofia 2018 Print ISSN: 1311-9702; Online ISSN: 1314-4081 DOI: 10.2478/cait-2018-0033 Using Agent-Based Methodologies
More informationRethinking CAD. Brent Stucker, Univ. of Louisville Pat Lincoln, SRI
Rethinking CAD Brent Stucker, Univ. of Louisville Pat Lincoln, SRI The views expressed are those of the author and do not reflect the official policy or position of the Department of Defense or the U.S.
More informationEnergy Reduction of Ultra-Low Voltage VLSI Circuits by Digit-Serial Architectures
Energy Reduction of Ultra-Low Voltage VLSI Circuits by Digit-Serial Architectures Muhammad Umar Karim Khan Smart Sensor Architecture Lab, KAIST Daejeon, South Korea umar@kaist.ac.kr Chong Min Kyung Smart
More information5.4 Imperfect, Real-Time Decisions
5.4 Imperfect, Real-Time Decisions Searching through the whole (pruned) game tree is too inefficient for any realistic game Moves must be made in a reasonable amount of time One has to cut off the generation
More informationIntroduction. Requirements Engineering: Why RE? What is RE? How to do RE? -> RE Processes. Why RE in SysE? Case Studies and The Standish Report
Requirements Engineering: Why RE? Introduction Why RE in SysE? Software Lifecycle and Error Propagation Case Studies and The Standish Report What is RE? Role of Requirements How to do RE? -> RE Processes
More informationTowards a Consumer-Driven Energy System
IEA Committee on Energy Research and Technology EXPERTS GROUP ON R&D PRIORITY-SETTING AND EVALUATION Towards a Consumer-Driven Energy System Understanding Human Behaviour Workshop Summary 12-13 October
More informationCatholijn M. Jonker and Jan Treur Vrije Universiteit Amsterdam, Department of Artificial Intelligence, Amsterdam, The Netherlands
INTELLIGENT AGENTS Catholijn M. Jonker and Jan Treur Vrije Universiteit Amsterdam, Department of Artificial Intelligence, Amsterdam, The Netherlands Keywords: Intelligent agent, Website, Electronic Commerce
More informationDetecticon: A Prototype Inquiry Dialog System
Detecticon: A Prototype Inquiry Dialog System Takuya Hiraoka and Shota Motoura and Kunihiko Sadamasa Abstract A prototype inquiry dialog system, dubbed Detecticon, demonstrates its ability to handle inquiry
More informationSoftware Agent Technology. Introduction to Technology. Introduction to Technology. Introduction to Technology. What is an Agent?
Software Agent Technology Copyright 2004 by OSCu Heimo Laamanen 1 02.02.2004 2 What is an Agent? Attributes 02.02.2004 3 02.02.2004 4 Environment of Software agents 02.02.2004 5 02.02.2004 6 Platform A
More informationEditorial: Aspect-oriented Technology and Software Quality
Software Quality Journal Vol. 12 No. 2, 2004 Editorial: Aspect-oriented Technology and Software Quality Aspect-oriented technology is a new programming paradigm that is receiving considerable attention
More informationCo-evolution of agent-oriented conceptual models and CASO agent programs
University of Wollongong Research Online Faculty of Informatics - Papers (Archive) Faculty of Engineering and Information Sciences 2006 Co-evolution of agent-oriented conceptual models and CASO agent programs
More informationComponent Based Mechatronics Modelling Methodology
Component Based Mechatronics Modelling Methodology R.Sell, M.Tamre Department of Mechatronics, Tallinn Technical University, Tallinn, Estonia ABSTRACT There is long history of developing modelling systems
More informationA Healthcare Case Study (Extended abstract)
A Healthcare Case Study (Extended abstract) The MATISSE-project 1 L. Petre, E. Troubitsyna and M. Waldén 2 Åbo Akademi University / TUCS Finland 1. Motivation for using formal methods Within our healthcare
More informationACTIVE, A PLATFORM FOR BUILDING INTELLIGENT OPERATING ROOMS
ACTIVE, A PLATFORM FOR BUILDING INTELLIGENT OPERATING ROOMS D. GUZZONI 1, C. BAUR 1, A. CHEYER 2 1 VRAI Group EPFL 1015 Lausanne Switzerland 2 AIC SRI International Menlo Park, CA USA Today computers are
More informationComputer Sciences & Engineering Titles
Bapatla Engineering College :: Library Science Direct e-journals 2016 subscribed by the College Library. Computer Sciences & Engineering - 275 Titles S No ISSN Journal Title Imprint Specialization Subject
More informationThe Multi-Mind Effect
The Multi-Mind Effect Selmer Bringsjord 1 Konstantine Arkoudas 2, Deepa Mukherjee 3, Andrew Shilliday 4, Joshua Taylor 5, Micah Clark 6, Elizabeth Bringsjord 7 Department of Cognitive Science 1-6 Department
More informationQuantifying Flexibility in the Operationally Responsive Space Paradigm
Executive Summary of Master s Thesis MIT Systems Engineering Advancement Research Initiative Quantifying Flexibility in the Operationally Responsive Space Paradigm Lauren Viscito Advisors: D. H. Rhodes
More informationA Formal Model for Situated Multi-Agent Systems
Fundamenta Informaticae 63 (2004) 1 34 1 IOS Press A Formal Model for Situated Multi-Agent Systems Danny Weyns and Tom Holvoet AgentWise, DistriNet Department of Computer Science K.U.Leuven, Belgium danny.weyns@cs.kuleuven.ac.be
More informationA CYBER PHYSICAL SYSTEMS APPROACH FOR ROBOTIC SYSTEMS DESIGN
Proceedings of the Annual Symposium of the Institute of Solid Mechanics and Session of the Commission of Acoustics, SISOM 2015 Bucharest 21-22 May A CYBER PHYSICAL SYSTEMS APPROACH FOR ROBOTIC SYSTEMS
More informationDeveloping and Distributing a Model-Based Systems Engineering(MBSE) CubeSat Reference Model Status
Developing and Distributing a Model-Based Systems Engineering(MBSE) CubeSat Reference Model Status Dave Kaslow Chair: International Council on Systems Engineering (INCOSE) Space Systems Working Group (SSWG)
More informationAgent-Based Modeling Tools for Electric Power Market Design
Agent-Based Modeling Tools for Electric Power Market Design Implications for Macro/Financial Policy? Leigh Tesfatsion Professor of Economics, Mathematics, and Electrical & Computer Engineering Iowa State
More informationVerified Mobile Code Repository Simulator for the Intelligent Space *
Proceedings of the 8 th International Conference on Applied Informatics Eger, Hungary, January 27 30, 2010. Vol. 1. pp. 79 86. Verified Mobile Code Repository Simulator for the Intelligent Space * Zoltán
More informationFirst steps towards a mereo-operandi theory for a system feature-based architecting of cyber-physical systems
First steps towards a mereo-operandi theory for a system feature-based architecting of cyber-physical systems Shahab Pourtalebi, Imre Horváth, Eliab Z. Opiyo Faculty of Industrial Design Engineering Delft
More informationAdopting Standards For a Changing Health Environment
Adopting Standards For a Changing Health Environment November 16, 2018 W. Ed Hammond. Ph.D., FACMI, FAIMBE, FIMIA, FHL7, FIAHSI Director, Duke Center for Health Informatics Director, Applied Informatics
More informationJournal of Engineering Design
CALL FOR PAPERS Journal of Engineering Design Special issue on Ontological engineering for supporting semantic reasoning in design Guest editors Frédéric Demoly, Univ. Bourgogne Franche-Comté, UTBM, France
More informationENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS
BY SERAFIN BENTO MASTER OF SCIENCE in INFORMATION SYSTEMS Edmonton, Alberta September, 2015 ABSTRACT The popularity of software agents demands for more comprehensive HAI design processes. The outcome of
More informationOn the use of the Goal-Oriented Paradigm for System Design and Law Compliance Reasoning
On the use of the Goal-Oriented Paradigm for System Design and Law Compliance Reasoning Mirko Morandini 1, Luca Sabatucci 1, Alberto Siena 1, John Mylopoulos 2, Loris Penserini 1, Anna Perini 1, and Angelo
More information