Thriving Systems Theory:
|
|
- Simon Hodge
- 6 years ago
- Views:
Transcription
1 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 Systems Bentley University Waltham Massachusetts HICSS-46 - Maui, HI January 8, 2013
2 Overview of This Talk Quality in Design & Designing for Quality Thriving Systems Theory Experiencing Design Quality Christopher Alexander s Center Properties Alexander mapped to Choice Properties The Anatomy of a Design Theory Thriving Systems Theory as an ISDT Beyond Choice Properties toward Thriving Systems
3 the individual s experience of design quality implementation threshold expectation mindset the assembled artifact s realization that creates the opportunity for observation the point of encounter between the expectation and the system s features the subset of the observer s mindset (conscious or unconscious) that is specifically relevant to the event the mental picture the observer brings to the experience within which they will understand the experience
4 the community s experience of design quality implementation threshold expectation mindset the assembled artifact s realization that creates the opportunity for observation the point of encounter between the expectation and the system s features the subset of the observer s mindset (conscious or unconscious) that is specifically relevant to the event the mental picture the observer brings to the experience within which they will understand the experience
5 Theory of Design Quality Threads Notes on the Synthesis of Form The Oregon Experiment A Pattern Language 1977 A Timeless Way of Building The Phenomenon of Life The Process of Creating of Life 1979 Christopher Alexander A Vision of a Living World The Luminous Ground
6 Theory of Design Quality Threads Notes on the Synthesis of Form The Oregon Experiment Designing Software for Ease of Extension and Contraction - Parnas A Pattern Language 1977 Software Engineering A Timeless Way of Building The Phenomenon of Life The Process of Creating of Life Christopher Alexander No Silver Bullet: Essence and Accidents of Software Engineering - Brooks A Vision of a Living World The Luminous Ground Program Development BY Stepwise Refinement - Wirth
7 Theory of Design Quality Threads Notes on the Synthesis of Form The Oregon Experiment Designing Software for Ease of Extension and Contraction - Parnas A Pattern Language 1977 Software Engineering A Timeless Way of Building The Phenomenon of Life The Process of Creating of Life Christopher Alexander No Silver Bullet: Essence and Accidents of Software Engineering - Brooks 1992 A Vision of a Living World The Luminous Ground Program Development BY Stepwise Refinement - Wirth Object-Oriented Patterns - Coad Pattern Languages of Program Design - Coplien Design Patterns: Elements of Reusable OBject-Oriented Software - Gamma Object-Oriented Systems Engineering
8 Theory of Design Quality Threads Notes on the Synthesis of Form The Oregon Experiment Designing Software for Ease of Extension and Contraction - Parnas A Pattern Language 1977 Software Engineering A Timeless Way of Building The Phenomenon of Life The Process of Creating of Life Christopher Alexander No Silver Bullet: Essence and Accidents of Software Engineering - Brooks 1992 A Vision of a Living World The Luminous Ground Where Mathematics Comes From - Lakoff 2005 Metaphors We Live By - Lakoff Program Development BY Stepwise Refinement - Wirth Object-Oriented Patterns - Coad Philosophy in the Flesh - Lakoff Pattern Languages of Program Design - Coplien Design Patterns: Elements of Reusable OBject-Oriented Software - Gamma Object-Oriented Systems Engineering Cognitive Linguistics
9 Alexander s 15 Center Properties Expressing Architectural Quality Strong Centers Not Separateness Boundaries Levels of Scale Positive Space Gradients Deep Interlock and Ambiguity Roughness Good Shape Echoes Alternating Repetition Local Symmetries Simplicity and Inner Calm Contrast The Void
10 Translating the Properties from Centers to Choices Alexander s 15 Center Properties Levels of Scale Strong Centers Boundaries Alternating Repetition Positive Space Good Shape Local Symmetries Deep Interlock and Ambiguity Contrast Gradients Roughness Echoes The Void Simplicity and Inner Calm Not Separateness Vocabulary of Choice Properties Stepwise Refinement Cohesion Encapsulation Extensibility Modularization Correctness Transparency Composition of Function Identity Scale User Friendliness Patterns Programmability Reliability Elegance
11 1 Choice Property Stepwise Refinement Modeling Action elaborate Action Rendition develop or present (a theory, policy, or system) in detail 2 Cohesion factor express as a product of factors 3 Encapsulation encapsulate 4 Extensibility extend 5 Modularization modularize enclose the essential features of something succinctly by a protective coating or membrane render something capable of expansion in scope, effect, or meaning employing or involving a module or modules as the basis of design or construction 6 Correctness align put (things) into correct or appropriate relative positions 7 Transparency expose reveal the presence of (a quality or feeling) 8 Composition of Function assemble fit together the separate component parts of (a machine or other object) 9 Identity identify establish or indicate who or what (someone or something) is 10 Scale focus 11 User Friendliness accommodate (of a person or their eyes) adapt to the prevailing level of light [abstraction] and become able to see clearly fit in with the wishes or needs of 12 Patterns pattern give a regular or intelligible form to 13 Programmability generalize make or become more widely or generally applicable 14 Reliability normalize 15 Elegance coordinate make something more normal, which typically means conforming to some regularity or rule bring the different elements of (a complex activity or organization) into a relationship that will ensure efficiency or harmony
12 1 Choice Property Stepwise Refinement 2 Cohesion 3 Encapsulation 4 Extensibility 5 Modularization 6 Correctness 7 Transparency 8 Composition of Function 9 Identity 10 Scale 11 User Friendliness 12 Patterns 13 Programmability 14 Reliability Choice properties define a taxonomy of perceived organization in systems that resonates with our human conception of order - providing: a vocabulary for describing and comparing aspects of system design (noun), and design (verb) actions to shape design choices toward system characteristics that satisfy stakeholder expectations. 15 Elegance
13 The Design Process rules of thumb Traditional patterns inheritance relationship progeny property variable data attribute class service behavioral attribute instance relationship membership OF property Stakeholder intensions requirement elements model elements design elements polymorphism relationship method behavioral attribute remembrance property value data attribute message passing relationship object association relationship identity property encapsulation property membership IN property Representational paradigm or Ontology Resulting Design Elements
14 The Design Process Choice Property-Driven Design Principles inheritance relationship progeny property variable data attribute class service behavioral attribute instance relationship membership OF property Stakeholder intensions requirement elements model elements design elements polymorphism relationship method behavioral attribute remembrance property value data attribute message passing relationship object association relationship identity property encapsulation property membership IN property Representational paradigm or Ontology Resulting Design Elements
15 Shirley Gregor and David Jones (JAIS 2007) The Anatomy of a Design Theory Purpose and scope Constructs Principle of form and function Artifact mutability Testable propositions Justificatory knowledge Principles of implementation Expository instantiation
16 Thriving Systems Theory: ISDT Purpose and scope taxonomy of objective and aesthetic characteristics to assess and guide design choices realizing stakeholder satisfaction Constructs design choices, expectations, resonance, choice properties, actions intensifying properties Principle of form and function choice properties mediate resonance between expectation and experience Artifact mutability actions that intensify design choice properties Testable propositions quantitatively assess structure; subjectively assess aesthetics Justificatory knowledge Alexander s Nature of Order, Lakoff & Johnson s Embodied Mind, Brooks Essence and Accidents Principles of implementation choice property enlightened stakeholders formulating both expectation and design Expository instantiation artifact quality (Apache), modeling choices expressing quality (OO, ER, agile)
17 Toward a Vision of Thriving Systems The Nature of Order is evident in choice properties observable in information systems! The translated properties denote design characteristics that may appear to be discrete. Property strength and interaction resonate as quality Might a taxonomy of quality emerge based on property interaction?
18 Elegance Stepwise Refinement Modularization Identity Cohesion Programmability Encapsulation Transparency Composition of Function Reliability Scale Patterns Extensibility User Friendliness Correctness
19 Elegance Stepwise Refinement Modularization divisibility Identity Cohesion Programmability factorability Encapsulation Transparency Reliability constructibility Composition of Function Scale Patterns Extensibility User Friendliness Correctness
20 Elegance Stepwise Refinement Modularization divisibility Identity Cohesion Transparency Programmability Reliability scalability factorability constructibility Encapsulation Composition of Function Scale Patterns Extensibility User Friendliness Correctness
21 Elegance Stepwise Refinement Modularization divisibility Identity Cohesion Programmability robustness factorability Encapsulation Transparency Reliability scalability constructibility Scale Composition of Function Patterns Correctness Extensibility User Friendliness
22 Elegance Stepwise Refinement divisibility Modularization objective Structural Identity Cohesion Programmability robustness factorability Encapsulation Transparency Reliability scalability constructibility Scale Composition of Function Patterns Correctness Extensibility User Friendliness
23 Elegance Stepwise Refinement objective Structural Identity intuitiveness divisibility Modularization Cohesion Transparency Programmability Reliability usability robustness scalability factorability constructibility Scale Encapsulation Composition of Function predictability Patterns confidence Correctness Extensibility User Friendliness
24 Elegance Stepwise Refinement objective Structural Identity intuitiveness divisibility Modularization Cohesion Transparency Programmability Reliability usability effectiveness robustness scalability factorability constructibility Scale Encapsulation Composition of Function predictability Patterns fidelity confidence Correctness Extensibility User Friendliness
25 Elegance Stepwise Refinement objective Structural Identity intuitiveness divisibility Modularization Cohesion Transparency Programmability Reliability usability effectiveness Scale Encapsulation Composition of Function predictability sustainability robustness scalability factorability constructibility Patterns fidelity confidence Correctness Extensibility User Friendliness
26 Elegance Stepwise Refinement objective Structural Identity intuitiveness divisibility Modularization Cohesion Transparency Programmability Reliability usability effectiveness vitality sustainability robustness scalability factorability constructibility Scale Encapsulation Composition of Function predictability Patterns fidelity confidence Correctness Extensibility User Friendliness
27 Elegance Stepwise Refinement objective Structural Identity intuitiveness divisibility Modularization Cohesion Transparency Programmability Reliability usability effectiveness vitality sustainability robustness scalability factorability constructibility Scale Encapsulation Composition of Function predictability Patterns subjective Aesthetic Extensibility fidelity confidence User Friendliness Correctness
28 Elegance Stepwise Refinement objective Structural Identity intuitiveness divisibility Modularization Cohesion Transparency Programmability Reliability usability effectiveness vitality sustainability thriving robustness scalability factorability constructibility Scale Encapsulation Composition of Function predictability Patterns subjective Aesthetic Extensibility fidelity confidence User Friendliness Correctness
29 design quality across IT models implementation threshold expectation mindset
30 design quality across IT models implementation hardware & software architecture threshold interfaces expectation requirements engineering & specification mindset systems think Choice Property-Driven Design Principles
31 A Mindset For Great Design Perceive'the'wholeness'and'the'impact'of'individual'design' choices'on'the'system'as'a'whole' 'not'only'in'the'sta8c' present,'but'in'the'dynamic'unfolding'of'the'stakeholders ' perspec8ves'of'life;'in'the'system'they'will'live'in. Focus'on'why'you'use'the'modeling'tools' 'not'on'the'tools' themselves.'redirect'decisionamaking'energy'to'the' ques8ons:' What'does'life'mean'to'these'stakeholders? ' and' How'does'each'choice'increase'the'life'in'the'system' by'fulfilling'the'stakeholders 'evolving'concerns? '''''''''''''''''''''''''''''''''''''''''''Les Waguespack
32 Thriving Systems Theory e? m? ic us ar a ch rt it & ec tu re Strong Centers Boundaries Alternating Repetition properties of order in nature architectural domains User Friendliness Extensibility Reliability Leslie J. Waguespack Waguespack Waguespack What is essential to stakeholders satisfaction with systems? Fred Brooks addressed this question in No Silver Bullet: Essence and Accidents of Software Engineering. This monograph fuses these diverse streams of thought in proposing Thriving Systems Theory by translating Alexander s properties of physical design quality into the abstract domain of information systems and modeling. Metaphor-Driven Modeling incorporates the theory while examining its impact throughout the system life cycle: modeling, design and deployment. The result is holistic and innovative, a perspective on system quality invaluable to students, practitioners and researchers of software and systems engineering. Les Waguespack is a computer science Ph.D., professor and chairperson of computer information systems at Bentley University, USA. Dr. Waguespack s experience as programmer, software engineer, software architect, database architect, project manager and systems consultant underpins 35 years of teaching and research, the last 20+ years teaching object-oriented modeling and systems engineering to undergraduates, graduate students and practicing professionals. ISBN springer.com Thriving Systems Theory and Metaphor-Driven Modeling How is it that so many individual stakeholders consistently recognize the same quality, the same beauty in a system? This question led George Lakoff to research the role of conceptual metaphor in human understanding. How is it that one system is more effective, appealing, satisfying and/or more beautiful than another to its stakeholder community? This question drove Christopher Alexander s fifty-year quest to explain great physical architecture and give birth to pattern-languages for building that underpin much of modern systems engineering. Not Separateness Correctness vocabulary of design properties Thriving Systems Theory and Metaphor-Driven Modeling Contrast Scale Patterns Local Symmetries The Void Composition of Function discipline defined design characteristics Echoes Simplicity and Inner Calm language of models & systems Roughness language of art & architecture Good Shape Cohesion Encapsulation Deep Interlock and Ambiguity Gradients Stepwise Refinement Modularization & ls s de em mo yst s Positive Space li te ra tu r Levels of Scale Transparency Thriving Systems Theory and Metaphor-Driven Modeling Programmability Identity Elegance
33 Leslie J. Waguespack Waguespack How is it that one system is more effective, appealing, satisfying and/or more beautiful than another to its stakeholder community? This question drove Christopher Alexander s fifty-year quest to explain great physical architecture and give birth to pattern-languages for building that underpin much of modern systems engineering. How is it that so many individual stakeholders consistently recognize the same quality, the same beauty in a system? This question led George Lakoff to research the role of conceptual metaphor in human understanding. What is essential to stakeholders satisfaction with systems? Fred Brooks addressed this question in No Silver Bullet: Essence and Accidents of Software Engineering. This monograph fuses these diverse streams of thought in proposing Thriving Systems Theory by translating Alexander s properties of physical design quality into the abstract domain of information systems and modeling. Metaphor-Driven Modeling incorporates the theory while examining its impact throughout the system life cycle: modeling, design and deployment. The result is holistic and innovative, a perspective on system quality invaluable to students, practitioners and researchers of software and systems engineering. Les Waguespack is a computer science Ph.D., professor and chairperson of computer information systems at Bentley University, USA. Dr. Waguespack s experience as programmer, software engineer, software architect, database architect, project manager and systems consultant underpins 35 years of teaching and research, the last 20+ years teaching object-oriented modeling and systems engineering to undergraduates, graduate students and practicing professionals. ISBN springer.com Thriving Systems Theory and Metaphor-Driven Modeling Thriving Systems Theory and Metaphor-Driven Modeling Waguespack Thriving Systems Theory and Metaphor-Driven Modeling
Towards a Design Theory for Trustworthy Information
Towards a Design Theory for Trustworthy Information Elegance Defense in Depth Defining Domains Systems Identity Management intuitiveness divisibility Simple Trusted Components Les Waguespack, Ph.D., Professor!
More informationSales Configurator Information Systems Design Theory
Sales Configurator Information Systems Design Theory Juha Tiihonen 1 & Tomi Männistö 2 & Alexander Felfernig 3 1 Department of Computer Science and Engineering, Aalto University, Espoo, Finland. juha.tiihonen@aalto.fi
More informationSCRUM Project Architecture and Thriving Systems Theory
2012 45th Hawaii International Conference on System Sciences SCRUM Project Architecture and Thriving Systems Theory Leslie J. Waguespack William T. Schiano Computer Information Systems Department, Bentley
More informationVolume 6, Number 45 October 28, Hammers, Nails, Windows, Doors and Teaching Great Design
Volume 6, Number 45 http://isedj.org/6/45/ October 28, 2008 In this issue: Hammers, Nails, Windows, Doors and Teaching Great Design Leslie J. Waguespack, Jr. Bentley College Waltham, MA 02154-4705 USA
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 information09/11/16. Outline. Design Science Research. Design v. research. IS Research
Outline Design Science Research in Information Systems Prof. Pär J. Ågerfalk, Ph.D. With thanks to Alan Hevner and Jonas Sjöström The best way to predict the future is to invent it. Alan Kay, 1971 Design
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 informationUNIT-III LIFE-CYCLE PHASES
INTRODUCTION: UNIT-III LIFE-CYCLE PHASES - If there is a well defined separation between research and development activities and production activities then the software is said to be in successful development
More informationMethodology. Ben Bogart July 28 th, 2011
Methodology Comprehensive Examination Question 3: What methods are available to evaluate generative art systems inspired by cognitive sciences? Present and compare at least three methodologies. Ben Bogart
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 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 informationA Theory about the Structure of GTSEs
A Theory about the Structure of GTSEs Dewayne E Perry ENS 623 Perry@ece.utexas.edu 1 Separation of Concerns An important separation of concerns distinguish between Theories about software engineers (SEs)
More informationIS Design Pedagogy: A Special Ontology and Prospects for Curricula
IS Design Pedagogy: A Special Ontology and Prospects for Curricula Waguespack, Leslie J. lwaguespack@bentley.edu Computer Information Systems Bentley University Waltham, MA 02452 Abstract Design as an
More informationAppendix A: Glossary of Key Terms and Definitions
Appendix A: Glossary of Key Terms and Definitions Accident Adaptability Agility Ambiguity Analogy Architecture Assumption Augmented Reality Autonomous Vehicle Belief State Cloud Computing An undesirable,
More informationConceptual Metaphors for Explaining Search Engines
Conceptual Metaphors for Explaining Search Engines David G. Hendry and Efthimis N. Efthimiadis Information School University of Washington, Seattle, WA 98195 {dhendry, efthimis}@u.washington.edu ABSTRACT
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 informationSocio-cognitive Engineering
Socio-cognitive Engineering Mike Sharples Educational Technology Research Group University of Birmingham m.sharples@bham.ac.uk ABSTRACT Socio-cognitive engineering is a framework for the human-centred
More informationin the New Zealand Curriculum
Technology in the New Zealand Curriculum We ve revised the Technology learning area to strengthen the positioning of digital technologies in the New Zealand Curriculum. The goal of this change is to ensure
More informationChapter 2 Understanding and Conceptualizing Interaction. Anna Loparev Intro HCI University of Rochester 01/29/2013. Problem space
Chapter 2 Understanding and Conceptualizing Interaction Anna Loparev Intro HCI University of Rochester 01/29/2013 1 Problem space Concepts and facts relevant to the problem Users Current UX Technology
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 informationTransactions on Information and Communications Technologies vol 4, 1993 WIT Press, ISSN
Designing for quality with the metaparadigm P. Kokol o/ ABSTRACT Our practical experiences and theoretical research in the field of software design and its management have resulted in the conclusion that
More informationProposed Curriculum Master of Science in Systems Engineering for The MITRE Corporation
Proposed Curriculum Master of Science in Systems Engineering for The MITRE Corporation Core Requirements: (9 Credits) SYS 501 Concepts of Systems Engineering SYS 510 Systems Architecture and Design SYS
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 informationThe Use of Patterns in Systems Engineering Satya Moorthy Robert Cloutier, Ph.D. Lockheed Martin MS2
The Use of Patterns in Systems Engineering Satya Moorthy Robert Cloutier, Ph.D. Lockheed Martin MS2 10/24/06 1 Topics Abstract Definitions Value of Patterns Documented Pattern Language Patterns New Pattern
More informationSoftware Architecture. New wine in old bottles? (i.e., software architecture global design?, architect designer)
Software Architecture New wine in old bottles? (i.e., software architecture global design?, architect designer) Overview What is it, why bother? Architecture Design Viewpoints and view models Architectural
More informationComputer Science: Disciplines. What is Software Engineering and why does it matter? Software Disasters
Computer Science: Disciplines What is Software Engineering and why does it matter? Computer Graphics Computer Networking and Security Parallel Computing Database Systems Artificial Intelligence Software
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 informationEvolving Systems Engineering as a Field within Engineering Systems
Evolving Systems Engineering as a Field within Engineering Systems Donna H. Rhodes Massachusetts Institute of Technology INCOSE Symposium 2008 CESUN TRACK Topics Systems of Interest are Comparison of SE
More informationTowards a Software Engineering Research Framework: Extending Design Science Research
Towards a Software Engineering Research Framework: Extending Design Science Research Murat Pasa Uysal 1 1Department of Management Information Systems, Ufuk University, Ankara, Turkey ---------------------------------------------------------------------***---------------------------------------------------------------------
More informationprogressive assurance using Evidence-based Development
progressive assurance using Evidence-based Development JeremyDick@integratebiz Summer Software Symposium 2008 University of Minnisota Assuring Confidence in Predictable Quality of Complex Medical Devices
More informationAdvanced Research Methodology Design Science. Sjaak Brinkkemper
Advanced Research Methodology Design Science Sjaak Brinkkemper Outline Fundamentals of Design Science Design Science: SPM maturity Matrix Design Science: Openness degree Reflection Business Informatics
More informationThe essential role of. mental models in HCI: Card, Moran and Newell
1 The essential role of mental models in HCI: Card, Moran and Newell Kate Ehrlich IBM Research, Cambridge MA, USA Introduction In the formative years of HCI in the early1980s, researchers explored the
More informationNo Silver Bullet. CSCI 5828: Foundations of Software Engineering Lecture 02 08/27/2015
No Silver Bullet CSCI 5828: Foundations of Software Engineering Lecture 02 08/27/2015 1 Getting my Act Together Two Announcements First: in Lecture 1, I had a slide that announced my office hours as Fridays
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 informationYears 9 and 10 standard elaborations Australian Curriculum: Digital Technologies
Purpose The standard elaborations (SEs) provide additional clarity when using the Australian Curriculum achievement standard to make judgments on a five-point scale. They can be used as a tool for: making
More informationSoftware System/Design & Architecture. Eng.Muhammad Fahad Khan Assistant Professor Department of Software Engineering
Software System/Design & Architecture Eng.Muhammad Fahad Khan Assistant Professor Department of Software Engineering Sessional Marks Midterm 20% Final 40% Assignment + Quizez 20 % Lab Work 10 % Presentations
More informationDigital Engineering and Engineered Resilient Systems (ERS)
Digital Engineering and Engineered Resilient Systems (ERS) Mr. Robert Gold Director, Engineering Enterprise Office of the Deputy Assistant Secretary of Defense for Systems Engineering 20th Annual NDIA
More informationProduct Development process
Product Development process Ing. Jan Valtera, Ph.D. Design Metodology Introduction Systematic product design (Systematic approach) is a complex engineering task that can be roughly classified into two
More informationD S R G. Alina Mashko, GUI universal and global design. Department of vehicle technology. Faculty of Transportation Sciences
GUI universal and global design Alina Mashko, Department of vehicle technology www.dsrg.eu Faculty of Transportation Sciences Czech Technical University in Prague Metaphors in user interface Words Images
More informationComputer Science: Who Cares? Computer Science: It Matters. Computer Science: Disciplines
Computer Science: Who Cares? Computer Graphics (1970 s): One department, at one university Several faculty, a few more students $5,000,000 grant from ARPA Original slides by Chris Wilcox, Edited and extended
More informationArchitecting Large Business Systems
Architecting Large Business Systems Tutorial at OOP 2001, Munich January 22nd, 2001 Alan O Callaghan De Montfort University The Gateway Leicester, LE1 9BH United Kingdom aoc@dmu.ac.uk Jens Coldewey Coldewey
More informationEducational Experiment on Generative Tool Development in Architecture
Educational Experiment on Generative Tool Development in Architecture PatGen: Islamic Star Pattern Generator Birgül Çolakoğlu 1, Tuğrul Yazar 2, Serkan Uysal 3 1,2-3 Yildiz Technical University, Computational
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 informationManaging the Innovation Process. Development Stage: Technical Problem Solving, Product Design & Engineering
Managing the Innovation Process Development Stage: Technical Problem Solving, Product Design & Engineering Managing the Innovation Process The Big Picture Source: Lercher 2016, 2017 Source: Lercher 2016,
More information1 Educational Experiment on Generative Tool Development in Architecture PatGen: Islamic Star Pattern Generator
1 Educational Experiment on Generative Tool Development in Architecture PatGen: Islamic Star Pattern Generator Birgül Çolakoğlu 1, Tuğrul Yazar 2, Serkan Uysal 3. Yildiz Technical University, Computational
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 informationCREATIVITY AND THE PRODUCTION PROCESS: A LINEAR PARADIGM 1. Creativity and the Production Process: A Linear Paradigm. John Meza, Associate Professor
CREATIVITY AND THE PRODUCTION PROCESS: A LINEAR PARADIGM 1 Creativity and the Production Process: A Linear Paradigm John Meza, Associate Professor Marywood University Author Note Correspondence concerning
More informationWhat is HCI? IUI is a specific field of HCI. Intelligent User Interfaces (IUI) 06/04/2015. Human Computer Interaction
IUI is a specific field of HCI Intelligent User Interfaces (IUI) Human Computer Interaction What is HCI? Dr. Mahmood Ashraf Asst. Professor Computer Science Dept. Room # 220, Level 2 mahmood313@gmail.com
More informationEvolving Enterprise Architecture
Evolving Enterprise Architecture Richard Martin Tinwisle Corporation Sandeep Purao Penn State University Pre-ICEIMT 10 Workshop IEDC Bled, Slovenia Edward Robinson Indiana University December 14, 2009
More informationContext-sensitive Approach for Interactive Systems Design: Modular Scenario-based Methods for Context Representation
Journal of PHYSIOLOGICAL ANTHROPOLOGY and Applied Human Science Context-sensitive Approach for Interactive Systems Design: Modular Scenario-based Methods for Context Representation Keiichi Sato Institute
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 informationAIEDAM Special Issue: Sketching, and Pen-based Design Interaction Edited by: Maria C. Yang and Levent Burak Kara
AIEDAM Special Issue: Sketching, and Pen-based Design Interaction Edited by: Maria C. Yang and Levent Burak Kara Sketching has long been an essential medium of design cognition, recognized for its ability
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 informationCommunications in Computer and Information Science 85
Communications in Computer and Information Science 85 Albert Fleischmann Detlef Seese Christian Stary (Eds.) S-BPM ONE Setting the Stage for Subject-Oriented Business Process Management First International
More informationAdvanced Research Methods
13-11- 13 Advanced Research Methods Slinger Jansen Sjaak Brinkkemper Peter de Waal Dirk Thierens 1 Why are we here? Thesis project Little or no foundation in information science research methods This is
More informationSystems Architecting and Software Architecting - On Separate or Convergent Paths?
Paper ID #5762 Systems Architecting and Architecting - On Separate or Convergent Paths? Dr. Howard Eisner, George Washington University Dr. Eisner, since 1989, has served as Distinguished Research Professor
More informationTowards a novel method for Architectural Design through µ-concepts and Computational Intelligence
Towards a novel method for Architectural Design through µ-concepts and Computational Intelligence Nikolaos Vlavianos 1, Stavros Vassos 2, and Takehiko Nagakura 1 1 Department of Architecture Massachusetts
More informationdeeply know not If students cannot perform at the standard s DOK level, they have not mastered the standard.
1 2 3 4 DOK is... Focused on ways in which students interact with content standards and assessment items and tasks. It focuses on how deeply a student has to know the content in order to respond. DOK is
More informationContemplating Design Pedagogy
Contemplating Design Pedagogy in Computing Education Les Waguespack, Ph.D. Jeffry Babb, Ph.D. David Yates, Ph.D. 11th International Conference on Design Principles and Practices Institute without Boundaries
More informationA Systems Approach to Design: Research and Some Results Dr. Rashmi Jain Associate Professor Stevens Institute of Technology
A Systems Approach to Design: Research and Some Results Dr. Rashmi Jain Associate Professor Stevens Institute of Technology Rashmi.Jain@stevens.edu Anithashree Chandrasekaran Doctoral Candidate Stevens
More informationVISUALISATION AND OBJECT DESIGN IN VIRTUAL ARCHITECTURE
VISUALISATION AND OBJECT DESIGN IN VIRTUAL ARCHITECTURE MARY LOU MAHER, NING GU, FEI LI Key Centre of Design Computing and Cognition Faculty of Architecture University of Sydney Abstract. The design of
More informationMECHANICAL DESIGN LEARNING ENVIRONMENTS BASED ON VIRTUAL REALITY TECHNOLOGIES
INTERNATIONAL CONFERENCE ON ENGINEERING AND PRODUCT DESIGN EDUCATION 4 & 5 SEPTEMBER 2008, UNIVERSITAT POLITECNICA DE CATALUNYA, BARCELONA, SPAIN MECHANICAL DESIGN LEARNING ENVIRONMENTS BASED ON VIRTUAL
More informationInformation and Communication Technology
Information and Communication Technology Academic Standards Statement We've arranged a civilization in which most crucial elements profoundly depend on science and technology. Carl Sagan Members of Australian
More informationThe Future of Systems Engineering
The Future of Systems Engineering Mr. Paul Martin, ESEP Systems Engineer paul.martin@se-scholar.com 1 SEs are Problem-solvers Across an organization s products or services, systems engineers also provide
More informationTRIL Technology Research for Independent Living. Seamus Small TRIL Centre Manager 11 th May 2011
TRIL Technology Research for Independent Living Seamus Small TRIL Centre Manager 11 th May 2011 TRIL Centre Mission TRIL s mission is to carry out scientific ageing research that informs person-centred
More informationEngineered Resilient Systems NDIA Systems Engineering Conference October 29, 2014
Engineered Resilient Systems NDIA Systems Engineering Conference October 29, 2014 Jeffery P. Holland, PhD, PE (SES) ERS Community of Interest (COI) Lead Director, US Army Engineer Research and Development
More informationFall Can Baykan. Arch467 Design Methods
Arch 467 Design Methods 2019 Can Baykan 1 What is design? This is the first question of design theory,design methods, philosophy of design, etc. Types of problems design, diagnosis, classification Types
More informationObject-oriented Analysis and Design
Object-oriented Analysis and Design Stages in a Software Project Requirements Writing Understanding the Client s environment and needs. Analysis Identifying the concepts (classes) in the problem domain
More informationARTEMIS The Embedded Systems European Technology Platform
ARTEMIS The Embedded Systems European Technology Platform Technology Platforms : the concept Conditions A recipe for success Industry in the Lead Flexibility Transparency and clear rules of participation
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 informationSENG609.22: Agent-Based Software Engineering Assignment. Agent-Oriented Engineering Survey
SENG609.22: Agent-Based Software Engineering Assignment Agent-Oriented Engineering Survey By: Allen Chi Date:20 th December 2002 Course Instructor: Dr. Behrouz H. Far 1 0. Abstract Agent-Oriented Software
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 informationAscendance, Resistance, Resilience
Ascendance, Resistance, Resilience Concepts and Analyses for Designing Energy and Water Systems in a Changing Climate By John McKibbin A thesis submitted for the degree of a Doctor of Philosophy (Sustainable
More informationDesign Artifacts are Central: Foundations for a Theory of Software Engineering
Design Artifacts are Central: Foundations for a Theory of Software Engineering Technical Report MSU-20150420 April 2015 Edward B. Allen Mississippi State University edward.allen@computer.org Abstract Software
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 informationArchitectural assumptions and their management in software development Yang, Chen
University of Groningen Architectural assumptions and their management in software development Yang, Chen IMPORTANT NOTE: You are advised to consult the publisher's version (publisher's PDF) if you wish
More informationModule Role of Software in Complex Systems
Module Role of Software in Complex Systems Frogs vei 41 P.O. Box 235, NO-3603 Kongsberg Norway gaudisite@gmail.com Abstract This module addresses the role of software in complex systems Distribution This
More informationFrom vision to reality
IQ K2 ski A wealth of BMW know-how: the products shown on the following pages exemplify the work of. These freestyle skis were created for the K2 brand in 2012 From vision to reality BMW Group subsidiary
More informationHow to Keep a Reference Ontology Relevant to the Industry: a Case Study from the Smart Home
How to Keep a Reference Ontology Relevant to the Industry: a Case Study from the Smart Home Laura Daniele, Frank den Hartog, Jasper Roes TNO - Netherlands Organization for Applied Scientific Research,
More informationDigital Engineering (DE) and Computational Research and Engineering Acquisition Tools and Environments (CREATE)
Digital Engineering (DE) and Computational Research and Engineering Acquisition Tools and Environments (CREATE) Ms. Phil Zimmerman Deputy Director, Engineering Tools and Environments Office of the Deputy
More informationIBM Software Group. Mastering Requirements Management with Use Cases Module 2: Introduction to RMUC
IBM Software Group Mastering Requirements Management with Use Cases Module 2: Introduction to RMUC 1 Objectives Define key requirements management terms. Identify contributing factors to project success
More informationProgramming Languages Faculty
Umut Acar Stephanie Balzer Guy Blelloch Stephen Brookes Karl Crary Matt Fredrikson Robert Harper Jan Hoffmann Dilsun Kaynar Ruben Martins Frank Pfenning André Platzer Jean Yang Affiliated Faculty Jonathan
More informationINCOSE: TRANSFORMATION
5 October 2018 INCOSE: TRANSFORMATION Troy A. Peterson INCOSE Assistant Director Systems Engineering Transformation troy.peterson@incose.org Vice President & Technical Fellow System Strategy, Inc. (SSI)
More informationExemplar for Internal Assessment Resource Visual Arts Level 2. Resource title: Still life
Exemplar for internal assessment resource Visual Arts Painting 2.3 for Achievement Standard 91316 Exemplar for Internal Assessment Resource Visual Arts Level 2 Resource title: Still life This exemplar
More informationIndiana K-12 Computer Science Standards
Indiana K-12 Computer Science Standards What is Computer Science? Computer science is the study of computers and algorithmic processes, including their principles, their hardware and software designs,
More informationGLOSSARY for National Core Arts: Media Arts STANDARDS
GLOSSARY for National Core Arts: Media Arts STANDARDS Attention Principle of directing perception through sensory and conceptual impact Balance Principle of the equitable and/or dynamic distribution of
More informationLee, Joon-Sang LG Electronics Advanced Research Institute
Competencies needed to Software Engineers in the Forthcoming IT Industries Lee, Joon-Sang LG Electronics Advanced Research Institute Contents What makes software difficult? Future competencies 2 What Makes
More informationGrady Booch IBM Fellow Why Don t Developers Draw Diagrams?
Grady Booch IBM Fellow gbooch@us.ibm.com Why Don t Developers Draw Diagrams? Grady Booch* IBM Fellow gbooch@us.ibm.com Why Don t Developers Draw Diagrams? * With inspiration from Ruth Malan @ http://www.ruthmalan.com/
More informationDynamics and Operations of an Orbiting Satellite Simulation. Requirements Specification 13 May 2009
Dynamics and Operations of an Orbiting Satellite Simulation Requirements Specification 13 May 2009 Christopher Douglas, Karl Nielsen, and Robert Still Sponsor / Faculty Advisor: Dr. Scott Trimboli ECE
More informationICT4 Manuf. Competence Center
ICT4 Manuf. Competence Center Prof. Yacine Ouzrout University Lumiere Lyon 2 ICT 4 Manufacturing Competence Center AI and CPS for Manufacturing Robot software testing Development of software technologies
More informationSystems Engineering Presented at Stevens New Jersey Community College Strategic Partnership 27 th September, 2005
Systems Engineering Presented at Stevens New Jersey Community College Strategic Partnership 27 th September, 2005 Dr. Rashmi Jain Associate Professor Systems Engineering and Engineering Management 2005
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 informationField Asset Data Collection and Integration with the Enterprise Database
Incorporated Field Asset Data Collection and Integration with the Enterprise Database Marc Kratzschmar & Ian Martin 2011 GIS-T Overview British Columbia asked for help Needed asset data collection application
More informationSOFT 437. Software Performance Analysis. What is UML? UML Tutorial
SOFT 437 Software Performance Analysis UML Tutorial What is UML? Unified Modeling Language (UML) is a standard language for specifying, visualizing, constructing, and documenting the artifacts for software
More informationENGINEERING SERVICE-ORIENTED ROBOTIC SYSTEMS
ENGINEERING SERVICE-ORIENTED ROBOTIC SYSTEMS Prof. Dr. Lucas Bueno R. de Oliveira Prof. Dr. José Carlos Maldonado SSC5964 2016/01 AGENDA Robotic Systems Service-Oriented Architecture Service-Oriented Robotic
More informationDESIGN TYPOLOGY AND DESIGN ORGANISATION
INTERNATIONAL DESIGN CONFERENCE - DESIGN 2002 Dubrovnik, May 14-17, 2002. DESIGN TYPOLOGY AND DESIGN ORGANISATION Mogens Myrup Andreasen, Nel Wognum and Tim McAloone Keywords: Design typology, design process
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 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 informationTANGIBLE IDEATION: HOW DIGITAL FABRICATION ACTS AS A CATALYST IN THE EARLY STEPS OF PRODUCT DEVELOPMENT
INTERNATIONAL CONFERENCE ON ENGINEERING AND PRODUCT DESIGN EDUCATION 5 & 6 SEPTEMBER 2013, DUBLIN INSTITUTE OF TECHNOLOGY, DUBLIN, IRELAND TANGIBLE IDEATION: HOW DIGITAL FABRICATION ACTS AS A CATALYST
More information1 Introduction. of at least two representatives from different cultures.
17 1 Today, collaborative work between people from all over the world is widespread, and so are the socio-cultural exchanges involved in online communities. In the Internet, users can visit websites from
More information