Component Based Mechatronics Modelling Methodology

Size: px
Start display at page:

Download "Component Based Mechatronics Modelling Methodology"

Transcription

1 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 in the fields like mechanics, electronics and control. Modelling a mechatronical system needs a sophisticated approach in modelling methodology especially at early stages of the design process. There are modelling tools in the market for mechatronics systems based on the general physical similarity principles of both mechanical and electrical components. It is well known that most of the later design constraints are designed into a product at the very first stages of the product development process. Therefore the concept design stage is of main interest though with strong links and sights to prospective end product. 1 INTRODUCTION It is generally realised that up to 70% of a product s cost is being determined during the first design phase and only 20% during the actual production. Improvements can be reached by avoiding improper component selection, too complex part design, etc. Thus a good starting point for resources reduction and quality improvements within a product life cycle is the very firs phase of the idea formation, and it become essential to consider operability and manufacturability early in the design process (1). The research on mechatronic systems has traditionally focused on functionality, performance, and dependability. However, as the systems become increasingly more complex and widely used, complexity and flexibility becomes critical as well. Currently, for many industry products, the success of complexity and flexibility management turns out to be one of the major competitive edges. In general, complexity management is concerned with how to make a system comprehensible, communicable, and analyzable. It is a quality attribute that impacts all activities in system development, maintenance, and modification, etc. Flexibility refers to the ability to make changes with respect to functionality, performance, dependability, or target platforms quickly, easily, and cost

2 effectively. It is important due to cost, time, changes in technology, as well as other practical reasons (3). The aim of the work is to analyse the specifics of a mechatronics system design early stages, to outline the general design features and to develop an approach could be used through all the design phases. The paper discusses initial conditions and constraints at developing methodology for mechatronics modelling. Considering the methodology the approach for creating an environment for mechatronics modelling are introduced and discussed. The main emphasis of the approach is in creating an object-oriented environment, which allows integrating different components from different engineering fields employing advantages of the object-oriented design. 1.1 Model Based Methodology The developed methodology is bases in great extent on the model based reasoning (MBR), which is an inferring process using models abstracted from the reality of a physical system. MBR exploits the symbolic processing of an explicit representation of the internal working of a system in order to predict, simulate and explain the resultant behaviour of the system from the structure, causality, functional and behaviour of its components (2). The advantages of the MBR are that developed systems or sub-systems can be reused in the design, analysis, simulation, diagnosis and prediction of a technical system. This ensures the quality and consistency of a solution in carrying out a task. 1.2 Phases of development Currently, the most widely used overall process model is the V-lifecycle model (Figure 1.) (3) The model is based on the traditional waterfall process model but has a set of useful properties in description in the sense that relations between different design stages can be easily illustrated. Fig. 1 A conceptual illustration of the V-lifecycle The effects of using a component-based system development are depicted as short circuit. This paper focuses mostly on the first and the second phase of V-lifecycle (conceptual phase) as emphasised on above. Our main goal is to find an efficient tool to help designers in this phase.

3 2 METHODOLOGY There are several modelling methodologies in the field of mechatronics under the development today. Most of them base on heuristic or systematic approach. There are many limitations of this kind of methodologies. The model-based approach to design has several advantages over the traditional heuristic approach. 2.1 Background of the methodology The main idea of the methodology is to develop an approach dealing with up-down synthesis of multidomain mechatronics system involving components for the whole mechatronics domain. The interaction of the components is realised by a specific universal interface. Developing a new mechatronics system, designer can use existing components or create new ones. The approach is discussed on the basis of applying agent systems for feedback and neural networks as the main tool. The created methodology involves description rules for creating mechatronics components and universal interfaces for communication. This helps the designer to create more reliable products with fewer resources. The whole process and decisions can be documented automatically. The new methodology should increase productivity, maintaining a complete overview over the design process at the same time. 2.2 Description of the methodology The methodology exploits UML language to define a mechatronical problem and the constraints. The model is generated by the neural network scheme, which is also responsible for the result generation (6). Pre-defined components and rules database is used by the neural network and this scheme creates capability to develop new components concurrently. An open standard like XML is used to describe components and interfaces in the software environment. Pre-defined components and userdefined components are associated with mathematical functions in form compatible with MatLab. Problem definition Constraints DB of principles Verifiction Adjustment Modifications Specification Fig. 2 Methodology diagram

4 2.2.1 Problem definition An engineering problem is described in very simple and robust way. The UML - open standard language is used supported by the mechatronics profile. This is convinient and intuitive way to describe an engineering problem have to be solved. Additionaly the design limitations and basic rules have to be described on this stage. UML describes system interactions with the user and environment (use case model), system statics (class model), system dynamics (sequence, collaboration, state, activity) in this stage (see Fig. 3 and 4). The UML profile for mechatronical applications, in development stage currently, is a necessary tool for this methodology. Approach above has some analogy with the UML profile for business modeling (5). The approach gives opportunity to concentrate for basic needs and constraints of the system and describe these in a simple and intuitive way. Unknown or uncertan information can be discarded in this stage. Fig. 3 Case study use of a Mobile Robot

