Drawing Conclusions from Linked Data on the Web: the EYE Reasoner

Total Page:16

File Type:pdf, Size:1020Kb

Drawing Conclusions from Linked Data on the Web: the EYE Reasoner Editor: Michiel van Genuchten VitalHealth Software IMPACT [email protected] Editor: Les Hatton Oakwood Computing Associates [email protected] Drawing Conclusions from Linked Data on the Web The EYE Reasoner Ruben Verborgh and Jos De Roo This issue’s installment examines a software program reasoning about the world’s largest knowledge source. Ruben Verborgh and Jos De Roo describe how a small open source project can have a large impact. This is the fourth open source product discussed in the Impact department and the rst written in the logic programming language Prolog. —Michiel van Genuchten and Les Hatton THE WEB is the world’s largest source If you look closely at Figure 1, you’ll of knowledge for people—and ma- notice that the link type itself (the prop- chines. In the beginning, those machines erty) is also a URL. So, if a machine were mostly search engine crawlers doesn’t understand what “knows” that extracted keywords from natural- means, it can look it up by following language texts. But now, the Web of- that URL. This principle is crucial to fers them something far more powerful: linked data: if you don’t know some- linked data. thing, look it up. Which Thomas are Linked data goes back to the essence we talking about? What does “knows” of the Web and information itself, by mean? Follow the URL to nd out. representing each piece of data as a link If you follow the URL for this par- between two things. For example, Fig- ticular “knows” (http://xmlns.com/foaf ure 1 shows a triple stating that Thomas /0.1/knows), you’ll learn about the na- Edison “knows” Nikola Tesla. Unlike ture of this relationship. First, using most hyperlinks between Edison and “knows” means the involved subject Tesla, this one carries a speci c mean- and object are people. So even if we ing. Yet linked data’s real bene t goes don’t know Thomas or Nikola, we know deeper: Edison and Tesla are repre- they’re people (as opposed to pets or car- sented by their Web address or URL. So, toon gures). Second, this “knows” indi- if you want to know more about Edison cates reciprocity, so Nikola also knows or Tesla, you can follow their URLs. Thomas. As humans, we can derive this Therefore, linked data is linked on two without even being aware of who Nikola levels: each triple links two concepts, or Thomas are. and those concepts link to more infor- Such pieces of derived knowledge mation about themselves. seem human-speci c, but linked data 0740-7459/15/$31.00 © 2015 IEEE MAY/JUNE 2015 | IEEE SOFTWARE 23 IMPACT links that object to the subject. http://dbpedia.org/resource/Thomas_Edison Subject So, if we give EYE the Edison– knows–Tesla triple, the description http://xmlns.com/foaf/0.1/knows Predicate of “knows,” and the previous rule, http://dbpedia.org/resource/Nikola_Tesla Object EYE will derive that Tesla also knows Edison. In isolation, this might not look FIGURE 1. At the heart of linked data are triples: predicates link a subject to an object. spectacular. After all, we gave EYE This triple states that Thomas Edison “knows” Nikola Tesla. all the knowledge it needed. How- ever, the rules can cascade at a large scale, so it becomes interest- to turn that data into knowl- ing if we give EYE tons of knowl- Software Machines edge and concrete actions. edge—say, millions of triples—and Continuing the previous it derives just the facts we want. For Generic reasoning engine example, let’s see how EYE instance, we might ask for “contem- Notation3 P-code moves from data to conclu- poraries of Nikola Tesla,” and by sions. We can describe the the (derived) fact that Tesla knows Euler abstract machine knows property with existing Edison, EYE could find Edison as Prolog VM code concepts such as domain, range, an answer. In a different use case, and SymmetricProperty. Many rea- we might feed EYE with medical Prolog virtual machine soners have built-in knowl- information of millions of patients Assembly code edge; they would know what to identify adverse drug effects that those concepts mean and how previously were hidden. EYE is used Central processing unit to apply them. The draw- regularly to solve such real-world back, of course, is that only clinical applications. built-in concepts can cre- FIGURE 2. The EYE stack offers a generic ate new knowledge. So, EYE EYE’s Internals reasoning engine on top of interchangeable virtual was designed to have the least Algorithmically speaking, EYE is machines. amount of inherent knowl- a theorem prover. Users set a goal, edge; it’s extensible through and EYE tries to reach it by applying rules so that new knowledge logical rules similar to what we men- also lets software reasoners arrive at can be created. For example, the tioned previously, mostly working the same conclusions. This column EYE webpage offers rules that model backward from the goal. To evade discusses how the EYE reasoner can the SymmetricProperty concept as follows: endless loops, the algorithm avoids do just that and how industry is al- needlessly repeating previous work ready using this. { through Euler path detection, simi- ?property rdf:type owl:SymmetricProperty. lar to Leonhard Euler’s Königsberg Reasoning on the ?subject ?property ?object. bridge problem. EYE interprets each Semantic Web with EYE } logical rule P ⇒ C (where P is a pre- Since 2006, EYE (available un- => condition and C is a consequent) as der the W3C license at http:// { P AND NOT(C) ⇒ C, so that rules eulersharp.sourceforge.net) has been ?object ?property ?subject. execute only when they can generate tackling such reasoning challenges }. new triples. on a large scale, thereby forming a A key characteristic of EYE’s ar- part of the bigger Semantic Web vi- Perhaps surprisingly, this rule is chitecture is portability, because sion. In this vision, machines per- also a (special) triple: antecedent– interoperability is crucial to the Se- form tasks on the Web for people, then–consequent. It explains that, mantic Web. EYE components are combining linked data with con- if a symmetric property links a interchangeable (see Figure 2). EYE cepts such as reasoning and proof subject to an object, then it also runs in a Prolog virtual machine, 24 IEEE SOFTWARE | WWW.COMPUTER.ORG/SOFTWARE | @IEEESOFTWARE IMPACT which is compiled to assembly code and runs directly on the CPU. The 2,500 core of EYE, the Euler Abstract Machine, is compatible with at least 2,000 two major Prolog engines (YAP and SWI-Prolog). This machine accepts s N3 (Notation3) P-code, which is a 1,500 Prolog representation resulting from parsing RDF (Resource Description 1,000 Framework) triples and N3 rules. No. of download The entire stack thereby becomes a 500 generic reasoning engine, which is extensible with any kind of domain- 0 specific rules. Because EYE can out- 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 put N3 P-code to a file, users can Year create specific reasoning-engine in- stances that have a certain rule set preloaded for a particular domain. FIGURE 3. EYE has been downloaded 30,000 times, at an average of 200 downloads EYE also exhibits external com- per month. patibility: it accepts exchangeable N3 and Turtle RDF documents from any source on the Web. Us- predominant and only implemen- domain modeled in RDF (and N3 ers can ask EYE to generate a proof tation, aptly named EYE (first for for rules). In particular, if a domain explaining how the given goal is Euler YAP [Prolog] Engine, then for was modeled with existing core on- reached. Such proofs use a publicly Euler Yet Another Proof Engine). tological concepts from the Semantic available, interoperable vocabulary, Since then, more than 150 updates Web, such as those from the RDFS so other parties can follow and of EYE with new features and bug (RDF Schema) and OWL vocabular- understand the line of reasoning. fixes have been released; the sched- ies, EYE can derive new triples right Most important, this mechanism ule was recently adapted to a three- away because it can reuse the exist- allows independent proof valida- month cycle. The number of down- ing N3 rules for these concepts. tion, which contributes to one of loads from SourceForge has steadily In particular, EYE has several the forms of trust on the Seman- increased, with an average of 200 active applications in the medical tic Web. If a certain party comes per month and a total of 30,000 (see sector.1 One example is the SALUS to a conclusion, any other party Figure 3). EYE is also available as a (Scalable, Standard Based Interop- can thus verify why that conclu- public Web service and a Docker im- erability Framework for Sustainable sion is valid. Furthermore, EYE is age (with 500 downloads so far). Proactive Post Market Safety Stud- compatible with the W3C’s Rule Jos De Roo develops and main- ies) project, for which Agfa Health- Interchange Format (RIF), so the tains EYE, and 30 people in its com- care is developing a semantic in- rules that constitute deductions and munity support it through bug re- teroperability service for postmarket proofs can be exchanged even be- ports, which have totaled more than drug safety studies. Different data yond the N3 language. 200 so far. These reports are usually sources each employ different on- addressed within days. EYE’s cur- tologies, and EYE lets users trans- EYE’s Development and Use rent code base consists of roughly form queries and data to and from EYE originated around 1999, the 10,000 lines of Prolog source code, CREAM (Clinical Research Entities beginning of the Semantic Web era, which amounts to 100,000 lines of Patterns: Advanced Model).
Recommended publications
  • Download The
    LEADING THE FUTURE OF TECHNOLOGY 2016 ANNUAL REPORT TABLE OF CONTENTS 1 MESSAGE FROM THE IEEE PRESIDENT AND THE EXECUTIVE DIRECTOR 3 LEADING THE FUTURE OF TECHNOLOGY 5 GROWING GLOBAL AND INDUSTRY PARTNERSHIPS 11 ADVANCING TECHNOLOGY 17 INCREASING AWARENESS 23 AWARDING EXCELLENCE 29 EXPANSION AND OUTREACH 33 ELEVATING ENGAGEMENT 37 MESSAGE FROM THE TREASURER AND REPORT OF INDEPENDENT CERTIFIED PUBLIC ACCOUNTANTS 39 CONSOLIDATED FINANCIAL STATEMENTS Barry L. Shoop 2016 IEEE President and CEO IEEE Xplore® Digital Library to enable personalized importantly, we must be willing to rise again, learn experiences based on second-generation analytics. from our experiences, and advance. As our members drive ever-faster technological revolutions, each of us MESSAGE FROM As IEEE’s membership continues to grow must play a role in guaranteeing that our professional internationally, we have expanded our global presence society remains relevant, that it is as innovative as our THE IEEE PRESIDENT AND and engagement by opening offices in key geographic members are, and that it continues to evolve to meet locations around the world. In 2016, IEEE opened a the challenges of the ever-changing world around us. second office in China, due to growth in the country THE EXECUTIVE DIRECTOR and to better support engineers in Shenzhen, China’s From Big Data and Cloud Computing to Smart Grid, Silicon Valley. We expanded our office in Bangalore, Cybersecurity and our Brain Initiative, IEEE members India, and are preparing for the opening of a new IEEE are working across varied disciplines, pursuing Technology continues to be a transformative power We continue to make great strides in our efforts to office in Vienna, Austria.
    [Show full text]
  • 2008 Cse Course List 56
    It is CSE’s intention every year to make the Annual Report representative of the whole Department. With this ideal in mind, a design contest is held every year open to Graduate and Undergraduate students. This year’s winner was James Dickson, a junior CSE major who hails from Granville, Ohio. CONTENTS 2008 ACHIEVEMENT & HIGHLIGHTS 1 ANNUAL CSE DEPARTMENT AWARDS 11 INDUSTRIAL ADVISORY BOARD 12 RETIREMENT DOUBLE HIT 13 RESEARCH 14 GRANTS, AWARDS & GIFTS 19 COLLOQUIUM 27 STUDENTS 29 FaCULTY AND STAFF 38 SELECT FaCULTY PUBLICATIONS 49 2007 - 2008 CSE COURSE LIST 56 395 Dreese Labs 2015 Neil Avenue Columbus, Ohio 43210-1277 (614) 292-5813 WWW.CSE.OHIO-STATE.EDU i Mission Statement ± The Department of Computer Science and Engineering will impact the information age as a national leader in computing research and education. ± We will prepare computing graduates who are highly sought after, productive, and well-respected for their work, and who contribute to new developments in computing. ± We will give students in other disciplines an appropriate foundation in computing for their education, research, and experiences after graduation, consistent with computing’s increasingly fundamental role in society. ± In our areas of research focus, we will contribute key ideas to the development of the computing basis of the information age, advancing the state of the art for the benefit of society, the State of Ohio, and The Ohio State University. ± We will work with key academic partners within and outside of OSU, and with key industrial partners, in pursuit of our research and educational endeavors. ii GREETIN G S FROM THE CHAIR ’S OFFI C E Dear Colleges, Alumni, Friends, and Parents, As we reach the end of the 2007-2008 academic year, I am glad to introduce you a new annual report of the department.
    [Show full text]
  • IEEE-SA Standards Board Meeting Minutes – December 2015
    Board Meeting Minutes – September 2011 IEEE-SA Standards Board Meeting Minutes – December 2015 IEEE-SA Standards Board Meeting Minutes 05 December 2015 IEEE Operations Center, Piscataway, New Jersey, USA Attendees Chair: John Kulick Vice Chair: Jon Rosdahl Past Chair: Rich Hulett Secretary: Konstantinos Karachalios Members: Masayuki Ariyoshi Ted Burse Stephen Dukes [TAB Rep.] Jean-Philippe Faure Travis Griffith Gary Hoffman Michael Janezic David Law Hung Ling Andrew Myles Ted Olsen Glenn Parsons Ron Petersen Annette Reilly Steve Shellhammer Adrian Stephens Yatin Trivedi Philip Winston Don Wright IEEE Standards Association | 445 Hoes Lane | Piscataway NJ 08854 USA Phone: +1 732 981 0060 | Fax: +1 732 562 1571 | standards.ieee.org IEEE-SA Standards Board Meeting Minutes – December 2015 Yu Yuan Daidi Zhong Thomas Koshy, NRC Liaison Jim Matthews, IEC Liaison Members Absent: Joe Koepfinger, Member Emeritus Dick DeBlasio, DOE Liaison IEEE Staff: Melissa Aranzamendez Kathryn Bennett Christina Boyce Matthew Ceglia Tom Compton Christian DeFelice Karen Evangelista Jonathan Goldberg Mary Ellen Hanntz Yvette Ho Sang Noelle Humenick Karen Kenney Michael Kipness Adam Newman Mary Lynne Nielsen Moira Patterson Walter Pienciak Dave Ringle, Recording Secretary Rudi Schubert Sam Sciacca Patrick Slaats Walter Sun Susan Tatiner Cherry Tom Lisa Weisser Meng Zhao IEEE Outside Legal Counsel: Claire Topp Guests: Chuck Adams Dennis Brophy Dave Djavaherian IEEE-SA Standards Board Meeting Minutes – December 2015 James Gilb Scott Gilfillan Daniel Hermele Bruce Kraemer Xiaohui Liu Kevin Lu John Messenger Gil Ohana Mehmet Ulema, ComSoc Liaison to the SASB Neil Vohra Walter Weigel Yingli Wen Phil Wennblom Howard Wolfman Helene Workman Paul Zeineddin 1 Call to Order Chair Kulick called the meeting to order at 9:00 a.m.
    [Show full text]
  • IEEE Annual Report- 2017
    THE 2017 IEEE TABLE OF PRESIDENT’S COIN CONTENTS Initiated by 2016 President Barry Shoop, the IEEE President’s Coin 1 MESSAGE FROM THE IEEE PRESIDENT is given to individuals in recognition of their dedication to IEEE. For me, one of the most interesting aspects is the embodiment of the President’s unique design and story. 3 INSPIRING CHANGE. EMPOWERING PEOPLE. “Find Your Reason, Purpose and Passion” 5 GROWING GLOBAL AND INDUSTRY PARTNERSHIPS The front of my coin features a personal motto, inspired by my daughter - “Find Your Reason, Purpose and Passion,” along with the mission of IEEE. 9 GROWING AWARENESS OF IEEE The back highlights five areas of IEEE activities in the outer ring and different facets of IEEE in the center. 15 EXPANDING IEEE’S PRESENCE AROUND THE WORLD The Wi-Fi symbol denotes IEEE’s leadership in standards. 21 ADVANCING TECHNOLOGY FOR THE FUTURE The image next to that represents engineering in medicine and biology. The skyline signifies Smart Cities and IEEE’s global nature. 27 REWARDING EXCELLENCE The circuit diagram symbolizes our computer and electronic engineering disciplines. The plant is for 31 ENCOURAGING OUTREACH AND DRIVING RESEARCH IEEE’s power and energy fields and sustainability initiatives. The sine wave stands for our many communications domains. 35 ELEVATING ENGAGEMENT My favorite icon is the group of people with one individual who is a little different, showing IEEE 39 IEEE BOARD OF DIRECTORS AND MANAGEMENT COUNCIL members welcoming me as a female engineer. With each coin I presented, came the feeling of pride 41 MESSAGE FROM THE TREASURER AND REPORT and humbleness to serve our great institution.
    [Show full text]
  • Active IEEE Sister Society Agreements (Known As of 4-Feb-20)
    Active IEEE Sister Society Agreements (known as of 4-Feb-20) Discount IEEE Society Sister Society Agreement with Acronym Country Valid Until Membership Publication Price IEEE Communications CMAI - Communications Multimedia Applications Society Infrastructure - CMAI Association of India CMAI India 31-Dec-19 IEEE FRUCT - East-West Research and IEEE Education Communications Society on Telecommunications and Open Society Innovations Community FRUCT FRUCT Finland 31-Dec-19 IEEE Communications Society SCS - Singapore IEEE Computer Society SCS Singapore 31-Dec-20 IEEE Communications AEAI - Association of Engineers and Architects in Society Israel AEAI Israel 31-Dec-21 IEEE Communications Society CIC - China Institute of Communications CIC China 31-Dec-21 IEEE Communications Society HTE-Scientific Association for Infocommunications HTE Hungary 31-Dec-21 IEEE IEICE-IEEE Communications Society of the Institute Communications of Electronics,Information and Communication Society Engineers IEICE Japan 31-Dec-21 IEEE Communications IETE-Institute of Electronics and Society Telecommunications Engineers IETE india 31-Dec-21 IEEE AICA - Associazone Italiana Per L-Informatica ED IL Communications Calcolo Automatico Society AICA Italy 31-Dec-22 IEEE AICT-AEIT Society for Information & PER120-PRT $140.00 Communications Communications Technology PER141-PRT $140.00 Society AICT Italy 31-Dec-22 10% off ComSoc PER172-ELE $47.00 IEEE dues PER302-PRT $76.00 Communications CCIS - Communications and Information Society, PER317-PRT $98.00 Society Croatia CCIS Croatia
    [Show full text]
  • Message from Chairman
    Vol. 9 No. 5 August 2014 Message from Chairman Dear Members, As you are probably aware, the Region 10 has announced the 2013 Region 10 Distinguished Large Section, Medium Section and Small Section Awards. Bangalore Section is selected for the Distinguished Large Section Award, Pune Section for the Distinguished Medium Section Award and Northern Australia Section for the Distinguished Small Section Award. Each of these awards carries a cash bonus of USD1,000 along with an Award certificate. It is a great honor and pleasure that two of our Sections in India have won the Large Section and Medium Section awards. Let us record our appreciation and greetings to the Bangalore and Pune Sections for their achievement. As you know, there are a number of awards instituted by the IEEE R-10 and IEEE Head quarters. I wish that the IEEE Units in India should try to win as many awards as possible. It is definitely possible if we sincerely work to increase our activities and to improve our Membership strength. I am happy to place on record that the Second IEEE Region 10 Humanitarian Technology Conference 2014 was conducted successfully by the Madras Section during 6 -9 August 2014. I sincerely appreciate the Chair and his dedicated team of volunteers and convey my Heartiest Congratulations for their achievement. The IEEE Computer Society, Pune Section has proposed to organize “All India Computer Society Student Congress 2014” during 13th and 14th December, 2014. The IEEE Electron Device Society, Bangalore Chapter is organizing the 2nd ICEE-2014 from 4-6 December, 2014, at the Indian Institute of Science, Bangalore, with a pre-conference tutorials on Dec.
    [Show full text]
  • Region 8 News December 2006
    www.ieee.org/go/r8news Vol 9 No 4 December 2006 Student drive? .........p9 In this issue... Feature articles ............................................ 7, 12 Region news ......................................................1–4 Student news .................................................8–11 Section and Branch news ...........................5–7 Conference calendar ...................................... 12 Directors celebrate Tesla 150 IN HONOur of the sesqui- centennial of the birth of Nikola Tesla (1856-1943), the IEEE Board of Directors passed a special citation celebrating the work of the Milestone unveiled for Callan electrical pioneer. A special plaque was cast, and pre- REVEREND NICHOLAS Cal- cantly to the understanding called a ‘repeater’. He was electromagnets of his time, sented to the Tesla Museum lan (1799-1864) has been of electrical induction in the the first to establish the link including a giant battery of in Belgrade, Serbia. officially acknowledged for 19th century. between rate-of-change of 577 cells, and patented a On the 150th anniver- his remarkable contributions He developed the first current and electromagnetic method for protecting iron sary of his birth, the IEEE to the field of engineering induction coil in 1836, induction, and discovered the from rust, an early form of is pleased to recognise the with the dedication of an then went on to build the principle of the self-exciting galvanization. seminal work of Nikola Tesla IEEE Historic Milestone in first successful mechanical dynamo. Callan also built the
    [Show full text]
  • Ethically Aligned Design, First Edition
    ETHICALLY ALIGNED DESIGN First Edition A Vision for Prioritizing Human Well-being with Autonomous and Intelligent Systems The IEEE Global Initiative on Ethics of Autonomous and Intelligent Systems Table of Contents The views and opinions expressed in this collaborative work are those of the authors and do not necessarily reflect the official policy or position of their respective institutions or of the Institute of Electrical and Electronics Engineers (IEEE). This work is published under the auspices of the IEEE Global Initiative on Ethics of Autonomous and Intelligent Systems for the purposes of furthering public understanding of the importance of addressing ethical considerations in the design of autonomous and intelligent systems. Please see page 290, How the Document Was Prepared, for more details regarding the preparation of this document. This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 United States License. The IEEE Global Initiative on Ethics of Autonomous and Intelligent Systems Table of Contents Introduction 2 Executive Summary 3-6 Acknowledgements 7-8 Ethically Aligned Design From Principles to Practice 9-16 General Principles 17-35 Classical Ethics in A/IS 36-67 Well-being 68-89 Affective Computing 90-109 Personal Data and Individual Agency 110-123 Methods to Guide Ethical Research and Design 124-139 A/IS for Sustainable Development 140-168 Embedding Values into Autonomous and Intelligent Systems 169-197 Polic y 198-210 L a w 211-281 About Ethically Aligned Design The Mission and Results of The IEEE Global Initiative 282 From Principles to Practice—Results of Our Work to Date 283-284 IEEE P7000™ Approved Standardization Projects 285-286 Who We Are 287 Our Process 288-289 How the Document was Prepared 290 How to Cite Ethically Aligned Design 290 Key References 291 This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 United States License.
    [Show full text]
  • Challenge Today. Change Tomorrow
    Challenge Today. Change Tomorrow. 2019 Annual Report Table of Contents 1 IEEE Overview: Challenge Today. Change Tomorrow. A Message to Our Community 3 Message from the IEEE President and the Executive Director IEEE and its volunteers and members have a long history of passionately embracing the 5 IEEE by the Numbers most pressing challenges of the day and finding ways to change tomorrow for the better. This spirit has never been more urgent as we face the global threat posed by COVID-19. 7 IEEE Shapes the Future We would like to express our heartfelt thanks to all IEEE volunteers and members supporting 9 Our Volunteers Drive Us Forward efforts to contain this crisis—connecting the world, powering communities and seeking vital treatments and cures. 15 Evolution of the Member Experience As an organization, IEEE actively responded to this global threat with speed, agility and 19 Diverse Membership with a Common Mission resourcefulness. To protect our volunteers, members and staff, IEEE shifted its operations, activities and global engagement to digital and virtual forums. 23 New Options for Researchers and Authors in Support of Open Science IEEE remains true to our mission of advancing technology for humanity, and we will sustain this mission and our engagement across our organization as together we overcome this 27 Honoring Technology Trailblazers crisis and move confidently into the future. 33 Advancing Technology for Humanity 37 Elevating Engagement 43 IEEE Board of Directors and Management Council 45 Message from the Treasurer and Report of Independent Certified Public Accountants 47 Consolidated Financial Statements Challenge Today. Change Tomorrow.
    [Show full text]
  • Resumesw-Web July 2020 For
    STEVE E. WATKINS Missouri University of Science and Technology Department of Electrical & Computer Engineering 121 EECH, 301 West 16th Street Rolla, Missouri 65409-0040 Formerly University of Missouri-Rolla (573) 341-6321 [email protected] http://www.Linkedin.com/in/WatkinsSteveE PROFESSIONAL INTERESTS: Smart Sensor Systems, Fiber Optics, Imaging, Engineering Education, and Pre-college Education. DEGREES: Ph.D.in Electrical Engineering: The University of Texas at Austin, August 1989; 3.96/4.00 G.P.A.; Emphasis Area: Solid-State Electronics Dissertation Title: “Electrical Parameter Degradation of Silicon Photodiodes Induced by Nanosecond 1.06 µm Laser Pulses.” Advisor: Michael F. Becker M.S. in Electrical Engineering: University of Missouri-Rolla (UMR), May 1985; 4.00/4.00 G.P.A.; Emphasis Area: Electromagnetics “A Study of Shadow Contrast for a Grating.” Advisor: Jerome Knopp B.S. in Electrical Engineering: University of Missouri-Rolla, July 1983; Summa Cum Laude; 4.00/4.00 G.P.A.; Communication Minor in Speech and Media Studies Honors Program – Research in the Electro–Optics Laboratory ACADEMIC AND ADMINISTRATIVE EXPERIENCE AT CURRENT INSTITUTION: Sept. 2004 - Present Professor, Department of Electrical & Computer Engineering (ECE), Missouri S&T (MoS&T), formerly University of Missouri-Rolla (UMR) June 2020 - Present Interim Chair of ECE Department, ECE, MoS&T Jan. 2005 - June 2016 Associate Chair of EE Undergraduate Studies, ECE, MoS&T Sept. 1996 - Aug. 2004 Associate Professor, Department of Electrical Engineering, UMR Sept. 1989 - Aug. 1996 Assistant Professor, Department of Electrical Engineering, UMR June 1986 - July 1986 Lecturer, Department of Electrical Engineering, UMR Aug. 1983 - Dec. 1983 Teaching Assistant, Department of Electrical Engineering, UMR OTHER ACADEMIC, RESEARCH, AND PROFESSIONAL EXPERIENCE: Sept.
    [Show full text]
  • Computer Society Awards
    COMPUTER SOCIETY AWARDS The Computer Society awards program continues to honor technical achievements, education, innovation, and service to the computer profession and to the society. Please visit the society’s awards homepage for more information about our awards program and to obtain nomination forms: The awards program is reviewed continuously as possibilities of new awards are investigated, changes to existing ones are considered, and possible sponsors are sought. Suggestions from volunteers and members are welcomed and encouraged. http://awards.computer.org/ana CONTACT: Rich Belgard 2012 Awards Committee Chair c/o IEEE Computer Society 2001 L St., NW Ste #700 Washington, DC 20036-4910 Phone: 1-202-371-0101 Fax: 1-202-728-9614 email: [email protected] Computer Society Awards Program History The evolution of the society's awards program dates back at least to 1954 with the formation of an ad hoc Awards Committee, reported in the September, 1954 issue of the IRE Transactions in Electronic Computers. Full committee status was provided in 1955 with the revised PGEC bylaws, approved by the IRE Executive Committee, 7 June 1955, and published in the September 1955 issue of the Transactions. Early activities concentrated on interactions with IRE award programs and Fellows activities, with the latter eventually becoming a separate committee. The main awards activity and the program as we practice it today started with the initiation of the W. Wallace McDowell Award in the 1965-66 periods under the chairmanship of Ralph J. Preiss and J.C. Logue. Subsequently, in 1973 Joe Logue initiated the Honor Roll Award. The Eckert-Mauchly award, administered jointly with ACM, was the first presented in 1979, culminating the efforts of Oscar N.
    [Show full text]
  • Curriculum Vitae
    Curriculum Vitae MiloˇsD. Ercegovac UCLA Computer Science Department Engineering VI, Rm. 468B University of California Los Angeles, CA 90024 Phone 310/825-5414, Fax 310/825-2273, e-mail: [email protected] www.cs.ucla.edu/~milos August 7, 2020 Education: Ph.D. degree (1975) and M.S. degree (1972) in Computer Science, University of Illinois, Urbana-Champaign, Illinois; B.S. degree (1965) in Electrical Engineer- ing, University of Belgrade, Belgrade, Serbia. Ph.D. Dissertation: A General Method for Evaluation of Functions and Com- putations in a Digital Computer (U. of Illinois, DCS Technical Report No. 750, 1975). Ph.D. Committee: James E. Robertson (Chair), David J. Kuck, Chuang L. (Dave) Liu, Donald B. Gillies, and Ahmed Sameh. Professional Distinguished Professor Emeritus (2020 - ), Computer Science Department, Experience: HSSEAS, UCLA; Distinguished Professor (2010 - 2020), Computer Science Department, HSSEAS, UCLA; Professor (1984 - 2010), Computer Science Department, HSSEAS, UCLA; Department Chair (9/1/2000 - 6/30/2005); Vice-Chair (Graduate Programs) ( 1995-1998, 1988-1994, 1982-1986); Vice-Chair (Industrial Relations) (1998-1999, 2009 - present); Associate Professor (1979-1984); Assistant Professor (1975-1979); Research Engineer (1966-1970), Institute for Automation and Telecommunica- tions \M.Pupin," (Digital Laboratory), Belgrade, Yugoslavia; Assistant Engineer (1965-1966), Brown Boveri Co., Telecommunications, Baden, Switzerland; Consultant to: Hughes Research Laboratories, (1979-1990); Jet Propulsion Laboratory, (1978-82); U.S.
    [Show full text]