To Model or Not to Model? Formalizing the Conceptual Modeling Thought Process to Benefit Engineers and Scientists

Size: px
Start display at page:

Download "To Model or Not to Model? Formalizing the Conceptual Modeling Thought Process to Benefit Engineers and Scientists"

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 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 information

By 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: 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 information

Minding the Cyber-Physical Gap: Model-Based Analysis and Mitigation of Systemic Perception-Induced Failure 3,4 ID

Minding 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 information

Model-Based Systems Engineering Methodologies. J. Bermejo Autonomous Systems Laboratory (ASLab)

Model-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 information

The 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 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 information

Science of Computers: Epistemological Premises

Science 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 information

A Conceptual Modeling Method to Use Agents in Systems Analysis

A 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 information

Journal Title ISSN 5. MIS QUARTERLY BRIEFINGS IN BIOINFORMATICS

Journal 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 information

EA 3.0 Chapter 3 Architecture and Design

EA 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 information

Design 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 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 information

Countering Capability A Model Driven Approach

Countering 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 information

Digital image processing vs. computer vision Higher-level anchoring

Digital 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 information

This list supersedes the one published in the November 2002 issue of CR.

This 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 information

A Conceptual Modeling Method to Use Agents in Systems Analysis

A 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 information

The AMADEOS SysML Profile for Cyber-physical Systems-of-Systems

The 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 information

TOWARDS AN ARCHITECTURE FOR ENERGY MANAGEMENT INFORMATION SYSTEMS AND SUSTAINABLE AIRPORTS

TOWARDS 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 information

A User-Friendly Interface for Rules Composition in Intelligent Environments

A 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 information

A FORMAL METHOD FOR MAPPING SOFTWARE ENGINEERING PRACTICES TO ESSENCE

A 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 information

Study of Modern Modeling Techniques for Model Based Systems Engineering Methodologies

Study 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 information

Understand that technology has different levels of maturity and that lower maturity levels come with higher risks.

Understand 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 information

Revolutionizing Engineering Science through Simulation May 2006

Revolutionizing 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 information

ENGAGE MSU STUDENTS IN RESEARCH OF MODEL-BASED SYSTEMS ENGINEERING WITH APPLICATION TO NASA SOUNDING ROCKET MISSION

ENGAGE 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 information

Using Reactive Deliberation for Real-Time Control of Soccer-Playing Robots

Using 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 information

AI MAGAZINE AMER ASSOC ARTIFICIAL INTELL UNITED STATES English ANNALS OF MATHEMATICS AND ARTIFICIAL

AI 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 information

DSM-Based Methods to Represent Specialization Relationships in a Concept Framework

DSM-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 information

PERSONAS, 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) 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 information

Introduction to Systems Engineering

Introduction 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 information

Methodology for Agent-Oriented Software

Methodology 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 information

Understanding Systems through Graph Theory and Dynamic Visualization

Understanding 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 information

Advances and Perspectives in Health Information Standards

Advances 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 information

I 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 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 information

Grundlagen des Software Engineering Fundamentals of Software Engineering

Grundlagen 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 information

Modeling Enterprise Systems

Modeling 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 information

HELPING THE DESIGN OF MIXED SYSTEMS

HELPING 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 information

Course 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 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 information

Framework Programme 7

Framework 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 information

A Brief View of Model Based Systems Engineering Methodologies

A 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 information

From Smart Machines to Smart Supply Chains: Some Missing Pieces

From 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 information

Designing Semantic Virtual Reality Applications

Designing 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 information

The Nature of Informatics

The 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 information

Using Dynamic Capability Evaluation to Organize a Team of Cooperative, Autonomous Robots

Using 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 information

A 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 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 information

Panel on Adaptive, Autonomous and Machine Learning: Applications, Challenges and Risks - Introduction

Panel 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 information

AOSE Technical Forum Group

AOSE 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 information

10. Personas. Plan for ISSD Lecture #10. 1 October Bob Glushko. Roadmap to the lectures. Stakeholders, users, and personas

10. 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 information

Chapter 7 Information Redux

Chapter 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 information

