Gordon Bell Bell’S Law for the Birth and Death of Computer Classes Sscs Nlfall08.Qxd 10/8/08 10:04 AM Page 2

Total Page:16

File Type:pdf, Size:1020Kb

Gordon Bell Bell’S Law for the Birth and Death of Computer Classes Sscs Nlfall08.Qxd 10/8/08 10:04 AM Page 2 sscs_NLfall08.qxd 10/8/08 10:04 AM Page 1 SSCSSSSCSSSSCCSS IEEE SOLID-STATE CIRCUITS SOCIETY NEWS Fall 2008 Vol. 13, No. 4 www.ieee.org/sscs-news Gordon Bell Bell’s Law for the Birth and Death of Computer Classes sscs_NLfall08.qxd 10/8/08 10:04 AM Page 2 Editor’s Column Mary Y. Lanzerotti, IBM, [email protected] s in the past, the Newsletter in 2006, it has been team has been on board with us the goal of our vision to provide the Society’s every step of the way to convey our Athis issue is 11,000 members with a publication vision to SSCS members through the to be a self-con- that celebrates not only their techni- use of specially-requested design ele- tained resource, with cal accomplishments but also their ments that he took the time to incor- original sources and personal achievements by reporting porate into each issue on our behalf. new contributions awards and publishing photographs, Thanks to Paul, the layout of each by experts describing the current personal commentary, and special issue has uniquely highlighted tech- state of affairs in technology in view historical and business articles to nical articles by and about our feature of the influence of the original provide coverage depth and breadth. author, members’ accomplishments papers and/or patents. Throughout the past two years, and work-in-progress, educational Since launching the redesign of Paul Doto of the IEEE Newsletter outreach and our Distinguished Lec- turer Program, Society news, and key IEEE Solid-State Circuits Society activities of our conferences and chapters throughout the world. SSCS News Administrative Committee Elected AdCom Members at Editor-in-Chief: President: Large To forward our vision, Paul went Mary Y. Lanzerotti Willy Sansen Terms to 31 Dec. 08: above and beyond to personally IBM T. J. Watson Research K. U. Leuven, Belgium Wanda K. Gass Center [email protected] Ali Hajimiri design full-color full-portrait covers [email protected] Fax: +32 16 321975 Paul J. Hurst based on author-supplied photo- Fax: +1 914 945 1358 Vice-President: Akira Matsuzawa graphs and creative twists on our Technology Editor: Bernhard Boser Ian Young society’s red and black theme. The Richard C. Jaeger University of California Alabama Microelectronics Berkeley, CA Terms to 31 Dec. 09: distinguishing elements of our pub- Center Auburn John J. Corcoran lication are its cover portraits, red- University, AL Secretary: Kevin Kornegay [email protected] David A. Johns Hae-Seung (Harry) Lee and-black cover theme and straight- University of Toronto Thomas H. Lee forward red title, black cover back- Tutorials Editor: Toronto, Ontario, Canada Jan Van der Spiegel Rakesh Kumar ground, and interior section color Technology Connexions Treasurer: Terms to 31 Dec. 10: highlights. We have personally Poway, CA Rakesh Kumar Terri S. Fiez [email protected] Technology Connexions Tadahiro Kuroda promised all Feature Authors that Poway, CA Bram Nauta their photos will appear on the Associate Editor for Jan Sevenhans Europe/Africa: Past- President: Mehmet Soyuer cover, and Paul’s efforts have ele- Tony Harker Richard C. Jaeger gantly fulfilled these agreements. Alba Centre Alba Campus Alabama Microelectronics Region 8 Representative: Livingston Scotland EH54 7EG Center Jan Sevenhans Thank you, Paul!! It has truly [email protected] University, AL been a pleasure working with you. Region 10 Representative: Associate Editor for the Far Other Representatives: C.K. Wang Please consider sending a thank East: Representative to Sensors you to Paul for all of his hard work Pengfei Zhang Council Chairs of Standing Beken Corporation Darrin Young Committees: and commitment to our society’s Shanghai, China Representative from CAS to Awards John J. Corcoran mission. His email address is [email protected] SSCS Chapters Jan Van der Spiegel Domine Leenaerts Education C.K. Ken Yang [email protected]; his webpage is News Editor: Representative to CAS from Meetings Bill Bidermann http://www.pauldoto.com. Katherine Olstein SSCS Membership Bruce Hecht IEEE SSCS Un-Ku Moon Nominations Richard C. Jaeger In this final issue of the SSCS News, [email protected] Publications Glenn Gulak we feature Gordon Bell, who has con- For detailed contact informa- tributed an extensive new Feature tion, see the Society e-News: Article entitled “Bell’s Law for the Birth www.ieee.org/portal/site/sscs and Death of Computer Classes: A Executive Director: Administrator: Theory of the Computer’s Evolution.” Anne O’Neill Katherine Olstein IEEE SSCS-West: IEEE SSCS Dr. Bell is a principal researcher at 1500 SW 11th Avenue #1801 445 Hoes Lane Microsoft Research in Silicon Valley, Portland, OR 97201 Piscataway, NJ 08854 Tel: +1 732 981 3400 Tel: +1 732 981 3410 working in the San Francisco Labora- Fax: +1 732 981 3401 Fax: +1 732 981 3401 tory. His home page is: http:// Email: [email protected] research.microsoft.com/~GBell. We For questions regarding Society business, contact the SSCS Executive Office. Contributions for the are delighted to have the opportunity Winter 2009 issue of the SSCS Magazine must be received by 8 November 2008 at the SSCS Execu- to present Dr. Bell and his work. tive Office. A complete media kit for advertisers is available at www.spectrum.ieee.org/mc_print. Scroll down to find SSCS. continued on page 4 2 IEEE SSCS NEWS Fall 2008 sscs_NLfall08.qxd 10/8/08 10:04 AM Page 3 Photo of Gordon Bell Fall 2008 Volume 13, Number 4 Editor’s Column . 2 President’s Message . 4 A Returnee from the US Becomes Entrepreneur in China, Pengfei Zhang, Associate Editor for the Far East . 5 Solid-State Circuits Magazine and Redesigned Website to Launch in 2009, Anne O’Neill, SSCS Executive Director . 7 TECHNICAL LITERATURE Bell’s Law for the Birth and Death of Computer Classes: A Theory of the Computer’s Evolution, Gordon Bell . 8 Advances in Ultra-Low Power Design, Joyce Kwong and Anantha Chandrakasan 20 Gigasensors for an Attoscope: Catching Quanta in CMOS, Erik H. M. Heijne . 28 Microwatt Switched Capacitor Circuit Design: Prepared for a Summer Course at K.U. Leuven, 1981, Eric Vittoz . 35 PEOPLE 15 Ankush Goel and Shih-An Yu Receive SSCS Predoctoral Fellowships for 2008-2009, John Corcoran . 49 IEEE DL Vojin Oklobdzija Visits Istanbul, Izzet Cem Goknar . 50 Twenty New Senior Members Elected . 51 Tools: Tips for Making Writing Easier, Part 3: Focus on Your Key Message, Peter and Cheryl Reimold . 51 CONFERENCES 28 ISSCC 2009 Preview, Anne O’Neill . .52 ISSCC 2009 Student Forum, Anne O’Neill . .52 4th Asian Solid-State Circuits Conference – Digital Convergence for a Ubiquitous Lifestyle, Koji Kito . .53 ICCAD Previews Novel Program, Juan-Antonio Carballo . .54 ICUWB 2009 to Focus on Microwave and Millimeter Wave Band Technology, Lutz Lampe . .55 CHAPTER NEWS 56 First IEEE COMCAS a Mega Event in Tel Aviv, Mark Ruberto, Shmuel Auster, Barry Perlman . .56 SSCS-Singapore Hosts 90 at ISSCC 2007 Tutorial Replay, Katherine Olstein . .58 SSCS-Taipei Offers Short Course on CMOS Single-chip Radio Design, Eric Tsung-Hsien Lin . .59 SSCS DL Stefan Rusu Speaks at Santa Clara Valley Chapter Meeting, Katherine Olstein . .59 SSCS-Scotland Sponsors Technical Meeting, Jim Brown . .60 60 Leuven Student Branch and SSCS Chapters Organize 2nd SSCS-Benelux Microelectronics Symposium, Cedric Walravens . .61 Preview of EDSSC2008 in Hong Kong, KP Pun . .61 IEEE SSCS Joint Chapter Formed in Penang, Malaysia, Booon Eu Seow . .62 Romania SSCS Chapter Formed to Promote Circuit Activities in Eastern Europe, Marcel D. Profirescu . .63 SSCS NEWS SSCS AdCom Endorses Newsletter-Magazine Conversion in Summer Meeting . .65 65 CEDA Currents: IEEE/ACM MEMCODE Contest Update . .66 Fall 2008 IEEE SSCS NEWS 3 sscs_NLfall08.qxd 10/8/08 10:04 AM Page 4 President’s Message Willy Sansen, K. U. Leuven, [email protected] Vision 2020 mentary materials such as an e-jour- also whether they will reduce atten- Some level of happiness and satis- nal (whatever that means) may all dance at the ISSCC in February. faction was reached around the have to be defined for a more effi- The Vision 2020 Task Force table at our AdCom meeting in San cient conference. [What is a more report was heard in San Francisco Francisco on August 18th because efficient conference? -- Will net- by the Task Force itself, the of the conversion of the Newsletter working prevail over technical data ISSCC Long Range Planning Com- into a Magazine. transfer, or vice-versa? What is the mittee and ISSCC executive com- Although this may seem trivial, it common content between a confer- mittees, the SSCS Meetings Com- is not. -- The Magazine will have ence paper and a journal paper? mittee chaired by Bill Bidermann much better quality in appearance What is the most efficient way to and the SSCS Publications com- and editing and, most important of put together a paper in terms of mittee chaired by Glenn Gulak all, will be saved from obsoles- information transfer? Can the repro- and, finally, by the AdCom itself. cence, since it may be consulted ducibility of the results be Dennis must be complimented through IEEE Xplore. enhanced? What can be done today for this task. His set of 27 slides The Solid-State Circuits Society rather than in 2020?] not only addresses the future of has worked hard to make this Task Force actions taken already the ISSCC but of all SSCS confer- happen. -- It has been in the will result in four experimental ences, and even conferences in minds and on the table of Anne satellite conferences that will be general. This set of slides will be O’Neill, Katherine Olstein, and, of held next year in the Far East, with- used as a blueprint for a number course, Mary Lanzerotti.
Recommended publications
  • Pdf and SANS '99 ( Are Worth a Read
    motd by Rob Kolstad Dr. Rob Kolstad has long served as editor of ;login:. He is also head coach of the USENIX- sponsored USA Computing Olympiad. <[email protected]> Needs In the late 1960s, when the psychological world embraced behaviorism and psychoanalysis as its twin grails, Abraham Maslow proposed a hierarchy of needs. This hierarchy was brought to mind because I am hosting the Polish computing champion for a short visit, and he often asks questions of the sort, "Why would anyone need such a large car?" Maslow listed, in order: • Physiological needs, including air, food, water, warmth, shelter, etc. Lack of these things can cause death. • Safety needs, for coping with emergencies, chaos (e.g., rioting), and other periods of disorganization. • Needs for giving and receiving love, affection, and belonging, as well as the ability to escape loneliness/alienation. • Esteem needs, centering on a stable, high level of self-respect and respect from others, in order to gain satisfaction and self-confidence. Lack of esteem causes feelings of inferiority, weakness, helplessness, and worthlessness. "Self-actualization" needs were the big gun of the thesis. They exemplified the behavior of non-selfish adults and are, regrettably, beyond the scope of this short article. As I think about the context of "needs" vs. "wants" or "desires" in our culture, economy, and particularly among the group of readers of this publication, it seems that we're doing quite well for the easy needs (physiological needs and safety). I know many of my acquaintances (and myself!) are doing just super in their quest for better gadgetry, toys, and "stuff" ("whoever dies with the most toys wins").
    [Show full text]
  • Is Parallel Programming Hard, And, If So, What Can You Do About It?
    Is Parallel Programming Hard, And, If So, What Can You Do About It? Edited by: Paul E. McKenney Linux Technology Center IBM Beaverton [email protected] December 16, 2011 ii Legal Statement This work represents the views of the authors and does not necessarily represent the view of their employers. IBM, zSeries, and Power PC are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. Linux is a registered trademark of Linus Torvalds. i386 is a trademarks of Intel Corporation or its subsidiaries in the United States, other countries, or both. Other company, product, and service names may be trademarks or service marks of such companies. The non-source-code text and images in this doc- ument are provided under the terms of the Creative Commons Attribution-Share Alike 3.0 United States li- cense (http://creativecommons.org/licenses/ by-sa/3.0/us/). In brief, you may use the contents of this document for any purpose, personal, commercial, or otherwise, so long as attribution to the authors is maintained. Likewise, the document may be modified, and derivative works and translations made available, so long as such modifications and derivations are offered to the public on equal terms as the non-source-code text and images in the original document. Source code is covered by various versions of the GPL (http://www.gnu.org/licenses/gpl-2.0.html). Some of this code is GPLv2-only, as it derives from the Linux kernel, while other code is GPLv2-or-later.
    [Show full text]
  • Microkernel Mechanisms for Improving the Trustworthiness of Commodity Hardware
    Microkernel Mechanisms for Improving the Trustworthiness of Commodity Hardware Yanyan Shen Submitted in fulfilment of the requirements for the degree of Doctor of Philosophy School of Computer Science and Engineering Faculty of Engineering March 2019 Thesis/Dissertation Sheet Surname/Family Name : Shen Given Name/s : Yanyan Abbreviation for degree as give in the University calendar : PhD Faculty : Faculty of Engineering School : School of Computer Science and Engineering Microkernel Mechanisms for Improving the Trustworthiness of Commodity Thesis Title : Hardware Abstract 350 words maximum: (PLEASE TYPE) The thesis presents microkernel-based software-implemented mechanisms for improving the trustworthiness of computer systems based on commercial off-the-shelf (COTS) hardware that can malfunction when the hardware is impacted by transient hardware faults. The hardware anomalies, if undetected, can cause data corruptions, system crashes, and security vulnerabilities, significantly undermining system dependability. Specifically, we adopt the single event upset (SEU) fault model and address transient CPU or memory faults. We take advantage of the functional correctness and isolation guarantee provided by the formally verified seL4 microkernel and hardware redundancy provided by multicore processors, design the redundant co-execution (RCoE) architecture that replicates a whole software system (including the microkernel) onto different CPU cores, and implement two variants, loosely-coupled redundant co-execution (LC-RCoE) and closely-coupled redundant co-execution (CC-RCoE), for the ARM and x86 architectures. RCoE treats each replica of the software system as a state machine and ensures that the replicas start from the same initial state, observe consistent inputs, perform equivalent state transitions, and thus produce consistent outputs during error-free executions.
    [Show full text]
  • These Innovators Sail Against the Prevailing Winds, Discovering Whole New Worlds in Biotech and Software
    FORTUNEMARCH 17, 2003 EXCERPT Heroes of manufacturing These innovators sail against the prevailing winds, discovering whole new worlds in biotech and software. by Gene Bylinsky Dan Dodge and Gordon Bell: When software really, really has to work Is software hopeless? Ask anyone whose computer has just con- to smart manufacturing and process-control engineers, who have fessed to an illegal operation or whose screen has locked up. De- installed more than one million QNX systems around the spite decades of effort, a wisecrack from the software industry’s world—and beyond. Cisco uses QNX to power some of its net- early days still stings: “If builders constructed buildings the way work equipment; Siemens uses it to run its medical systems. QNX programmers write software, the first woodpecker to come along enables the high-speed French TGV passenger trains to round would cause the collapse of civilization.” curves without tilting too far; it runs U.S. Postal Service mail- There’s one notable exception. As far as anyone can tell, soft- sorting machines, directs GE-built locomotives, and will soon ware created by a Canadian company called QNX Software Sys- control all of New York City’s traffic lights. The Federal Avia- tems simply doesn’t crash. QNX’s software has run nonstop with- tion Administration (FAA) has purchased 250 copies of QNX out mishaps at some customer sites since it was installed more for air-traffic control. And the system operates the Canadian- than a decade ago. As a delighted user has put it, “The only way built robotic arm on both the space shuttle and the interna- to make this software malfunction is to fire a bullet into the com- tional space station.
    [Show full text]
  • Antipatterns Refactoring Software, Architectures, and Projects in Crisis
    AntiPatterns Refactoring Software, Architectures, and Projects in Crisis William J. Brown Raphael C. Malveau Hays W. McCormick III Thomas J. Mowbray John Wiley & Sons, Inc. Publisher: Robert Ipsen Editor: Theresa Hudson Managing Editor: Micheline Frederick Text Design & Composition: North Market Street Graphics Copyright © 1998 by William J. Brown, Raphael C. Malveau, Hays W. McCormick III, and Thomas J. Mowbray. All rights reserved. Published by John Wiley & Sons, Inc. Published simultaneously in Canada. No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per−copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750−8400, fax (978) 750−. Requests to the Publisher for permission should be addressed to the Permissions Department, John Wiley & Sons, Inc., 605 Third Avenue, New York, NY 10158−, (212) 850−, fax (212) 850−, E−Mail: PERMREQ @ WILEY.COM. This publication is designed to provide accurate and authoritative information in regard to the subject matter covered. It is sold with the understanding that the publisher is not engaged in professional services. If professional advice or other expert assistance is required, the services of a competent professional person should be sought. Designations used by companies to distinguish their products are often claimed as trademarks. In all instances where John Wiley & Sons, Inc., is aware of a claim, the product names appear in initial capital or all capital letters.
    [Show full text]
  • Performance Analyses and Code Transformations for MATLAB Applications Patryk Kiepas
    Performance analyses and code transformations for MATLAB applications Patryk Kiepas To cite this version: Patryk Kiepas. Performance analyses and code transformations for MATLAB applications. Computa- tion and Language [cs.CL]. Université Paris sciences et lettres, 2019. English. NNT : 2019PSLEM063. tel-02516727 HAL Id: tel-02516727 https://pastel.archives-ouvertes.fr/tel-02516727 Submitted on 24 Mar 2020 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. Préparée à MINES ParisTech Analyses de performances et transformations de code pour les applications MATLAB Performance analyses and code transformations for MATLAB applications Soutenue par Composition du jury : Patryk KIEPAS Christine EISENBEIS Le 19 decembre 2019 Directrice de recherche, Inria / Paris 11 Présidente du jury João Manuel Paiva CARDOSO Professeur, University of Porto Rapporteur Ecole doctorale n° 621 Erven ROHOU Ingénierie des Systèmes, Directeur de recherche, Inria Rennes Rapporteur Matériaux, Mécanique, Michel BARRETEAU Ingénieur de recherche, THALES Examinateur Énergétique Francois GIERSCH Ingénieur de recherche, THALES Invité Spécialité Claude TADONKI Informatique temps-réel, Chargé de recherche, MINES ParisTech Directeur de thèse robotique et automatique Corinne ANCOURT Maître de recherche, MINES ParisTech Co-directrice de thèse Jarosław KOŹLAK Professeur, AGH UST Co-directeur de thèse 2 Abstract MATLAB is an interactive computing environment with an easy programming language and a vast library of built-in functions.
    [Show full text]
  • Large-Scale Software Architecture
    Large-Scale Software Architecture A Practical Guide using UML Jeff Garland CrystalClear Software Inc. Richard Anthony Object Computing Inc. Large-Scale Software Architecture Large-Scale Software Architecture A Practical Guide using UML Jeff Garland CrystalClear Software Inc. Richard Anthony Object Computing Inc. Copyright # 2003 by John Wiley & Sons Ltd, The Atrium, Southern Gate, Chichester, West Sussex PO19 8SQ, England Telephone (+44) 1243 779777 Email (for orders and customer service enquiries): [email protected] Visit our Home Page on www.wileyeurope.com or www.wiley.com 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, electronic, mechanical, photocopying, recording, scanning or otherwise, except under the terms of the Copyright, Designs and Patents Act 1988 or under the terms of a licence issued by the Copyright Licensing Agency Ltd, 90 Tottenham Court Road, London W1T 4LP, UK, without the permission in writing of the Publisher, with the exception of any material supplied specifically for the purpose of being entered and executed on a computer system, for exclusive use by the purchaser of the publication. Requests to the Publisher should be addressed to the Permissions Department, John Wiley & Sons Ltd, The Atrium, Southern Gate, Chichester, West Sussex PO19 8SQ, England, or emailed to [email protected], or faxed to (+44) 1243 770571. Neither the authors nor John Wiley & Sons, Ltd accept any responsibility or liability for loss or damage occasioned to any person or property through using the material, instructions, methods or ideas contained herein, or acting or freraining from acting as a result of such use.
    [Show full text]
  • Systemsevaluate Advanced Architectures for Large-Scale
    DOCUMENT RESUME ED 344 869 IR 015 479 TITLE Federal High Performance Computing and Communications Program. The Department of Energy Component. INSTITUTION Department of Energy, Washington, D.C. Office of Energy Research. REPORT NO DOE/ER-0489P PUB DATE Jun 91 NOTE 51p.; Color photographs will not reproduce well. AVAILABLE FROM National Technical Information Service, U.S. Department of Commerce, 5285 Port Royal Rd., Springfield, VA 22161. PUB TYPE Information Analyses (070) -- Reports - Descriptive (141) EDRS PRICE MF01/2CO3 Plus Postage. DE3CRIPTORS Agency Cooperation; *Computer Networks; Computer Science; Computer Software; *Computer System Design; Databases; Federal Programs; *Research and Development; Technological Advancement IDENTIFIERS *High Performance Computing; *Supercomputers ABSTRACT This report, profusely illustrated with color photographs and other graphics, elaborates on the Department of EnergY (DOE) research program in High Performance Computing and Communications (HPCC). Tte DOE is one of seven agency programs within the Federal Research and Development Program working on HPCC. The DOE HPCC program emphasizes research in four areas: (1) HPCC Systemsevaluate advanced architectures for large-scale scientific and engineering applications; (2) Advanced Software Technology and Algorithmsresearch computational methods, algorithms, and tools; develop large-scale data handling techniques; establish HPCC research centers; and exploit extensive teaming among scientists and engineers, applied mathematicians, and computer scientists; () National Research and Education Networkresearch and develop high-speed computer networking technologies through a multiagency cooperative effort; and (4) Basic Research and Human Resources--encourage research partnerships between national laboratories, industry, and universities; support computational mathematics and computer science research; establish research and educational programs in computational science; and enhance K through 12 education.
    [Show full text]
  • A Bibliography of Publications in Communications of the ACM : 1970–1979
    A Bibliography of Publications in Communications of the ACM : 1970{1979 Nelson H. F. Beebe University of Utah Department of Mathematics, 110 LCB 155 S 1400 E RM 233 Salt Lake City, UT 84112-0090 USA Tel: +1 801 581 5254 FAX: +1 801 581 4148 E-mail: [email protected], [email protected], [email protected] (Internet) WWW URL: http://www.math.utah.edu/~beebe/ 28 January 2021 Version 2.55 Title word cross-reference [Ehr74]. RC [Bou76, Mar72a]. R × C [Bou74, Han75a]. sin(x)=x [GK70b, Gau66]. t [Hil70a, Hil70b, Hil73a, Hil81a, Hil81b, eL79b]. wew = x [FSC73]. w exp(w)=x #9627 [GH79, Lai79]. [Ein74]. X + Y [HPSS75]. 0 [Fia73]. 1 [Fia73]. 2n [IGK71]. S -Distribution [Hil70a, Hil81a, eL79b]. -f AX + XB = C [BS72b]. [a ;b ] [FW78a]. i i [Sal72c]. -Quantiles [Hil70b, Hil81b]. cos(x)=x [GK70b, Gau66]. ex=x -Splines [ES74]. -word [IGK71]. [GK70b, Gau66]. Ei(x) [Pac70]. Ei(x) [Ng70, Red70]. f(x)=A cos(Bx + C) 1 [Rus78]. 1.5 [Bak78b]. 10 [Sp¨a70b]. g [ES74]. i [Bro76, FR75a]. R 1 [BKHH78, BBMT72]. 149 [Mer62]. 176 [exp(−ct)dt=(t)1=2(1 + t2)] [Act74]. k 0 [Art63, Sch72c]. 179 [BB74, Lud63]. 191 [Fox75, Law77]. K (z) [Bur74]. K (z) 0 1 [Kop74, Rel63]. 195 [Sch72d, Thu63]. 1966 [Bur74]. L [BR74, FH75, RR73a]. m 1 [Ame66]. [LT73, Cha70a]. n [Bra70a, Bra70b, Bro76, FR75a, LT73, RG73, Wag74, Cha70a]. O(n) 2048-Word [Wil70a]. 219 [Kas63]. 222 [Chi78]. pn [Ack74]. [Sal73c]. [Gau64a]. 236 [Gau64b]. 245 [Flo64, Red71]. f(f(f(···f(x) ···))) [Sal73c]. R 1 2 246 [Boo64].
    [Show full text]
  • [0470848499]Large-Scale Software Architecture.Pdf
    Y L F M A E T Team-Fly® Large-Scale Software Architecture A Practical Guide using UML Jeff Garland CrystalClear Software Inc. Richard Anthony Object Computing Inc. Large-Scale Software Architecture Large-Scale Software Architecture A Practical Guide using UML Jeff Garland CrystalClear Software Inc. Richard Anthony Object Computing Inc. Copyright # 2003 by John Wiley & Sons Ltd, The Atrium, Southern Gate, Chichester, West Sussex PO19 8SQ, England Telephone (+44) 1243 779777 Email (for orders and customer service enquiries): [email protected] Visit our Home Page on www.wileyeurope.com or www.wiley.com 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, electronic, mechanical, photocopying, recording, scanning or otherwise, except under the terms of the Copyright, Designs and Patents Act 1988 or under the terms of a licence issued by the Copyright Licensing Agency Ltd, 90 Tottenham Court Road, London W1T 4LP, UK, without the permission in writing of the Publisher, with the exception of any material supplied specifically for the purpose of being entered and executed on a computer system, for exclusive use by the purchaser of the publication. Requests to the Publisher should be addressed to the Permissions Department, John Wiley & Sons Ltd, The Atrium, Southern Gate, Chichester, West Sussex PO19 8SQ, England, or emailed to [email protected], or faxed to (+44) 1243 770571. Neither the authors nor John Wiley & Sons, Ltd accept any responsibility or liability for loss or damage occasioned to any person or property through using the material, instructions, methods or ideas contained herein, or acting or freraining from acting as a result of such use.
    [Show full text]
  • A Development Process Generative Pattern Language
    Proceedings of PLoP/94, Monticello, Il., August 1994 AT&T Bell Laboratories A Development Process Generative Pattern Language James O. Coplien – AT&T Bell Laboratories (708) 713-5384 [email protected] 1. Introduction This paper introduces a family of patterns that can be used to shape a new organization and its development processes. Patterns support emerging techniques in the software design community, where they are finding a new home as a way of understanding and creating computer programs. There is an increasing awareness that new program structuring techniques must be supported by suitable management techniques, and by appropriate organization structures; orga- nizational patterns are one powerful way to capture these. We believe that patterns are particularly suitable to organizational construction and evolution. Patterns form the basis of much of modern cultural anthropology: a culture is defined by its patterns of relationships. Also, while the works of Christopher Alexander1 deal with town planning and building architecture to support human enterprise and inter- action, it can be said that organization is the modern analogue to architecture in contemporary professional organiza- tions. Organizational patterns have a first-order effect on the ability of people to carry on. We believe that the physical architecture of the buildings supporting such work are the dual of the organizational patterns; these two worlds cross in the work of Thomas Allen at MIT.2 There is nothing new in taking a pattern perspective to organizational analysis. What is novel about the work here is its attempt to use patterns in a generative way. All architecture fundamentally concerns itself with control;3 here we use architecture to supplant process as the (indirect) means to controlling people in an organization.
    [Show full text]
  • Precise Measurement-Based Worst-Case Execution Time Estimation
    Precise Measurement-Based Worst-Case Execution Time Estimation DISSERTATION submitted in partial fulfillment of the requirements for the degree of Doktor der technischen Wissenschaften (Dr. techn.) by Michael Zolda to the Faculty of Informatics at Vienna University of Technology Advisor:: Priv.-Doz. Dipl.-Ing. Dr. techn. Raimund Kirner This dissertation has been reviewed by: (Priv.-Doz. Dipl.-Ing. (ao.Univ.-Prof. Dipl.-Ing. Dr. Raimund Kirner) Dr. techn. Peter Puschner) Vienna, September 2012 (Michael Zolda) Technische Universität Wien A-1040 Wien Karlsplatz 13 Tel. +43-1-58801-0 www.tuwien.ac.at Erklärung zur Verfassung der Arbeit Michael Zolda Rögergasse 22 / TOP 2, A-1090 Wien Hiermit erkläre ich, dass ich diese Arbeit selbständig verfasst habe, dass ich die verwendeten Quellen und Hilfsmittel vollständig angegeben habe und dass ich die Stellen der Arbeit – einschließlich Tabellen, Karten und Abbildungen – die anderen Werken oder dem Internet im Wortlaut oder dem Sinn nach entnommen sind, auf jeden Fall unter Angabe der Quelle als Entlehnung kenntlich gemacht habe. (Ort, Datum) (Michael Zolda) i Abstract A real-time computer system is a computer system in which the correctness of the sys- tem behavior depends not only on the logic results of the computations, but also on the physical instant at which these results are produced. Today, most real-time computer systems are implemented as collections of software tasks that are executed concurrently on a suitable hardware platform consisting of one or multiple microprocessors or micro- processor cores. Obtaining the worst-case execution time (WCET) of each real-time task is an essential step in ensuring the correctness of such a system.
    [Show full text]