Search: in
OOPSLA
OOPSLA in Encyclopedia Encyclopedia
  Tutorials     Encyclopedia     Videos     Books     Software     DVDs  
       
Encyclopedia results for OOPSLA

OOPSLA





Encyclopedia results for OOPSLA

  1. OOPSLA

    and tutorials. OOPSLA has been instrumental in helping object oriented programming develop into a mainstream ... engineering , agile software development , 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 ..., Languages, and Applications Software for Humanity. OOPSLA will be a premiere research conference ... at OOPSLA maintain their focus while allowing other conferences within SPLASH to highlight new trends ... Official SPLASH website http oopsla.org Official website http oopsla.org oopsla history Official OOPSLA history page Category Computer science conferences Category Object oriented programming Category Association for Computing Machinery Category Programming languages 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. 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. 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. 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 it Ralph Johnson informatico 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. C3 linearization

    In computing , the C3 superclass linearization is an algorithm used primarily to obtain the order in which method computing methods should be inherited the linearization , 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 ref http rhettinger.wordpress.com 2011 05 26 super considered super Tutorial for practical applications of C3 linearization using Python 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. The Art of the Metaobject Protocol

    Infobox book name The Art of the Metaobject Protocol image File The Art of the Metaobject Protocol cover.jpg 150px image caption author Gregor Kiczales br Jim des Rivieres br Daniel G. Bobrow illustrator cover artist country series subject genre publisher MIT Press pub date July 30, 1991 media type pages 345 isbn 0262610744 oclc dewey congress The Art of the Metaobject Protocol AMOP is a 1991 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 it is desirable, 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 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 oopsla1997keynote Keynote OOPSLA 1997, The Computer Revolution hasn t happened yet. Alan Kay, October 1997 http video.google.com videoplay?docid 2950949730059754521 ref ref name oopsla1997notes cite web url http www.cc.gatech.edu fac mark.guzdial squeak oopsla.html title Report on OOPSLA97 last Guzdial first Mark date January 30, 1998 publisher Georgia Institute of Technology accessdate 2011 04 21 ref References references Common Lisp 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. 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. 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 Java Modeling Language 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 Persondata Metadata see Wikipedia Persondata . NAME Leavens, Gary T. ALTERNATIVE NAMES SHORT DESCRIPTION DATE OF BIRTH PLACE OF BIRTH DATE OF DEATH PLACE OF DEATH DEFAULTSORT Leavens, Gary T. Category American computer scientists Category University of Central Florida faculty Category Living people ...   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 , presenter and consultant on software development. He has written on the subject of computer programming and development practice for magazines and sites such as the Better Software , The Register , C C Users Journal , Application Development Advisor , JavaSpektrum , C Report , Java Report , EXE , and Overload journal Overload . Henney is also coauthor of books on patterns and editor of 97 Things Every Programmer Should Know . Henney has given keynote addresses at a number of conferences, including Agile , Association of C and C Plus Plus Users Association of C and C Users , DevWeek , Software Architect , JAOO , OOP , Dutch PHP Conference , and XP Day . 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, Volume 4 A Pattern Language for Distributed Computing isbn 978 0 470 05902 9 author Frank Buschmann, Kevlin Henney, Douglas C. Schmidt year 2007 cite book author Frank Buschmann, Kevlin Henney, Dougla ...   more details



  1. Software archaeology

    OOPSLA Object Oriented Programming, Systems, Languages & Applications conference identified ... name AndyDave At the OOPSLA workshop, Ward Cunningham suggested a synoptic signature analysis technique ... Large Systems, OOPSLA 2001. ref In the same vein, Cunningham has suggested viewing programs in 2 ... 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. 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 the Scrum development Scrum development process and to present Scrum development Scrum as a formal process at OOPSLA 95. ref cite book last1 Sutherland first1 Jeff authorlink1 Jeff Sutherland last2 Schwaber first2 Ken authorlink2 Ken Schwaber title Business object design and implementation OOPSLA 95 Workshop Proceedings year 1995 publisher The University of Michigan isbn 3540760962 page 118 ref 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. Ken left the Scrum Alliance http www.scrum.org originsofscrumorg in the fall of 2009 after a serious bicycle accident. He then founded Scrum.org with Alex Armstrong. At Scrum.org, he led the development of new courseware, assessments, and partnerships to improve the quality and effectiveness of Scrum. He has recently published and updated Scrum with Jeff Sutherland, and wrote Software in Thirty Days also with Jeff. 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 ...   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. Brent Hailpern

    and was chair of SIGPLAN 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 ... chair for ACM s Multimedia 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 ... of the OOPSLA Steering Committee 1998 2003, chair 1999 2002, past chair 2002 2003 . He was an Associate ...   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. 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 nl archetype openEHR ...   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 ta ...   more details



  1. Flapjax

    Unreferenced date January 2009 Flapjax is a programming language built atop JavaScript . It provides a spreadsheet like Reactive programming dataflow computation style, making it easy to create Reactive programming reactive Web pages without the burden of Callback computer science callbacks and potentially inconsistent mutation. Flapjax can be thought of in two ways either as a Library computing library , for use in regular JavaScript programs, or as a new language that the Compilers compiler converts into generic JavaScript. In either case, the resulting programs can be run in a regular Web Internet Browser browser . In addition, Flapjax comes with persistent storage and a simple API that masks the complexity of using AJAX , along with sharing and Access Control access control for server data. The Flapjax compiler is written in Haskell programming language Haskell . Further reading Leo Meyerovich, Arjun Guha, Jacob Baskin, Greg Cooper, Michael Greenberg, Aleks Bromfield, Shriram Krishnamurthi. http www.cs.brown.edu arjun public flapjax.pdf Flapjax A Programming Language for Ajax Applications . OOPSLA 2009. Leo Meyerovich, Arjun Guha, Jacob Baskin, Greg Cooper, Michael Greenberg, Aleks Bromfield, Shriram Krishnamurthi. Flapjax A Programming Language for Ajax Applications . Brown University Tech Report CS 09 04. Arjun Guha, Shriram Krishnamurthi, Trevor Jim. http www2009.org proceedings pdf p561.pdf Using Static Analysis for Ajax intrusion Detection . WWW 2009. Arjun Guha, Jacob Matthews, Robert Bruce Findler, Shriram Krishnamurthi. http www.cs.brown.edu sk Publications Papers Published gmfk rel par poly cont paper.pdf Relationally Parametric Polymorphic Contracts . DLS 2007. External links http www.flapjax lang.org Flapjax home page https github.com brownplt flapjax tree master compiler The Flapjax compiler source Category Scripting languages Category Reactive programming languages compu lang stub fi Flapjax ...   more details



  1. Plaid (programming language)

    Plaid is a new general purpose object oriented computer programming language currently being designed. It falls under the permission based programming paradigm and allows for typestate oriented programming . Purpose The project s website states that Plaid is a response to some of the large scale changes in computing we see today. First, the rise of ultra large scale systems puts a premium on building more reliable and secure web systems out of distributed and outsourced components. Second, the emerging generation of multicore chips means that performance critical applications must effectively leverage concurrency. Third, today s applications are built upon ever more powerful libraries and frameworks, creating major challenges in ensuring those components are used correctly together. ref http www.cs.cmu.edu aldrich plaid.html Plaid website , retrieved 2010 07 15 ref History A paper regarding the language entitled State oriented Programming ref http www.cs.cmu.edu aldrich papers onward2009 state.pdf State oriented Programming , http www.cs.cmu.edu aldrich plaid.html Plaid website , 2010 07 15 ref was presented ref http www.cs.cmu.edu aldrich plaid.html Plaid website , retrieved 2010 07 15 ref ref http onward conference.org 2009 index.php?option com content&view article&id 29&Itemid 30 Onward 2009 conference website, retrieved 2010 07 15 ref at the Onward 2009 conference. Reception Jonathan Edwards , a computer programming language innovator and chair of workshops at Onward 2009, commented that The Onward program was perhaps the best ever this year, with some interesting preliminary work that was more than just metaphors and hand waving. Jonathan Aldrich s Plaid language is worth following. ref http alarmingdevelopment.org ?p 338 OOPSLA Report , Jonathan Edwards blog http alarmingdevelopment.org Alarming Development , 2009 11 01. Retrieved 2010 07 15. ref References Reflist compu lang stub Category Concurrent programming languages Category Object oriented programming l ...   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 Unified Modeling Language 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 ...   more details




Articles 1 - 25 of 110          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.info All Rights Reserved. Privacy Statement