Search: in
OOPSLA
OOPSLA in Encyclopedia Encyclopedia
  Tutorials     Encyclopedia     Videos     Books     Software     DVDs  
       
Encyclopedia results for OOPSLA
OOPSLA Email this to a friend      OOPSLA

OOPSLA





Encyclopedia results for OOPSLA

  1. OOPSLA

    Infobox Academic Conference history 1986 discipline Object Oriented Programming abbreviation OOPSLA publisher Association for Computing Machinery ACM country International frequency annual OOPSLA Object Oriented Programming , Systems, Languages & Applications is an annual Association for Computing Machinery ACM research conference. OOPSLA mainly takes place in the United States , while the sister conference of OOPSLA, ECOOP , is typically held in Europe. It is operated by the Special Interest Group for Programming Languages SIGPLAN group of the Association for Computing Machinery ACM . OOPSLA is an annual conference covering topics related to object oriented programming systems, languages and applications. Like other conferences, OOPSLA offers various tracks and many simultaneous sessions, and thus has a different meaning to different people. It is an academic conference, and draws doctoral students who present peer reviewed papers. It also draws a number of non academic attendees, many of whom present experience reports and conduct panels, workshops and tutorials. OOPSLA has been instrumental in helping object oriented programming develop into a mainstream programming paradigm. It has also helped incubate a number of related topics, including Design pattern computer science design ... , and domain specific languages . The first OOPSLA conference was held in Portland, Oregon in 1986. As of 2010, OOPSLA became a part of the SPLASH conference SPLASH conference. The website .... OOPSLA will be a premiere research conference for technical papers and presentations within ... so that topics that would traditionally be presented at OOPSLA maintain their focus while allowing ... oopsla history Official OOPSLA history page Category Computer science conferences Category ... conferences bs OOPSLA fr OOPSLA ko OOPSLA ja OOPSLA sh OOPSLA sv Object Oriented Programming, Systems, Languages & Applications zh OOPSLA ...   more details



  1. Onward!

    Multiple issues refimprove November 2010 notability November 2010 Onward is a conference sponsored by the SIGPLAN special interest group of the Association for Computing Machinery ACM . Onward began in 2002 as a track inside of the OOPSLA conference. Starting in 2009, it was considered a conference, but remained co located with OOPSLA ref http lambda the ultimate.org node 3252 ref . When OOPSLA was replaced by SPLASH in 2010, Onward co located with SPLASH and one registration fee paid for sessions of either conference. ref http www.splashcon.org index.php?option com content&view article&id 183&Itemid 93 ref references External links http onward conference.org Official Onward website Category Computer science conferences Category Association for Computing Machinery Category Programming languages conferences ...   more details



  1. SPLASH conference

    SPLASH is a conference sponsored by the SIGPLAN special interest group of the Association for Computing Machinery ACM . It is an acronym for Systems, Programming, Languages, and Applications Software for Humanity. The first SPLASH conference was held in Sparks, Nevada , October 17 21, 2010 at John Ascuaga s Nugget Casino Resort John Ascuaga s Nugget casino hotel ref http www.renodatebook.com calendar events index.php?com detail&eID 3716 ref . The 2011 SPLASH conference will be held in downtown Portland, Oregon at the Hilton Portland Hotel Hilton Hotel , October 22 27. SPLASH has replaced the ACM conference known as OOPSLA . The former OOPSLA website http www.oopsla.org now redirects to the SPLASH website. OOPSLA remains as an entity inside of SPLASH and was the only track offered at the initial SPLASH conference. For 2010, a separate ACM conference, Onward was considered co located with SPLASH, but their fees were combined. Anyone wanting to attend either conference paid one fee that allowed access to all sessions from both SPLASH and Onward . references External links http www.splashcon.org Official SPLASH website http www.splashcon.org history History of the conference Category Computer science conferences Category Association for Computing Machinery Category Programming languages conferences ...   more details



  1. Universal Interface Language

    Orphan date February 2009 A Universal Interface Language is a language that allows for an interchange of deep information between Object computer science objects . It does this by allowing an object to experiment on another object to determine what it thinks the object is capable of. The concept was introduced by Alan Kay as early as 1997 in his keynote speech at OOPSLA . The goal of a Universal Interface Language is to achieve automatic interoperability beyond that provided by an Interface description language such as CORBA or a message exchange protocol such as Simple Object Access Protocol SOAP . There are currently no known implementations of a Universal Interface Language. Based on Alan Kay Kay s description, we would expect each object involved in the conversation to have a Uniform Resource Locator URL or IP address . References Alan Kay http video.google.com videoplay?docid 2950949730059754521 The Computer Revolution Hasn t Happened Yet Keynote OOPSLA 1997 Category Component based software engineering ...   more details



  1. ObjVlisp

    ObjVlisp is a 1984 object oriented extension of Vlisp with a Reflection computer science Reflective architecture. Metaclasses are First Class The ObjVlisp Model , P. Cointe, SIGPLAN Notices 22 121 156 167 Dec 1987 OOPSLA 87 . References FOLDOC Category Object oriented programming languages Category Lisp programming language family Compu lang stub ...   more details



  1. The Art of the Metaobject Protocol

    The Art of the Metaobject Protocol, 1991 or simply AMOP, is a book by Gregor Kiczales , Jim des Rivieres and Daniel G. Bobrow on metaobject protocol . It contains an explanation of what a metaobject protocol is, why you want one, and the de facto standard for the metaobject protocol supported by many Common Lisp implementations as an extension of the Common Lisp Object System , or CLOS. ref name AMOP The Art of the Metaobject Protocol , Chapters 5 and 6 in Hypertext http www.lisp.org mop index.html ref It implements a simple CLOS interpreter for Lisp called Closette . In 1997 talk ref name oopsla1997notes Report on OOPSLA97, Mark Guzdial, October 1997 http www.cc.gatech.edu fac mark.guzdial squeak oopsla.html ref ref name oopsla1997keynote Keynote OOPSLA 1997, The Computer Revolution hasn t happened yet. Alan Kay, October 1997 http video.google.com videoplay?docid 2950949730059754521 ref at OOPSLA , Alan Kay called it the best book written in ten years, but was dismayed that it was written in such a Lisp oriented fashion. ref name oopsla1997 The Computer Revolution Hasn t Happened Yet, Alan Kay, October 1997 http video.google.com videoplay?docid 2950949730059754521&hl en ref References references compu book stub Category Computer books Category Lisp programming language Category Object oriented programming DEFAULTSORT Art of the Metaobject Protocol hr The Art of the Metaobject Protocol ...   more details



  1. Gary T. Leavens

    Primary sources April 2009 date April 2009 Gary T. Leavens ref Gary T. Leavens s Home Page http www.eecs.ucf.edu leavens ref is a professor of computer science at the School of Electrical Engineering and Computer Science, University of Central Florida in United States. His best known work is on behavioral interface specification language s BISLs such as Larch Smalltalk , Larch C , and JML . From 1989 until 2007 , he was a professor of Computer Science at Iowa State University . He is also the Program Chair for 2009 OOPSLA . References references DEFAULTSORT Leavens, Gary T. Category American computer scientists Category University of Central Florida faculty Category Living people ...   more details



  1. Ralph Johnson (computer scientist)

    Infobox Person name Ralph E. Johnson birth date birth date and age 1955 10 7 occupation Research Associate Professor, University of Illinois at Urbana Champaign website http st www.cs.uiuc.edu users johnson Ralph E. Johnson homepage For other people of the same name, see Ralph Johnson disambiguation Ralph E. Johnson is a Research Associate Professor in the Department of Computer Science at the University of Illinois at Urbana Champaign . He is a co author of the influential computer science textbook Design Patterns book Design Patterns Elements of Reusable Object Oriented Software . Ralph was an early pioneer in the Smalltalk community and is a continued supporter of the language. He has held several executive roles at the ACM Object Oriented Programming, Systems, Languages and Applications conference OOPSLA , which he attends every year. He initiated the popular OOPSLA Design Fest workshop. External links http www.cincomsmalltalk.com userblogs ralph blogView Ralph Johnson s blog http st www.cs.uiuc.edu users johnson Ralph E. Johnson homepage http www.infoq.com interviews Ralph Johnson Parallel Programming Patterns Interview with Ralph Johnson from OOPSLA 2009, discussing Parallel Programming Patterns http www.infoq.com presentations Pattern Language Parallel Programming Presentation on a Pattern Language for Parallel Programming from QCon London 2010 Persondata Metadata see Wikipedia Persondata . NAME Johnson, Ralph ALTERNATIVE NAMES SHORT DESCRIPTION DATE OF BIRTH 1955 10 07 PLACE OF BIRTH DATE OF DEATH PLACE OF DEATH DEFAULTSORT Johnson, Ralph Category 1955 births Category Living people Category American computer scientists compu bio stub de Ralph Johnson ja pt Ralph Johnson sv Ralph Johnson ...   more details



  1. Peri Tarr

    Peri Tarr received her BS in Zoology from the University of Massachusetts Amherst in 1986, and her MS and PhD in Computer Science ref cite web url http laser.cs.umass.edu title UMass Amherst Laboratory for Advanced Software Engineering Research publisher UMass ref from the University of Massachusetts Amherst 1992 and 1996, respectively . Between her BS and MS PhD, she worked full time at the University of Massachusetts Physical Plant, attempting to introduce an automated system to help with the Plant s operations. After receiving her PhD, she joined the IBM Thomas J. Watson Research Center as a Research Staff Member in 1996, where she worked on and led various projects relating to issues of software composition, morphogenic software, and Aspect oriented programming aspect oriented software development . Her work on multi dimensional separation of concerns was recognized as the Most Influential Paper at the 2009 International Conference on Software Engineering ICSE . ref cite web url http www.sigsoft.org awards mostInfPapAwd.htm title ICSE s Most Influential Paper Award publisher ACM SIGSOFT ref She currently serves as chief architect for Governance of Software Development, an IBM Research initiative that ties together the tools for teams of developers with the planning and financial management aspects required by enterprises. Dr. Tarr was the 2005 program chair of the Aspect Oriented Software Development conference ref cite web url http www.aosd.net 2005 organization.php title Organization publisher AOSD ref and was the 2006 general chair of Association for Computing Machinery ACM SIGPLAN s OOPSLA 2006 Conference. ref cite web url http www.oopsla.org 2006 program program general chairs message.html title OOPSLA 2006 publisher OOPSLA ref References reflist External links http www.research.ibm.com people t tarr Peri Tarr s IBM Research homepage Persondata Metadata see Wikipedia Persondata . NAME Tarr, Peri ALTERNATIVE NAMES SHORT DESCRIPTION DATE OF BIRTH PLACE OF BIR ...   more details



  1. Portland Pattern Repository

    http www.oopsla.org OOPSLA Category Software design patterns Category Computing websites ca Portland ...   more details



  1. Kevlin Henney

    Kevlin Henney is an author who writes on the subject of computer programming in C programming language C and C for magazines such as the C C Users Journal , Application Development Advisor , JavaSpektrum , C Report , Java Report , EXE , and Overload journal Overload . Henney is a member of the Association of C and C Plus Plus Users Association of C and C Users , and gave the keynote address at the 2001 ACCU conference ref name ACCU2001 cite web url http thad.notagoth.org accu spring 2001 minimalism title ACCU Spring Conference 2001 Roundup author Thaddaeus Frogley work Thad s Homepage accessdate 2005 11 16 ref on the subject of writing less code, because there is no code faster than no code and less code, equals less bugs of which he is an active presenter . He is also a regular speaker at OOPSLA , most recently speaking at OOPSLA 2005. ref name OOPSLA2005 cite web url http www.enterpriseintegrationpatterns.com ramblings 37 oopsla.html work Gregor s Ramblings title Revenge of the Nerds OOPSLA 2005 accessdate 2005 11 16 ref In October 2009, Henney presented The Uncertainty Principle ref name PHPNW09 http conference.phpnw.org.uk phpnw09 ?page id 7 The Uncertainty Principle, Kevlin Henney, 2nd Annual PHP North West Conference ref at the 2nd Annual PHP North West Conference in Manchester UK . Bibliography cite book title Pattern Oriented Software Architecture A Pattern Language for Distributed Computing, Volume 4 isbn 978 0 470 05902 9 author Frank Buschmann, Kevlin Henney, Douglas C. Schmidt month March year 2007 cite book author Frank Buschmann, Kevlin Henney, Douglas C. Schmidt title Pattern Oriented Software Architecture Volume 5 On Patterns and Pattern Languages publisher John Wiley & Sons isbn 0471486485 year 2007 cite book author Kevlin Henney editor title 97 Things Every Programmer Should Know Collective Wisdom from the Experts publisher O Reilly Media isbn 0596809484 year 2010 cite book author Kevlin Henney title C Patterns Software Patterns publisher Addison W ...   more details



  1. C3 linearization

    In computing , the C3 superclass linearization is an algorithm used primarily to obtain a consistent linearization of a multiple inheritance hierarchy in object oriented programming . This linearization is used to resolve the order in which method computing methods should be inherited, and is often termed MRO for Method Resolution Order. The name C3 refers to the three important properties of the resulting linearization a consistent extended precedence graph , preservation of local Order of operations precedence order , and monotonicity . It was first published at the 1996 OOPSLA conference, in a paper entitled A Monotonic Superclass Linearization for Dylan . ref cite conference date 1996 06 28 title A Monotonic Superclass Linearization for Dylan url http www.webcom.com haahr dylan linearization oopsla96.html booktitle OOPSLA 96 Conference Proceedings pages 69 82 publisher ACM Press doi 10.1145 236337.236343 id ISBN 0 89791 788 X ref Subsequently, it has been chosen as the default algorithm for method resolution in Python programming language Python 2.3 and newer , ref http www.python.org download releases 2.3 mro Python 2.3 s use of C3 MRO ref Perl 6 , ref http use.perl.org autrijus journal 25768 Perl 6 will use C3 MRO ref and Parrot virtual machine Parrot . ref http aspn.activestate.com ASPN Mail Message perl6 internals 2746631 Parrot uses C3 MRO ref It is also available as an alternative, non default MRO in the core of Perl Perl 5 starting with version 5.10.0. ref http search.cpan.org dist perl 5.10.0 lib mro.pm C3 MRO available in Perl 5.10 ref An extension implementation for earlier versions of Perl 5 named code Class C3 code exists on CPAN . ref http search.cpan.org dist Class C3 Perl 5 extension for C3 MRO on CPAN ref References references DEFAULTSORT C3 Linearization Category Object oriented programming Category Programming language implementation prog lang stub ru C3 ...   more details



  1. Transportable Applications Environment

    Orphan date February 2009 The Transportable Applications Environment TAE was a rapid prototyping graphical user interface development environment created by NASA in the 1990s. It is available for us on VAX DEC VAX ULTRIX , ULTRIX DEC RISC ULTRIX , Sun Microsystems Sun , VAX VMS , Silicon Graphics , HP9000 , and IBM RS 6000 based systems. References Cite journal url http portal.acm.org citation.cfm?id 62090 accessdate January 25, 2010 title Transportable applications environment TAE plus experiences in Object ively modernizing a user interface environment first1 Martha R. last1 Szczur first2 Philip last2 Miller publisher Association for Computing Machinery location New York, NY volume 23 issue 11 date November 1988 journal OOPSLA 88 Conference Proceedings pages 58 70 issn 0362 1340 Cite web url http ntrs.nasa.gov search.jsp?N 4294750029&Ns HarvestDate 1&as false accessdate January 25, 2010 title NASA Technical Reports Server publisher NASA Category NASA online Compu stub ...   more details



  1. Framework-specific modeling language

    Orphan date April 2008 A framework specific modeling language ref name fsmlsWithRte M. Antkiewicz, K. Czarnecki. Framework Specific Modeling Languages with Round Trip Engineering . In O. Nierstrasz, J. Whittle, D. Harel, G. Reggio, editors, MoDELS 2006 Model Driven Engineering Languages and Systems, 9th International Conference, Genoa, Italy, October 2006. ref FSML is a kind of domain specific modeling language which is designed for an Application framework object oriented application framework . FSMLs define framework provided abstractions as FSML concepts and decompose the abstractions into features . The features represent implementation steps or choices. A FSML concept can be configured by selecting features and providing values for features. Such a concept configuration represents how the concept should be implemented in the code. In other words, concept configuration describes how the framework should be completed in order to create the implementation of the concept. Applications FSMLs are used in model driven development for creating models or specifications of software to be built. FSMLs enable the creation of the models from the framework completion code i.e., automated reverse engineering the creation of the framework completion code from the models i.e., automated forward engineering code verification through constraint checking on the model automated round trip engineering Examples Eclipse Workbench Part Interaction FSML ref name wpiFsml M. Antkiewicz, K. Czarnecki. Eclipse Workbench Part Interaction FSML . Technical Report 2006 09, Electrical & Computer Engineering, University of Waterloo, 2006. ref ref name wpiDemo M. Antkiewicz. Round Trip Engineering of Eclipse Plug Ins Using Eclipse Workbench Part Interaction FSML . In OOPSLA 06 Companion, OOPSLA, Portland, Oregon, USA, Oct 22 26, 2006. ref An example FSML for modeling Eclipse Parts i.e., editors and views and Part Interactions e.g., listens to parts, requires adapter, provides selection . The http ...   more details



  1. Software archaeology

    OOPSLA Object Oriented Programming, Systems, Languages & Applications conference identified .... ref name AndyDave At the OOPSLA workshop, Ward Cunningham suggested a synoptic signature analysis ... Large Systems, OOPSLA 2001. ref In the same vein, Cunningham has suggested viewing programs .... ref These steps, similar to those identified by the OOPSLA workshop, include using visualization to obtain ... papers , OOPSLA 2001 Workshop on Software Archeology Understanding Large Systems http blogs.computerworld.com ... 13, 2008 http www.oopsla.org oopsla2008 content include podcast oopsla200808.mp3 OOPSLA 2008 Podcast ...   more details



  1. Brent Hailpern

    s OOPSLA 99 Conference ref cite web url http www.sigplan.org oopsla oopsla99 2 ap 2t comm.html title OOPSLA 99 Conference and Program Committees publisher ACM SIGPLAN year 1999 ref Denver, Colorado ... 95 Conference and was the publicity chair for ACM SIGPLAN s OOPSLA 97 Conferenece. ref cite web url http www.sigplan.org oopsla oopsla97 ap page73.html title OOPSLA 97 Conference and Program ... , a member of the editorial board for IEEE s Computer magazine 1989 1992 , and a member of the OOPSLA ...   more details



  1. Kent Beck

    Programs . With Ward Cunningham. OOPSLA 87. 1989. http c2.com doc oopsla89 paper.html A Laboratory For Teaching Object Oriented Thinking . With Ward Cunningham. OOPSLA 89. 1989. http www.xprogramming.com ...   more details



  1. Rebecca Wirfs-Brock

    Infobox Person name Rebecca J. Wirfs Brock image image size caption birth name birth date Birth year and age 1953 birth place Portland, Oregon Portland , Oregon death date death place death cause resting place resting place coordinates residence nationality United States American other names known for Responsibility driven design education alma mater University of Oregon employer occupation home town title salary networth height weight term predecessor successor party boards religion spouse partner Allen Wirfs Brock children parents relations signature website http www.wirfs brock.com www.wirfs brock.com Rebecca J. Wirfs Brock born 1953 in Portland, Oregon Portland , Oregon is an author and consultant in object oriented programming and object oriented design , the founder of the information technology consulting firm Wirfs Brock Associates, and inventor of Responsibility Driven Design , the first behavioral approach to object design. Wirfs Brock first coined the driven meme in an OOPSLA 1989 paper she co authored with Brian Wilkerson. ref Rebecca Wirfs Brock and Brian Wilkerson, Object Oriented Design A Responsibility Driven Approach , p. 71 75, OOPSLA 89 Conference Proceedings ref Before that time, the most prevalent way of structuring objects was based on entity relationship model ing ideas popularized by James Rumbaugh , Stephen J. Mellor Steve Mellor and Sally Shlaer . She wrote about object role stereotypes in 1992 in a Smalltalk Report article and this influenced the UML notion of stereotypes. Her invention of the conversational two column form of use case s that was then popularized by Larry Constantine . Most of the more recent driven design approaches acknowledge their roots and the influence of RDD, of which Class responsibility collaboration card s are one popular technique. She was the Design Columnist for IEEE Software until December 2009. Wirfs Brock holds a B.A. in Computer Science and Psychology from the University of Oregon . ref http www.wirfs broc ...   more details



  1. Oaklisp

    Orphan date February 2009 Infobox programming language name Oaklisp logo paradigm multi paradigm programming language multi paradigm object oriented , functional programming functional , procedural programming procedural year 1986 designer Kevin J. Lang & Barak A. Pearlmutter developer latest release version 07 Jan 2000 latest release date January 7, 2000 typing dynamic typing dynamic , strong typing strong implementations Oaklisp dialects influenced by Scheme programming language Scheme , T programming language T , Smalltalk influenced EuLisp Java programming language Java , Dylan programming language Dylan Context date October 2009 Oaklisp is a portable object oriented Scheme programming language Scheme by Kevin J. Lang and Barak A. Pearlmutter while Computer Science PhD students at Carnegie Mellon University . Oaklisp uses a superset of Scheme syntax . It is based on generic operations rather than functions, and features anonymous classes, multiple inheritance , a strong error system, setters and locators for operations, and a facility for Dynamic binding computer science dynamic binding . Version 1.2 includes an interface, bytecode compiler , run time system and documentation. References cite journal title Oaklisp An object oriented Scheme with first class types author Kevin J. Lang and Barak A. Pearlmutter journal ACM SIGPLAN Notices, special issue Proceedings of OOPSLA 86 volume 21 issue 11 pages 30 7 month November year 1986 cite journal title Oaklisp an object oriented dialect of Scheme author Kevin J. Lang and Barak A. Pearlmutter journal Lisp and Symbolic Computation volume 1 issue 1 pages 39 51 month May year 1988 publisher Kluwer Academic Publishers doi 10.1007 BF01806175 cite book author Barak A. Pearlmutter and Kevin J. Lang editor Peter Lee title Topics in Advanced Language Implementation year 1991 publisher MIT Press location Cambridge MA isbn 0 262 12151 4 pages 189 215 chapter The Implementation of Oaklisp External links http oaklisp.alioth.debian. ...   more details



  1. Subtext (programming language)

    Edwards. In OOPSLA October 04. Describing IDE improvements using advanced UI techniques to present ... of programming Jonathan Edwards. In OOPSLA October 05 Proceedings of the 20th annual ACM SIGPLAN ... Coherent Reaction Jonathan Edwards. In OOPSLA Onward 09. Documents the beginnings of an experimental ...   more details



  1. Ken Schwaber

    Ken Schwaber is a software developer, product manager and industry consultant. Ken worked with Jeff Sutherland to formulate the initial versions of Scrum development process and to present Scrum development Scrum as a formal process at OOPSLA 95. They have extended and enhanced Scrum at many software companies and IT organizations. Schwaber and Sutherland are co authors of the definitive http www.scrum.org scrumguides Scrum Guide , which is made available for free by Scrum.org. Today Schwaber runs http www.scrum.org Scrum.org , which provides Scrum resources, training, assessments, and certifications for Scrum Masters, Scrum Developers, Scrum Product Owners, and organizations using Scrum. File Ken Schwaber.jpg thumb Ken Schwaber, 2010 He is one of the leaders of the agile software development movement. He is a founder of the Agile Alliance , and he is responsible for founding the Scrum Alliance and creating the Certified Scrum Master programs and its derivatives. When unanimously asked by the Scrum Alliance board of directors http www.scrum.org originsofscrumorg , Schwaber resigned from the board in the fall of 2009. Works cite book title Agile Project Management with Scrum last Schwaber first Ken publisher Microsoft Press date 1 February 2004 isbn 978 0 735 61993 7 cite book title Agile Software Development with Scrum last Schwaber first Ken coauthors Beedle, Mike publisher Prentice Hall date 18 February 2002 isbn 978 0 130 67634 4 cite book title The Enterprise and Scrum last Schwaber first Ken publisher Microsoft Press year 2007 isbn 978 0 7356 2337 8 Personal life Ken Schwaber was born in Wheaton, Illinois in 1945. He attended US Merchant Marine Academy. In 1975, he married Christina Sarstedt. Together, they have lived in the Boston area for the last 30 years. Ken has two daughters. Persondata Metadata see Wikipedia Persondata NAME Schwaber, Ken ALTERNATIVE NAMES SHORT DESCRIPTION DATE OF BIRTH PLACE OF BIRTH DATE OF DEATH PLACE OF DEATH DEFAULTSORT Schwaber, Ke ...   more details



  1. William Opdyke

    notability 1 Academics date April 2010 William F. Bill Opdyke is a computer scientist . His 1992 Ph.D. thesis from the University of Illinois at Urbana Champaign , Refactoring Object Oriented Frameworks ref http citeseerx.ist.psu.edu viewdoc summary?doi 10.1.1.17.688 CiteSeer sup x sup 10.1.1.17.688 ref , was the first in depth study of code refactoring as a software engineering technique. ref citation title Refactoring improving the design of existing code series The Addison Wesley object technology series first1 Martin last1 Fowler first2 Kent last2 Beck publisher Addison Wesley year 1999 isbn 9780201485677 page 415 . ref Opdyke has worked as a researcher at Bell Labs , ref name oopsla05 as a computer science professor at North Central College in Naperville, Illinois , ref name oopsla05 http web.archive.org web 20071108202026 http www.oopsla.org 2005 ShowEvent.do?id 302 Biography as a panelist at OOPSLA 2005, retrieved 2010 04 27. ref and for Motorola in Schaumberg, Illinois . ref Affiliation listed as an organizer of the http portal.acm.org citation.cfm?id 1639980 Third ACM Workshop on Refactoring Tools WRT 09 , retrieved 2010 04 27. ref References reflist External links http www.informatik.uni trier.de ley db indices a tree o Opdyke William F .html List of publications from DBLP Persondata Metadata see Wikipedia Persondata . NAME Opdyke, William ALTERNATIVE NAMES SHORT DESCRIPTION DATE OF BIRTH PLACE OF BIRTH DATE OF DEATH PLACE OF DEATH DEFAULTSORT Opdyke, William Category Year of birth missing living people Category Living people Category American computer scientists Category University of Illinois at Urbana Champaign alumni US nonfiction writer stub ...   more details



  1. Archetype (information science)

    In the field of informatics academic field informatics , an archetype is a formal re usable model of a domain concept. Traditionally, the term archetype is used in psychology to mean an idealized model of a person, personality or behaviour see Archetype . The usage of the term in informatics is derived from this traditional meaning, but applied to domain modelling instead. An archetype is defined by the openEHR OpenEHR Foundation for health informatics as follows ref cite web url http www.openehr.org svn specification BRANCHES Release 1.0.2 candidate publishing architecture am archetype principles.pdf title Archetype definitions and principles publisher openEHR date 2005 author S. Heard & T. Beale. eds. accessdate 21 June 2010 ref An archetype is a computable expression of a domain content model in the form of structured constraint statements, based on some reference model. openEHR archetypes are based on the openEHR reference model. Archetypes are all expressed in the same formalism. In general, they are defined for wide re use, however, they can be specialized to include local particularities. They can accommodate any number of natural languages and terminologies. The use of archetypes in health informatics was first documented by Thomas Beale, who stated the concept was coined by Derek Renouf. According to Beale, Renouf applied archetypes to configuring Smalltalk systems. ref cite journal url http www.openehr.org publications archetypes archetypes beale oopsla 2002.pdf title Archetypes Constraint based Domain Models for Future proof Information Systems journal Proceedings of the 11th OOPSLA Workshop on Behavioural Semantics first Thomas last Beale year 2002 PDF ref See also EHRcom European Institute for Health Records Good European Health Record HISA Information science OpenEHR References Reflist DEFAULTSORT Archetype Information Science Category Information science compsci stub ru ...   more details



  1. Jeff Sutherland

    Image Jeff Sutherland.JPG 200px thumb right Jeff Sutherland Dr. Jeff Sutherland is one of the inventors of the Scrum management Scrum software development process . Together with Ken Schwaber , he created Scrum as a formal process at OOPSLA 95. They have extended and enhanced Scrum at many software companies and IT organizations. Jeff is a Distinguished Graduate of the United States Military Academy , a Top Gun of his USAF McDonnell F 4 RF 4C Aircraft Commander class and flew 100 missions over North Vietnam . Jeff has advanced degrees from Stanford University and Ph.D from University of Colorado Health Sciences Center University of Colorado School of Medicine. He is currently a Chief executive officer of Scrum, Inc in Boston, Massachusetts and Senior Advisor to OpenView Venture Partners http www.openviewpartners.com . External links http scrumjeffsutherland.blogspot.com Jeff Sutherland Personal blog http qcon.infoq.com qcon london 2007 speakers show speaker.jsp?oid 114 Jeff Sutherland Biography http www.linkedin.com in jeffsutherland Jeff Sutherland Biography 2 Persondata Metadata see Wikipedia Persondata . NAME Sutherland, Jeff ALTERNATIVE NAMES SHORT DESCRIPTION DATE OF BIRTH PLACE OF BIRTH DATE OF DEATH PLACE OF DEATH DEFAULTSORT Sutherland, Jeff Category Year of birth missing living people Category Living people Category United States Army soldiers Category American computer scientists Category Extreme Programming Category American technology writers Category American computer programmers Category American military personnel of the Vietnam War ...   more details



  1. Joseph Yoder (computer scientist)

    for the author of the same name Joseph Yoder Joseph W. Yoder is a founder and principal of The Refactory, Inc., a company focused on software architecture, design, implementation, consulting and mentoring on all facets of software development . Joseph is an international speaker and Design pattern pattern author and longstanding member of The The Hillside Group , a group dedicated to improving the quality of software development. He is co author of the Big Ball of Mud pattern, which illuminates many fallacies in the approach to software architecture . Joseph has chaired the Pattern Languages of Programming Conference , as well as presented tutorials and talks at conferences such as OOPSLA and ECOOP . Yoder currently resides in Urbana, Illinois where he oversees a team of developers. Written http www.joeyoder.com papers Adaptive Object Model Builder.pdf Adaptive Object Model Builder http www.joeyoder.com papers PLoP2008 25 Welicki Yoder Wirfs Brock.pdf The Dynamic Factory Pattern http www.joeyoder.com papers Rendering 20Patterns 20for 20Adaptive 20Object Models.pdf Rendering Patterns for Adaptive Object Models http www.adaptiveobjectmodel.com WICSA3 ArchitectureOfAOMsWICSA3.pdf The Adaptive Object Model Architectural Style http www.adaptiveobjectmodel.com OOPSLA2001 AOMIntriguingTechPaper.pdf Architecture and Design of Adaptive Object Models http joeyoder.com papers patterns BBOM mud.html Big Ball of Mud A http joeyoder.com papers papers.html full list of papers Joseph has written can be found on his website. External links http www.joeyoder.com Joseph Yoder s Homepage http www.refactory.com The Refactory, Inc. http jaoo.dk aarhus2007 speaker Joseph Yoder Joseph Yoder s speakerpage at JAOO DEFAULTSORT Yoder, Joseph Category American computer scientists Category Living people compu bio stub ...   more details




Articles 1 - 25 of 105          Next


Search   in  
Search for OOPSLA in Tutorials
Search for OOPSLA in Encyclopedia
Search for OOPSLA in Videos
Search for OOPSLA in Books
Search for OOPSLA in Software
Search for OOPSLA in DVDs
Search for OOPSLA in Store


Advertisement




OOPSLA in Encyclopedia
OOPSLA top OOPSLA

Home - Add TutorGig to Your Site - Disclaimer

©2011-2013 TutorGig.com. All Rights Reserved. Privacy Statement