5 Fig. 4 State diagram of the system model Solution generation Next step following the problem and limitations adjustment is generation of a set of potential solutions, which meets the problem definition and limitations. The generation process is realised by the neural network, which exploits rules and pre-defined components from the meta-model database. The neural network schema attempts to find the system specification optimized as a whole. The result from the neural network loop is an unique combination of pre-defined components and/or completely new components created concurrently consisting of combined sets of predefined properties as carriers of certain component sub-functions. The result is represented, as a block diagram of the mechatronic system compatible in structure with bond graphs. The basic elements in a block diagram are components and connections between them. The components have universal energy flow ports, which connects them to and from the outside world. A component can contain sub-components or mathematical functions and can have different realizations with different description as long as the basic functionality and the port specification are identical. The result diagram describes system principles and basic solutions Adjustment The adjustment stage gives the possibility to modify the generated solution. The result of the previous stage is adjusted by the designer discarding evidently inappropriate solutions and adding descriptions of additional requirements for the system if needed. Missing or additional functionality parameters revealed on the last run can be added and iteration parameters adjusted Verification The modified result from the previous stage is verified and the result of the verification is generated. Verification process tests the integrity of the system and conformity of the initial requirements. If these conditions are not satisfied the engineer has to modify the result of the previous stage, block diagram or initial requirement. To modify block diagram, there is two possible ways: the system offers verified solution, which meets changes done by the engineer or engineer re-modifies the diagram by himself. The overall result of the process is a specification of the system optimized block diagram that meets the initial requirements, specified at the very beginning by UML. Onward design process is not supported by this methodology at the moment. This can be done by well-known software like 20- sim, Dymola, etc. Key benefits of our approach: Faster product development process More intuitive - meets better human thinking manner Does not depress the creativity Modular meets the changing requirements. Easy to handle complex systems System quality is easier to determine Automated documentation (created by software)

6 3 CONCLUSIONS Described approach follows natural way of human working and thinking. The methodology follows practical reasoning, which means step-by-step advancing. Practical reasoning includes solution for two important questions: What are our goals? and How to reach these goals?. The new approach is trying to solve these questions by following human thinking and working, using at the same time the well-known UML standard as a goal descriptor and neural networks as a solution generator. The further aims are to prove the quality of the system and use the multiagent system for more complex solution. REFERENCES 1 Bauert F., Chen W. J., Green (1992) Knowledge based assistance to support design for Manufacture, ECAI Workshop of Concurrent Engineering. 2 Monet European Network of Excellence. Artificial Intelligence into Industry, Model Based Systems FAQ (2002). 3 Chen D.J. (2001) Architecture for Systematic Development of Mechatronics Software Systems. Licentiate Thesis, Royal Institute of Technology, Stockholm, 117 p. 4 Weiss G., ed. (1999) Multiagent Systems - A Modern Approach to Distributed Artificial Intelligence, The MIT Press, 620 p. 5 Unified Modelling Language Specification (2002) OMG, 737 p. 6 Rafiq, M., Y., Bugmann, G., Easterbrook, D., J. (2001) Neural Network Design for Engineering Applications, Computers & Structures Vol. 79 pp Amerongen, J.,V., Breedveld, P. (2001) Modelling of Physical Systems for the Design and Control Mechatronic Systems, IFAC PROFESSIONAL BRIEF, pp

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

By the end of this chapter, you should: Understand what is meant by engineering design. Understand the phases of the engineering design process.

By the end of this chapter, you should: Understand what is meant by engineering design. Understand the phases of the engineering design process. By the end of this chapter, you should: Understand what is meant by engineering design. Understand the phases of the engineering design process. Be familiar with the attributes of successful engineers.

More information

in the New Zealand Curriculum

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

Towards an MDA-based development methodology 1

Towards an MDA-based development methodology 1 Towards an MDA-based development methodology 1 Anastasius Gavras 1, Mariano Belaunde 2, Luís Ferreira Pires 3, João Paulo A. Almeida 3 1 Eurescom GmbH, 2 France Télécom R&D, 3 University of Twente 1 gavras@eurescom.de,

More information

An Integrated Simulation Method to Support Virtual Factory Engineering

An Integrated Simulation Method to Support Virtual Factory Engineering International Journal of CAD/CAM Vol. 2, No. 1, pp. 39~44 (2002) An Integrated Simulation Method to Support Virtual Factory Engineering Zhai, Wenbin*, Fan, xiumin, Yan, Juanqi, and Zhu, Pengsheng Inst.

More information

Using Existing Standards as a Foundation for Information Related to Factory Layout Design

Using Existing Standards as a Foundation for Information Related to Factory Layout Design Using Existing Standards as a Foundation for Information Related to Factory Layout Design D. Chen, M. Hedlind, A. von Euler-Chelpin, T. Kjellberg Production Engineering, KTH - Royal Institute of Technology,

