Projectional Editing of Software Product Lines—The Peopl Approach

Total Page:16

File Type:pdf, Size:1020Kb

Projectional Editing of Software Product Lines—The Peopl Approach PhD-FSTC-2017-39 The Faculty of Sciences, Technology and Communication DISSERTATION Defense held on 21/07/2017 in Luxembourg to obtain the degree of DOCTEUR DE L’UNIVERSITÉ DU LUXEMBOURG EN INFORMATIQUE by Benjamin BEHRINGER Born on 9 July 1984 in Essen (Germany) PROJECTIONAL EDITING OF SOFTWARE PRODUCT LINES– THE PEOPL APPROACH Dissertation defense committee Dr Steffen Rothkugel, Dissertation Supervisor Associate Professor, Université du Luxembourg Dr Thorsten Berger Assistant Professor, University of Gothenburg and Chalmers University of Technology Dr Denis Zampunieris, Chairman Professor, Université du Luxembourg Dr Ina Schäfer Professor, Technische Universität Braunschweig Dr Martina Lehser, Vice Chairman Professor, Hochschule für Technik und Wirtschaft des Saarlandes (host institution) Benjamin BEHRINGER: Projectional Editing of Software Product Lines— The PEoPL Approach, © July 2017 ABSTRACT The features of a software product line—a portfolio of system variants—can be realized using various variability implementation techniques. Each technique represents a feature’s software artifacts (a.k.a. feature artifacts) differently, typically classified into anno- tative and modular variability representations, each with distinct advantages and disadvantages. Annotative representations, such as C preprocessor annotations, are easy to apply, but clutter source code and hinder program comprehension. Modular representations, such as feature modules, support comprehension, but are difficult to realize. Most importantly, to engineer feature artifacts, developers need to choose one representation and adhere to it for evolving and maintaining the same artifacts. We present the approach PEoPL (Projectional Editing of Product Lines), which combines the advantages of different variability rep- resentations. When engineering a feature artifact, developers can choose the most-suited representation for the given task, switch representations on demand, and even use different representations in parallel. PEoPL relies on separating a product line into an in- ternal and external representation, the latter by providing editable projections used by the developers. In summary, we contribute a programming-language-independent internal representation of variability, seven editable projections re- flecting different variability representations (e.g., annotative, modu- lar, variant-specific, reuse-specific), facilities for modeling, analyzing and managing variability, a supporting IDE, and a tailoring of PEoPL to Java and fault trees. We evaluate PEoPL using three different methodologies. First, we classify PEoPL using a well-defined set of quality criteria along with other implementation techniques, finding that PEoPL provides a novel engineering flexibility, and that the approach is indeed desirable. Second, we evaluate PEoPL’s practicality, scalability, and flexibility in eight Java-based product lines, finding that all can be realized, projections are feasible, and that variant computation is fast (<45ms on average for our largest subject Berkeley DB). Third, to learn more about PEoPL’s practicality and usability, we conduct two pilot user studies, finding that the approach is usable, and that switching representations is useful. We conclude that PEoPL is ready for real users. iii ACKNOWLEDGEMENTS Pursuing a PhD was a challenging and exciting endeavour that would not have been possible without the people who supported me in many different ways. While the PEoPL approach is my own original idea, realizing a proof of concept of PEoPL’s size and complexity required the help and dedication of other people. So, first and foremost, I want to thank my friends in the PEoPL team. I thank Jochen Palz, who contributed substantially to PEoPL’s implementation. Jochen was always support- ive during my numerous I-have-a-new-nice-idea-let’s-implement-it- now episodes and spent sleepless nights with me over fixing this and that, especially, when a deadline was close. I also thank Moritz Fey, who joined the PEoPL team as a bachelor’s student and contributed to several parts of PEoPL’s implementation and the analysis of data ever since (e.g., pilot user studies). Moreover, I thank Thomas Mechen- bier, who helped me with the variational fault tree implementation. I also want to thank Thorsten Berger for his highly valuable sup- port, feedback, and guidance. Thorsten was always open for my ideas and substantially helped me shape my research. His commitment to details influenced the way I think and deal with problems. It is always a great pleasure to collaborate with Thorsten. I want to express my deepest gratitude to Martina Lehser for her versatile support. Martina encouraged me to pursue a PhD, provided me with an excellent environment, guaranteed me unrestricted free- dom, and supported me financially to build the PEoPL group. It was a great experience to be able to explore and find an interesting re- search topic on my own in such a supportive environment. I am very grateful to Steffen Rothkugel for giving me the chance to pursue my PhD in his group. Although our collaboration was mainly remote, Steffen always found the time to discuss my research with me. I admire his structured thinking, presentation skills and work ethics. Steffen had a great impact on the researcher I am today. Moreover, I thank Nicolas Navet, who was one of my CET members. Nicolas gave me valuable feedback on my research ideas. I would also like to thank Ina Schäfer and Denis Zampunieris for joining my dissertation defense committee. I am grateful to all the colleagues at the htw saar and the University of Luxembourg with whom I had the pleasure to collaborate and discuss my research, including Eric Wagner, Christoph Karls, Michael Sauer, Sarah Theobald, Mario Korherr, Jean Botev, Laurent Kirsch, and Johannes Klein. Moreover, I thank all students I had the pleasure to work with during my lectures and user studies. Their feedback iv was very valuable to me. I decided not to list names hoping that the students in question will know. I also like to thank all the participants of the 2016 FOSD meeting, which was held at the IT University of Copenhagen. It was a very fruitful event that helped me initiate new collaborations and eventu- ally shape my work. I thank Maria Rupprecht for taking the time to proofread my dis- sertation. Last but not least, I want to thank Ele, who made numerous sacri- fices and often saw me hunched over my work. “As distance tests a horse’s strength, so time reveals a person’s heart”—Chinese proverb. v CONTENTS ithe(in)flexibility of variability engineering 1 1introduction 2 1.1 PEoPL Overview . 3 1.2 Contributions . 5 1.3 Reading Guide and Outline . 7 1.4 Publications . 9 2engineeringvariabilityinclassicalapproaches10 2.1 Process of Engineering and Managing Variability . 10 2.2 Configuring Variability . 11 2.3 Modeling Variability . 12 2.4 Implementing Variability . 14 2.4.1 Overview of Implementation Approaches . 14 2.4.2 Annotative Representations . 16 2.4.3 Modular Representations . 22 2.4.4 Variant Representations . 28 2.5 Challenges Caused by Variability . 29 2.5.1 Challenge I: Implementation . 29 2.5.2 Challenge II: Comprehension . 31 2.5.3 Challenge III: Maintenance and Evolution . 35 2.6 Concluding Remarks . 36 ii engineering and managing variability in peopl 37 3implementingvariability: peopl’sflexibility 38 3.1 PEoPL’s Core Idea: An Overview . 38 3.2 PEoPL’s Benefits: Addressing the Challenges . 39 3.3 Projections I: Variability Representations . 41 3.3.1 Textual Annotation Projection . 42 3.3.2 Visual Annotation Projection . 42 3.3.3 Feature Module Projection . 45 3.3.4 Blending Annotation and Module Projections 45 3.3.5 Variant Projection . 46 3.3.6 Fade-in Feature Module Projection . 47 3.3.7 Reuse Projection . 48 3.4 Projections II: Non-Code Feature Artifacts . 50 3.4.1 Variational Mathematical Formulas . 50 3.4.2 Variational Fault Trees . 51 3.5 Projections III: Variability-aware File Explorers . 57 3.6 Concluding Remarks . 58 4modelingandmanagingvariability 59 4.1 Product Line Setup and Variant Derivation . 59 4.1.1 Simple Product Line Declaration . 59 vi contents vii 4.1.2 Advanced Product Line Declaration . 60 4.2 Product Line Correctness . 63 4.2.1 Artifact-related Feature Dependency Analysis 63 4.2.2 Variant-based Data-Flow Analysis . 64 4.3 Concluding Remarks . 65 5evaluationi: the product line engineer’sview 66 5.1 Classification I: Comparing Techniques and Tools . 66 5.1.1 Preplanning Effort . 67 5.1.2 Adoption . 68 5.1.3 Variability Implementation Flexibility . 69 5.1.4 Uniformity . 70 5.1.5 Granularity . 71 5.1.6 Modularity . 71 5.1.7 Feature Traceability . 72 5.1.8 Information Hiding . 73 5.1.9 Expressive Power . 73 5.1.10 Homogeneous Extensions . 74 5.1.11 Variant Editing . 75 5.2 Case Studies . 76 5.2.1 Objectives . 76 5.2.2 Case Study Subjects . 76 5.2.3 Investigation . 77 5.2.4 Threats to Validity . 80 5.2.5 Lessons Learned . 81 5.3 Pilot User Studies . 82 5.3.1 Objectives . 82 5.3.2 Participants and Study Format . 83 5.3.3 Material and Tasks . 84 5.3.4 Method and Analysis . 86 5.3.5 Results . 86 5.3.6 Threats to Validity . 91 5.3.7 Interpretation and Lessons Learned . 92 5.3.8 Future Research Questions . 95 5.4 Concluding Remarks . 95 iii realizing peopl using language engineering 96 6peopl’stoolingandarchitecture 97 6.1 Why and How PEoPL Uses a Language Workbench . 97 6.2 The MPS Language Workbench . 98 6.2.1 Structure . 99 6.2.2 Editor . 101 6.2.3 Generator . 102 6.3 An Overview on PEoPL’s Architecture . 102 6.3.1 Internal Variability Representation . 104 6.3.2 External Variability Representation . 104 6.3.3 Variability Management Facilities . 104 contents viii 6.3.4 Extras . 104 7peopl’sinternalvariabilityrepresentation 105 7.1 CoreVar’s Language Structure . 105 7.1.1 Variability Formalism . 105 7.1.2 Variational AST Formalism .
Recommended publications
  • Technology Transfer: a Bibliometric Analysis Dimitrius Pablo Sabino Lima De Miranda;Armoni Da Cruz Santos;Suzana Leitão Russo
    Technology Transfer: A Bibliometric Analysis Dimitrius Pablo Sabino Lima de Miranda;Armoni Da Cruz Santos;Suzana Leitão Russo Abstract In a global context of highly competitive, new technologies have become an indispensable element for companies, the tool normally used to gain such advantage is the transfer of technology. In order to provide an overview of how this issue has been studied by the academic community, this article presents a bibliometric analysis of published studies on the technology transfer in the Scielo and ScienceDirect bases between the years 1973 to 2016. It was concluded the year with more publications on the subject in both bases was in 2013, the journal with the highest number of articles in the Scielo base was the Journal of Technology Management & Innovation with concept Qualis B2, while the Innovation magazine with concept A1 had more items on the base ScienceDirect. Keyword: technology; technology transfer; bibliometric analysis Published Date: 12/31/2017 Page.78-87 Vol 5 No 12 2017 Link: http://ijier.net/ijier/article/view/867 International Journal for Innovation Education and Research www.ijier.net Vol:-5 No-12, 2017 Technology Transfer: A Bibliometric Analysis Dimitrius Pablo Sabino Lima de Miranda, Armoni Da Cruz Santos, Suzana Leitão Russo Postgraduate Program in Intellectual Property Science/ Federal University of Sergipe Abstract In a global context of highly competitive, new technologies have become an indispensable element for companies, the tool normally used to gain such advantage is the transfer of technology. In order to provide an overview of how this issue has been studied by the academic community, this article presents a bibliometric analysis of published studies on the technology transfer in the Scielo and ScienceDirect bases between the years 1973 to 2016.
    [Show full text]
  • The Ethnographic Research of the Digital Divide
    DIGITAL DIVIDE IN ISTRIA A dissertation presented to the faculty of the College of Communication of Ohio University In partial fulfillment of the requirements for the degree Doctor of Philosophy Igor Matic August 2006 The dissertation entitled DIGITAL DIVIDE IN ISTRIA by IGOR MATIC has been approved for the School of Telecommunications and the College of Communication by Karen E. Riggs Professor, School of Telecommunications Gregory J. Shepherd Dean, College of Communication ABSTRACT MATIC, IGOR, Ph. D., August 2006, Mass Communication DIGITAL DIVIDE IN ISTRIA (209 pp.) Director of Dissertation: Karen E. Riggs This dissertation covers the Digital Divide phenomena in the Istrian region. Istria is a Northern Adriatic peninsula that is administratively divided between three European countries: Croatia (which covers approximately 90% of the peninsula), Slovenia (app. 7%), and Italy (app. 3%). In this dissertation my goal was to articulate the most influential theoretical frameworks that are used to explain the Digital Divide today and I try to give an explanation of the issue through ethnographic procedures. The goals of this research include the examination of the current Digital Divide debate, extension of the theory toward the local understanding and perception of this global phenomenon. Additionally, I wanted to identify different interpretations of the Digital Divide in three countries within one region and compare the differences and similarities in new technology usage and perceptions. Also, I was interested to see how age - which is described as one of the major Digital Divide factors - influences the relationships between older and younger generations, specifically relationships between parents and children, instructors, students and co-workers.
    [Show full text]
  • The Changing Models of International Technology Transfer in China
    The Changing Models of International Technology Transfer in China Zhou, Yuan (1); Xu, Guannan (2) 1: Tsinghua University, China, People's Republic of; 2: Beijing University of Posts and Telecommunications, People's Republic ofChina ABSTRACT In recent years, there have been some changes in technology transfer and cooperation activities that are different from traditional unidirectional technology transfer paradigm. This paper aims to explore the changing models of international technology transfer in China. This research examines the transfer of technology in three aspects: scientific knowledge, explicit technology, and tacit technology. Based on the network methods, we adopt a framework that integrates quantitative bibliometrics and patent analysis methods, complemented by qualitative enquiries with domain experts. Specifically, the research selects two emerging industries as representative cases: wind turbine and dye-sensitized solar cell. We find that the technology transfer models have experienced significant changes when considering scientific knowledge flows and industrial technology cooperation – the technology transfer models are different between these two emerging industries. The newer technology transfer models of dye-sensitized solar cell signify the rising innovation capacity of Chinese institutions which allows them to play more central roles in global innovation network. Keywords: international technology transfer; patent; bibliometrics; China 1 The Changing Models of International Technology Transfer in China INTRODUCTION Many scholars within innovation literature have looked at international technology transfer for innovation diffusion from a nation state perspective (Freeman, 1986; Nelson, 1993). In this context, China has been a recipient of transferred technology from developed economies such as the US and the European Union (EU) countries (Lema et al., 2015) for at least three decades.
    [Show full text]
  • 4.1.7.3 Innovation and Technology Transfer
    4.1.7.3 Innovation and technology transfer The primary goal of these investments is to exploit public research activities in order to support firms with their innovation process. The budget allocation for ITT (Innovation and Technology Transfer) activities are quite substantial (estimated 367 MECU=14%). This does not include investments in CSF- funded TTI-infrastructure (Technology Transfer Centres, Technology Parks) to host and support new technology based firms (NTBF). Creation of co-operation and partnerships between the public and private sector through joint public-private research is a main mechanism for stimulation of innovation and technology transfer. A second type of ITT- measures is the provision of competent (public and private) support services to industry in the field of innovation and product and process development. Some good examples can be seen in the Netherlands and the New German Länder. In some of the countries support for innovation and technology transfer is well organised and seems to contribute to regional economic development. This regards specifically Finland, Ireland, UK and Sweden. In other countries the support is still developing (Spain), has gaps (Austria), is fragmented (Italy) or receives insufficient attention (Greece). In Austria, a technology centre (TCE) was funded, housing a number of small new technology based firms and providing support to them (incubator centre). In Belgium, several (5) measures are directed at innovation and technology transfer. The most successful measure to support innovation is a grant scheme (Rdplus). Two measures were directed at creating intermediate organisations to create joint public /private R&D projects. These projects seem to be successful, they resulted in more than 600 projects.
    [Show full text]
  • Introduction to Technology Transfer
    Office of Research Awareness presents: Introduction to Technology Transfer Jennifer Crisp Director, Office of Technology Transfer January 27, 2021 Office of Research Office of Research, Syracuse University • Office of Technology Transfer (OTT) • Office of Sponsored Programs (OSP) • Office of Proposal Support Services (OPSS) • Office of Research Integrity and Protections (ORIP) • Syracuse Office of Undergraduate Research & Creative Engagement (SOURCE) Office of Research 2 Meet Office of Technology Transfer Team: Jennifer Crisp, J.D. Elizabeth “Beth” Jeffery Director Operations Specialist Not pictured: Outside Intellectual Property/Patent Counsel Point of contact for intellectual property (IP) matters including patents, software, copyrights, and data rights Syracuse University Office of Research 3 What We Do • Advise on IP-centric (patent, software, copyright, data) contract terms appearing in research grants, and IP policy. • Manage the segment of IP developed by university faculty that has commercial value & which is also owned by SU. • Execute contracts and agreements • Central unit • Liaison between the university and industry; and the university and government, as relates to IP Office of Research 4 Technology Transfer Supports Faculty, Post-Docs & Grad Students • Services are available across all schools and colleges, regardless of discipline/department • We wear many “hats” and are many things to many people • Our constituencies are internal and external (our focus today is on the internal….) • External constituencies include industry, government, and other universities in the US and abroad Office of Research 5 A Bridge From the Academy to the World “Syracuse is a top-tier international research university, where academic Technology transfer: moving inquiry spans and unites a full range of university knowledge and disciplines.
    [Show full text]
  • Information and Communication Technologies and the Global Digital Divide Technology Transfer, Development, and Least Developing Countries
    Information and Communication Technologies and the Global Digital Divide Technology Transfer, Development, and Least Developing Countries MITCHELL F. RICE ABSTRACT This article examines the global digital di- vide and discusses conditions and circumstances that have con- tributed to its creation. An important issue this article explores is whether there is a convergence, absolute convergence, divergence, or relative divergence in the application and diffusion of Informa- tion and Communication Technologies (ICTs) between developed countries and Least Developed Countries (LDCs), and if so, which of these conditions will continue. A second issue addressed by this article involves the basic conditions required in a country to facil- itate technology transfer, application, and diffusion of ICTs. This article draws on several highly respectable data sources and an extensive body of literature to provide a fairly clear picture of how the ICT revolution is shaping up globally. For a number of reasons, mostly related to data availability, data timeliness, and data accura- cy, the article does not pretend to be a full assessment of the ICT global situation between countries. Comparative Technology Transfer and Society, volume 1, number 1 (April 2003):72–88 © 2003 by Colorado Institute for Technology Transfer and Implementation 72 Rice | I&C TECHNOLOGIES and the GLOBAL DIGITAL DIVIDE INTRODUCTION Many parts of the world are undergoing a digital revolution in the area of Information and Communication Technologies (ICTs) (Commission of the European Communities, 2001). A recent United Nations Report (2000, p. 3) notes, “the world is undergoing a revolution in information and com- munication technologies that has momentous implications for the current and future social and economic situation of all countries of the world” (emphasis added).
    [Show full text]
  • Technology Transfer Performance of USM Institutions
    APPENDIX 9 Technology Transfer Performance of USM Institutions Prepared by Maryland Technology Development Corporation (TEDCO) & University System of Maryland As required by the Joint Chairmen’s Report of the General Assembly 2006 Session January 2009 TABLE OF CONTENTS INTRODUCTION 3 USM INSTITUTIONS TECHNOLOGY TRANSFER 3 Metrics 3 Miscellaneus 17 Summary 17 Incubators and University-Affiliated Research Parks 18 Technology Incubators 18 University-Affiliated Research Parks 19 Future Directions 24 2 Introduction The Joint Chairmen’s Report (JCR) of the 2006 General Assembly session tasked the Maryland Technology Development Corporation (TEDCO) and the University System of Maryland (USM) with reporting on the technology transfer performance of USM institutions and university‐ affiliated research parks and incubators. This report provides a current snapshot of USM and affiliated research park performance in technology transfer. USM Institutions Technology Transfer Metrics Successful technology transfer is not dependent on any one factor but instead on the confluence of multiple factors inside and outside the academic institution. 1 In summarizing the activities of institutions that have achieved an amount of success in the technology transfer process, The Innovation Associates Technology Transfer and Communization Partnerships wrote, “Technology transfer and commercialization are as much an art as a science, and personal relations between technology transfer agents and faculty, corporate licensees and business and investment communities
    [Show full text]
  • Composition of Software Architectures Christos Kloukinas
    Composition of Software Architectures Christos Kloukinas To cite this version: Christos Kloukinas. Composition of Software Architectures. Computer Science [cs]. Université Rennes 1, 2002. English. tel-00469412 HAL Id: tel-00469412 https://tel.archives-ouvertes.fr/tel-00469412 Submitted on 1 Apr 2010 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Composition of Software Architectures - Ph.D. Thesis - - Presented in front of the University of Rennes I, France - - English Version - Christos Kloukinas Jury Members : Jean-Pierre Banâtre Jacky Estublier Cliff Jones Valérie Issarny Nicole Lévy Joseph Sifakis February 12, 2002 Résumé Les systèmes informatiques deviennent de plus en plus complexes et doivent offrir un nombre croissant de propriétés non fonctionnelles, comme la fiabi- lité, la disponibilité, la sécurité, etc.. De telles propriétés sont habituellement fournies au moyen d’un intergiciel qui se situe entre le matériel (et le sys- tème d’exploitation) et le niveau applicatif, masquant ainsi les spécificités du système sous-jacent et permettant à des applications d’être utilisées avec dif- férentes infrastructures. Cependant, à mesure que les exigences de propriétés non fonctionnelles augmentent, les architectes système se trouvent confron- tés au cas où aucun intergiciel disponible ne fournit toutes les propriétés non fonctionnelles visées.
    [Show full text]
  • Towards a Knowledge-Based Society: the Legacy of Science and Technology Cooperation Between Pakistan and the United States,” Science & Diplomacy, Vol
    Franklin A. Carrero-Martínez et al., “Towards a Knowledge-Based Society: The Legacy of Science and Technology Cooperation Between Pakistan and the United States,” Science & Diplomacy, Vol. 6, No. 1 (March 2017).* http://www.sciencediplomacy.org/article/2017/ towards-knowledge-based-society-legacy-science-and-technology-cooperation-between This copy is for non-commercial use only. More articles, perspectives, editorials, and letters can be found at www.sciencediplomacy.org. Science & Diplomacy is published by the Center for Science Diplomacy of the American Association for the Advancement of Science (AAAS), the world’s largest general scientific society. *The complete issue will be posted and available in hard copy in March 2017. Towards a Knowledge-Based Society: The Legacy of Science and Technology Cooperation Between Pakistan and the United States Franklin A. Carrero-Martínez, Katherine E. Himes, and Ali Douraghy ore than ten years ago, the governments of Pakistan and the United States Mlaid the foundation for bilateral cooperation in science, technology, and engineering (STE) and related education fields through the establishment of the Pakistan-U.S. Science and Technology (S&T) Cooperation Program. The program jointly awards grants directly to Pakistani and U.S. scientists and engineers engaged in partner research programs through their in-country affiliate research institutions. Pakistani researchers have an impressive record of scholarship, ranging from Mohammad Abdus Salam’s 1979 Nobel Prize in Physics to establishing an Antarctic research station in 1991. Despite these and other highlights, much of Pakistan’s potential to solve its development challenges remains underutilized, and the country continues to suffer from major technical gaps related to water, sanitation, energy, agriculture, response to natural disasters, and health, resulting in high poverty rates, poor health outcomes, and missed economic opportunities.
    [Show full text]
  • Science As Catalyst for Deeper Arctic Cooperation? Science Diplomacy & the Transformation of the Arctic Council
    Science as Catalyst for Deeper Arctic Cooperation? Science Diplomacy & the Transformation of the Arctic Council Clemens Binder As a variety of challenges emerge in the Arctic, the demand for scientific and technological solutions is increasing. Due to the complex nature of the given challenges, cooperation in the fields of science and technology could serve profitable in order to tackle these issues. The impact of cooperation in Science and Technology however exceeds the purely practical dimension; it rather opens opportunities for closer political cooperation as well as requiring diplomatic efforts in order to establish cooperative structures. This chapter assesses the current state and possible future trajectory of scientific and technological cooperation within the Arctic Council by applying the concept of science diplomacy and assesses if scientific cooperation can assist in ameliorating political cooperation by creating an epistemic community. Examples will comprise the development of the Arctic Environmental Protection Strategy into the Arctic Council as well as the legally binding agreements. Science and technology are among the fields where cooperation is most visible in the Arctic. A variety of initiatives within the Arctic Council (AC) such as the Sustainable Development Working Group (SDWG), the Emergency Prevention, Preparedness and Response (EPPR) or the Arctic Monitoring and Assessment Programme (AMAP) represent sub-units within the AC that show at least the symbolic significance of scientific cooperation within the Council. The AC has introduced the Agreement on Enhanced International Arctic Scientific Cooperation1, a legally binding agreement, in order to strengthen scientific relations in the Arctic. This agreement will represent one of the major objectives of the United States’ AC chairmanship from 2015 to 2017 (State Department, 2015).
    [Show full text]
  • Science and Technology Issues in the 117Th Congress
    Science and Technology Issues in the 117th Congress May 5, 2021 Congressional Research Service https://crsreports.congress.gov R46787 SUMMARY R46787 Science and Technology Issues in the 117th May 5, 2021 Congress Frank Gottron, The federal government supports scientific and technological advancement directly by funding Coordinator and performing research and development, and indirectly by creating and maintaining policies Specialist in Science and that encourage private sector efforts. Additionally, the federal government regulates many Technology Policy aspects of S&T activities. This report briefly outlines a key set of science and technology policy th issues that may come before the 117 Congress. Brian E. Humphreys, Coordinator Many of these issues carry over from previous Congresses, and represent areas of continuing Analyst in Science and Member interest. Examples include policies on taxation, trade, intellectual property, Technology Policy commercialization of basic scientific research and other overarching issues that affect scientific and technological progress. Other issues may represent new or rapidly evolving areas affected by the threats of pandemic diseases, climate change, and malicious cyber activities, among others. Examples covered in this report include infectious disease modeling and forecasting, digital contact tracing and digital exposure notification, hydrogen pipelines, and expansion of emerging information and communications technologies such as 5G. These and other S&T-related issues that may come before the 117th Congress are grouped into 10 categories. Overarching S&T Policy Issues, Agriculture, Biotechnology and Biomedical Research and Development, Climate Change and Water, Defense, Energy, Homeland Security, Information Technology, Physical and Material Sciences, and Space. Each of these categories includes concise analysis of multiple policy issues.
    [Show full text]
  • Lecture Notes in Computer Science 1543 Edited by G
    Lecture Notes in Computer Science 1543 Edited by G. Goos, J. Hartmanis and J. van Leeuwen 3 Berlin Heidelberg New York Barcelona Hong Kong London Milan Paris Singapore Tokyo Serge Demeyer Jan Bosch (Eds.) Object-Oriented Technology ECOOP ’98 Workshop Reader ECOOP ’98 Workshops, Demos, and Posters Brussels, Belgium, July 20-24, 1998 Proceedings 13 Series Editors Gerhard Goos, Karlsruhe University, Germany Juris Hartmanis, Cornell University, NY, USA Jan van Leeuwen, Utrecht University, The Netherlands Volume Editors Serge Demeyer University of Berne Neubruckstr. 10, CH-3012 Berne, Switzerland E-mail: [email protected] Jan Bosch University of Karlskrona/Ronneby, Softcenter S-372 25 Ronneby, Sweden E-mail: [email protected] Cataloging-in-Publication data applied for Die Deutsche Bibliothek - CIP-Einheitsaufnahme Object-oriented technology : workshop reader, workshops, demos, and posters / ECOOP ’98, Brussels, Belgium, July 20 - 24, 1998 / Serge Demeyer ; Jan Bosch (ed.). - Berlin ; Heidelberg ; New York ; Barcelona ; Hong Kong ; London ; Milan ; Paris ; Singapore ; Tokyo : Springer, 1998 (Lecture notes in computer science ; Vol. 1543) ISBN 3-540-65460-7 CR Subject Classification (1998): D.1-3, H.2, E.3, C.2, K.4.3, K.6 ISSN 0302-9743 ISBN 3-540-65460-7 Springer-Verlag Berlin Heidelberg New York This work is subject to copyright. All rights are reserved, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, re-use of illustrations, recitation, broadcasting, reproduction on microfilms or in any other way, and storage in data banks. Duplication of this publication or parts thereof is permitted only under the provisions of the German Copyright Law of September 9, 1965, in its current version, and permission for use must always be obtained from Springer-Verlag.
    [Show full text]