CHAPTER 1: INTRODUCTION TO SOFTWARE ENGINEERING DESIGN

CHAPTER 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 information

Computational Thinking in Biology

Computational 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 information

An Ontology for Modelling Security: The Tropos Approach

An 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 information

Modeling for Smart Cyber-Physical Systems Application to Farming Systems

Modeling 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 information

Strategic Considerations when Introducing Model Based Systems Engineering

Strategic 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 information

Levels of Description: A Role for Robots in Cognitive Science Education

Levels 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 information

Meta-models, Environment and Layers: Agent-Oriented Engineering of Complex Systems

Meta-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 information

APPROXIMATE KNOWLEDGE OF MANY AGENTS AND DISCOVERY SYSTEMS

APPROXIMATE 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 information

Academic Year

Academic 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 information

Thriving Systems Theory:

Thriving 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 information

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

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 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 information

Executive Summary. Chapter 1. Overview of Control

Executive 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 information

Towards 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 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 information

Autonomous Robotic (Cyber) Weapons?

Autonomous 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 information

NEW YORK STATE TEACHER CERTIFICATION EXAMINATIONS

NEW 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 information

William Milam Ford Motor Co

William 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 information

Cognitive Systems Engineering

Cognitive 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 information

Mission-focused Interaction and Visualization for Cyber-Awareness!

Mission-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 information

Philosophy. AI Slides (5e) c Lin

Philosophy. 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 information

AI 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. 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 information

Two Perspectives on Logic

Two 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 information

M-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 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 information

Complex-Network Modelling and Inference

Complex-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 information

Integrated Transformational and Open City Governance Rome May

Integrated 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 information

Digitalisation as day-to-day-business

Digitalisation 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 information

SECOND YEAR PROJECT SUMMARY

SECOND 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 information

Design thinking, process and creative techniques

Design 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 information

Using Agent-Based Methodologies in Healthcare Information Systems

Using 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 information

Rethinking CAD. Brent Stucker, Univ. of Louisville Pat Lincoln, SRI

Rethinking 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 information

Energy Reduction of Ultra-Low Voltage VLSI Circuits by Digit-Serial Architectures

Energy 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 information

5.4 Imperfect, Real-Time Decisions

5.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 information

Introduction. Requirements Engineering: Why RE? What is RE? How to do RE? -> RE Processes. Why RE in SysE? Case Studies and The Standish Report

Introduction. 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 information

Towards a Consumer-Driven Energy System

Towards 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 information

Catholijn M. Jonker and Jan Treur Vrije Universiteit Amsterdam, Department of Artificial Intelligence, Amsterdam, The Netherlands

Catholijn 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 information

Detecticon: A Prototype Inquiry Dialog System

Detecticon: 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 information

Software Agent Technology. Introduction to Technology. Introduction to Technology. Introduction to Technology. What is an Agent?

Software 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 information

Editorial: Aspect-oriented Technology and Software Quality

Editorial: 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 information

Co-evolution of agent-oriented conceptual models and CASO agent programs

Co-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 information

Component Based Mechatronics Modelling Methodology

Component 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 information

A Healthcare Case Study (Extended abstract)

A 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 information

ACTIVE, A PLATFORM FOR BUILDING INTELLIGENT OPERATING ROOMS

ACTIVE, 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 information

Computer Sciences & Engineering Titles

Computer 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 information

The Multi-Mind Effect

The 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 information

Quantifying Flexibility in the Operationally Responsive Space Paradigm

Quantifying 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 information

A Formal Model for Situated Multi-Agent Systems

A 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 information

A CYBER PHYSICAL SYSTEMS APPROACH FOR ROBOTIC SYSTEMS DESIGN

A 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 information

Developing 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 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 information

Agent-Based Modeling Tools for Electric Power Market Design

Agent-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 information

Verified Mobile Code Repository Simulator for the Intelligent Space *

Verified 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 information

First 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 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 information

Adopting Standards For a Changing Health Environment

Adopting 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 information

Journal of Engineering Design

Journal 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 information

ENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS

ENHANCED 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 information

On 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 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