Tuesday, October 16, 2018
Text Size

Site Search

  • PLoP


    For the 25th conference, Pattern Languages of Programs (PLoP®) in 2018 will be held in Portland Oregon in conjunction with the PUARL Conference October 24th - 26th.  The purpose of AsianPLoP is to promote the development of patterns, pattern languages, technologies and experiences of patterns primarily about software; however, these for domains outside of software are also welcome. Visit the PLoP Official Site Read the full story Read More
  • SugarLoaf PLoP

    SugarLoaf PLoP

    SugarLoafPLoP'2018 Huaso Edition will be held on one of the campuses of Universidad Técnica Federico Santa María (UTFSM) in Valparaísr, Chile between November 20th and 23rd, 2018. SugarLoafPLoP is the premier Latin American Conference onPattern Languages of Programs. This is the twelfth SugarLoafPLoP conference and the first time that the SugarLoaf PLoP conference has been held in Chile. Read the full story Read More
  • 1
  • 2

The Hillside Mission

The mission of the Hillside Group is to improve the quality of life and society as a whole. This includes architects, developers, managers, owners, workers, educators, students, and more. Understanding and helping the human element is critical for achieving success. The Hillside Group believes in making processes and design more humane by paying attention to real people and existing practices.

The Hillside Group promotes the use of patterns and pattern languages to record, analyze, and share knowledge to help achieve its mission. The Hillside Group sponsors a variety of activities to achieve this mission—organizing workshops, hosting PLoP (pattern) conferences, and producing publications for discussing, recording, and documenting successful practices.

The Hillside Group supports many different conferences such as: PLoP, EuroPLoP, AsianPLoP, VikingPLoP, SugarLoafPLoP, and ChiliPLoP. These conferences focus on writing groups to better improve patterns through group exposure. Each conference offers advanced topics for the more adept pattern writers. Participants have the opportunity to refine and extend their patterns with help from knowledgeable and sympathetic patterns enthusiasts.

Pattern Books

The Design Patterns Book Series showcases many patterns from PLoP conferences and leading experts in the patterns field.

See our Pattern Book Library filled with over 80 Pattern related books.

Patterns Resources

Asian PLoP

The premier Asian conference on
Pattern Languages of Programs

AsianPLoP solicits paper submissions written in both of English and Japanese; English papers and Japanese ones will be discussed in different sessions. Both practitioners from the industry and academics are invited to submit their papers. The conference solicits the papers for the following different sessions. Details can be found in Topics and Submission.

  • Writers' Workshop - papers that document patterns and pattern languages will be workshopped in the traditional PLoP format.
  • Technology Workshop - papers that explore theories, techniques, applications, tools and case studies in patterns and related areas such as agile developments.
  • Writing Group - papers of newcomers who want to learn how to better elaborate an idea intended to evolve to a pattern or pattern language. This is more like a hands-on tutorial on writing patterns.

Visit the official site

Previous Asian Pacific Conferences

While this is the first AsianPLoP, The Hillside Group has sponsored PLoP conferences located in Asian Pacific region in the past, including the MensorePLoP and KoalaPLoP.

We have information on those conferences here for posterity.

Bridging the World!

Software developers have long observed that certain themes recur and endure across different applications and systems. The emerging interest in patterns represents an effort to catalog and communicate these themes and motives-to provide handbooks of proven solutions to common problems. MensorePLoP brings together researchers and practitioners whose interests span a remarkably broad range of topics, who share an interest in exploring the power of the pattern form. MensorePLoP invites you to add your expertise to the growing corpus of patterns. MensorePLoP focuses on improving the expression of patterns.

MensorePLoP was held at Hotel Moon Beach, Okinawa, Japan. This was the first attempt to hold this kind of conference in a subtropical climate and insular geological structure.

Australian Conference on Pattern Languages of Programs

KoalaPLoPTM was hosted near Melbourne Australia and is open to pattern authors, pattern users, and software designers and developers from around the world. The conference was last hosted in 2002. It ran for three conference cycles.


Upcoming Conference Archives Activities Location

What is PLoP?

Pattern Languages of Programming (PLoP) events are opportunities for pattern authors to have their pattern languages critically reviewed by fellow authors. This criticism is offered in the form of Writer's Workshops. This feedback allows the participants to improve their patterns to make them more useful or more publishable.


There is no guaranteed publication associated with the review of a pattern language at PLoP. In the past, selected papers have appeared in the Pattern Language of Program Design (PLoPD) series. Each pattern paper that is reviewed at PLoP might be placed in a pool that is drawn from to populate future PLOPD books.



