elaboration K. Fur ut a & S. Kondo Department of Quantum Engineering and Systems
|
|
- Cora Baker
- 5 years ago
- Views:
Transcription
1 Support tool for design requirement elaboration K. Fur ut a & S. Kondo Department of Quantum Engineering and Systems Bunkyo-ku, Tokyo 113, Japan Abstract Specifying sufficient and consistent design requirements is an important task in design, because they guide every design activity. This paper discusses how computers can support designers in eliciting and representing design requirements formally. A prototype system of support tool for design requirement elaboration has been developed based on the cognitive work space that is characterized by abstraction and structure hierarchies. The system provides moderate supporting functions of knowledge-based requirement elaboration, requirement classification and assessment of contentment status of requirements. Introduction Our group has been studying how AI technologies can intelligently support engineering design, in particular nuclear reactor design (Furuta & Kondo[l]). As a basis of this study, we consider design process as explorative abduction, where structurization of the problem space as well as search in the structured space is repeated till some solution is finally obtained. In this process, requirements for designing artifact guide design activities towards solution. Design requirements, however, will be incomplete or inconsistent at the beginning, and they become complete and consistent finally at the moment of solution. It is a remarkable difference of design from ordinary search in AI, where the goal is definite and fixed from the beginning. In the early stage of design, design requirements are expressed usually in abstract, ambiguous and conceptual terms. Moreover, the requirements may be incomplete or inconsistent. Design requirement elaboration is the task of eliciting necessary design requirements and then giving formal representation to
2 578 Artificial Intelligence in Engineering them as constraints. This task is so important in design that some engineers dare say that design is almost over when design requirements have been elaborated. Since design support systems, which are mostly based on formal logic of numerical or symbolic operation, cannot deal with early design requirements as they are, designers have been responsible for design requirement elaboration. It is not an easy task for designers to define a set of constraints representing sufficient and consistent design requirements without any help. The purpose of this paper is to present a method of support for such a task using current computer technologies. The support tool for design elaboration in this study is not to be used alone but cooperatively with some design system that has the capability of constraint satisfaction. The support tool passes constraints representing design requirements to the design system, and constraint satisfaction is carried out by the latter system. Other constraints of domain-specific design knowledge are also used in the constraint satisfaction, and the results are returned to the support tool, which shows the degree of requirement achievement to designers. Supporting functions Cognitive work space Physical systems have been represented often by the abstraction hierarchy, where system functions are related to more abstract functions in the upper level and more concrete ones in the lower. The upper and the lower level functions imply the goals and the means of the present level, respectively. Another aspect prevalent in engineering is the structure hierarchy, which represents whole-parts relation of physical systems. From the observation of behavior of system designers at work, Rassmussen pointed out that a two-dimensional space of abstraction and structure hierarchies is used in their cognitive process (Rasmussen[2]). We adopt such a cognitive work space for the framework to guide designers in design requirement elaboration. In this framework, design requirements are organized as a design requirement graph, where each node represents a unit chunk of requirement description and a unidirectional link represents means-end relation between adjacent abstraction levels. Another graph is used to show the structure hierarchy of the system. Nodes in both graphs are inter-linked by the relation which requirement is realized by which part of the system. Figure 1 shows the conceptual view of a physical system organized by the two graphs. The support tool for design requirement elaboration provides editing functions of these two types of graphs. At the beginning, the design requirement graph has a few nodes just below the top level, which nodes show purpose level requirements for the system. As designers elaborate design requirements, the graph grows downward till concrete requirements are obtained as constraints. Designer will relate, unrelate requirements, or go back to a higher level to expand another branch of the
3 Artificial Intelligence in Engineering 579 graph. He/she may jump down to a lower level and fill up the gap afterward. In accordance with the growth of the design requirement graph, the system structure will be specified. On the contrary, decisions on the system structure will yield new design requirements. In design requirement elaboration, however, specification of the system structure is a subsidiary task and its completion can be left for the next stage of design, i.e., constraint satisfaction. Figure 1. Conceptual view of the cognitive work space of system design. Automatic requirement elaboration and classification Designers, who are expected to show much more creativity than computers, are primarily responsible for design requirement elaboration. In many engineering domains, however, there exist typical patterns of design requirements. In such a case, computers can elaborate design requirements on behalf of designers by applying the domain-specific knowledge^ Such support will be effective not only for the reduction of designer's workload but also for the prevention of overlooking relevant requirements. It is also possible to judge automatically whether or not requirements have become concrete enough that they can be processed by a formal design system. Design requirements can be classified by their description patterns, and some subsidiary constraints may be necessary for particular types of constraints. For example, two measures of designer's preference are required for multiobjective optimization or satisfying: aspiration levels and ideal levels of objective parameters, details of which will be described in the next subsection. Nodes for such subsidiary constraints are added automatically to the requirement graph, having checked the types of constraints.
4 580 Artificial Intelligence in Engineering Assessment of contentment status Another supporting function provided by the support tool is assessing contentment status of design requirements. This function helps designers to grasp in which part design activity is over and in which part it is still continued, and to plan design activities in the future. In case some requirements are violated, it is possible to know which requirement is conflicting or too demanding, and needs reconsideration. Design requirements can be classified into two primary types, and the meaning of contentment is somewhat different between the two. One of them is hard requirements, which are usually regulatory. Hard requirements must be satisfied for the realization of design objects. The other type is soft requirements. Soft requirements work as the criteria to chose attractive solution out of several alternatives, and they can be represented basically as some kind of optimization or satisficing such as "higher the better," etc. The contentment status of a hard requirement can be defined by a binary logic: acceptable or unacceptable. That of a soft requirement cannot be defined in the same manner due to its ambiguous nature of satisfaction. Since most of soft requirements are negotiable and conflicting each other, tradeoff is often necessary between different soft requirements. To define the contentment status of soft requirements, two measures of designer's preference are used in this study: aspiration level and ideal level. In case of maximizing some parameter, for example, the aspiration level is the value below which the case is unacceptable. A value above the aspiration level is acceptable, but humans usually prefer a value as high as possible. Considering such feature of human desire, we represent the contentment status in such a situation with a parameter calculated as follows: (obtained value) - (aspiration level) T = ;. (ideal level) - (aspiration level) A similar formalization is used for multiobjective programming called satisficing trade-off method (Nakayama[3]). In accordance with the above definition, we assign a value of+1 to the acceptable state of hard requirements. In addition, we assign -1 to the unacceptable state of both hard and soft requirements. The contentment status of any design requirement can be represented by a single measure from the above definition. The support tool calculates this measure after the results of constraint satisfaction have been returened from a formal design system. The contentment measure for a node in the abstract level is calculated from those in more concrete levels. The aggregation rule of the fuzzy set theory is applied to the calculation: minimum operation for conjunction and maximum operation for disjunction.
5 Artificial Intelligence in Engineering 581 Prototype system System architecture A prototype system of the support tool for design requirement elaboration has been implemented on a UNIX workstation. The X window system with the Motif widget set is used for the user interface. The prototype system consists of the following submodules. Design Description Document is a working memory, where the design requirement graph, the structure graph and other knowledge emerged in the elaboration process are recorded. Design requirements are represented as frames that have slots containing label, substance, description, type and contentment measure of requirements. The substance is represented by predicates, while any comment of natural language can be written in the description slot. Automatic conversion of comment into predicates has not yet been implemented, though it is desirable. Knowledge Base consists of three types of knowledge to support design requirement elaboration. Requirement elaboration rules are the production rules that are used to expand and modify the design requirement graph automatically. Requirement classification rules are used to identify the type of design requirement such as predicate, equation, inequation, optimization, etc. from the symbolic pattern in the substance slot of a requirement frame. An object class library defines design objects that are well known in the domain. In the library, object classes are organized by is-a and has-part relations. Inference Engines consist of a production engine, a requirement classifier, an object generator, and a requirement evaluator. The production engine applies the requirement elaboration rules. If the substance slot of any requirement is evaluated, the requirement classifier identifies its type and writes the result into the type slot. The object generator creates an instance of object that has newly appeared in the design description document. The requirement evaluator calculates the measure of requirement contentment, and writes the result into the contentment slot. These engines are controlled by the blackboard model of control to support the designer cooperatively. Running example In nuclear reactor design, there are many prescriptive requirements, in particular for safety. The details of them are not fixed for reactors of advanced types under development, and additional requirements may be necessary depending on new features. For example, the basic philosophy of safety design for fast breeder reactors is almost the same as that for light water reactors, which are the most prevalent reactor type at present. Special concerns, however, for the chemical reactivity of sodium have to be taken into account. Advanced reactor design is, therefore, a good field to apply computer supported design requirement
6 582 Artificial Intelligence in Engineering elaboration; we will show the function of the prototype system using an example of fast breeder reactor design. In this example, the designer started design requirement elaboration by making the top goal of design in the abstraction hierarchy space. The top goal was a general assertion of design(fast_breeder_reactor). Since the support tool found fast_breeder_reactor in the object class library as a subclass of breederjeactor^ an instance of fast breeder reactor and its subcomponents were created in the structure hierarchy space. The requirements known for nuclear reactor, breeder_reactor and fast breeder reactor were then generated automatically. The requirements for mission, reactivity and safety are common to every reactor type, while that for breeding is specific to breeder reactors. Their lower level requirements were also generated, but they were not yet elaborated completely. iriticality lability / jfueljei' rtnormall - ' IheaTremovaJ <^ - [critical^ * '»fety_in_shutdown (...,..._...., :_., iahtjtdo^itcodling, ^ r Iclad mission of fast_breeder_rea:tor is power_productiorv. Constraint: [ predicate Contentment: [unsatisfied 1^006: 3afety_protectlon_ay3ten> ' 007:'blanket I Figure 2. An example of display in specifying the mission. Since any reactor must have some mission like power production, isotope generation, academic research and so on, the frame for mission requirement was generated by the system. Its substance slot, however, had been empty, and the designer set the mission of the reactor as power production next. Figure 2 shows the display of the system in specifying the misssion, where the requirement graph is shown in the upper half portion of the base window and
7 Artificial Intelligence in Engineering 583 the structure graph in the lower. The structure of the requirement frame is also shown in the subwindow. The support tool then added the requirement frames related to power production. The new frames were for specifying reactor output power, and for economic requirements: capital cost and running cost The detailed specs of the reactor subcomponents were not determined at this moment. The designer can elaborate the design requirements by replacing more specific classes for the general subcomponents. The designer, for example, decided to use control_rods as the reactivity_controljievice from the alternatives presented by the support tool. No check rules of selection will be applied here on any choice of the designer, though it is not conventional to use burnable_poison or chemical shim for fast reactors. It is because the possibility of using an unusual option is not negligible for some special mission or in some genious idea. After controljods had been chosen, the support tool added general requirements for control rods such as the minimum rod worth required to control the reactor and the safety criterion of one rod stuck margin. The designer need not necessarily follow suggestions from the system, but he/she can define new concepts. He/she is also allowed to supplement or modify the requirement graph expanded automatically by the support tool. It is better to think that the support tool of this study is basically a structure editor with which the designer can build the cognitive work space as he/she wishes, and the other supporting functions are add-ons to help the designer modestly. Design requirements generated by the elaboration process are concrete enough that they can be processed by a design system based on symbolic or numerical methods. Related works Semantic network tools have been used not only for knowledge representation but also for computer support of creative thinking, concept generation or learning. In these approaches, graphical representation of concept relations and some computational support are expected to stimulate the user and to enhance the organization of knowledge (e.g. Jonassen[4]). Esselman [5] argued about the framework for computer aided systems design, and proposed a three-dimensional requirements matrix to describe how system requirements are to be developed. This matrix is organized by the view points of components, systems and functional tasks. The former two are particular levels in the structure hierarchy, and the last one is almost the same as the abstraction hierarchy. The reason why the two particular levels of structure have been chosen is that they dominantly important in plant engineering in which he is particularly interested in. It is, however, more general to use the single concept of structure hierarchy in stead of components and systems. Foster, et al. [6], developed a Design Brief Expansion Tool, which is equipped with a Hyper Text system and a parsing engine based on a semantically annoted grammar. This tool generates an extended design
8 specification that can be used by a design system support tool; the aim of their tool is similar to ours. Conclusion Designers can hardly present design requirements using a definite and symbolic formalism in the early stage of design, and it is expected that modern computer technologies can support this task as well as the satisfaction of them. For such a design support tool, it is important to choose a proper functional level; an excessively formal and functional system will restrict human creativity, while an excessively plain and silent system will be ineffective. We proposed to organize the working space of design requirement elaboration by abstraction and structure hierarchies, and developed a prototype system of the support tool for design requirement elaboration. The prototype is basically a structure editor with which the designer can build and modify the design requirement graph and the structure graph of a designing object. The system also provides knowledgebased supporting functions: automatic elaboration and classification of requirements, and assessment of contentment status of requirements. The contentment status is assessed considering the difference between hard and soft design requirements. The function of the prototype was shown with a running example of nuclear reactor design. References 1. Furuta, K. & Kondo, S. Framework for Al-based nuclear reactor design support system, J. Nuclear Science and Technology, 1992, 29, Rasmussen, J. Abstraction hierarchy, Chapter 4, Information Processing and Human-Machine Interaction, pp 13-24, Elsevier, Amsterdam, Nakayama, H. Proposal of satisfying trade-off method for multiobjective programming, J. Soc. Instrumentation and Control Engineers, 1984, 20, (Japanese). 4. Jonassen, D.H. (ed). Semantic networking as cognitive tools, Part 2, Cognitive Tools for Learning, NATO ASI Series Vol. F 81, pp , Springer-Verlag, Berlin and New York, Esselman, W.H. Framework for computer-aided systems design, Nuclear T^cAWogy, 1992, 97, Foster, J., et al. Design brief expansion tool, pp , Proc. 6th Int. Conf. Applications of Artificial Intelligence in Engineering, Oxford, UK, 1990, Elsevier, Amsterdam, 1990.
Changing and Transforming a Story in a Framework of an Automatic Narrative Generation Game
Changing and Transforming a in a Framework of an Automatic Narrative Generation Game Jumpei Ono Graduate School of Software Informatics, Iwate Prefectural University Takizawa, Iwate, 020-0693, Japan Takashi
More informationDesign Rationale as an Enabling Factor for Concurrent Process Engineering
612 Rafael Batres, Atsushi Aoyama, and Yuji NAKA Design Rationale as an Enabling Factor for Concurrent Process Engineering Rafael Batres, Atsushi Aoyama, and Yuji NAKA Tokyo Institute of Technology, Yokohama
More informationAn Ontology for Modelling Security: The Tropos Approach
An Ontology for Modelling Security: The Tropos Approach Haralambos Mouratidis 1, Paolo Giorgini 2, Gordon Manson 1 1 University of Sheffield, Computer Science Department, UK {haris, g.manson}@dcs.shef.ac.uk
More informationEXERGY, 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 informationCo-evolution of agent-oriented conceptual models and CASO agent programs
University of Wollongong Research Online Faculty of Informatics - Papers (Archive) Faculty of Engineering and Information Sciences 2006 Co-evolution of agent-oriented conceptual models and CASO agent programs
More informationContext Sensitive Interactive Systems Design: A Framework for Representation of contexts
Context Sensitive Interactive Systems Design: A Framework for Representation of contexts Keiichi Sato Illinois Institute of Technology 350 N. LaSalle Street Chicago, Illinois 60610 USA sato@id.iit.edu
More informationThis article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and
This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and education use, including for instruction at the authors institution
More informationREPRESENTATION, RE-REPRESENTATION AND EMERGENCE IN COLLABORATIVE COMPUTER-AIDED DESIGN
REPRESENTATION, RE-REPRESENTATION AND EMERGENCE IN COLLABORATIVE COMPUTER-AIDED DESIGN HAN J. JUN AND JOHN S. GERO Key Centre of Design Computing Department of Architectural and Design Science University
More informationRearrangement task realization by multiple mobile robots with efficient calculation of task constraints
2007 IEEE International Conference on Robotics and Automation Roma, Italy, 10-14 April 2007 WeA1.2 Rearrangement task realization by multiple mobile robots with efficient calculation of task constraints
More informationHuman-Computer Interaction based on Discourse Modeling
Human-Computer Interaction based on Discourse Modeling Institut für Computertechnik ICT Institute of Computer Technology Hermann Kaindl Vienna University of Technology, ICT Austria kaindl@ict.tuwien.ac.at
More informationAutomatic Generation of Web Interfaces from Discourse Models
Automatic Generation of Web Interfaces from Discourse Models Institut für Computertechnik ICT Institute of Computer Technology Hermann Kaindl Vienna University of Technology, ICT Austria kaindl@ict.tuwien.ac.at
More informationEARIN Jarosław Arabas Room #223, Electronics Bldg.
EARIN http://elektron.elka.pw.edu.pl/~jarabas/earin.html Jarosław Arabas jarabas@elka.pw.edu.pl Room #223, Electronics Bldg. Paweł Cichosz pcichosz@elka.pw.edu.pl Room #215, Electronics Bldg. EARIN Jarosław
More informationMethodology for Agent-Oriented Software
ب.ظ 03:55 1 of 7 2006/10/27 Next: About this document... Methodology for Agent-Oriented Software Design Principal Investigator dr. Frank S. de Boer (frankb@cs.uu.nl) Summary The main research goal of this
More informationAn 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 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 informationGoal-Directed Tableaux
Goal-Directed Tableaux Joke Meheus and Kristof De Clercq Centre for Logic and Philosophy of Science University of Ghent, Belgium Joke.Meheus,Kristof.DeClercq@UGent.be October 21, 2008 Abstract This paper
More informationUsing Reactive Deliberation for Real-Time Control of Soccer-Playing Robots
Using Reactive Deliberation for Real-Time Control of Soccer-Playing Robots Yu Zhang and Alan K. Mackworth Department of Computer Science, University of British Columbia, Vancouver B.C. V6T 1Z4, Canada,
More informationTIES: An Engineering Design Methodology and System
From: IAAI-90 Proceedings. Copyright 1990, AAAI (www.aaai.org). All rights reserved. TIES: An Engineering Design Methodology and System Lakshmi S. Vora, Robert E. Veres, Philip C. Jackson, and Philip Klahr
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 informationVALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Sub Code : CS6659 Sub Name : Artificial Intelligence Branch / Year : CSE VI Sem / III Year
More informationRequirements Engineering Through Viewpoints
Requirements Engineering Through Viewpoints Anthony Finkelstein, Steve Easterbrook 1, Jeff Kramer & Bashar Nuseibeh Imperial College Department of Computing 180 Queen s Gate, London SW7 2BZ acwf@doc.ic.ac.uk
More information5.4 Imperfect, Real-Time Decisions
5.4 Imperfect, Real-Time Decisions Searching through the whole (pruned) game tree is too inefficient for any realistic game Moves must be made in a reasonable amount of time One has to cut off the generation
More informationDefining Process Performance Indicators by Using Templates and Patterns
Defining Process Performance Indicators by Using Templates and Patterns Adela del Río Ortega, Manuel Resinas, Amador Durán, and Antonio Ruiz Cortés Universidad de Sevilla, Spain {adeladelrio,resinas,amador,aruiz}@us.es
More informationInteractive System for Origami Creation
Interactive System for Origami Creation Takashi Terashima, Hiroshi Shimanuki, Jien Kato, and Toyohide Watanabe Graduate School of Information Science, Nagoya University Furo-cho, Chikusa-ku, Nagoya 464-8601,
More informationAn expert system for bottling plant design M. Novak & A. Jezernik Faculty of Technical Sciences, Mechanical Engineering Department, Maribor, Slovenia
An expert system for bottling plant design M. Novak & A. Jezernik Faculty of Technical Sciences, Mechanical Engineering Department, Maribor, Slovenia Abstract A prototype of an expert system (ES) for designing
More informationMAS336 Computational Problem Solving. Problem 3: Eight Queens
MAS336 Computational Problem Solving Problem 3: Eight Queens Introduction Francis J. Wright, 2007 Topics: arrays, recursion, plotting, symmetry The problem is to find all the distinct ways of choosing
More informationInterpretation Method for Software Support of the Conceptual
Interpretation Method for Software Support of the Conceptual Redesign Process Emergence of a new concepts in the interpretation process Jakub Jura 1, Jiří Bíla 2 1,22 Faculty of Mechanical Engineering,
More informationSoftware Agent Reusability Mechanism at Application Level
Global Journal of Computer Science and Technology Software & Data Engineering Volume 13 Issue 3 Version 1.0 Year 2013 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals
More informationSAUDI ARABIAN STANDARDS ORGANIZATION (SASO) TECHNICAL DIRECTIVE PART ONE: STANDARDIZATION AND RELATED ACTIVITIES GENERAL VOCABULARY
SAUDI ARABIAN STANDARDS ORGANIZATION (SASO) TECHNICAL DIRECTIVE PART ONE: STANDARDIZATION AND RELATED ACTIVITIES GENERAL VOCABULARY D8-19 7-2005 FOREWORD This Part of SASO s Technical Directives is Adopted
More information10/5/2015. Constraint Satisfaction Problems. Example: Cryptarithmetic. Example: Map-coloring. Example: Map-coloring. Constraint Satisfaction Problems
0/5/05 Constraint Satisfaction Problems Constraint Satisfaction Problems AIMA: Chapter 6 A CSP consists of: Finite set of X, X,, X n Nonempty domain of possible values for each variable D, D, D n where
More informationDevelopment of Concurrent Engineering Tool for Early Design of Mechatronics Product
210 Proceedings of the 8th International Conference on Innovation & Management Development of Concurrent Engineering Tool for Early Design of Mechatronics Product Yusuke Odoh, Tatsuya Kasamatsu, Tsuyoshi
More informationProgramme Specification
Programme Specification Title: Bachelor of Final Award: Bachelor of (BArch Hons) With Exit Awards at: Certificate of Higher Education (CertHE) Diploma of Higher Education (DipHE) To be delivered from:
More informationDesigning 3D Virtual Worlds as a Society of Agents
Designing 3D Virtual Worlds as a Society of s MAHER Mary Lou, SMITH Greg and GERO John S. Key Centre of Design Computing and Cognition, University of Sydney Keywords: Abstract: s, 3D virtual world, agent
More informationIED Detailed Outline. Unit 1 Design Process Time Days: 16 days. An engineering design process involves a characteristic set of practices and steps.
IED Detailed Outline Unit 1 Design Process Time Days: 16 days Understandings An engineering design process involves a characteristic set of practices and steps. Research derived from a variety of sources
More informationarxiv: v1 [cs.ai] 20 Feb 2015
Automated Reasoning for Robot Ethics Ulrich Furbach 1, Claudia Schon 1 and Frieder Stolzenburg 2 1 Universität Koblenz-Landau, {uli,schon}@uni-koblenz.de 2 Harz University of Applied Sciences, fstolzenburg@hs-harz.de
More informationCommunication: A Specific High-level View and Modeling Approach
Communication: A Specific High-level View and Modeling Approach Institut für Computertechnik ICT Institute of Computer Technology Hermann Kaindl Vienna University of Technology, ICT Austria kaindl@ict.tuwien.ac.at
More informationTechnology Transfer: Software Engineering and Engineering Design
IEE Computing & Control Engineering Journal, 3(6): 259-265, November 1992. Technology Transfer: Software Engineering and Engineering Design A. Finkelstein, B. Nuseibeh Department of Computing Imperial
More informationA Knowledge Model for Automatic Configuration of Traffic Messages
A Knowledge Model for Automatic Configuration of Traffic Messages Martin Molina 1, Monica Robledo 2 1 Department of Artificial Intelligence, Technical University of Madrid Campus de Montegancedo s/n, 28660
More informationCAAD FUTURES DIGITAL PROCEEDINGS
CAAD FUTURES DIGITAL PROCEEDINGS 1987 81 Future roles of knowledge-based systems in the design process J. Gero* M. Maher *University of Sydney (Australia) Carnegie Mellon University (U.S.A.) ABSTRACT This
More informationAvailable online at ScienceDirect. Procedia CIRP 34 (2015 ) th International Conference on Axiomatic Design ICAD 2015
Available online at www.sciencedirect.com ScienceDirect Procedia CIRP 34 (2015 ) 37 43 9th International Conference on Axiomatic Design ICAD 2015 A procedure based on robust design to orient towards reduction
More informationTableau Machine: An Alien Presence in the Home
Tableau Machine: An Alien Presence in the Home Mario Romero College of Computing Georgia Institute of Technology mromero@cc.gatech.edu Zachary Pousman College of Computing Georgia Institute of Technology
More informationThe Behavior Evolving Model and Application of Virtual Robots
The Behavior Evolving Model and Application of Virtual Robots Suchul Hwang Kyungdal Cho V. Scott Gordon Inha Tech. College Inha Tech College CSUS, Sacramento 253 Yonghyundong Namku 253 Yonghyundong Namku
More informationThe Europeana Data Model: tackling interoperability via modelling
The Europeana Data Model: tackling interoperability via modelling Carlo Meghini, Antoine Isaac, Stefan Gradmann, Guus Schreiber, et al. DL.org Autumn School Athens, October 5, 2010 Outline Part I Background
More informationS.P.Q.R. Legged Team Report from RoboCup 2003
S.P.Q.R. Legged Team Report from RoboCup 2003 L. Iocchi and D. Nardi Dipartimento di Informatica e Sistemistica Universitá di Roma La Sapienza Via Salaria 113-00198 Roma, Italy {iocchi,nardi}@dis.uniroma1.it,
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 informationAgris on-line Papers in Economics and Informatics. Implementation of subontology of Planning and control for business analysis domain I.
Agris on-line Papers in Economics and Informatics Volume III Number 1, 2011 Implementation of subontology of Planning and control for business analysis domain I. Atanasová Department of computer science,
More informationAdvanced Techniques for Mobile Robotics Location-Based Activity Recognition
Advanced Techniques for Mobile Robotics Location-Based Activity Recognition Wolfram Burgard, Cyrill Stachniss, Kai Arras, Maren Bennewitz Activity Recognition Based on L. Liao, D. J. Patterson, D. Fox,
More informationIntelligent Agents. Introduction to Planning. Ute Schmid. Cognitive Systems, Applied Computer Science, Bamberg University. last change: 23.
Intelligent Agents Introduction to Planning Ute Schmid Cognitive Systems, Applied Computer Science, Bamberg University last change: 23. April 2012 U. Schmid (CogSys) Intelligent Agents last change: 23.
More informationVocational Training with Combined Real/Virtual Environments
DSSHDUHGLQ+-%XOOLQJHU -=LHJOHU(GV3URFHHGLQJVRIWKHWK,QWHUQDWLRQDO&RQIHUHQFHRQ+XPDQ&RPSXWHU,Q WHUDFWLRQ+&,0 QFKHQ0DKZDK/DZUHQFH(UOEDXP9RO6 Vocational Training with Combined Real/Virtual Environments Eva
More informationUMBC CMSC 671 Midterm Exam 22 October 2012
Your name: 1 2 3 4 5 6 7 8 total 20 40 35 40 30 10 15 10 200 UMBC CMSC 671 Midterm Exam 22 October 2012 Write all of your answers on this exam, which is closed book and consists of six problems, summing
More informationAbstract. Justification. Scope. RSC/RelationshipWG/1 8 August 2016 Page 1 of 31. RDA Steering Committee
Page 1 of 31 To: From: Subject: RDA Steering Committee Gordon Dunsire, Chair, RSC Relationship Designators Working Group RDA models for relationship data Abstract This paper discusses how RDA accommodates
More informationApplication of combined TOPSIS and AHP method for Spectrum Selection in Cognitive Radio by Channel Characteristic Evaluation
International Journal of Electronics and Communication Engineering. ISSN 0974-2166 Volume 10, Number 2 (2017), pp. 71 79 International Research Publication House http://www.irphouse.com Application of
More informationA Framework for Modeling and Analysis of Ambient Agent Systems: Application to an Emergency Case
A Framework for Modeling and Analysis of Ambient Agent Systems: Application to an Emergency Case Tibor Bosse and Alexei Sharpanskykh Abstract It is recognized in Ambient Intelligence that ambient devices
More informationModeling Manufacturing Systems. From Aggregate Planning to Real-Time Control
Modeling Manufacturing Systems From Aggregate Planning to Real-Time Control Springer-Verlag Berlin Heidelberg GmbH Paolo Brandimarte. Agostino Villa (Eds.) Modeling Manufacturing Systems From Aggregate
More informationCIDOC CRM-based modeling of archaeological catalogue data
CIDOC CRM-based modeling of archaeological catalogue data Aline Deicke 1 1 Academy of Sciences and Literature Mainz, Digital Academy, Mainz, Germany Aline.Deicke@adwmainz.de Over the last decades, the
More informationAn Hybrid MLP-SVM Handwritten Digit Recognizer
An Hybrid MLP-SVM Handwritten Digit Recognizer A. Bellili ½ ¾ M. Gilloux ¾ P. Gallinari ½ ½ LIP6, Université Pierre et Marie Curie ¾ La Poste 4, Place Jussieu 10, rue de l Ile Mabon, BP 86334 75252 Paris
More informationChapter 2 Theory System of Digital Manufacturing Science
Chapter 2 Theory System of Digital Manufacturing Science Digital manufacturing science, as a new interdisciplinary area, has its own theoretic system, and its theory system is constructed based on its
More informationComparing the Design Cognition of Concept Design Reviews of Industrial and Mechanical Engineering Designers
Comparing the Design Cognition of Concept Design Reviews of Industrial and Mechanical Engineering Designers John S. Gero George Mason University and UNCC, USA john@johngero.com Hao Jiang Zhejiang University,
More informationResearch of key technical issues based on computer forensic legal expert system
International Symposium on Computers & Informatics (ISCI 2015) Research of key technical issues based on computer forensic legal expert system Li Song 1, a 1 Liaoning province,jinzhou city, Taihe district,keji
More informationDiMe4Heritage: Design Research for Museum Digital Media
MW2013: Museums and the Web 2013 The annual conference of Museums and the Web April 17-20, 2013 Portland, OR, USA DiMe4Heritage: Design Research for Museum Digital Media Marco Mason, USA Abstract This
More informationDevelopment of Practical Software for Micro Traffic Flow Petri Net Simulator
Development of Practical Software for Micro Traffic Flow Petri Net Simulator Noboru Kimata 1), Keiich Kisino 2), Yasuo Siromizu 3) [Abstract] Recently demand for microscopic traffic flow simulators is
More informationTechnology Engineering and Design Education
Technology Engineering and Design Education Grade: Grade 6-8 Course: Technological Systems NCCTE.TE02 - Technological Systems NCCTE.TE02.01.00 - Technological Systems: How They Work NCCTE.TE02.02.00 -
More informationConstraint Satisfaction Problems: Formulation
Constraint Satisfaction Problems: Formulation Slides adapted from: 6.0 Tomas Lozano Perez and AIMA Stuart Russell & Peter Norvig Brian C. Williams 6.0- September 9 th, 00 Reading Assignments: Much of the
More informationIntro to Intelligent Robotics EXAM Spring 2008, Page 1 of 9
Intro to Intelligent Robotics EXAM Spring 2008, Page 1 of 9 Student Name: Student ID # UOSA Statement of Academic Integrity On my honor I affirm that I have neither given nor received inappropriate aid
More informationA Contradiction-Based Approach for Innovative Product Design
A Contradiction-Based Approach for Innovative Product Design Yao-Tsung Ko, Chia-Chen Lu and Li-Hui Lee Department of Industrial Design, Tunghai University, Taiwan No.1727, Sec. 4., Taiwan Boulevard, Xitun
More informationApplication of Definitive Scripts to Computer Aided Conceptual Design
University of Warwick Department of Engineering Application of Definitive Scripts to Computer Aided Conceptual Design Alan John Cartwright MSc CEng MIMechE A thesis submitted in compliance with the regulations
More informationTime And Resource Characteristics Of Radical New Product Development (NPD) Projects And their Dynamic Control. Introduction. Problem Description.
Time And Resource Characteristics Of Radical New Product Development (NPD) Projects And their Dynamic Control Track: Product and Process Design In many industries the innovation rate increased while the
More informationImplementing Model Semantics and a (MB)SE Ontology in Civil Engineering & Construction Sector
25 th Annual INCOSE International Symposium (IS2015) Seattle, WA, July 13 July 16, 2015 Implementing Model Semantics and a (MB)SE Ontology in Civil Engineering & Construction Sector Henrik Balslev Systems
More information3 A Locus for Knowledge-Based Systems in CAAD Education. John S. Gero. CAAD futures Digital Proceedings
CAAD futures Digital Proceedings 1989 49 3 A Locus for Knowledge-Based Systems in CAAD Education John S. Gero Department of Architectural and Design Science University of Sydney This paper outlines a possible
More informationDesign thinking, process and creative techniques
Design thinking, process and creative techniques irene mavrommati manifesto for growth bruce mau Allow events to change you. Forget about good. Process is more important than outcome. Don t be cool Cool
More informationMulti-Agent Systems in Distributed Communication Environments
Multi-Agent Systems in Distributed Communication Environments CAMELIA CHIRA, D. DUMITRESCU Department of Computer Science Babes-Bolyai University 1B M. Kogalniceanu Street, Cluj-Napoca, 400084 ROMANIA
More information6. FUNDAMENTALS OF CHANNEL CODER
82 6. FUNDAMENTALS OF CHANNEL CODER 6.1 INTRODUCTION The digital information can be transmitted over the channel using different signaling schemes. The type of the signal scheme chosen mainly depends on
More informationMove with science and technology
Loughborough University Institutional Repository Move with science and technology This item was submitted to Loughborough University's Institutional Repository by the/an author. Citation: RAUDEBAUGH, R.
More informationTexas Hold em Inference Bot Proposal. By: Brian Mihok & Michael Terry Date Due: Monday, April 11, 2005
Texas Hold em Inference Bot Proposal By: Brian Mihok & Michael Terry Date Due: Monday, April 11, 2005 1 Introduction One of the key goals in Artificial Intelligence is to create cognitive systems that
More informationModelling 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 informationCS 171, Intro to A.I. Midterm Exam Fall Quarter, 2016
CS 171, Intro to A.I. Midterm Exam all Quarter, 2016 YOUR NAME: YOUR ID: ROW: SEAT: The exam will begin on the next page. Please, do not turn the page until told. When you are told to begin the exam, please
More informationCMSC 421, Artificial Intelligence
Last update: January 28, 2010 CMSC 421, Artificial Intelligence Chapter 1 Chapter 1 1 What is AI? Try to get computers to be intelligent. But what does that mean? Chapter 1 2 What is AI? Try to get computers
More informationComplex-valued neural networks fertilize electronics
1 Complex-valued neural networks fertilize electronics The complex-valued neural networks are the networks that deal with complexvalued information by using complex-valued parameters and variables. They
More informationA Design Support System for Kaga-Yuzen Kimono Pattern by Means of L-System
Original Paper Forma, 22, 231 245, 2007 A Design Support System for Kaga-Yuzen Kimono Pattern by Means of L-System Yousuke KAMADA and Kazunori MIYATA* Japan Advanced Institute of Science and Technology,
More informationAn "asymmetric" approach to the assessment of safety-critical software during certification and licensing
An "asymmetric" approach to the assessment of safety-critical software during certification and licensing Sergiy A. Vilkomir, Vjacheslav S. Kharchenko Abstract The purpose of the present paper is the description
More informationDigital Fabrication Production System Theory: towards an integrated environment for design and production of assemblies
Digital Fabrication Production System Theory: towards an integrated environment for design and production of assemblies Dimitris Papanikolaou Abstract This paper introduces the concept and challenges of
More informationA Character Decision-Making System for FINAL FANTASY XV by Combining Behavior Trees and State Machines
11 A haracter Decision-Making System for FINAL FANTASY XV by ombining Behavior Trees and State Machines Youichiro Miyake, Youji Shirakami, Kazuya Shimokawa, Kousuke Namiki, Tomoki Komatsu, Joudan Tatsuhiro,
More informationRevisiting the USPTO Concordance Between the U.S. Patent Classification and the Standard Industrial Classification Systems
Revisiting the USPTO Concordance Between the U.S. Patent Classification and the Standard Industrial Classification Systems Jim Hirabayashi, U.S. Patent and Trademark Office The United States Patent and
More informationTowards a Platform for Online Mediation
Pablo Noriega 1 and Carlos López 1 Artificial Intelligence Research Institute (IIIA-CSIC), Campus UAB, 08193 Bellaterra (Barcelona), Spain {pablo,clopez}@iiia.csic.es Abstract: In this paper we describe
More informationEC O4 403 DIGITAL ELECTRONICS
EC O4 403 DIGITAL ELECTRONICS Asynchronous Sequential Circuits - II 6/3/2010 P. Suresh Nair AMIE, ME(AE), (PhD) AP & Head, ECE Department DEPT. OF ELECTONICS AND COMMUNICATION MEA ENGINEERING COLLEGE Page2
More informationHonors Drawing/Design for Production (DDP)
Honors Drawing/Design for Production (DDP) Unit 1: Design Process Time Days: 49 days Lesson 1.1: Introduction to a Design Process (11 days): 1. There are many design processes that guide professionals
More informationArgumentative Interactions in Online Asynchronous Communication
Argumentative Interactions in Online Asynchronous Communication Evelina De Nardis, University of Roma Tre, Doctoral School in Pedagogy and Social Service, Department of Educational Science evedenardis@yahoo.it
More informationSwarming the Kingdom: A New Multiagent Systems Approach to N-Queens
Swarming the Kingdom: A New Multiagent Systems Approach to N-Queens Alex Kutsenok 1, Victor Kutsenok 2 Department of Computer Science and Engineering 1, Michigan State University, East Lansing, MI 48825
More informationProposal for the Conceptual Design of Aeronautical Final Assembly Lines Based on the Industrial Digital Mock-Up Concept
Proposal for the Conceptual Design of Aeronautical Final Assembly Lines Based on the Industrial Digital Mock-Up Concept Fernando Mas 1, Alejandro Gómez 2, José Luis Menéndez 1, and José Ríos 2 1 AIRBUS,
More informationROBOT CONTROL VIA DIALOGUE. Arkady Yuschenko
158 No:13 Intelligent Information and Engineering Systems ROBOT CONTROL VIA DIALOGUE Arkady Yuschenko Abstract: The most rational mode of communication between intelligent robot and human-operator is bilateral
More informationYears 5 and 6 standard elaborations Australian Curriculum: Design and 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 informationA System for Recognizing a Large Class of Engineering Drawings
University of Nebraska - Lincoln DigitalCommons@University of Nebraska - Lincoln CSE Journal Articles Computer Science and Engineering, Department of 1997 A System for Recognizing a Large Class of Engineering
More informationSAMPLE ASSESSMENT TASKS MATERIALS DESIGN AND TECHNOLOGY ATAR YEAR 11
SAMPLE ASSESSMENT TASKS MATERIALS DESIGN AND TECHNOLOGY ATAR YEAR 11 Copyright School Curriculum and Standards Authority, 014 This document apart from any third party copyright material contained in it
More informationARTIFICIAL INTELLIGENCE IN POWER SYSTEMS
ARTIFICIAL INTELLIGENCE IN POWER SYSTEMS Prof.Somashekara Reddy 1, Kusuma S 2 1 Department of MCA, NHCE Bangalore, India 2 Kusuma S, Department of MCA, NHCE Bangalore, India Abstract: Artificial Intelligence
More informationIntroduction to Engineering Design. Part C College Credit Performance
Introduction to Engineering Design Final Examination Part C College Credit Performance Spring 2007 Student Name: Date: Class Period: Total Points: /50 49 of 99 Page 1 of 9 DIRECTIONS: Complete each of
More informationNon-formal Techniques for Early Assessment of Design Ideas for Services
Non-formal Techniques for Early Assessment of Design Ideas for Services Gerrit C. van der Veer 1(&) and Dhaval Vyas 2 1 Open University The Netherlands, Heerlen, The Netherlands gerrit@acm.org 2 Queensland
More informationLaboratory 1: Uncertainty Analysis
University of Alabama Department of Physics and Astronomy PH101 / LeClair May 26, 2014 Laboratory 1: Uncertainty Analysis Hypothesis: A statistical analysis including both mean and standard deviation can
More informationAdopted CTE Course Blueprint of Essential Standards
Adopted CTE Blueprint of Essential Standards 8210 Technology Engineering and Design (Recommended hours of instruction: 135-150) International Technology and Engineering Educators Association Foundations
More informationAutomated Planning for Spacecraft and Mission Design
Automated Planning for Spacecraft and Mission Design Ben Smith Jet Propulsion Laboratory California Institute of Technology benjamin.d.smith@jpl.nasa.gov George Stebbins Jet Propulsion Laboratory California
More informationDevelopment of a guideline authoring tool with PROTÉGÉ II, based on the DILEMMA Generic Protocol and Guideline Model
Development of a guideline authoring tool with PROTÉGÉ II, based on the DILEMMA Generic Protocol and Guideline Model Peter D. Johnson 1 and Mark A. Musen 2 1 PRESTIGE Project c/o Information Department,
More information