Automatische Generierung Von Feature-Orientierten Produktlinien Aus Varianten Von Funktionsblockorientierten Modellen

Total Page:16

File Type:pdf, Size:1020Kb

Automatische Generierung Von Feature-Orientierten Produktlinien Aus Varianten Von Funktionsblockorientierten Modellen Uwe Ryssel Automatische Generierung von feature-orientierten Produktlinien aus Varianten von funktionsblockorientierten Modellen Automatische Generierung von feature-orientierten Produktlinien aus Varianten von funktionsblockorientierten Modellen Dissertation zur Erlangung des akademischen Grades Doktoringenieur (Dr.-Ing.) vorgelegt an der Technischen Universität Dresden Fakultät Informatik eingereicht von Dipl.-Inf. Uwe Ryssel geboren am 1. Juli 1980 in Pirna Gutachter: Prof. Dr.-Ing. habil. Klaus Kabitzsch, Technische Universität Dresden Prof. Dr. rer. nat. habil. Gunter Saake, Universität Magdeburg Tag der Einreichung: 28. November 2013 Tag der Verteidigung: 24. April 2014 Dresden im November 2014 Inhaltsverzeichnis 1. Einleitung 1 1.1. Problemstellung . 2 1.2. Zielstellung . 5 2. Softwareproduktlinien und deren Erzeugung 7 2.1. Softwareproduktlinien . 7 2.1.1. Domänenanalyse . 8 2.1.2. Domänenentwurf und -implementierung . 11 2.1.3. Multi-Softwareproduktlinien . 13 2.1.4. Anwendungsentwicklung . 14 2.2. Erzeugung und Refactoring von Produktlinien . 14 2.2.1. Refactoring von Produktlinien . 14 2.2.2. Finden der Abhängigkeiten zwischen den Features . 19 2.3. Voraussetzungen und Anforderungen an eine automatisierte Migra- tion . 20 2.4. Lösungskonzept . 22 3. Funktionsblockorientierte Modelle 25 3.1. Standards und Spezifikationen . 25 3.2. Ein Metamodell für funktionsblockorientierte Modelle . 32 3.3. Funktionsblockmodelle in MATLAB/Simulink . 35 3.3.1. Das Simulink-Metamodell . 35 3.3.2. Variabilität in Simulink-Modellen . 40 3.4. Eine Regelkreisbibliothek als Beispielmodell . 43 4. Identifikation von Varianten und Erstellung der Modell-Templates 45 4.1. Ausgangspunkt und Lösungsidee . 45 4.2. Clusteranalyse . 46 4.2.1. Hierarchische Verfahren . 47 4.2.2. Partitionierende Verfahren . 48 4.2.3. Dichtebasierte Verfahren . 49 4.2.4. Inkrementelle Verfahren . 50 4.2.5. Fazit . 50 4.3. Model-Matching . 51 4.3.1. Matching und dessen Anwendungsgebiete . 51 v Inhaltsverzeichnis 4.3.2. Klassifizierung von Model-Matching-Verfahren . 52 4.3.3. Frameworks . 54 4.3.4. Ansätze für das Matching von Simulink-Modellen . 55 4.3.5. Fazit . 56 4.4. Model-Matching für funktionsblockorientierte Modelle . 56 4.4.1. Paarbildung in der Modellhierarchie . 56 4.4.2. Vergleichskriterien bei funktionsblockorientierten Modellen . 58 4.4.3. Ähnlichkeitsermittlung von Subsystemen am Beispiel . 60 4.4.4. Bestes Matching und Modellähnlichkeit . 62 4.4.5. Schneller Vorvergleich . 64 4.5. Clustering der Subsysteme . 65 4.5.1. Agglomerierendes Single-Linkage-Clustering der Subsysteme 65 4.5.2. Dichtebasiertes Clustering der Subsysteme . 67 4.5.3. Komplexität beider Verfahren . 70 4.5.4. Nutzerintegration zum Finden der optimalen Lösung . 71 4.6. Variantenübergreifendes Matching . 73 4.6.1. Variantenübergreifendes Matching der Funktionsblöcke . 73 4.6.2. Variantenübergreifendes Matching von Subsystemfunktions- blöcken . 79 4.6.3. Variantenübergreifendes Matching von Verbindungen und Parameterzuweisungen . 80 4.6.4. Erstellen des Modell-Templates . 81 4.7. Identifikation der Features . 82 4.8. Zusammenfassung . 83 5. Synthese von Feature-Modellen und Feature-Mappings 85 5.1. Ausgangspunkt und Lösungsidee . 85 5.2. Existierende Verfahren zur Feature-Modell-Synthese . 86 5.2.1. Ansätze basierend auf aussagenlogischen Formeln . 87 5.2.2. Ansätze basierend auf der Formalen Begriffsanalyse . 88 5.2.3. Andere Ansätze . 89 5.2.4. Fazit . 89 5.3. Grundlagen der Formalen Begriffsanalyse . 90 5.3.1. Mathematische Grundlagen . 90 5.3.2. Algorithmen . 96 5.4. Extraktion des Feature-Diagramms . 100 5.4.1. Aufstellen der Grundstruktur . 100 5.4.2. Redundante Features . 105 5.4.3. Implikationen zwischen Features . 110 5.4.4. Entfernen redundanter Features . 120 5.4.5. Inklusiv-Oder- und Alternativ-Relationen . 121 5.4.6. Reduzierung auf einen Feature-Baum . 127 vi Inhaltsverzeichnis 5.4.7. Vergleich der Komplexität zur DNF-basierten Methode . 141 5.5. Extraktion der Feature-Constraints . 143 5.6. Aufstellen des Feature-Mappings . 145 5.7. Zusammenführen zu einer Multi-Softwareproduktlinie . 148 5.8. Umsetzung in FeatureMapper . 150 5.8.1. Feature-Modell . 150 5.8.2. Feature-Mapping . 151 5.8.3. Generieren von Produktlinien-Instanzen . 151 5.9. Zusammenfassung . 151 6. Bewertung der Lösung 153 6.1. Validierung der Lösung . 153 6.1.1. Gültigkeit des Modell-Templates . 153 6.1.2. Gültigkeit der Features und des Feature-Mappings . 155 6.1.3. Gültigkeit der Synthese von Feature-Modellen . 156 6.1.4. Gültigkeit der Multiproduktlinie . 157 6.1.5. Fazit . 158 6.2. Eine Simulink-Fallstudie zur Evaluation der Lösung . 158 6.2.1. Verwendete Simulink-Fallstudienbeispiele . 158 6.2.2. Transformation von Simulink-Modellen ins FB-Metamodell . 159 6.2.3. Die generierte Multiproduktlinie Regelkreise . 160 6.2.4. Bewertung des Model-Matchings . 176 6.2.5. Bewertung der Variantenidentifikation . 183 6.3. Performance der Lösung . 189 6.3.1. Performance des Model-Matchings . 189 6.3.2. Performance der Implikationsberechnung . 192 6.3.3. Performance der Berechnung der Feature-Relationen . 192 6.3.4. Auswahl der Feature-Relationen . 193 6.3.5. Performance-Vergleich zwischen FCA- und DNF-basierter Be- rechnung der Feature-Relationen . 195 6.3.6. Gesamtperformance . 204 6.4. Zusammenfassung . 204 7. Zusammenfassung und Ausblick 207 7.1. Zusammenfassung . 207 7.2. Ausblick . 210 7.2.1. Nutzerintegration . 210 7.2.2. Semantik im Model-Matching . 211 7.2.3. Zulassen von neuen Varianten . 211 7.2.4. Übertragbarkeit auf andere Modellklassen und Code . 213 vii Inhaltsverzeichnis A. Algorithmen 217 A.1. Aufzählen aller minimalen Mengenüberdeckungen . 217 B. Tabellen 221 Abbildungsverzeichnis 225 Tabellenverzeichnis 229 Algorithmenverzeichnis 231 Literaturverzeichnis 233 viii 1. Einleitung Eingebettete Systeme, d. h. Mikrocontroller, die mit Sensoren und Aktoren agieren, werden seit langer Zeit zur Steuerung und Regelung in vielen Anwendungen ein- gesetzt. So wurde bereits 1970 ein eingebettetes System in einem Militärflugzeug zur Verarbeitung und Anzeige von Sensorwerten verwendet [63]. Jedoch wurden Mikrocontroller erst in den 1980er Jahren so erschwinglich, dass eingebettete Sys- teme auch in größeren Mengen, beispielsweise in Kraftfahrzeugen, Haushaltsgerä- ten und Geldautomaten, eingesetzt werden konnten. Die Programmierung des eingebetteten Systems in [63] erfolgte am Anfang di- rekt in Maschinencode, da zu der Zeit noch kein Assembler zur Verfügung stand, der mit dem Befehlssatz und den Datenflüssen zwischen den enthaltenen Rechen- einheiten umgehen konnte. Später wurden hardware-abhängige, maschinennahe Assemblersprachen ver- wendet, die einen Teil der Komplexität des Maschinencodes abstrahieren konn- ten. Der Nachteil dieser Sprachen war, dass gleiche Algorithmen und Funktionen immer noch für jede Hardware neugeschrieben werden mussten. Der Einsatz von hardware-unabhängigen, imperativen Sprachen, wie ANSI C, erlaubte eine portable Programmierung von eingebettenen Systemen. Da sich die Komplexität von Funktionen, die von eingebetteten Systemen erfüllt werden soll- ten, immer weiter erhöhte und diese komplexen Funktionen auch in sicherheits- relevanten Bereichen wie der Steuerung von Flugzeugen eingesetzt wurden, war eine Programmierung in imperativen Sprachen nicht mehr anforderungsgerecht. Im Automobilbau kam noch der Kostendruck hinzu, da dort neue Fahrzeugmo- delle und damit auch neue Funktionen in den eingebetteten Systemen in immer kürzeren Zyklen entwickelt werden. Aus diesem Grund werden zunehmend graphische Programmiersprachen ge- nutzt, welche die Komplexität der Funktionen in graphischen Blöcken, den soge- nannten Funktionsblöcken, kapseln. Diese werden vom Nutzer auf einer Zeichenflä- che platziert und deren Aus- und Eingänge, die einzelnen Signalen entsprechen, mit Linien verbunden, um ein Gesamtsystem zu entwickeln. Beispiele für solche Programmiersprachen sind Matlab/Simulink [149] und LabVIEW [102]. Abbil- dung 1.1 zeigt ein Beispiel für die Darstellung von verbundenen Funktionsblöcken in Simulink. Die graphische Programmierung ist eine Form der sogenannten modellbasierten Softwareentwicklung (MDSD), bei der mithilfe von Werkzeugen aus graphischen Modellen automatisiert lauffähiger Code für eingebettete Systeme generiert wer- 1 1. Einleitung Q1 1 p1 1 Q p Q2 T4 -K- 2 QL F scale p2 T8 x x1 1 1e5 F1 z v v1 Constant3 pL Unit Delay1 a x2 T11 G5 F2 V1 v2 T9 T12 G6 F V2 Compression spring T13 Cylinder+mass double rod horizontal Abbildung 1.1.: Entwurf mit Funktionsblöcken in Simulink den kann [141]. Für Simulink-Modelle wird dies beispielsweise mit dem Simulink Coder (ehemals Real-Time Workshop) [150] realisiert. Neben der Entwicklung von eingebetteten Systemen werden graphische Pro- grammiersprachen auch für Simulationen und für die Messwertverarbeitung ver- wendet. Simuliert werden kann beispielsweise die Umgebung von eingebetteten Systemen im Automotive-Bereich, um diese Systeme unter kritischen Situationen testen zu können, die in der Realität nur mit hohem Aufwand bzw. Risiko erreicht werden [136]. Ein Beispiel ist die Simulation des physikalischen Verhaltens der Bremse für den Test eines Bremssystems. Bei der Messwertverarbeitung werden Signale von realen Systemen aufgezeichnet und über einzelne graphisch editierba- re Operatoren transformiert und für den Nutzer aufbereitet angezeigt. Einige der graphischen Programmiersprachen sind auch standardisiert: Beispie- le hierfür sind die Funktionsbausteinsprache (FBS) [64] für speicherprogrammier- bare Steuerungen und das Funktionsbausteinkonzept
Recommended publications
  • Members of the American Academy of Arts and Sciences, 1780-2019 -- S
    S Saari, Donald Gene (1940-) Sabatini, David Domingo (1931-) Sabine, Wallace Clement (1868-1919) Election: 2004, Fellow Election: 1980, Fellow Election: 1894, Fellow Affiliation at election: University of Affiliation at election: New York Affiliation at election: Harvard University California, Irvine University School of Medicine Residence at election: Cambridge, MA Residence at election: Irvine, CA Residence at election: New York, NY Career description: Physicist; Educator; Career description: Mathematician; Career description: Cell biologist; Academic administrator Economist; Educator Biochemist; Educator Current affiliation: Same Current affiliation: Same Sabloff, Jeremy Arac (1944-) Election: 1999, Fellow Saariaho, Kaija A. (1952-) Sabean, David Warren (1939-) Affiliation at election: University of Election: 2012, FHM Election: 2000, Fellow Pennsylvania Affiliation at election: Paris, France Affiliation at election: University of Residence at election: Philadelphia, PA Residence at election: Paris, France California, Los Angeles Career description: Archaeologist; Career description: Musician (composer) Residence at election: Los Angeles, CA Educator; Museum administrator Current affiliation: Same Career description: Historian; Educator Current affiliation: Santa Fe Institute Current affiliation: Same Sabra, Abdelhamid Ibrahim (1924-2013) Election: 1975, Fellow Affiliation at election: Harvard University Residence at election: Cambridge, MA Career description: Historian; Educator Sachar, Abram Leon (1899-1993) Election: 1951, Fellow
    [Show full text]
  • Global Kidney Exchange: Analysis and Background Papers from the Perspective of the Right to Health
    University of Denver Digital Commons @ DU Anthropology: Undergraduate Student Scholarship Department of Anthropology 12-2017 Global Kidney Exchange: Analysis and Background Papers from the Perspective of the Right to Health Alejandro Cerón University of Denver Kiaryce Bey University of Denver Kelly Bonk University of Denver Ellie Carson University of Denver Emilia Chapa UnivFollowersity this of and Denv additionaler works at: https://digitalcommons.du.edu/anthropology_student Part of the International Public Health Commons, Medical Humanities Commons, and the Social and See next page for additional authors Cultural Anthropology Commons Recommended Citation Cerón, Alejandro; Bey, Kiaryce; Bonk, Kelly; Carson, Ellie; Chapa, Emilia; Cohen, Louisa; Crockford, Katie; Cuda, Rachel; Injac, Sebastian; Kirby, Kajsa; Leon-Alvarez, Daniela; Looney, Mackenzie; McBeth, Kendall; Pham, Winnie; Smith, Rose; Soltero Gutierrez, Margarita; Sugura, Katherine; Yu, Alexander; and Lazier, Flinn, "Global Kidney Exchange: Analysis and Background Papers from the Perspective of the Right to Health" (2017). Anthropology: Undergraduate Student Scholarship. 3. https://digitalcommons.du.edu/anthropology_student/3 This work is licensed under a Creative Commons Attribution 4.0 License. This Book is brought to you for free and open access by the Department of Anthropology at Digital Commons @ DU. It has been accepted for inclusion in Anthropology: Undergraduate Student Scholarship by an authorized administrator of Digital Commons @ DU. For more information, please contact
    [Show full text]
  • Compendium- March, 2016
    Compendium- March, 2016 National International Appointments-National/International Person Resigned/Retired Sports Honours/ Awards Obituaries Important Days Foreign Visits / Foreign Visitors Compendium- March, 2016 National PM Modi and Belgian PM Charles Michel Launch Asia's Biggest Telescope Asia's biggest telescope has been launched by Prime Minister Narendra Modi and Belgian Prime Minister Charles Michel. This is built by the Aryabhatta Research Institute of Observational Sciences (ARIES) with the assistance of Belgian. The telescope has been located at a height of 2,500 metres at Devasthal in Nainital district. The site was chosen for getting a clear view of the sky. The telescope has mirror of 3.6 m diameter. The telescope facility has been incorporated with high end technology which enables it to be operated with the help of remote control from anywhere in the world. ARIES, the largest optical telescope of its kind in Asia. It will be used to study star structures and magnetic field structures of stars and astronomical debris. Raisina Dialogue 2016 kicks off at New Delhi The first Raisina-Dialogue 2016, a flagship conference on Geopolitics and Geo-economics began in New Delhi. The three day conference is joint initiative of Union Ministry of External Affairs (MEA) and Observer Research Foundation (ORF), an independent think tank based in India. Key Facts The theme of Raisina-Dialogue 2016 is “Asia: Regional and Global Connectivity”. It will enable the MEA to reach out to a wider international multi-disciplinary audience. It will focus on Asia’s economic, physical, human and digital connectivity and shall attempt to discover challenges and opportunities for the region to manage its common spaces.
    [Show full text]
  • Lecturenotesongametheory
    Lecture Notes on Game Theory Theory and Examples Xiang Sun August 22, 2015 ii Contents Acknowledgement vii 1 Introduction 1 1.1 Timeline of the main evolution of game theory ................................ 1 1.2 Nobel prize laureates .............................................. 16 1.3 Potential Nobel prize winners ......................................... 19 1.4 Rational behavior ................................................ 20 1.5 Common knowledge .............................................. 20 2 Strategic games with complete information 23 2.1 Strategic games ................................................. 23 2.2 Nash equilibrium ................................................ 24 2.3 Examples .................................................... 25 2.4 Existence of a Nash equilibrium ........................................ 41 2.5 Strictly competitive games (zero-sum games) ................................. 43 2.6 Existence of a Nash equilibrium: games with discontinuous payoff functions ................ 44 3 Contest 47 4 Bayesian games (strategic games with incomplete information) 49 4.1 Bayes’ rule (Bayes’ theorem) .......................................... 49 4.2 Bayesian games ................................................. 50 4.3 Examples .................................................... 54 4.4 Comments on Bayesian games ......................................... 70 5 Auction 73 i Contents ii 5.1 Preliminary ................................................... 73 5.2 The symmetric model ............................................
    [Show full text]
  • Hardness of Approximation Between P and NP by Aviad Rubinstein A
    Hardness of Approximation Between P and NP by Aviad Rubinstein A dissertation submitted in partial satisfaction of the requirements for the degree of Doctor of Philosophy in Computer Science in the Graduate Division of the University of California, Berkeley Committee in charge: Professor Christos Papadimitriou, Chair Professor Ilan Adler Associate Professor Prasad Raghavendra Professor Satish Rao Summer 2017 Hardness of Approximation Between P and NP Copyright 2017 by Aviad Rubinstein 1 Abstract Hardness of Approximation Between P and NP by Aviad Rubinstein Doctor of Philosophy in Computer Science University of California, Berkeley Professor Christos Papadimitriou, Chair Nash equilibrium is the central solution concept in Game Theory. Since Nash’s orig- inal paper in 1951, it has found countless applications in modeling strategic behavior of traders in markets, (human) drivers and (electronic) routers in congested networks, nations in nuclear disarmament negotiations, and more. A decade ago, the relevance of this solution concept was called into question by computer scientists [DGP09; CDT09], who proved (under appropriate complexity assumptions) that computing a Nash equilibrium is an intractable problem. And if centralized, specially designed algorithms cannot find Nash equilibria, why should we expect distributed, selfish agents to converge to one? The remaining hope was that at least approximate Nash equilibria can be efficiently computed. Understanding whether there is an efficient algorithm for approximate Nash equi- librium has been the central open problem in this field for the past decade. In this thesis, we provide strong evidence that even finding an approximate Nash equilibrium is intractable. We prove several intractability theorems for different settings (two- player games and many-player games) and models (computational complexity, query complexity, and communication complexity).
    [Show full text]
  • Annual Report 2012-13 Correct Citation IISER Pune Annual Report 2012-13 Pune, India
    IISER PUNE Annual Report 2012-13 Correct Citation IISER Pune Annual Report 2012-13 Pune, India Published by Dr. K.N. Ganesh Director Indian Institute of Science Education and Research (IISER) Pune Dr. Homi J Bhabha Road Pashan, Pune 411 008, India Telephone: +91 20 2590 8001 Fax: +91 20 2590 8186 web: www.iiserpune.ac.in Compiled and Edited by Dr. K.N. Ganesh Dr. Shanti Kalipatnapu Dr. V.S. Rao Col. (Retd.) G. Raja Sekhar C No part of this publication be reproduced without permission from the Director IISER, Pune at the above address Printed by Anson Advertising and Marketing, Pune Email: [email protected] Board of Governors Reconstituted with effect from 26-09-2012 CHAIRMAN 1. Prof. T.V. Ramakrishnan Distinguished Associate Centre for Condensed Matter Theory Department of Physics, Indian Institute of Science Bangalore 560012 MEMBERS 2. Shri Ashok Thakur Secretary Ministry of Human Resource Development, Govt. of India 127-C Wing, Shastri Bhawan New Delhi 110115 3. Prof. K.N. Ganesh Director Indian Institute of Science Education and Research Pune 411008 4. Prof. P. Balaram Director Indian Institute of Science Bangalore 560012 5. Prof. Indranil Manna Director Indian Institute of Technology Kanpur 208016 6. Dr. R.K. Sinha Secretary, Department of Atomic Energy Anushakti Bhavan Chatrapathi Shivaji Maharaj Marg Mumbai 400001 7. Shri Jayant Kumar Banthia Chief Secretary, Govt. of Maharashtra Mantralaya, Mumbai 400052 Annual Report 2012-13 8. Dr. Srikumar Banerjee (Former Chairman, Dept. of Atomic Energy) DAE Homi Bhabha Chair Professor Bhabha Atomic Research Centre (BARC) Central Complex, Trombay Mumbai 400085 9. Dr.
    [Show full text]
  • HARLOW SHAPLEY November 2,1885-October 20,1972
    NATIONAL ACADEMY OF SCIENCES H ARLO W S HAPLEY 1885—1972 A Biographical Memoir by BART J. BOK Any opinions expressed in this memoir are those of the author(s) and do not necessarily reflect the views of the National Academy of Sciences. Biographical Memoir COPYRIGHT 1978 NATIONAL ACADEMY OF SCIENCES WASHINGTON D.C. HARLOW SHAPLEY November 2,1885-October 20,1972 BY BART J. BOK ARLOW SHAPLEY was born November 2, 1885, on a farm H five miles from Nashville, Missouri. He was one of fra- ternal twins. Besides his twin, Horace, he had one older sister, Lillian, and a younger brother, John. He went to school in Jasper, Missouri, but he did not go at first beyond elementary school; he and his brother John had a brief period in a normal school, where they were only permitted to take a business course. At the time when most boys would go to high school, Harlow studied by himself at home. He had one year of early schooling in Hampton, New York, where he went on a family visit. At the age of fifteen he became a crime reporter for the Daily Sun in Chanute, Kansas, and he also worked off and on as a police reporter for the Joplin (Missouri) Times. He learned to take notes in shorthand, which, in later life, became a -medium of communication between him and his wife. In Chanute he found a Carnegie library, and there he really started reading and studying on his own. When funds became available, he and his younger brother, John, decided to go to Carthage High School, a prestigious school located in the nearest city to Nash- ville, Missouri.
    [Show full text]
  • Lecturenotesongametheory
    Lecture Notes on Game Theory Theory and Examples Xiang Sun November 2, 2017 ii Contents Acknowledgement vii 1 Introduction 1 1.1 Timeline of the main evolution of game theory ................................ 1 1.2 Nobel prize laureates .............................................. 16 1.3 Potential Nobel prize winners ......................................... 19 1.4 Rational behavior ................................................ 20 1.5 Common knowledge .............................................. 20 2 Strategic games with complete information 23 2.1 Strategic games ................................................. 23 2.2 Nash equilibrium ................................................ 24 2.3 Examples .................................................... 25 2.4 Existence of a Nash equilibrium ........................................ 42 2.5 Symmetric games ................................................ 43 2.6 Strictly competitive games (zero-sum games) ................................. 44 2.7 Contest ..................................................... 45 2.8 Strategic games with discontinuous payoff functions ............................. 47 3 Bayesian games 49 3.1 Bayes’ rule (Bayes’ theorem) .......................................... 49 3.2 Bayesian games ................................................. 50 3.3 Examples .................................................... 54 3.4 Bilateral trading (Double auction) ....................................... 66 3.5 Providing a public good under incomplete information ..........................
    [Show full text]
  • National Advisory Committee for Aeronautics
    FORTY-FOURTH ANNUAL REPORT OF THE NATIONAL ADVISORY COMMITTEE FOR AERONAUTICS 1958 ADMINISTRATIVE REPORT INCLUDING TECHNICAL REPORTS NOS.1342to1392 (Final Report) UNITEDSTATES GOVERNMENTPRINTINGOFFICE WASHINGTON: lK9 For snlebr theSuperintendentof DwnmantaU.S.GovermnentPrintingOtlke.jWashington2%D.C — Prfca$10.50(Suckmm) —------- .—. -.-— — —— —.. ——.._ . CONTENTS “ Page Letter of Tranmniti . v Ikterofsnbmittal. m Forty-fonrth&mual Report:. lx Part I. Technical Activities. 1 TheNACA-What ItIsandHowIt Opera. 1 Foq YearaofAeronauticalReaearch. 3 The FollowingYears; 1955-58 . 29 AerodynamicReaearch . 31 Power Plant8for Aircraft. 45 Aircra&Miasil% and Spacecraft Conmmction. 55 operathlg Problems. 61 Reaearchpublications. 67 Part II. Commitwe OrganizationandMemberahip. 83 Part III. FinancialRep&t.. 94 Part IV. Final Meetingof NACA. 95 Appendix National Aeronautic and Space Act of 1958, approved July 29,1958 . ... 105 Proclamation Making Said Act Eiketive at Close ofBnaincm September 30,1958. 115 Technic.alReports . 117 m ‘1’JWHNICA.L H.tWolt’l’s No, P8ge go. Pam 1342. A VariationalTheoremfor Creep with Applications 1357. Experimental Determination of Effects of Fre- to Plates and Calumne. By J. Lyell Sanders, Jr., quenoy and Amplitude on the Lateral Stability Harvey G. MuComb, Jr., and Floyd R. Sohlech@ Derivative for a DU@ a Swept, and an Unewept NACA ------------------------------------- 117 Wing Oscillating in Yaw. By Lewie R. Fisher, 1343. A Phenomenologiml Relation Between Streee, NAIL ------------------------------------ 461 Strain Rate, and Temperature for Metals at 1358. On Flow of Eleotrioally Chduoting Fluide Over a Elevated Temperature. By Elbridge Z. Stowell, Flat Plate in the Presence of a Trmaveme Mag- NACA ------------------------------------- 125 netic Field. By Vernon J. RowoTv, NACA_—-- 489 . 1344. A Simplified Method for Approximating the Tran- 1359. Thin Airfoil Theory Based on Approximate Solu- sient Motion ip AngleE of Attack and Siddip tion of the Transonio Flow Equation.
    [Show full text]
  • Evolutionary Dynamics of Reinforcement Learning Algorithms in Strategic Interactions
    A DISSERTATION IN ARTIFICIAL INTELLIGENCE Evolutionary Dynamics of Reinforcement Learning Algorithms in Strategic Interactions MAASTRICHT UNIVERSITY Learning against Learning Evolutionary Dynamics of Reinforcement Learning Algorithms in Strategic Interactions Dissertation to obtain the degree of Doctor at Maastricht University, on the authority of the Rector Magnificus, Prof. dr. L. L. G. Soete, in accordance with the decision of the Board of Deans, to be defended in public on Monday, 17 December 2012, at 16.00 hours by Michael Kaisers born on 8 April 1985 in Duisburg, Germany Supervisor: Prof. dr. G. Weiss Co-supervisors: Dr. K.P. Tuyls Prof. dr. S. Parsons, City University of New York, USA Assessment Committee: Prof. dr. ir. R. L. M. Peeters (chairman) Dr. ir. K. Driessens Prof. dr. M. L. Littman, Brown University, USA Prof. dr. P. McBurney, King’s College London, UK Prof. dr. ir. J. A. La Poutr´e, Utrecht University Prof. dr. ir. J.C. Scholtes The research reported in this dissertation has been funded by a TopTalent 2008 grant of the Netherlands Organisation for Scientific Research (NWO). SIKS Dissertation Series No. 2012-49 The research reported in this dissertation has been carried out under the auspices of the Dutch Research School for Information and Knowledge Systems (SIKS). ISBN: 978-94-6169-331-0 c Michael Kaisers, Maastricht 2012 All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronically, mechanically, photocopying, recording or otherwise, without prior permission of the author. Preface This dissertation concludes a chapter of my life.
    [Show full text]