More information

CC532 Collaborative System Design

CC532 Collaborative System Design CC532 Collaborative Design Part I: Fundamentals of s Engineering 5. s Thinking, s and Functional Analysis Views External View : showing the system s interaction with environment (users) 2 of 24 Inputs

More information

Years 9 and 10 standard elaborations Australian Curriculum: Digital Technologies

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

Design and Technology Subject Outline Stage 1 and Stage 2

Design and Technology Subject Outline Stage 1 and Stage 2 Design and Technology 2019 Subject Outline Stage 1 and Stage 2 Published by the SACE Board of South Australia, 60 Greenhill Road, Wayville, South Australia 5034 Copyright SACE Board of South Australia

More information

Structural Analysis of Agent Oriented Methodologies

Structural Analysis of Agent Oriented Methodologies International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 6 (2014), pp. 613-618 International Research Publications House http://www. irphouse.com Structural Analysis

More information

Object-oriented Analysis and Design

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

Requirements Gathering using Object- Oriented Models

Requirements Gathering using Object- Oriented Models Requirements Gathering using Object- Oriented Models Cycle de vie d un logiciel Software Life Cycle The "software lifecycle" refers to all stages of software development from design to disappearance. The

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

Socio-cognitive Engineering

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

The secret behind mechatronics

The secret behind mechatronics The secret behind mechatronics Why companies will want to be part of the revolution In the 18th century, steam and mechanization powered the first Industrial Revolution. At the turn of the 20th century,

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

Methodology. Ben Bogart July 28 th, 2011

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

School of Computing, National University of Singapore 3 Science Drive 2, Singapore ABSTRACT

School of Computing, National University of Singapore 3 Science Drive 2, Singapore ABSTRACT NUROP CONGRESS PAPER AGENT BASED SOFTWARE ENGINEERING METHODOLOGIES WONG KENG ONN 1 AND BIMLESH WADHWA 2 School of Computing, National University of Singapore 3 Science Drive 2, Singapore 117543 ABSTRACT

More information

AGENT BASED MANUFACTURING CAPABILITY ASSESSMENT IN THE EXTENDED ENTERPRISE USING STEP AP224 AND XML

AGENT BASED MANUFACTURING CAPABILITY ASSESSMENT IN THE EXTENDED ENTERPRISE USING STEP AP224 AND XML 17 AGENT BASED MANUFACTURING CAPABILITY ASSESSMENT IN THE EXTENDED ENTERPRISE USING STEP AP224 AND XML Svetan Ratchev and Omar Medani School of Mechanical, Materials, Manufacturing Engineering and Management,

More information

Automating Redesign of Electro-Mechanical Assemblies

Automating Redesign of Electro-Mechanical Assemblies Automating Redesign of Electro-Mechanical Assemblies William C. Regli Computer Science Department and James Hendler Computer Science Department, Institute for Advanced Computer Studies and Dana S. Nau

More information

A Model-Driven Approach to Systems-of-Systems Engineering

A Model-Driven Approach to Systems-of-Systems Engineering A Model-Driven Approach to Systems-of-Systems Engineering The Australian National University September 2008 Outline 1 An application domain 2 Advantages of MDE Limitations of MDE 3 One sentence An application

More information

Pervasive Services Engineering for SOAs

Pervasive Services Engineering for SOAs Pervasive Services Engineering for SOAs Dhaminda Abeywickrama (supervised by Sita Ramakrishnan) Clayton School of Information Technology, Monash University, Australia dhaminda.abeywickrama@infotech.monash.edu.au

More information

UNIT VIII SYSTEM METHODOLOGY 2014

UNIT VIII SYSTEM METHODOLOGY 2014 SYSTEM METHODOLOGY: UNIT VIII SYSTEM METHODOLOGY 2014 The need for a Systems Methodology was perceived in the second half of the 20th Century, to show how and why systems engineering worked and was so

More information

High Performance Computing

High Performance Computing High Performance Computing and the Smart Grid Roger L. King Mississippi State University rking@cavs.msstate.edu 11 th i PCGRID 26 28 March 2014 The Need for High Performance Computing High performance

More information

SAFETY CASES: ARGUING THE SAFETY OF AUTONOMOUS SYSTEMS SIMON BURTON DAGSTUHL,

SAFETY CASES: ARGUING THE SAFETY OF AUTONOMOUS SYSTEMS SIMON BURTON DAGSTUHL, SAFETY CASES: ARGUING THE SAFETY OF AUTONOMOUS SYSTEMS SIMON BURTON DAGSTUHL, 17.02.2017 The need for safety cases Interaction and Security is becoming more than what happens when things break functional

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

Best practices in product development: Design Studies & Trade-Off Analyses

Best practices in product development: Design Studies & Trade-Off Analyses Best practices in product development: Design Studies & Trade-Off Analyses This white paper examines the use of Design Studies & Trade-Off Analyses as a best practice in optimizing design decisions early