Upcoming PLoP Conference

Pattern Languages of Programs Conference 2017
October 23-25, 2017
in conjunction with SPLASH 2015 in Vancouver, Canada
URL: www.hillside.net/plop/


Past PLoP Conferences

Pattern Languages of Programs Conference 2016

October 24-26, 2016

Allerton Park in Monticello, IL

URL: www.hillside.net/plop/2016

Pattern Languages of Programs Conference 2015

October 24-26, 2015

in conjunction with SPLASH 2015 in Pittsburgh, Pennsylvania

URL: www.hillside.net/plop/2015


Pattern Languages of Programs Conference 2014

September 14-17, 2014

Allerton Park in Monticello, IL

URL: www.hillside.net/plop/2014

Pattern Languages of Programs Conference 2013

October 23 - 26, 2013

Allerton Park in Monticello, IL

URL: www.hillside.net/plop/2013


Pattern Languages of Programs Conference 2012

October 19 - 21, 2010

Tucson, Arizona

URL: www.hillside.net/plop/2012

Pattern Languages of Programs Conference 2011

October 21 - 23, 2011

Portland, Oregon

URL: www.hillside.net/plop/2011



Pattern Languages of Programs Conference 2010

October 16 - 18, 2010

Reno, Nevada

URL: www.hillside.net/plop/2010


Pattern Languages of Programs Conference 2009

August 28-30, 2009

Allerton Park in Monticello, IL

URL: www.hillside.net/plop/2009



Pattern Languages of Programs Conference 2008

October 18 - 20, 2008

Nashville, TN USA

URL: www.hillside.net/plop/2008/


Pattern Languages of Programs Conference 2007

September 5 - 8, 2007

Allerton Park in Monticello, IL

URL: www.hillside.net/plop/2007



Pattern Languages of Programs Conference 2006

October 21 - 23, 2006

Portland, OR USA

URL: www.hillside.net/plop/2006


Pattern Languages of Programs Conference 2005

September 7 - 10, 2005

Allerton Park in Monticello, IL

URL: www.hillside.net/plop/2005



Pattern Languages of Programs Conference 2004

September 8 - 12, 2004

Allerton Park in Monticello, IL

URL: www.hillside.net/plop/2004


Pattern Languages of Programs Conference 2003

September 8th - 12th, 2003

Allerton Park in Monticello, IL

URL: www.hillside.net/plop/plop2003


Pattern Languages of Programs Conference 2002

September 8 - 12, 2002

Allerton Park in Monticello, IL

URL: www.hillside.net/plop/plop2002

Pattern Languages of Programs Conference 2001

September 11 - 15, 2001

Allerton Park in Monticello, IL

URL: www.hillside.net/plop/plop2001

 OOPSLA 2007 Mini PLoP Workshop

October 25th 2007

Montreal Canada

URL: www.hillside.net/index.php/conferences/plop/ooplsa-2007-mini-plop

 OOPSLA 2009 Mini PLoP

October 25th, 2009

Orlando, FL

URL: www.hillside.net/index.php/conferences/plop/ooplsa-2009-mini-plop

Further Back


Activities at PLoP

Here's a sample of what has been going on at PLoPs...

Writers' Workshops

Writers' Workshops are used by the pattern community to improve our patterns. These are the primary focus of our time at PLoP.



If someone gives you something ... pass it on

Gifting is a custom of many societies of giving visitors and friends small tokens of friendship. This custom began with PLoP'97. PLoP attendees should bring about 20 small gifts that represent themselves, their work, or their companies. Suggested gifts range from hats to T-shirts, from toys to trinkets, from pens to pencils, from abaci to zirconium.

Over the course of the conference these gifts should be presented to other attendees. Whenever the giver feels moved to make a gift. Getting started might be a little awkward, as we each determine when to give what to who. After the first few gifts, it will become less so. And it will likely feel risky, ``is my gift good enough?,'' ``what if they don't have anything to give me?,'' ``what if I receive something from someone that I don't want to give anything to?'' This also will reduce after the first few.

The benefits of deepening our connections to the other pattern folks at PLoP, and the wisdom into the them and ourselves will greatly exceed our discomfort at getting started. Expect to receive some insight into your fellow attendees, from who gifts you and with what; as well as insight into yourself when you receive a gift.


The weather at Allerton Park for PLoP is typically in the 60-90 degree Fahrenheit/15-32 degree Celsius range with the possibility for rain. The Allerton Park buildings are air conditioned. Events and activities take place both inside and outside on the lawn.