More information

Agent-Oriented Software Engineering

Agent-Oriented Software Engineering Agent-Oriented Software Engineering Multiagent Systems LM Sistemi Multiagente LM Ambra Molesini & Andrea Omicini {ambra.molesini, andrea.omicini}@unibo.it Ingegneria Due Alma Mater Studiorum Università

More information

POLICY SIMULATION AND E-GOVERNANCE

POLICY SIMULATION AND E-GOVERNANCE POLICY SIMULATION AND E-GOVERNANCE Peter SONNTAGBAUER cellent AG Lassallestraße 7b, A-1020 Vienna, Austria Artis AIZSTRAUTS, Egils GINTERS, Dace AIZSTRAUTA Vidzeme University of Applied Sciences Cesu street

More information

Subsumption Architecture in Swarm Robotics. Cuong Nguyen Viet 16/11/2015

Subsumption Architecture in Swarm Robotics. Cuong Nguyen Viet 16/11/2015 Subsumption Architecture in Swarm Robotics Cuong Nguyen Viet 16/11/2015 1 Table of content Motivation Subsumption Architecture Background Architecture decomposition Implementation Swarm robotics Swarm

More information

Trends in Software and Control

Trends in Software and Control Trends in Software and Control Sanz, Ricardo; Årzén, Karl-Erik Published in: Control Systems Magazine DOI: 10.1109/MCS.2003.1200238 Published: 2003-01-01 Link to publication Citation for published version

More information

UNIT-III LIFE-CYCLE PHASES

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

Unit 5: Unified Software Development Process. 3C05: Unified Software Development Process USDP. USDP for your project. Iteration Workflows.

Unit 5: Unified Software Development Process. 3C05: Unified Software Development Process USDP. USDP for your project. Iteration Workflows. Unit 5: Unified Software Development Process 3C05: Unified Software Development Process Objectives: Introduce the main concepts of iterative and incremental development Discuss the main USDP phases 1 2

More information

A FRAMEWORK FOR PERFORMING V&V WITHIN REUSE-BASED SOFTWARE ENGINEERING

A FRAMEWORK FOR PERFORMING V&V WITHIN REUSE-BASED SOFTWARE ENGINEERING A FRAMEWORK FOR PERFORMING V&V WITHIN REUSE-BASED SOFTWARE ENGINEERING Edward A. Addy eaddy@wvu.edu NASA/WVU Software Research Laboratory ABSTRACT Verification and validation (V&V) is performed during

More information

Creating a 3D environment map from 2D camera images in robotics

Creating a 3D environment map from 2D camera images in robotics Creating a 3D environment map from 2D camera images in robotics J.P. Niemantsverdriet jelle@niemantsverdriet.nl 4th June 2003 Timorstraat 6A 9715 LE Groningen student number: 0919462 internal advisor:

More information

Artificial Intelligence

Artificial Intelligence Torralba and Wahlster Artificial Intelligence Chapter 1: Introduction 1/22 Artificial Intelligence 1. Introduction What is AI, Anyway? Álvaro Torralba Wolfgang Wahlster Summer Term 2018 Thanks to Prof.

More information

Policy-Based RTL Design

Policy-Based RTL Design Policy-Based RTL Design Bhanu Kapoor and Bernard Murphy bkapoor@atrenta.com Atrenta, Inc., 2001 Gateway Pl. 440W San Jose, CA 95110 Abstract achieving the desired goals. We present a new methodology to

More information

Software-Intensive Systems Producibility

Software-Intensive Systems Producibility Pittsburgh, PA 15213-3890 Software-Intensive Systems Producibility Grady Campbell Sponsored by the U.S. Department of Defense 2006 by Carnegie Mellon University SSTC 2006. - page 1 Producibility

More information

CSTA K- 12 Computer Science Standards: Mapped to STEM, Common Core, and Partnership for the 21 st Century Standards

CSTA K- 12 Computer Science Standards: Mapped to STEM, Common Core, and Partnership for the 21 st Century Standards CSTA K- 12 Computer Science s: Mapped to STEM, Common Core, and Partnership for the 21 st Century s STEM Cluster Topics Common Core State s CT.L2-01 CT: Computational Use the basic steps in algorithmic

More information

Evaluation of Package Properties for RF BJTs

Evaluation of Package Properties for RF BJTs Application Note Evaluation of Package Properties for RF BJTs Overview EDA simulation software streamlines the development of digital and analog circuits from definition of concept and estimation of required

More information

Modeling Supervisory Control of Autonomous Mobile Robots using Graph Theory, Automata and Z Notation

Modeling Supervisory Control of Autonomous Mobile Robots using Graph Theory, Automata and Z Notation Modeling Supervisory Control of Autonomous Mobile Robots using Graph Theory, Automata and Z Notation Javed Iqbal 1, Sher Afzal Khan 2, Nazir Ahmad Zafar 3 and Farooq Ahmad 1 1 Faculty of Information Technology,

More information

Introduction to Computer Science - PLTW #9340

Introduction to Computer Science - PLTW #9340 Introduction to Computer Science - PLTW #9340 Description Designed to be the first computer science course for students who have never programmed before, Introduction to Computer Science (ICS) is an optional

More information

Research on the Mechanism of Net-based Collaborative Product Design

Research on the Mechanism of Net-based Collaborative Product Design 2016 International Conference on Manufacturing Science and Information Engineering (ICMSIE 2016) ISBN: 978-1-60595-325-0 Research on the Mechanism of Net-based Collaborative Product Design QINHUA GUO and

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

5G R&D at Huawei: An Insider Look

5G R&D at Huawei: An Insider Look 5G R&D at Huawei: An Insider Look Accelerating the move from theory to engineering practice with MATLAB and Simulink Huawei is the largest networking and telecommunications equipment and services corporation

More information

Process Planning - The Link Between Varying Products and their Manufacturing Systems p. 37

Process Planning - The Link Between Varying Products and their Manufacturing Systems p. 37 Definitions and Strategies Changeability - An Introduction p. 3 Motivation p. 3 Evolution of Factories p. 7 Deriving the Objects of Changeability p. 8 Elements of Changeable Manufacturing p. 10 Factory

More information

Modelling Critical Context in Software Engineering Experience Repository: A Conceptual Schema

Modelling Critical Context in Software Engineering Experience Repository: A Conceptual Schema Modelling Critical Context in Software Engineering Experience Repository: A Conceptual Schema Neeraj Sharma Associate Professor Department of Computer Science Punjabi University, Patiala (India) ABSTRACT

More information

Apply Functional Modelling to Consequence Analysis in Supervision Systems. Abstract

Apply Functional Modelling to Consequence Analysis in Supervision Systems. Abstract Template EHPG_paper version 8 2011-08-04 Apply Functional Modelling to Consequence Analysis in Supervision Systems Xinxin Zhang 1, Morten Lind 2, Giulio Gola 3, and Ole Ravn 4 1,2,4 Technical University

More information

AOSE Agent-Oriented Software Engineering: A Review and Application Example TNE 2009/2010. António Castro

AOSE Agent-Oriented Software Engineering: A Review and Application Example TNE 2009/2010. António Castro AOSE Agent-Oriented Software Engineering: A Review and Application Example TNE 2009/2010 António Castro NIAD&R Distributed Artificial Intelligence and Robotics Group 1 Contents Part 1: Software Engineering

More information

Research on Progressive Die Design System Based on Rule-engine

Research on Progressive Die Design System Based on Rule-engine 2017 2nd International Conference on Manufacturing Science and Information Engineering (ICMSIE 2017) ISBN: 978-1-60595-516-2 Research on Progressive Die Design System Based on Rule-engine Shaoling Li and

More information

Graduate Programs in Advanced Systems Engineering

Graduate Programs in Advanced Systems Engineering Graduate Programs in Advanced Systems Engineering UTC Institute for Advanced Systems Engineering, University of Connecticut Mission To train the engineer of the next decade: the one who is not constrained

More information

Expression Of Interest

Expression Of Interest Expression Of Interest Modelling Complex Warfighting Strategic Research Investment Joint & Operations Analysis Division, DST Points of Contact: Management and Administration: Annette McLeod and Ansonne

More information

Instrumentation and Control

Instrumentation and Control Program Description Instrumentation and Control Program Overview Instrumentation and control (I&C) and information systems impact nuclear power plant reliability, efficiency, and operations and maintenance

More information

EXERGY, ENERGY SYSTEM ANALYSIS AND OPTIMIZATION Vol. III - Artificial Intelligence in Component Design - Roberto Melli

EXERGY, ENERGY SYSTEM ANALYSIS AND OPTIMIZATION Vol. III - Artificial Intelligence in Component Design - Roberto Melli ARTIFICIAL INTELLIGENCE IN COMPONENT DESIGN University of Rome 1 "La Sapienza," Italy Keywords: Expert Systems, Knowledge-Based Systems, Artificial Intelligence, Knowledge Acquisition. Contents 1. Introduction

More information

Intelligent Modelling of Virtual Worlds Using Domain Ontologies

Intelligent Modelling of Virtual Worlds Using Domain Ontologies Intelligent Modelling of Virtual Worlds Using Domain Ontologies Wesley Bille, Bram Pellens, Frederic Kleinermann, and Olga De Troyer Research Group WISE, Department of Computer Science, Vrije Universiteit

More information

The Application of Human-Computer Interaction Idea in Computer Aided Industrial Design

The Application of Human-Computer Interaction Idea in Computer Aided Industrial Design The Application of Human-Computer Interaction Idea in Computer Aided Industrial Design Zhang Liang e-mail: 76201691@qq.com Zhao Jian e-mail: 84310626@qq.com Zheng Li-nan e-mail: 1021090387@qq.com Li Nan