To raise our creative spirits, outdoor games are an important part of PLoP. Plan on going outside occasionally to frolic on the grass, and plan your attire for comfort and convenience. While suits aren't banned, you might be the only one wearing one!


Games are a well-established activity at PLoP. So far, George Platts has been helping us with this matter. Some games have become 'traditions,'' while others will be surprises. Come with an open mind, prepared to engage in some fun time with your fellow PLoPers.


Sometimes naptime is scheduled.


Allerton House

Allerton Park has beautiful grounds and facilities well suited to PLoP. However, it was not designed as a modern conference center. This has two practical ramifications that participants should be aware of:

  • Sleeping rooms are shared with other PLoP attendees. The facilities do not have nearly enough rooms for everyone to have a private room.
  • The building has very few telephones. PLoP might be a good time to plan on getting away from the office.




Conference Location

Historically PLoP was held at the Robert Allerton Park and Conference Center, near Monticello, Illinois, USA. This conference center is maintained by the University of Illinois at Urbana-Champaign. (You can check out the current weather in Monticello or Chicago O'Hare from the Weather Channel or through a WebCam that shows a live image of the Engineering campus--courtesy of the Atmospheric and Oceanic Science Group at NCSA.)


Allerton House

This site is home to native flood-plain forest and upland woods, as well as numerous formal gardens. The manor house, modeled after the Ham House in England, was built in 1900.

The University of Illinois' Web server hosts more information about the Allerton Conference center, including a virtual tour of the park, driving directions, and a short history.

Co-location with the Splash Conference

In 2010, the PLoP Conference will be co-located with the Splash Conference in Reno, Nevada.

Co-location with the Agile Conference

In 2009, the PLoP Conference was co-located with the Agile Conference in Chicago, IL.

Co-location with OOPSLA

In recent years, the PLoP Conference has been co-located with OOPSLA. In 2008, the conference will swing down to Nashville to be held in conjunction with OOPSLA.


Patterns in Enterprise Architecture Management (PEAM2010)

From the PEAM website:

There is a growing interest in academia and industry to identify, collect, document and exchange best practices in the management of very large software application landscapes in a structured manner.

The goal of the workshop is to improve this knowledge exchange by using an integrating pattern-based approach. An enterprise architecture management pattern (EAM pattern) is a general, reusable solution to a common problem in a given context which identifies driving forces, known usages and consequences. It can be specified on different levels of abstraction and detail, e.g. as a framework for enterprise architectures, as a method for enterprise modeling, or as a reference model.


We have compiled our collected PLoP experiences into a series named How to Run PLoP

PLoP PhotoThe Hillside Group Sponsors many different conferences such as: PLoP, EuroPLoP, AsianPLoP, ScrumPLoP, VikingPLoP, SugarLoafPLoP, and ChiliPLoP. These conferences focus on writing groups to better improve patterns through group exposure. Each conference offers advanced topics for the more adept pattern writers. Participants have the opportunity to refine and extend their patterns with help from knowledgeable and sympathetic patterns enthusiasts.

Conference Proceedings

  • Hillside Fellowship Award
  • PLoP 2018 in Portland
  • Security Patterns in Practice
  • PLoP Conference Proceedings

The Hillside Fellowship Award

Congratulations to Ralph Johnson and Richard Gabriel for being presented the first Hillside Fellowship award at the 2016 PLoP event at Allerton, PLoP 2016 .

Hilside Fellowship Award Recipients 2016

The Hillside Fellowship Program was established in 2016 to recognize members of The Hillside Group who have made exceptional contributions to the Hillside community and to the patterns community at large. The title of Hillside

Read More

PLoP™ 2018 in Portland, Oregon

Check out the main PLoP Website for more information and details!!!

Read More

Security Patterns in Practice

Eduardo Fernandez's new book " Security Patterns in Practice: Designing Secure Architectures with Software Patterns " has been published.


It is the result of 14 years of producing security patterns with students and colleagues. Almost all of these patterns went through PLoP, EuroPLoP, AsianPLoP, or SugarLoafPLoP. Many of you have participated as shepherds or workshop commentators, the book owes something to

Read More

PLoP Conference Proceedings

After the PLoP Workshops, writers are encouraged to modify their papers and submit a final version. The final versions are collected and submitted to the ACM Digital Library. The versions are also available from the conference website. 

Conference Proceedings (ACM Digital Library)

Some of the PLoP accepted papers have been published on the  ACM Digital Library . The program committee will

Read More


Learn More about Patterns


Important: PLoP® is a registered
    trademark of The Hillside Group.

© Copyright 1994 - 2018, All Rights Reserved

Login Form