More information

Towards an ISO compliant OSLCbased Tool Chain Enabling Continuous Self-assessment

Towards an ISO compliant OSLCbased Tool Chain Enabling Continuous Self-assessment Towards an ISO 26262-compliant OSLCbased Tool Chain Enabling Continuous Self-assessment Barbara Gallina 1 with contribution from and Mattias Nyberg 2 1 Mälardalen University, Västerås, Sweden barbara.gallina@mdh.se

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

ZoneFox Augmented Intelligence (A.I.)

ZoneFox Augmented Intelligence (A.I.) WHITEPAPER ZoneFox Augmented Intelligence (A.I.) Empowering the Super-Human Element in Your Security Team Introduction In 1997 Gary Kasperov, the chess Grandmaster, was beaten by a computer. Deep Blue,

More information

Dynamic Designs of 3D Virtual Worlds Using Generative Design Agents

Dynamic Designs of 3D Virtual Worlds Using Generative Design Agents Dynamic Designs of 3D Virtual Worlds Using Generative Design Agents GU Ning and MAHER Mary Lou Key Centre of Design Computing and Cognition, University of Sydney Keywords: Abstract: Virtual Environments,

More information

EGS-CC. System Engineering Team. Commonality of Ground Systems. Executive Summary

EGS-CC. System Engineering Team. Commonality of Ground Systems. Executive Summary System Engineering Team Prepared: System Engineering Team Date: Approved: System Engineering Team Leader Date: Authorized: Steering Board Date: Restriction of Disclosure: The copyright of this document

More information

DEPUIS project: Design of Environmentallyfriendly Products Using Information Standards

DEPUIS project: Design of Environmentallyfriendly Products Using Information Standards DEPUIS project: Design of Environmentallyfriendly Products Using Information Standards Anna Amato 1, Anna Moreno 2 and Norman Swindells 3 1 ENEA, Italy, anna.amato@casaccia.enea.it 2 ENEA, Italy, anna.moreno@casaccia.enea.it

More information

Evolving High-Dimensional, Adaptive Camera-Based Speed Sensors

Evolving High-Dimensional, Adaptive Camera-Based Speed Sensors In: M.H. Hamza (ed.), Proceedings of the 21st IASTED Conference on Applied Informatics, pp. 1278-128. Held February, 1-1, 2, Insbruck, Austria Evolving High-Dimensional, Adaptive Camera-Based Speed Sensors

More information

Embracing Complexity. Gavin Walker Development Manager

Embracing Complexity. Gavin Walker Development Manager Embracing Complexity Gavin Walker Development Manager 1 MATLAB and Simulink Proven Ability to Make the Complex Simpler 1970 Stanford Ph.D. thesis, with thousands of lines of Fortran code 2 MATLAB and Simulink

More information

TECHNIQUES FOR COMMERCIAL SDR WAVEFORM DEVELOPMENT

TECHNIQUES FOR COMMERCIAL SDR WAVEFORM DEVELOPMENT TECHNIQUES FOR COMMERCIAL SDR WAVEFORM DEVELOPMENT Anna Squires Etherstack Inc. 145 W 27 th Street New York NY 10001 917 661 4110 anna.squires@etherstack.com ABSTRACT Software Defined Radio (SDR) hardware

More information

Designing a New Communication System to Support a Research Community

Designing a New Communication System to Support a Research Community Designing a New Communication System to Support a Research Community Trish Brimblecombe Whitireia Community Polytechnic Porirua City, New Zealand t.brimblecombe@whitireia.ac.nz ABSTRACT Over the past six

More information

INTEGRATED DESIGN & TEST

INTEGRATED DESIGN & TEST National Instruments PCB Austin 2008 INTEGRATED DESIGN & TEST Vincent Accardi General Manager National Instrument Electronics Workbench Group ni.com/multisim 1 National Instruments Electronics Workbench

More information

Indiana K-12 Computer Science Standards

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

Requirements Analysis aka Requirements Engineering. Requirements Elicitation Process

Requirements Analysis aka Requirements Engineering. Requirements Elicitation Process C870, Advanced Software Engineering, Requirements Analysis aka Requirements Engineering Defining the WHAT Requirements Elicitation Process Client Us System SRS 1 C870, Advanced Software Engineering, Requirements

More information

Modelling of robotic work cells using agent basedapproach

Modelling of robotic work cells using agent basedapproach IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS Modelling of robotic work cells using agent basedapproach To cite this article: A Skala et al 2016 IOP Conf. Ser.: Mater. Sci.

More information

Autonomous and Autonomic Systems: With Applications to NASA Intelligent Spacecraft Operations and Exploration Systems

Autonomous and Autonomic Systems: With Applications to NASA Intelligent Spacecraft Operations and Exploration Systems Walt Truszkowski, Harold L. Hallock, Christopher Rouff, Jay Karlin, James Rash, Mike Hinchey, and Roy Sterritt Autonomous and Autonomic Systems: With Applications to NASA Intelligent Spacecraft Operations

More information

DEVELOPING INTELLIGENT SYSTEMS METHODS, BEST PRACTICE AND CHALLENGES

DEVELOPING INTELLIGENT SYSTEMS METHODS, BEST PRACTICE AND CHALLENGES DEVELOPING INTELLIGENT SYSTEMS METHODS, BEST PRACTICE AND CHALLENGES Prof. Dr.-Ing. habil. Ansgar Trächtler Folie 1 DEVELOPING INTELLIGENT SYSTEMS METHODS, BEST PRACTICE AND CHALLENGES Outline 1. Introduction

More information

Playware Research Methodological Considerations

Playware Research Methodological Considerations Journal of Robotics, Networks and Artificial Life, Vol. 1, No. 1 (June 2014), 23-27 Playware Research Methodological Considerations Henrik Hautop Lund Centre for Playware, Technical University of Denmark,

More information

MSc(CompSc) List of courses offered in

MSc(CompSc) List of courses offered in Office of the MSc Programme in Computer Science Department of Computer Science The University of Hong Kong Pokfulam Road, Hong Kong. Tel: (+852) 3917 1828 Fax: (+852) 2547 4442 Email: msccs@cs.hku.hk (The

More information

Agent Oriented Software Engineering

Agent Oriented Software Engineering Agent Oriented Software Engineering Ambra Molesini 1 Massimo Cossentino 2 1 Alma Mater Studiorum Università di Bologna (Italy) ambra.molesini@unibo.it 2 Italian National Research Council - ICAR Institute

More information

Application of Artificial Neural Networks in Autonomous Mission Planning for Planetary Rovers

Application of Artificial Neural Networks in Autonomous Mission Planning for Planetary Rovers Application of Artificial Neural Networks in Autonomous Mission Planning for Planetary Rovers 1 Institute of Deep Space Exploration Technology, School of Aerospace Engineering, Beijing Institute of Technology,

More information

Agent Oriented Software Engineering

Agent Oriented Software Engineering Agent Oriented Software Engineering Multiagent Systems LS Sistemi Multiagente LS Ambra Molesini ambra.molesini@unibo.it Alma Mater Studiorum Universitá di Bologna Academic Year 2006/2007 Ambra Molesini

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

II. ROBOT SYSTEMS ENGINEERING

II. ROBOT SYSTEMS ENGINEERING Mobile Robots: Successes and Challenges in Artificial Intelligence Jitendra Joshi (Research Scholar), Keshav Dev Gupta (Assistant Professor), Nidhi Sharma (Assistant Professor), Kinnari Jangid (Assistant

More information

A KBE SYSTEM FOR THE DESIGN OF WIND TUNNEL MODELS USING REUSABLE KNOWLEDGE COMPONENTS

A KBE SYSTEM FOR THE DESIGN OF WIND TUNNEL MODELS USING REUSABLE KNOWLEDGE COMPONENTS A KBE SYSTEM FOR THE DESIGN OF WIND TUNNEL MODELS USING REUSABLE KNOWLEDGE COMPONENTS Pablo Bermell-García 1p Ip-Shing Fan 2 1 Departament de Tecnología, Escuela Superior de Tecnología y Ciencias Experimentales.

More information

Model Based Design Of Medical Devices

Model Based Design Of Medical Devices Model Based Design Of Medical Devices A Tata Elxsi Perspective Tata Elxsi s Solutions - Medical Electronics Abstract Modeling and Simulation (M&S) is an important tool that may be employed in the end-to-end

More information

Expectation-based Learning in Design

Expectation-based Learning in Design Expectation-based Learning in Design Dan L. Grecu, David C. Brown Artificial Intelligence in Design Group Worcester Polytechnic Institute Worcester, MA CHARACTERISTICS OF DESIGN PROBLEMS 1) Problem spaces

More information

Behaviour-Based Control. IAR Lecture 5 Barbara Webb

Behaviour-Based Control. IAR Lecture 5 Barbara Webb Behaviour-Based Control IAR Lecture 5 Barbara Webb Traditional sense-plan-act approach suggests a vertical (serial) task decomposition Sensors Actuators perception modelling planning task execution motor

More information

Grade 5: Technology Curriculum Warren Hills Cluster (Pre-K 8) NJCCCS Alignment Essential Questions Understandings. Technology. uses of technology?

Grade 5: Technology Curriculum Warren Hills Cluster (Pre-K 8) NJCCCS Alignment Essential Questions Understandings. Technology. uses of technology? Focus Topic: Standard 8.1: Educational Technology TSW = The Student Will Objective(s) TSW use appropriate digital tools and resources to accomplish a variety of tasks TSW format a document to enhance text

More information

Advancing Object-Oriented Standards Toward Agent-Oriented Methodologies: SPEM 2.0 on SODA

Advancing Object-Oriented Standards Toward Agent-Oriented Methodologies: SPEM 2.0 on SODA Advancing Object-Oriented Standards Toward Agent-Oriented Methodologies: SPEM 2.0 on SODA Ambra Molesini, Elena Nardini, Enrico Denti and Andrea Omicini Alma Mater Studiorum Università di Bologna Viale

More information

55. IWK Internationales Wissenschaftliches Kolloquium International Scientific Colloquium

55. IWK Internationales Wissenschaftliches Kolloquium International Scientific Colloquium PROCEEDINGS 55. IWK Internationales Wissenschaftliches Kolloquium International Scientific Colloquium 13-17 September 2010 Crossing Borders within the ABC Automation, Biomedical Engineering and Computer

More information

intelligent subsea control

intelligent subsea control 40 SUBSEA CONTROL How artificial intelligence can be used to minimise well shutdown through integrated fault detection and analysis. By E Altamiranda and E Colina. While there might be topside, there are

More information

IMPLEMENTING MULTIPLE ROBOT ARCHITECTURES USING MOBILE AGENTS

IMPLEMENTING MULTIPLE ROBOT ARCHITECTURES USING MOBILE AGENTS IMPLEMENTING MULTIPLE ROBOT ARCHITECTURES USING MOBILE AGENTS L. M. Cragg and H. Hu Department of Computer Science, University of Essex, Wivenhoe Park, Colchester, CO4 3SQ E-mail: {lmcrag, hhu}@essex.ac.uk

More information

SENG609.22: Agent-Based Software Engineering Assignment. Agent-Oriented Engineering Survey

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

Introduction To Computer Science

Introduction To Computer Science research 1 Introduction To Computer Science In this section you will get an overview of some areas of Computer Science. Introduction To Computer Science Computer Science is about problem solving Graphics

More information

Electrical Machines Diagnosis

Electrical Machines Diagnosis Monitoring and diagnosing faults in electrical machines is a scientific and economic issue which is motivated by objectives for reliability and serviceability in electrical drives. This concern for continuity

More information

The common strategy on international standardization in the field of the Internet of Things / Industrie 4.0

The common strategy on international standardization in the field of the Internet of Things / Industrie 4.0 Industrie 4.0 / IoT - Forum 2017-03-20 Germany-Japan cooperation for smart manufacturing The common strategy on international standardization in the field of the Internet of Things / Industrie 4.0 Fumihiko

More information

Computer Science and Philosophy Information Sheet for entry in 2018

Computer Science and Philosophy Information Sheet for entry in 2018 Computer Science and Philosophy Information Sheet for entry in 2018 Artificial intelligence (AI), logic, robotics, virtual reality: fascinating areas where Computer Science and Philosophy meet. There are

More information

An Exploratory Study of Design Processes

An Exploratory Study of Design Processes International Journal of Arts and Commerce Vol. 3 No. 1 January, 2014 An Exploratory Study of Design Processes Lin, Chung-Hung Department of Creative Product Design I-Shou University No.1, Sec. 1, Syuecheng

More information

Experimental investigation of crack in aluminum cantilever beam using vibration monitoring technique

Experimental investigation of crack in aluminum cantilever beam using vibration monitoring technique International Journal of Computational Engineering Research Vol, 04 Issue, 4 Experimental investigation of crack in aluminum cantilever beam using vibration monitoring technique 1, Akhilesh Kumar, & 2,

More information

By Marek Perkowski ECE Seminar, Friday January 26, 2001

By Marek Perkowski ECE Seminar, Friday January 26, 2001 By Marek Perkowski ECE Seminar, Friday January 26, 2001 Why people build Humanoid Robots? Challenge - it is difficult Money - Hollywood, Brooks Fame -?? Everybody? To build future gods - De Garis Forthcoming

More information

A SELF-CONTAINED MODEL TO INVESTIGATE THE PHYSICAL BEHAVIOUR OF DESIGN OBJECTS

A SELF-CONTAINED MODEL TO INVESTIGATE THE PHYSICAL BEHAVIOUR OF DESIGN OBJECTS A SELF-CONTAINED MODEL TO INVESTIGATE THE PHYSICAL BEHAVIOUR OF DESIGN OBJECTS SimBuild2004, August 4-6 2004 First National Conference of IBPSA-USA, Boulder Colorado Dirk Schwede, PhD Candidate Faculty

More information

Ergoengineering in dental medicine. Veronica Argesanu 1, Mirella Anghel 2, Cristian Comes 3. Introduction. Anthropometrical workplace design

Ergoengineering in dental medicine. Veronica Argesanu 1, Mirella Anghel 2, Cristian Comes 3. Introduction. Anthropometrical workplace design Ergoengineering in dental medicine Veronica Argesanu 1, Mirella Anghel 2, Cristian Comes 3 Politehnica University of Timisoara Summary Modular mechatronic equipment - based on human centered design - in

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