SlideShare ist ein Scribd-Unternehmen logo
1 von 110
Downloaden Sie, um offline zu lesen
Pattern Language 3.0 
A New Generation of Pattern Languages 
Invited Talk at SuagrLoafPLoP2014 
Takashi Iba 
Faculty of Policy Management, ! 
Keio University! 
Ph.D in Media and Governance! 
iba@sfc.keio.ac.jp
Pattern Language 3.0 ?
Since the late 1990s 
Pattern Language 2.0 
Since the late 1970s Pattern Language 1.0 
Pattern Language 3.0 
Since the late 1980s 
Since the late 2000s 
Human Action 
Software 
Architecture 
Three Generations of Pattern Languages
Three Generations of Pattern Languages 
A Pattern Language for Creative Learning 
Pattern Language 3.0 
Learning Patterns 
Since the late 1990s 
Pattern Language 2.0 
Since the late 1970s Pattern Language 1.0 
Pattern Language 3.0 
Since the late 1980s 
Since the late 2000s 
Human Action 
Software 
Architecture 
In the recent complex society, identifying problems and 
creatively thinking of solutions from various perspectives is 
essential. People need to learn by constructing their own living 
knowledge based on their situation and not by merely 
memorizing existing ideas;; Learning how to generate new ideas 
and how to think is also necessary;; that is, a creative learning. 
How can such Creative Learning be achieved? Secrets to 
Creative Learning are scribed in this book. 
Learning Patterns presents 40 distinct patterns that show tips, 
methods, and views for a Creative Learning. The Learning 
Patterns are written as a pattern language that summarizes the 
design knowledge that develops from a person’s experience into 
the form of a pattern. It pairs a problem that occurs in a certain 
context of a design with its solution and gives it a name. 
The users of a pattern language must select a pattern on the 
basis of the context in which it is being used, and fit the abstract 
solution to their specific situation. Read through the pages and 
use any or all of the Learning Patterns to make your learning 
more creative. 
Takashi Iba is an associate professor at the Faculty of Policy 
Management and the Graduate School of Media and 
Governance at Keio University, Japan. He received a Ph.D. in 
Media and Governance from Keio University in 2003, and 
continued as a visiting scholar at the MIT Center for Collective 
Intelligence during the 2009 academic year. With collaborating 
with his students, Dr. Iba created many pattern languages 
concerning human actions. He authored Collaboration Patterns 
(2014), Presentation Patterns (2014), and many academic books 
in Japanese such as the bestselling Introduction to Complex 
Systems (1998). 
Takashi Iba with Iba Laboratory 
IBA Learning Patterns ― A Pattern Language for Creative Learning CreativeShift
井庭 崇 
Associate Professor, Faculty of 
Policy Management, Keio University! 
Ph.D. in Media and Governance 
Research 
explores the nature of creativity and works to build media to nurture it! 
! - Systems Theory: the Science of Complex Systems & Autopoietic Systems! 
! - Pattern Language: for sharing practical knowledge in a creative domain! 
! - Future Language: for sharing future vision 
Teaching 
Pattern Language, Creative Systems Theory, 
Workshop Design, Exploring Creative Society 
In the recent complex society, identifying problems and 
creatively thinking of solutions from various perspectives is 
essential. People need to learn by constructing their own living 
knowledge based on their situation and not by merely 
memorizing existing ideas;; Learning how to generate new ideas 
and how to think is also necessary;; that is, a creative learning. 
How can such Creative Learning be achieved? Secrets to 
Creative Learning are scribed in this book. 
Learning Patterns presents 40 distinct patterns that show tips, 
methods, and views for a Creative Learning. The Learning 
Patterns are written as a pattern language that summarizes the 
design knowledge that develops from a person’s experience into 
the form of a pattern. It pairs a problem that occurs in a certain 
context of a design with its solution and gives it a name. 
The users of a pattern language must select a pattern on the 
basis of the context in which it is being used, and fit the abstract 
solution to their specific situation. Read through the pages and 
use any or all of the Learning Patterns to make your learning 
more creative. 
Takashi Iba is an associate professor at the Faculty of Policy 
Management and the Graduate School of Media and 
Governance at Keio University, Japan. He received a Ph.D. in 
Media and Governance from Keio University in 2003, and 
continued as a visiting scholar at the MIT Center for Collective 
Intelligence during the 2009 academic year. With collaborating 
with his students, Dr. Iba created many pattern languages 
concerning human actions. He authored Collaboration Patterns 
(2014), Presentation Patterns (2014), and many academic books 
in Japanese such as the bestselling Introduction to Complex 
Systems (1998). 
Learning Patterns 
A Pattern Language for Creative Learning 
Takashi Iba with Iba Laboratory 
IBA Learning Patterns ― A Pattern Language for Creative Learning CreativeShift 
Takashi Iba 
Enjoying creating (almost) anything 
Programming as a hobby & tools for research 
since 13 years old (1987 - )! 
Basic, C, C Shell, Perl, Java …
xn+1 = a xn ( 1 - xn ) 
Programming as a hobby & tools for research 
Logistic Map
http://www.chaoticwalk.org 
Logistic Map 
xn+1 = a xn ( 1 - xn ) 
Iba, T. & Shimonishi, K. (2011), "The Origin of Diversity: Thinking with Chaotic Walk," in Unifying Themes in Complex 
Systems Volume VIII: Proceedings of the Eighth International Conference on Complex Systems, New England 
Complex Systems Institute Series on Complexity (Sayama, H., Minai, A. A., Braha, D. and Bar-Yam, Y. eds., NECSI 
Knowledge Press, 2011), pp.447-461.
http://web.sfc.keio.ac.jp/~iba/chaos/images/ChaoticWalkerLogo320.jpg 
Takashi Iba, "A Study on Simulating Economies and Societies 
as Evolutionary Complex Systems,” Ph.D Thesis for Graduate 
School of Media and Governance, Keio University, 2003
http://web.sfc.keio.ac.jp/~iba/chaos/images/ChaoticWalkerLogo320.jpg 
Boxed Economy Project (1999 - 2003) 
Creating a method and tools for agent-based social simulations
PlatBox Simulator, a software platform to execute and! 
to analyze the agent-based social simulations. 
http://web.sfc.keio.ac.jp/~iba/chaos/images/ChaoticWalkerLogo320.jpg 
Component Builder, a tool for designing the model! 
component plugged into PlatBox Simulator.
http://web.sfc.keio.ac.jp/~iba/chaos/images/ChaoticWalkerLogo320.jpg 
PlatBox Model Framework
Modeling with! 
UML diagram! 
+ 
Action Parts 
http://web.sfc.keio.ac.jp/~iba/chaos/images/ChaoticWalkerLogo320.jpg
Action Parts 
We define 281 action parts. 
All actions in social simulation can be 
described with combining these parts. 
㻵㼚㼏㼞㼑㼍㼟㼑㻌㼠㼔㼑㻌㼢㼍㼘㼡㼑㻌㼛㼒㻌㻰㼛㼡㼎㼘㼑㻵㼚㼒㼛㼞㼙㼍㼠㼕㼛㼚㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌㼔㼍㼟㻌 
㻾㼑㼐㼡㼏㼑㻌㼠㼔㼑㻌㼢㼍㼘㼡㼑㻌㼛㼒㻌㻰㼛㼡㼎㼘㼑㻵㼚㼒㼛㼞㼙㼍㼠㼕㼛㼚㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌㼔㼍㼟㻌 
㼁㼜㼐㼍㼠㼑㻌㼠㼔㼑㻌㼢㼍㼘㼡㼑㻌㼛㼒㻌㻰㼛㼡㼎㼘㼑㻵㼚㼒㼛㼞㼙㼍㼠㼕㼛㼚㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌㼔㼍㼟㻌 
㻵㼚㼏㼞㼑㼍㼟㼑㻌㼠㼔㼑㻌㼢㼍㼘㼡㼑㻌㼛㼒㻌㻵㼚㼠㼑㼓㼑㼞㻵㼚㼒㼛㼞㼙㼍㼠㼕㼛㼚㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌㼔㼍㼟㻌 
㻾㼑㼐㼡㼏㼑㻌㼠㼔㼑㻌㼢㼍㼘㼡㼑㻌㼛㼒㻌㻵㼚㼠㼑㼓㼑㼞㻵㼚㼒㼛㼞㼙㼍㼠㼕㼛㼚㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌㼔㼍㼟㻌 
㻯㼔㼍㼚㼓㼑㻌㼠㼔㼑㻌㼢㼍㼘㼡㼑㻌㼛㼒㻌㻵㼚㼠㼑㼓㼑㼞㻵㼚㼒㼛㼞㼙㼍㼠㼕㼛㼚㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌㼔㼍㼟㻌 
㻯㼔㼑㼏㼗㻌㼠㼔㼑㻌㼏㼡㼞㼞㼑㼚㼠㻌㼟㼠㼍㼠㼡㼟㻌㼛㼒㻌㼠㼔㼕㼟㻌㻮㼑㼔㼍㼢㼕㼛㼞㻌 
テキスト 
㻿㼜㼑㼏㼕㼒㼥㻌㼠㼔㼑㻌㼀㼥㼜㼑㻌㼛㼒㻌㼠㼔㼕㼟㻌㻮㼑㼔㼍㼢㼕㼛㼞㻌 
㻰㼑㼘㼑㼠㼑㻌㻵㼚㼒㼛㼞㼙㼍㼠㼕㼛㼚㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌㼙㼑㼙㼛㼞㼕㼦㼑㼐㻌 
㻭㼟㼟㼕㼓㼚㻌㼍㼘㼘㻌㼙㼑㼙㼛㼞㼕㼦㼑㼐㻌㻵㼚㼒㼛㼞㼙㼍㼠㼕㼛㼚㻌㼛㼒㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌㼠㼛㻌㼍㻌㻹㼍㼜㻌 
㻹㼍㼗㼑㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌㻾㼑㼏㼍㼘㼘㻌㻵㼚㼒㼛㼞㼙㼍㼠㼕㼛㼚㻌 
㻹㼍㼗㼑㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌㻹㼑㼙㼛㼞㼕㼦㼑㻌㻵㼚㼒㼛㼞㼙㼍㼠㼕㼛㼚㻌 
㻭㼏㼝㼡㼕㼞㼑㻌㼍㼘㼘㻌㼟㼜㼑㼏㼕㼒㼕㼑㼐㻌㼀㼥㼜㼑㼟㻌㼛㼒㻌㻳㼛㼛㼐㼟㻌㼒㼞㼛㼙㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌 
㻭㼏㼝㼡㼕㼞㼑㻌㼟㼜㼑㼏㼕㼒㼕㼑㼐㻌㼝㼡㼍㼚㼠㼕㼠㼥㻌㼛㼒㻌㻳㼛㼛㼐㼟㻌㼒㼞㼛㼙㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌 
㻭㼏㼝㼡㼕㼞㼑㻌㼟㼜㼑㼏㼕㼒㼕㼑㼐㻌㻼㼍㼞㼑㼚㼠㻙㼀㼥㼜㼑㻌㼛㼒㻌㻳㼛㼛㼐㼟㻌㼒㼞㼛㼙㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌㼍㼚㼐㻌㻭㼟㼟㼕㼓㼚㻌㼠㼔㼑㼙㻌㼠㼛㻌㼍㻌㻿㼑㼠㻌 
㻭㼏㼝㼡㼕㼞㼑㻌㼟㼜㼑㼏㼕㼒㼕㼑㼐㻌㻼㼍㼞㼑㼚㼠㻙㼀㼥㼜㼑㻌㼍㼚㼐㻌㼝㼡㼍㼚㼠㼕㼠㼥㻌㼛㼒㻌㻳㼛㼛㼐㼟㻌㼒㼞㼛㼙㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌㼍㼚㼐㻌㻭㼟㼟㼕㼓㼚㻌㼠㼔㼑㼙㻌㼠㼛㻌㼍㻌㻿㼑㼠㻌 
㻯㼛㼚㼚㼑㼏㼠㻌㼛㼚㼑㻌㼣㼍㼥㻌㻾㼑㼘㼍㼠㼕㼛㼚㻌㼎㼑㼠㼣㼑㼑㼚㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌㼍㼚㼐㻌㼛㼠㼔㼑㼞㼟㻌 
㻯㼛㼚㼚㼑㼏㼠㻌㼙㼡㼠㼡㼍㼘㻌㻾㼑㼘㼍㼠㼕㼛㼚㻌㼎㼑㼠㼣㼑㼑㼚㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌㼍㼚㼐㻌㼛㼠㼔㼑㼞㼟㻌 
㻰㼕㼟㼏㼛㼚㼚㼑㼏㼠㻌㼙㼡㼠㼡㼍㼘㻌㻾㼑㼘㼍㼠㼕㼛㼚㻌㼎㼑㼠㼣㼑㼑㼚㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌㼍㼚㼐㻌㼛㼠㼔㼑㼞㼟㻌 
㻰㼕㼟㼏㼛㼚㼚㼑㼏㼠㻌㼛㼚㼑㻌㼣㼍㼥㻌㻾㼑㼘㼍㼠㼕㼛㼚㻌㼛㼒㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌 
㻰㼕㼟㼏㼛㼚㼚㼑㼏㼠㻌㼍㼘㼘㻌㼟㼜㼑㼏㼕㼒㼕㼑㼐㻌㼀㼥㼜㼑㼟㻌㼛㼒㻌㻾㼑㼘㼍㼠㼕㼛㼚㼟㻌㼛㼒㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌 
㻰㼕㼟㼏㼛㼚㼚㼑㼏㼠㻌㼍㻌㼟㼜㼑㼏㼕㼒㼕㼑㼐㻌㻼㼍㼞㼑㼚㼠㻙㼀㼥㼜㼑㻌㼛㼒㻌㻾㼑㼘㼍㼠㼕㼛㼚㼟㻌㼛㼒㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌 
㻯㼘㼛㼟㼑㻌㼍㼏㼠㼕㼢㼑㻌㻯㼔㼍㼚㼚㼑㼘㻌 
㻿㼜㼑㼏㼕㼒㼥㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌 
㻿㼜㼑㼏㼕㼒㼥㻌㼠㼔㼑㻌㼀㼥㼜㼑㻌㼛㼒㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌 
㻯㼔㼑㼏㼗㻌㼣㼔㼑㼠㼔㼑㼞㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌㼔㼍㼟㻌㼠㼔㼑㻌㼟㼜㼑㼏㼕㼒㼕㼑㼐㻌㼀㼥㼜㼑㻌㼛㼒㻌㻳㼛㼛㼐㼟㻌 
㻚㻚㻚㻚㻚㻚㻚㻚㻚 
㻹㼑㼙㼛㼞㼕㼦㼑㻛㻾㼑㼏㼍㼘㼘㻌 
㻯㼔㼍㼚㼓㼑㻌㼠㼔㼑㻌㼟㼠㼍㼠㼡㼟㻌㼛㼒㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌 
㻭㼏㼝㼡㼕㼞㼑㻌㼠㼔㼑㻌㼟㼠㼍㼠㼡㼟㻌㼛㼒㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌 
㻾㼑㼏㼕㼑㼢㼑㻌㻳㼛㼛㼐㼟㻌㼍㼚㼐㻌㻵㼚㼒㼛㼞㼙㼍㼠㼕㼛㼚㻌 
㻭㼏㼝㼡㼕㼞㼑㻌㼠㼔㼑㻌㼟㼠㼍㼠㼡㼟㻌㼛㼒㻌㼛㼠㼔㼑㼞㻌㻭㼓㼑㼚㼠㻌 
㻭㼏㼝㼡㼕㼞㼑㻌㼠㼔㼑㻌㼣㼛㼞㼘㼐㻌㼟㼠㼍㼠㼡㼟㻌 
㻿㼑㼚㼐㻌㻳㼛㼛㼐㼟㻌㼍㼚㼐㻌㻵㼚㼒㼛㼞㼙㼍㼠㼕㼛㼚㻌 
㻯㼔㼍㼚㼓㼑㻌㼠㼔㼑㻌㼟㼠㼍㼠㼡㼟㻌㼛㼒㻌㼛㼠㼔㼑㼞㻌㻭㼓㼑㼚㼠㻌 
㻯㼔㼍㼚㼓㼑㻌㼠㼔㼑㻌㼣㼛㼞㼘㼐㻌㼟㼠㼍㼠㼡㼟㻌 
㻭㼏㼝㼡㼕㼞㼑㻌㼠㼔㼑㻌㼐㼑㼠㼍㼕㼘㼟㻌㼛㼒㻌㻵㼚㼒㼛㼞㼙㼍㼠㼕㼛㼚㻌 
㻭㼏㼝㼡㼕㼞㼑㻌㼠㼔㼑㻌㼐㼑㼠㼍㼘㼟㻌㼛㼒㻌㻳㼛㼛㼐㼟㻌 
㻭㼏㼝㼡㼕㼞㼑㻌㻿㼑㼠㻌 
㻭㼏㼝㼡㼕㼞㼑㻌㼠㼔㼑㻌㼐㼑㼠㼍㼕㼘㼟㻌㼛㼒㻌㻾㼑㼘㼍㼠㼕㼛㼚㻌 
㻯㼞㼑㼍㼠㼑㻌㼚㼑㼣㻌㻵㼚㼒㼛㼞㼙㼍㼠㼕㼛㼚㻌 
㻯㼞㼑㼍㼠㼑㻌㼚㼑㼣㻌㻳㼛㼛㼐㼟㻌 
㻯㼞㼑㼍㼠㼑㻌㼚㼑㼣㻌㻿㼑㼠㻌 
㻱㼐㼕㼠㻌㻵㼚㼒㼛㼞㼙㼍㼠㼕㼛㼚㻌 
㻯㼔㼍㼚㼓㼑㻌㼠㼔㼑㻌㼟㼠㼍㼠㼡㼟㻌㼛㼒㻌㻳㼛㼛㼐㼟㻌 
㻯㼛㼚㼠㼞㼛㼘㻌㻿㼑㼠㻌 
㻯㼍㼘㼏㼡㼘㼍㼠㼑㻌 
㻻㼡㼠㼜㼡㼠㻌 
㼀㼑㼞㼙㼕㼚㼍㼠㼑㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌 
㻭㼐㼐㻌㻮㼑㼔㼍㼢㼕㼛㼞㻌㼠㼛㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌 
㻰㼑㼘㼑㼠㼑㻌㻮㼑㼔㼍㼢㼕㼛㼞㻌㼛㼒㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌 
㻻㼎㼠㼍㼕㼚㻌㻳㼛㼛㼐㼟㻌 
㻚㻚㻚㻚㻚㻚㻚 
http://web.sfc.keio.ac.jp/~iba/chaos/images/ChaoticWalkerLogo320.jpg
Model-Driven Development of Agent-Based Social Simulations 
Model-Driven Development 
http://web.sfc.keio.ac.jp/~iba/cChoancoepstu/ail mModaegl es/ChaotiScimWulaatiolnk MeodreLl ogo320.jpg 
Source Code of Simulation 
Component 
Builder 
Java 
Compiler 
Executable Program of Simulation
http://web.sfc.keio.ac.jp/~iba/chaos/images/ChaoticWalkerLogo320.jpg 
20 
In 1999, I found a book …
http://web.sfc.keio.ac.jp/~iba/chaos/images/ChaoticWalkerLogo320.jpg 
21
Model Patterns 
Patterns for Agent-Based Social Modeling (Iba 2002, 2003) 
行動変化のモデル・パターン 
Behavior Switching 
Target 
Behavior 
Switch 
Behavior 
Behavior 
BehaviorSwitcher 
Target 
Behavior 
Switch 
Behavior 
Behavior 
BehaviorSwitcher 
■ 目的 
エージェントが現在持っている行動を、新しい他 
の行動に切り替える。 
■ 動機 
エージェントの役割が動的に変化するモデルや、 
状況に応じた振舞いをするモデルでは、シミュレー 
ション実行中に、そのエージェントが持っている行 
動を切り替える必要がある。特に典型的な例として 
は、戦略(行動) の切り替えがある。 
■ 基本動作 
BehaviorSwitcher エージェントはTargetBehav-ior 
とSwitchBehaviorBehavior を持っている。Switch- 
BehaviorBehavior によって、TargetBehavior を削 
除し、SwitchBehaviorBehavior によって、NewBe-havior 
■ サンプルコード 
【BehaviorSwitchingWorld クラス】 
・・・ 
public void initializeAgents() { 
//エージェントの生成 
Agent behaviorSwitcher =createAgent( 
BehaviorSwitchingModel.AGENTTYPE_BehaviorSwitcher); 
//そのエージェントへのSwitchBehavior 行動と、切り替え前行動の追加 
behaviorSwitcher.addBehavior( 
BehaviorSwitchingModel.BEHAVIORTYPE_SwitchBehavior); 
behaviorSwitcher.addBehavior(BehaviorSwitchingModel.BEHAVIORTYPE_Target); 
} 
・・・ 
【SwitchBehaviorBehavior クラス】 
・・・ 
protected void switchBehaviorAction() { 
http://web.sfc.keio.ac.jp/~iba/Switch 
Behavior 
Behavior 
BehaviorSwitcher 
chaos/images/ChaoticWalkerLogo320.jpg 
New 
Behavior 
Switch 
Behavior 
Behavior 
BehaviorSwitcher 
を追加する。 
■ 設計 
【全体像】 
: BehaviorSwitchingWorld : BehaviorSwitchingModel 
: Agent AGENTTYPE_BehaviorSwitcher : AgentType 
: SwitchBehaviorBehavior BEHAVIORTYPE_SwitchBehavior : BehaviorType 
: TargetBehavior BEHAVIORTYPE_Target : BehaviorType 
: NewBehavior BEHAVIORTYPE_New : BehaviorType 
【SwitchBehaviorBehavior】 
AbstractBehavior 
( from org.boxed_economy.besp.model.fmfw.behavior ) 
AbstractSwitchBehaviorBehavior 
SwitchBehaviorBehavior 
switchBehaviorAction ( ) 
9CKVKPI(QT'XGPV 
'XGPV5YKVEJ$GJCXKQT#EVKQP 
0GZV5VCVG 
280 
//切り替え前の行動の削除 
this.getAgent().removeBehavior( 
this.getAgent().getBehavior(BehaviorSwitchingModel.BEHAVIORTYPE_Target)); 
//切り替え後の行動の追加 
this.getAgent().addBehavior(BehaviorSwitchingModel.BEHAVIORTYPE_New); 
} 
・・・ 
■ バリエーション 
このサンプルでは、ソースコード中に明示的に切り替え後のBehaviorType を指定している 
が、BehaviorType を情報として入手し、それに応じて切り替え後の行動を決めるということ 
もできる。 
なお、戦略行動のように、同種の行動であるが内容が異なるという行動を切り替えること 
がある(その場合には、Super BehaviorType Calling パターンを使って行動のアクティベー 
ションが行われていると思われる)。このような場合には、切り替え前の行動の削除の際に、 
親BehaviorType を指定して削除することができる。これにより、切り替え前の行動が具体的 
に何であるかを意識することなく、削除することができる。 
■ 関連するパターン 
Behavior Destruction: 行動を削除する(切り替え前の行動を削除する際に用いる)。 
Behavior Creation: 行動を生成する(切り替え後の行動を生成する際に用いる)。 
Temporary Behavior Creation: 一時的に行われる行動を生成する(切り替え後の行動が一時 
的な行動である場合は、これを用いる)。 
Super BehaviorType Calling: 具体的なBehaviorType ではなく、親BehaviorType で指定す 
る(行動を切り替えても、動作するために必要となる)。 
281 
23 patterns ( Elementary / Communication / Behavioral Change / Activation )
http://web.sfc.keio.ac.jp/~iba/chaos/images/ChaoticWalkerLogo320.jpg 
23
http://web.sfc.keio.ac.jp/~iba/chaos/images/ChaoticWalkerLogo320.jpg 
24 
with Ralph Johnson, the Gang of Four
http://web.sfc.keio.ac.jp/~iba/chaos/images/ChaoticWalkerLogo320.jpg
May the force be with you. 
http://web.sfc.keio.ac.jp/~iba/chaos/images/ChaoticWalkerLogo320.jpg
May the force be with you. 
http://web.sfc.keio.ac.jp/~iba/chaos/images/ChaoticWalkerLogo320.jpg 
Jedi 
struggling for the peace of the universe
May the force be with you. 
http://web.sfc.keio.ac.jp/~iba/chaos/images/ChaoticWalkerLogo320.jpg 
Jedi 
for the peace of the universe 
PLoP 
struggling with writing good patterns
PLoP 
2007! 
2008! 
2009! 
EuroPLoP 
AsianPLoP 
SugarLoafPLoP 
http://web.sfc.keio.ac.jp/~iba/chaos/images/ChaoticWalkerLogo320.jpg 
! 
2011! 
2012! 
2013! 
2014 
2012! 
2013! 
(2014) 
2010! 
2011! 
! 
! 
2014 
2014 
This is my 13th * PLoP conference :) 
presented 32 papers, held 6 workshops, and provided 2 talks!
Pattern Language 3.0 - A New Generation of Pattern Languages! 
by Takashi Iba
Pattern Language 3.0 - A New Generation of Pattern Languages! 
by Takashi Iba 
1. New Domains that Pattern Language method applies 
Pattern Language 3.0 (Human Actions) 
2. Using patterns for learning from others 
Dialogue Workshops 
3. New Challenges for using patterns 
Pattern Cards, TV show, …
Pattern Language 3.0 - A New Generation of Pattern Languages! 
by Takashi Iba 
1. New Domains that Pattern Language method applies 
Pattern Language 3.0 (Human Actions)
An example of 
A Pattern Language 
patterns 
for Creative Learning The tool (language) for thinking and 
communicating how to learn creatively 
In the recent complex society, identifying problems and 
creatively thinking of solutions from various perspectives is 
essential. People need to learn by constructing their own living 
knowledge based on their situation and not by merely 
memorizing existing ideas;; Learning how to generate new ideas 
and how to think is also necessary;; that is, a creative learning. 
How can such Creative Learning be achieved? Secrets to 
Creative Learning are scribed in this book. 
Learning Patterns presents 40 distinct patterns that show tips, 
methods, and views for a Creative Learning. The Learning 
Patterns are written as a pattern language that summarizes the 
design knowledge that develops from a person’s experience into 
the form of a pattern. It pairs a problem that occurs in a certain 
context of a design with its solution and gives it a name. 
The users of a pattern language must select a pattern on the 
basis of the context in which it is being used, and fit the abstract 
solution to their specific situation. Read through the pages and 
use any or all of the Learning Patterns to make your learning 
more creative. 
Takashi Iba is an associate professor at the Faculty of Policy 
Management and the Graduate School of Media and 
Governance at Keio University, Japan. He received a Ph.D. in 
Media and Governance from Keio University in 2003, and 
continued as a visiting scholar at the MIT Center for Collective 
Intelligence during the 2009 academic year. With collaborating 
with his students, Dr. Iba created many pattern languages 
concerning human actions. He authored Collaboration Patterns 
(2014), Presentation Patterns (2014), and many academic books 
in Japanese such as the bestselling Introduction to Complex 
Systems (1998). 
Learning Patterns 
A Pattern Language for Creative Learning 
Takashi Iba with Iba Laboratory 
IBA Learning Patterns ― A Pattern Language for Creative Learning CreativeShift 
Pattern Language 3.0 (Human Actions) 
Takashi Iba with Iba Laboratory, Learning 
Patterns: A Pattern Language for Creative 
Learning, CreativeShift Lab, 2014 
http://www.amazon.com/dp/1312408855/ 
http://www.lulu.com/shop/product-21790705.html
pattern 
Context 
Problem 
Solution 
pattern 
Context 
Problem 
Solution 
pattern 
pattern 
Context Solution 
Problem 
Solution 
pattern 
Context 
Problem 
Solution 
pattern 
Context 
Problem 
Solution 
Project patterns 
pattern 
Context 
Problem 
Solution 
pattern 
Context 
Problem 
Solution 
pattern 
Context 
Problem 
Solution 
pattern 
Context 
Problem 
Solution 
Context 
Problem 
Pattern Language 
for Creative Learning 0.80 
‣The Learning Patterns consists of 40 Ppaatttteerrnns, which 
together scribe out the practical knowledge in learning. 
A 2011 
jp
‣Each pattern of the Learning Patterns describes, in a certain 
context, what kind of problem frequently occurs, and what is 
a good solution for the problem. 
Pattern 
Context 
Problem 
Solution 
Context 
Problem 
Solution 
Problem Finding 
Problem Solving 
What is the Pattern? 
Context 
Problem 
Solution 
Context 
Problem 
Solution 
Context 
Problem 
Solution 
Context 
Problem 
Solution 
Context 
Problem 
Context Solution 
Problem 
Solution 
Context 
Problem 
Solution 
Context 
Problem 
Solution 
Context 
Problem 
Solution 
pattern 
pattern 
pattern 
pattern 
pattern 
pattern 
pattern 
pattern 
pattern 
pattern Name
Pattern From 
You have already found the new environment you wish to be in, and 
you are about to start a new challenge. 
25 
ź,QWKLVFRQWH[W 
You still doubt that the community is suitable for you. 
‡ 
outside. 
‡ ,W is not until you learn that you really understand what you wanted 
to learn. 
ź Therefore 
Jump into the new environment to learn something new. 
the events happening there, and learn from the members. Then, engage 
in the activity with as much effort as possible. After some time, evalu-ate 
the environment and rebuild your learning plan. 
Pattern 
Number 
No.4 
24 
Pattern Name 
Jump In 
One-liner 
Do not hesitate to jump into a new learning environment. 
“The great composer does not set to work because he is inspired, but be-comes 
inspired because he is working.” —— Ernest Newman 
“Make up your mind to act decidedly and take the consequences. No good is 
ever done in this world by hesitation.” —— 7KRPDV+X[OH 
“You never know what you can do till you try.” —— Proverb 
RQWH[W 
Problem Forces 
,OOXVWUDWLRQ Quotes Actions 
Context 
Problem 
Solution 
Context 
Problem 
Solution 
Context 
Problem 
Solution 
Context 
Problem 
Solution 
Context 
Problem 
Solution 
Context 
Problem 
Context Solution 
Problem 
Solution 
Context 
Problem 
Solution 
Context 
Problem 
Solution 
pattern 
pattern 
pattern 
pattern 
pattern 
pattern 
pattern 
pattern 
pattern 
Name Context 
Problem 
Solution
Opportunity 
for Learning 
Opportunities for learning are created, 
not chanced upon or waited for. 
You are ready to learn, and perhaps you have a 
few expectations. 
▼ In this context 
There are few good opportunities for learning 
compared to your expectations. 
▼ Therefore 
Create your own opportunities for learning 
based on your interests. 
No. 1 
Context 
Problem 
Solution
Learning by Creating 
Learn through actively creating, 
rather than through memorization. 
You have started to learn, and maybe you want 
more excitement. 
▼ In this context 
You are not willing to learn just by acquiring 
knowledge and skills. 
▼ Therefore 
Launch and implement your own project to 
improve your knowledge and skills. 
No. 2
Language Shower 
Submerge yourself in an environment 
where you are exposed to the language 
you want to master. 
You want a good command of a foreign language. 
▼ In this context 
Mastering languages is difficult. 
▼ Therefore 
Establish an environment where you can 
always listen to and read a foreign language. 
No. 14
Community of 
Learning 
Two heads or more are likely 
better than one. 
You’ve realized that what you are starting to work 
on is a challenging problem or activity. 
▼ In this context 
What you want to study is too big and too difficult 
to explore alone. 
▼ Therefore 
Build a community of learning with people who 
share similar interests. 
No. 28
Talking Thinker 
Talk about your idea, 
don’t be a silent “thinking reed.” 
You’ve worked on developing your idea, but it is 
unclear. 
▼ In this context 
Thinking alone often brings you to a dead end. 
▼ Therefore 
Explain what you think verbally to improve 
your idea. 
No. 31
2. Learning 
by Creating 
0. Creative Learning 
4. Jump In 37. Frontier 
Finder 
34. 
Questioning 
Mind 
16. Thinking 
in Action 
Pattern Language 
for Creative Learning patterns 
17. Prototyping 
15. Tangible 
Growth 
13. Skill 
Embodiment 
7. Output-Driven 
Learning 
31. Talking 
Thinker 
10. Tornado 
of Learning 
19. A Bug’s-Eye 
 Bird’s-Eye View 
22. Passion 
for Exploration 
25. Attractive 
Expressions 
28. Community 
of Learning 
6. Effective 
Asking 5. Copycat 
Learner 39. Be 
Extreme! 
38. Self- 
Producer 
35. The 
Right Way 
36. Brave 
Changes 
9. Playful 
Learning 
8. Daily Use of 
Foreign Language 
32. Leaning 
by Teaching 
33. Firm 
Determinations 
14. Language 
Shower 
12. Quantity brings 
Quality 
11. Chain of 
Excitement 
18. Field Diving 
21. 
Triangular 
20. Hidden Dig 
Connections 
23. Brain 
Switch 24. Fruit 
Farming 
26. The First-Draft- 
Halfway-Point 
27. Acceleration 
to the Next 
29. 
Serendipitous 
Encounters 
30. Good 
Rivals 
3. Open 
Learning 
1. Opportunity 
for Learning 
A
Pattern Language 3.0 (Human Actions), created by Iba Lab 
Ver. 0.60 
November, 2012 
Collaboration Patterns Project 
http://collabpatterns.sfc.keio.ac.jp 
http://twitter.com/collabpatterns 
collabpatterns@sfc.keio.ac.jp 
創造的コラボレーション 
未来への使命感 
方法のイノベーション 
伝説をつくる 
成長のスパイラル 
共感のチームづくり 
レスポンス・ラリー 
一体感をつくる 
貢献の領域 
成長のリターン 
自発的なコミットメント 
ゆるやかなつながり 
弱さの共有 
感謝のことば 
創発的な勢い 
まとまった時間 
創造の場づくり 
活動の足あと 
意味のある混沌 
アイデアをカタチに 
インサイド・イノベーター 
ゴールへの道のり 
臨機応変な動き 
飛躍のための仕込み 
世界を変える力 
クオリティ・ライン 
こだわり合う 
一度こわす 
期待を超える 
ファンをつくる 
広がりの戦略 
世界の文脈 
つくり続ける強さ 
感性を磨く 
0 
1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
13 
14 
15 
16 
17 
18 
19 
20 
21 
22 
23 
24 
25 
26 
27 
28 
29 
30 
31 
32 
33 Ver. 0.60 
コラボレーション・パターン 
Collaboration Patterns Project 
Collaboration Patterns : コラボレーション・パターン ̶ 創造的コラボレーションのパターン・ランゲージ (ver. 0.60) 
創造的コラボレーションのパターン・ランゲージ 
Learning Collaboration Beauty Change Making 
(2009) (2011) (2012) (2012) (2012) 
Surviving! 
Earthquakes 
Living well! 
with Dementia 
(2013) (2014) 
Presentation 
Personal! 
Culture 
(2013)
Three Generations of Pattern Languages 
Since the late 1990s 
Pattern Language 2.0 
Since the late 1970s Pattern Language 1.0 
Pattern Language 3.0 
Since the late 1980s 
Since the late 2000s 
1st Generation: Architecture, since 70’s 
2nd Generation: Software, since late 80’s 
3rd Generation: Human Action, since late 90’s
1st Generation: Architecture, since 70’s 
C. Alexander, S. Ishikawa, M. Silverstein, 
http://stephania32.wordpress.com/ 
Christopher Alexander 
A Pattern Language: Towns, Buildings, Construction, Oxford University Press, 1977
2nd Generation: Software, since late 80’s 
Kent Beck Ward Cunningham 
Gang of Four 
Kent Beck  Ward Cunningham, “Using Pattern Languages for Object- 
Oriented Program”, OOPSLA '87, 1987 
Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides,! 
Design Patterns: Elements of Reusable Object-Oriented Software,! 
Addison-Wesley Professional, 1994
2nd Generation: Software, since late 80’s
3rd Generation: Human Action, since late 90’s 
Mary Lynn Manns Linda Rising 
Manns, M. L., and Rising, L., Fearless Change: Patterns for 
Introducing New Ideas. Addison-Wesley, 2005 
Joseph Bergin 
Pedagogical Patterns Editorial Board, Pedagogical 
Patterns: Advice For Educators, Createspace., 2012
3rd Generation: Human Action, since late 90’s 
Ver. 0.60 
November, 2012 
Collaboration Patterns Project 
http://collabpatterns.sfc.keio.ac.jp 
http://twitter.com/collabpatterns 
collabpatterns@sfc.keio.ac.jp 
創造的コラボレーション 
未来への使命感 
方法のイノベーション 
伝説をつくる 
成長のスパイラル 
共感のチームづくり 
レスポンス・ラリー 
一体感をつくる 
貢献の領域 
成長のリターン 
自発的なコミットメント 
ゆるやかなつながり 
弱さの共有 
感謝のことば 
創発的な勢い 
まとまった時間 
創造の場づくり 
活動の足あと 
意味のある混沌 
アイデアをカタチに 
インサイド・イノベーター 
ゴールへの道のり 
臨機応変な動き 
飛躍のための仕込み 
世界を変える力 
クオリティ・ライン 
こだわり合う 
一度こわす 
期待を超える 
ファンをつくる 
広がりの戦略 
世界の文脈 
つくり続ける強さ 
感性を磨く 
0 
1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
13 
14 
15 
16 
17 
18 
19 
20 
21 
22 
23 
24 
25 
26 
27 
28 
29 
30 
31 
32 
33 Ver. 0.60 
コラボレーション・パターン 
Collaboration Patterns Project 
Collaboration Patterns : コラボレーション・パターン ̶ 創造的コラボレーションのパターン・ランゲージ (ver. 0.60) 
創造的コラボレーションのパターン・ランゲージ 
Learning Presentation Collaboration Beauty Change Making 
Surviving! 
Earthquakes 
Living well! 
with Dementia 
Personal! 
Culture 
Takashi Iba! 
with Iba Lab
Survival Language 
A Pattern Language for Surviving Earthquakes 
Tomoki Furukawazono, Shota Seshimo, Daiki Muramatsu, and 
Takashi Iba, designing a pattern language for surviving 
earthquakes, 4th International Conference on Collaborative 
Innovation Networks (COINs2013), Santiago, Chile, Aug. 2013! 
! 
Tomoki Furukawazono, Shota Seshimo, Daiki Muramatsu, 
Takashi Iba, Survival Language: A Pattern Language for 
Surviving Earthquakes, in 20th International Conference on 
Pattern Language of Programs (PLoP2013), IL, UAS, Oct. 2013 
will be published in Jan, 2015
Survival Language 
A Pattern Language for Surviving Earthquakes 
Survival 
Life over Furniture 
Life over Furniture 
S ur vival 
Designing Preparation Designing Emergency Action Designing Life After Quake 
Survival Language Project ilab-survival@sfc.keio.ac.jp 
Daily Use of Reserves 
1981 Line 
Evacuation before Firefighting 
Armadillo Pose Cover and Hold on 
Kick Signal 
Shrine Shelter 
Evacuation Initiator 
Pattern Gift
Life over Furniture 
An earthquake has struck and shaking furniture around you 
are about to collapse.
You try to hold on the furniture to keep it from falling, but end up 
having the furniture collapsing over you. Shaking furniture may 
bring up your fears and tempt you to hold on to it to make it stop 
shaking. In some occasions, there may be valuables kept in the 
furniture, tempting you even more to keep it from falling and breaking 
the valuables. Unfortunately, it is impossible to prevent this when the 
ground is shaking. Going close to the furnitures will only leave you 
crushed under them. ! 
! 
Therefore:! 
As soon as you feel the ground shaking, get away from any 
furniture for your safety.! 
! 
! 
Get away from the furnitures and keep safe --- ARMADILLO POSE,! 
COVER AND LOCK.
Survival Language 
A Pattern Language for Surviving Earthquakes 
Survival 
Life over Furniture 
Life over Furniture 
S ur vival 
Designing Preparation Designing Emergency Action Designing Life After Quake 
Survival Language Project ilab-survival@sfc.keio.ac.jp 
Daily Use of Reserves 
1981 Line 
Evacuation before Firefighting 
Armadillo Pose Cover and Hold on 
Kick Signal 
Shrine Shelter 
Evacuation Initiator 
Pattern Gift
A SURVIVAL LANGUAGE:! 
TSUNAMI ESCAPE WAYFINDING! 
The University of Oregon 
Oregon Office of 
Emergency Management
Words for a Journey! 
The Art of Being with Dementia 
WORDS FOR 
THE CARED 
WORDS FOR 
THE CARING 
WORDS FOR 
EVERYONE 
• It’s for sharing ideas and practical knowledge on living with Dementia.! 
• It helps the person with Dementia, family, and everyone to imagine their actions 
for living well.! 
• It enables us to talk with others toward Dementia-friendly society 
will be published in 2015 
“Dementia is a broad category of brain diseases that 
cause long term loss of the ability to think and reason 
clearly that is severe enough to affect a person's daily 
functioning.” such as Alzheimer
1 A New Journey 
WORDS FOR THE CARED WORDS FOR THE CARING WORDS FOR EVERYONE 
2 The First Step 
3 Departure Announcement 
4 Travel Plan 
5 Fellow Travelers 
6 Can-Do List 
7 Daily Chore 
8 Self-Reflecting Room 
9 Favorite Place 
10 Voice of Experience 
11 Turning the Tide 
12 Live in the Moment 
13 Self-Intro Album 
14 Own Way of Expressing 
15 Gift of Words 
16 Going Together 
17 Team Leader 
18 Family Expert 
19 The Three Consultants 
20 Disclosing Chat 
21 Chance to Shine 
22 Preparation for the Dream 
23 Make it Funny 
24 Usual Talk 
25 The Seen World 
26 Personal Time 
27 Emotion Switch 
28 Casual Counseling 
29 Special Day 
30 Generational Mix 
31 The Amusement Committee 
32 Hint of Feelings 
33 Job-Specific Contributions 
34 On-the-Spot Helper 
35 Encouraging Supporter 
36 Personal Connections 
37 Mix-Up Event 
38 Inventing Jobs 
39 Delivering the Voice 
40 Warm Design
なじみの居場所 
家族も知っている外出先をつくる。 
WORDS FOR THE CARED 
No.9
Context 
You have begun spending less time outside and more time inside 
your home. 
▼ In this context 
Staying inside your home all the time is not fun and may be 
tiring. No one likes to stay in the same place all the time. 
However, if you freely go out, your family may become worried 
that you may become confused and lost while you are out alone. 
▼ Therefore 
Problem
Solution 
▼ Therefore 
Find a place where you can go by yourself without any trouble, 
and make sure your family knows about the place too. If you 
already have such a place, tell your family that it is your “Favorite 
Place.” If not, find a place such as a coffee shop or art museum 
near your home that you like, where you feel comfortable. You can 
ask a friend or a family member to help you find this place. Once 
you find your place, it would be nice to say hello to the people 
there so you can get on well early. 
▼ Consequently 
Consequence 
By having a second place besides your home where you can feel 
comfortable, you will be able to spend good times outside your 
home. Your family will feel comfortable letting you go out alone 
too if they know you are at your “Favorite Place.” Even if a 
symptom of dementia occurs at the place, if the people there know 
about you, they would be able to treat you properly.
Sharing the ideas how to live well with Dementia. 
Everyone can apply the ideas if they like. 
Focusing on the practical knowledge about 
how to live well in the daily life, not on 
medical or techniques of caregiving, 
Creating new WORDS to represent the ideas 
The words enable us to talk with others!
1 A New Journey 
WORDS FOR THE CARED WORDS FOR THE CARING WORDS FOR EVERYONE 
2 The First Step 
3 Departure Announcement 
4 Travel Plan 
5 Fellow Travelers 
6 Can-Do List 
7 Daily Chore 
8 Self-Reflecting Room 
9 Favorite Place 
10 Voice of Experience 
11 Turning the Tide 
12 Live in the Moment 
13 Self-Intro Album 
14 Own Way of Expressing 
15 Gift of Words 
16 Going Together 
17 Team Leader 
18 Family Expert 
19 The Three Consultants 
20 Disclosing Chat 
21 Chance to Shine 
22 Preparation for the Dream 
23 Make it Funny 
24 Usual Talk 
25 The Seen World 
26 Personal Time 
27 Emotion Switch 
28 Casual Counseling 
29 Special Day 
30 Generational Mix 
31 The Amusement Committee 
32 Hint of Feelings 
33 Job-Specific Contributions 
34 On-the-Spot Helper 
35 Encouraging Supporter 
36 Personal Connections 
37 Mix-Up Event 
38 Inventing Jobs 
39 Delivering the Voice 
40 Warm Design
WORDS FOR THE CARING
WORDS FOR EVERYONE
A New Journey as a Concept 
We think of living with Dementia as the start of a new journey. 
Because we will be spending more time together with our family, 
this will be a good opportunity to get to know them better.! 
The time coming up is not a time for us and our family to lose what 
we already have, but rather one to recollect what we have missed 
and perhaps gain even more.
About this Project 
This project is the result of collaborative work between 
associate professor Takashi Iba and the students at the 
Iba Laboratory with corporate members of the Dementia 
Friendly Japan Initiative including Center for Global 
Communications at International University of Japan 
(GLOCOM), Fujitsu Laboratories Ltd., KOKUYO ST 
Co., Ltd., and Dai Nippon Printing Co., Ltd.. 
Takashi Iba (Keio University)! 
! 
Aya Matsumoto (Iba Lab, Keio Univ.)! 
Arisa Kamada (Iba Lab, Keio Univ.)! 
Nao Tamaki (Iba Lab, Keio Univ.)! 
Tasuku Matsumura (Iba Lab, Keio Univ.)! 
Tomoki Kaneko (Iba Lab, Keio Univ.)! 
Taichi Isaku (Iba Lab, Keio Univ.) 
Makoto Okada (Fujitsu Laboratories Ltd.)! 
! 
Takehito Tokuda (Dementia Friendship Club)! 
Masahiko Shoji (Center for Global Communications,! 
International University of Japan)! 
Katsuaki Tanaka (KOKUYO ST Co., Ltd.)! 
Yasufumi Okui (Dai Nippon Printing Co., Ltd.) 
with! 
Tsutomu Ikezawa (Dai Nippon Printing Co., Ltd.)! 
Mayu Nagumo (Keio University)! 
Minami Suwa (Keio University) 
Project Members
Making Process of Words for a Journey 
Interviewed with the person with Dementia and their family
Making Process of Words for a Journey 
Wrote down ideas and problems, then categorized them.! 
Tried to make new categories, avoiding to converge into typical categories.
Making Process of Words for a Journey 
Wrote the ideas and problems into the format of Context, Problem, and Solution.! 
Brushed up them again and again for several months.
Kanagawa Shimbun
The Journey Continues … 
If you have a feeling that you might have “words for a journey,” 
please share it with someone. Write it out for that person. Create 
your original “words for a journey.”! 
! 
We will continue our search for new “words for a journey” together 
with you readers in order to keep updating our collection of words. 
Please send us any of your wisdom to live well with dementia.! 
! 
The Words for a Journey Project! 
E-mail: journey@sfc.keio.ac.jp! 
Web-site: http://journey.sfc.keio.ac.jp/
Pattern Language 3.0 - A New Generation of Pattern Languages! 
by Takashi Iba 
2. Using patterns for learning from others 
Dialogue Workshops
Using patterns for learning from others,! 
not only from the patterns themselves 
Dialogue with patterns
Dialogue Workshops with Pattern Languages 
Takashi Iba, A Pattern Language for Designing Workshop to Introduce a Pattern Language, the 17th 
European Conference on Pattern Languages of Programs (EuroPLoP2012), Germany, July, 2012
Dialogue Workshops with Pattern Languages 
The workshop first asks participants to list the patterns that 
they have already experienced. ! 
They would also make a list of five patterns in which they 
wish to use in the near future.
Dialogue Workshops with Pattern Languages 
With the list of the patterns in their hands, the participants would 
walk around at the workshop searching for other participants 
who have already experienced one of the patterns on the list.
Dialogue Workshops with Pattern Languages 
With the list of the patterns in their hands, the participants would walk 
around at the workshop searching for other participants who have 
already experienced one of the patterns on the list. 
Once they find a match, the one who has experienced the pattern 
would talk about the experience, and the other person would listen 
to it and take notes.
The project is stuck and is making 
slow or no progress. 
In this context 
Considering the project’s schedule 
and efficiency, you become tempted 
to settle at a quality that is lower than 
the team’s usual standards. 
Collaboration 
Patterns 
No.18 
Therefore 
Creation Process 
The project has started, and each 
member is working on his/her tasks. 
In this context 
Teams with members working sepa-rately 
on a division-of-labor basis 
will suffer a lack of feeling as a team, 
and gaps between individual tasks 
will occur. 
Collaboration 
Patterns 
No.7 
Good Team 
Therefore 
Feeling of 
Togetherness 
The feeling of creating 
the project together as a team. 
Besides the individual tasks, orga-nize 
opportunities for the team to 
share common experiences working 
on the project. 
Collaboration Pattern Cards 
http://www.amazon.com/dp/B00NBEFLGK/ 
Chaotic Path to 
Breakthrough 
A new path awaits beyond the struggle 
of not knowing what to do. 
Recapture the current situation as a 
chance to innovate new ways; stay 
where you are and thoroughly think 
through the situation.
Dialogue Workshops with Pattern Languages 
900 freshmen participate in 
this workshop every year. 
Keio University, Japan
Dialogue Workshops wzith Pattern Languages 
at the Collaborative Innovation Networks 
(COINs) Conference, Switzerland
Dialogue Workshops wzith Pattern Languages 
at the University of North Carolina at Asheville
Patterns as triggers to reflect on their experiences 
We intentionally try to keep short and simple sentences ! 
No. 
Jump In 
Do not hesitate to jump into a new learning environment. 
4 
“The great composer does not set to work because he is inspired, but be- 
FRPHVLQVSLUHGEHFDXVHKHLVZRUNLQJ´²(UQHVW1HZPDQ 
“Make up your mind to act decidedly and take the consequences. No good 
LVHYHUGRQHLQWKLVZRUOGEKHVLWDWLRQ´²7KRPDV+X[OH 
³RXQHYHUNQRZZKDWRXFDQGRWLOORXWU´²3URYHUE 
You have already found the new environment wihch you wish to be in and 
about to start a new challenge. 
ź,QWKLVFRQWH[W 
You are still doubtful whether the community is really suitable for 
you. 
‡ ,WLVGLI¿FXOWWRNQRZWKHDFWXDOVWDWHRIDFRPPXQLWIURPWKHRXWVLGH 
‡ It is not until you learn that you really understand what you wanted to 
learn. 
ź7KHUHIRUH 
Jump into the new environment for your learning. 
‡ -RLQWKHFRPPXQLWSURMHFWRUFODVVDQGGLYHLQWRWKH¿HOG 
‡ Observe the events that happen there and learn from the members. 
‡ Engage in the activity with all your effort as possible. 
‡ After some time, evaluate the environment and rebuild a plan of your 
learning.
Adventure Playground 670 words 
(C. Alexander) 2 photos, 1 sketch 
A castle, made of cartons, rocks, and old branches, by a 
group of children for themselves, is worth a thousand 
perfectly detailed, exactly finished castles, made for them in 
a factory. 
Play has many functions; it gives children a chance to be 
together, a chance to use their bodies, to build muscles, and to 
test new skills. But above all, play is a function of the 
imagination. A child’s play is his way of dealing with the issues 
of his growth, of relieving tensions and exploring the future. It 
reflects directly the problems and joys of his social reality. 
Children come to terms with the world, wrestle with their 
pictures of it, and reform these pictures constantly, through those 
adventures of imagination we call play. 
Any kind of playground which disturbs, or reduces, the role 
of imagination and makes the child more passive, more the 
recipient of someone else’s imagination, may look nice, may be 
clean, may be safe, may be health --- but it just cannot satisfy 
the fundamental need which play is all about. And, to put it 
bluntly, it is a waste of time and money. Huge abstract 
sculptured playlands are just as bad as asphalt playgrounds and 
jungle gyms. They are not just sterile; they are useless. The 
functions they perform have nothing to do with the child’s 
most basic needs. ... 
This need for adventurous and imaginative play is taken care 
of handily in small towns and in the countryside, where 
children have access to raw materials, space, and a somewhat 
comprehensible environment. In cities, however, it has become 
a pressing concern. The world of private toys and asphalt 
playgrounds does not provide the proper settings for this kind 
of play. 
Therefore: 
Set up a playground for the children in each 
neighborhood. Not a highly finished playground, with 
asphalt and swings, but a place with raw materials of all 
kinds --- nets, boxes, barrels, trees, ropes, simple tools, 
frames, grass, and water --- where children can create 
and re-create playgrounds of their own.
Abstract Factory 2,159 words 
2 diagram 
83 lines code 
(GoF’s Design Patterns)
182 words 
1 illustration 
Jump In 
(Learning Patterns) 
No. 
Jump In 
Do not hesitate to jump into a new learning environment. 
4 
“The great composer does not set to work because he is inspired, but be- 
FRPHVLQVSLUHGEHFDXVHKHLVZRUNLQJ´²(UQHVW1HZPDQ 
“Make up your mind to act decidedly and take the consequences. No good 
LVHYHUGRQHLQWKLVZRUOGEKHVLWDWLRQ´²7KRPDV+X[OH 
³RXQHYHUNQRZZKDWRXFDQGRWLOORXWU´²3URYHUE 
You have already found the new environment wihch you wish to be in and 
about to start a new challenge. 
ź,QWKLVFRQWH[W 
You are still doubtful whether the community is really suitable for 
you. 
‡ ,WLVGLI¿FXOWWRNQRZWKHDFWXDOVWDWHRIDFRPPXQLWIURPWKHRXWVLGH 
‡ It is not until you learn that you really understand what you wanted to 
learn. 
ź7KHUHIRUH 
Jump into the new environment for your learning. 
‡ -RLQWKHFRPPXQLWSURMHFWRUFODVVDQGGLYHLQWRWKH¿HOG 
‡ Observe the events that happen there and learn from the members. 
‡ Engage in the activity with all your effort as possible. 
‡ After some time, evaluate the environment and rebuild a plan of your 
learning.
68 words 
4 photos 
Cheer-up Cookies 
(Generative Beauty Patterns) 
31 
Cheer-up Cookies 
Recover your mood 
Context 
Solution 
Problem 
Your feelings are unclear. 
You can’t figure out 
why your feelings are so pent-up. 
Know a way 
that would cheer you up. 
Listen to your favorite music; 
eat your favorite food; go out to the movies; 
talk to a friend. 
If you know what would cheer you up, 
you can always be in a good mood. 
▶ 28. Lavish Makeover 37. Space Out
Adventure Playground 670 words 
2 photos, 1 sketch 
(C. Alexander) 
Abstract Factory 2,159 words 
2 diagram 
83 lines code 
182 words 
1 illustration 
(GoF’s Design Patterns) 
Jump In 
68 words 
4 photos 
(Leaerning Patterns) 
Cheer-up Cookies 
(Generative Beauty Patterns) 
PL1.0 
PL2.0 
PL3.0 
Pattern Languages as Media for Narrative  Dialogues
Pattern Language 3.0 - A New Generation of Pattern Languages! 
by Takashi Iba 
3. New Challenges for using patterns 
Pattern Cards, TV show, …
Pattern Cards
Learning Pattern Cards 
http://www.amazon.com/dp/B00NBEGXPS/
Presentation Pattern Cards 
http://www.amazon.com/dp/B00NBEBKZQ/
Analyzing great presentations! 
with Presentation Pattern Cards
Analyzing great presentations! 
with Presentation Pattern Cards 
workshop for high school students
Analyzing great presentations! 
with Presentation Pattern Cards 
workshop for high school teachers
Collaborating to improve! 
their own presentations ! 
with Presentation Pattern Cards 
workshop for graduate students
Collaboration Pattern Cards 
http://www.amazon.com/dp/B00NBEFLGK/
Sharing the stories of experience! 
of successful collaboration! 
with Collaboration Pattern Cards 
workshop for change makers on social issues
Drawing Future Visions! 
with Collaboration Pattern Cards 
workshop for academic research project
A Web System to utilize Pattern Languages 
Writing user’s own experiences in poetic way with using the Generative Beauty Patterns 
http://web.sfc.keio.ac.jp/~iba/chaos/images/ChaoticWalkerLogo320.jpg 
ALL | FAVORITE | PATTERNS 
タイトル 
タイトル 
タイトル 
タイトル 
タイトルタイトル 
タイトル 
Takashi Iba, Norihiko Kimura, Shingo Sakai, “Feeling of Life” System with a Pattern Language, in 
21st International Conference on Pattern Language of Programs (PLoP2014), IL, USA, Sep. 2014 
タイトル 
タイトル 
タイトル 
タイトル
Research Group for Pattern Language 3.0 
27 Company work in the group. Japan
Pattern Writing Sheet for helping new writers to write their patterns 
Pattern Name 
7 4-1 4-2 
Context Forces 
When or where does the problem occur? 
Specify the context. 
Problem 
Solution 
In this 
context 
Because of 
these Forces 
Therefore 
For exampe 
Why does the problem occur? 
What kind of forces are at work? 
Actions Consequence 
As a 
Result 
POSITIVE 
NEGATIVE 
(Ideas of Pattern Name) 
Image 
Subject 
Pattern Writing Sheet 
Ver.0.91 
This work “Pattern Writing Sheet” by Takashi Iba is licensed under a Creative Commons 
Attribution-NonCommercial-ShareAlike 4.0 International License. See the details about the 
license at the site http://creativecommons.org/ licenses/ Contact us by E-mail in advance, if 
you want to use this sheet for commercial or business. E-Mail: contact [at] creativeshift.jp 
Takashi Iba, 2014 
3 
5 
1 
2-1 
6-1 
2-2 
6-2 
What kind of theme or domain do 
you want to write a pattern about? 
:KDWZLOOKDSSHQLIRXGRQ· 
What kind of situation is it 
when the problem occurs? 
A good name expresses the essence and is memorable. Usually 
very ordinary language with two nous or nous and adjective. Utter 
the name in order to check whether it is easy to say as common 
language. 
Be concrete, 
for example 
What is the Consequence of the Solution? 
+: Positive Consequence, generating living quality 
- : Negative Consequence, side effects 
Try to sketch the pattern 
showing the conflicting forces 
and the solution that resolves the conflict. 
Give a 
Name to 
this pattern 
imagine the 
essence of 
this pattern. 
Is there an 
important tip or 
technique in 
the theme 
or domain? 
Identify one important thing you really want to share with colleagues 
and newcomers. First think a lot, then choose just one. 
Think of 
new words 
to express 
this pattern. 
Forces in a pattern are laws or tendencies 
that we cannot change and which make the 
problem difficult because they can be incompatible. 
Be abstract. 
It can be said as 
Refer to the image when thinking of a Name 
with Instructions 
t implement the Solution? 
Takashi Iba, “A Journey on the Way to Pattern Writing Designing the Pattern Writing Sheet,” 
in the 21th Conference on Pattern Languages of Programs, USA, Sep, 2014
The character of our pattern 
illustration appears on the T-Shirts 
of 20th Anniversary of PLoP! 
20th Conference on Pattern Languages 
of Programs (PLoP2013)
Exploring The Art of Pattern Illustrating 
• Creating a Picture Book to understand the 
essence of pattern illustrating! 
• Creating a Pattern Language for Pattern 
Illustrating 
will be published in 2015 
Kaori Harasawa, Natsumi Miyazaki, Rika Sakuraba, Takashi Iba, “The Nature of Pattern Illustrating: The Theory and 
The Process of Pattern Illustrating,” in the 21th Conference on Pattern Languages of Programs, USA, Sep, 2014
Talk Live Session with Patterns 
“CULTURE SHUFFLE”! 
with Personal Culture Patterns 
Daisuke Yosumi  Takashi Iba, Tokyo, 2013 
Nakada, M., Kamada, A., and Iba, T. (2013) Personal Culture Patterns - A Pattern Language for Living with 
Continuous Self-fulfillments, in the 18th European Conference on Pattern Languages of Programs (EuroPLoP2013).
Online School with Patterns 
[Schoo]! 
Thinking with Personal Culture Patterns! 
Arisa Kamada  Mika Nakada 
Nakada, M., Kamada, A., and Iba, T. (2013) Personal Culture Patterns - A Pattern Language for Living with 
Continuous Self-fulfillments, in the 18th European Conference on Pattern Languages of Programs (EuroPLoP2013).
NHK Educational Program! 
! 
“SuperPresentation” 
Apr. - Oct., 2012 
with Presentation Patterns
Patterns for Kids 
Presentation Patterns in the News Paper for Kids 
in Asahi Shogakusei Shimbun, Nov. 7, 2014
http://generativefilms.org/
Murray Silverstein 
Co-author of Alexander’s 
A Pattern Language  
The Oregon Experiment 
Max Jacobson Hajo Neis 
Howard Davis 
Co-author of 
Alexander’s The 
Production of Houses 
Co-author of Alexander’s 
The New Theory of Urban 
Design The Battle 
Michael Mehaffy 
Author of papers about 
Generative Code 
Gary Black 
Co-author of 
Alexander’s The 
Mary Rose Museum 
Randy Schmidt 
Vice President of Center 
for Environmental 
Structure 
Donald B. Corner 
co-author of 
Alexander's The 
Production of Houses 
Christine Taylor! 
Thompson 
Campus Planning, 
Design  Construction of 
the University of Oregon 
Co-author of 
Alexander’s A 
Pattern Language 
Jenny Quillien 
Author of Delight's Muse: 
on Christopher Alexander's 
THE NATURE OF ORDER
Ward Cunningham 
Applied the idea of pattern 
language from architecture 
to software design 
Ralf Johnson 
Co-authors of Design 
Patterns: Elements of 
Reusable Object- 
Oriented Software 
Richard Gabriel 
Introduced the method 
of writers's workshop to 
the software pattern 
community 
Joseph Yoder 
President of Hillside group 
Bob Hanmer Joshua Kerievsky 
Author of Patterns for 
Fault Tolerant 
Software 
Author of Refactoring to Patterns 
and Pools of Insight: A Pattern 
Language for Study Groups”
Joseph Bergin 
Eugene Wallingford 
Co-author of 
Pedagogical Patterns: 
Advice For Educators 
Mary Lynn Manns Linda Rising 
Co-Author of Fearless 
Change: Patterns for 
Introducing New Ideas  
Pedagogical Patterns: 
Advice For Educators 
Co-Author of Fearless 
Change: Patterns for 
Introducing New Ideas 
Co-Author of “Pedagogical 
Patterns: Advice For 
Educators 
Christian Kohls 
Editor of Investigations of E-Learning 
Patterns: Context 
Factors, Problems and Solutions.
Till Schümmer 
Author of Patterns for 
Computer-Mediated 
Interaction 
Allan Kelly 
Author of Business 
Patterns for Software 
Developers 
George Platts 
Game Master of 
PLoP conference 
Didi Schütz Klaus Marquardt 
President of Hillside 
Europe 
Vice President of 
Hillside Europe
http://generativefilms.org/
Links for getting pattern books and pattern cards 
Takashi Iba with Iba Laboratory, Learning 
Patterns: A Pattern Language for Creative 
Learning, CreativeShift Lab, 2014 
http://www.amazon.com/dp/1312408855/! 
http://www.lulu.com/shop/product-21790705.html 
Takashi Iba with Iba Laboratory, 
Presentation Patterns: A Pattern Language 
for Creative Presentations, CreativeShift 
Lab, 2014 
http://www.amazon.com/dp/1312459182/! 
http://www.lulu.com/shop/product-21790698.html 
Takashi Iba with Iba Laboratory, 
Collaboration Patterns: A Pattern 
Language for Creative Collaborations, 
CreativeShift Lab, 2014 
http://www.amazon.com/dp/1312447168/! 
http://www.lulu.com/shop/product-21790681.html 
Learning Pattern Cards, 
CreativeShift Lab, 2014 
* Instructions Inside! 
http://www.amazon.com/dp/B00NBEGXPS/ 
Presentation Pattern Cards, 
CreativeShift Lab, 2014 
* Instructions Inside! 
http://www.amazon.com/dp/B00NBEBKZQ/ 
Collaboration Pattern Cards, 
CreativeShift Lab, 2014 
* Instructions Inside! 
http://www.amazon.com/dp/B00NBEFLGK/

Weitere ähnliche Inhalte

Was ist angesagt?

Gemotery in daily life
Gemotery in daily lifeGemotery in daily life
Gemotery in daily lifeRup Kumar
 
Applications of geometry
Applications of geometryApplications of geometry
Applications of geometryPranay Dutta
 
MATHS IN OUR DAILY LIFE
MATHS IN OUR DAILY LIFEMATHS IN OUR DAILY LIFE
MATHS IN OUR DAILY LIFEanjalirejiv
 
Application of mathematics in daily life
Application of mathematics in daily lifeApplication of mathematics in daily life
Application of mathematics in daily lifeFazle Rabbi Ador
 
Mathematics in our daily life
Mathematics in our daily lifeMathematics in our daily life
Mathematics in our daily lifeMartin Xavier
 
Similarities and congruences
Similarities and congruencesSimilarities and congruences
Similarities and congruencesLilis Dinatapura
 
Mathematical patterns in nature
Mathematical patterns in natureMathematical patterns in nature
Mathematical patterns in natureanshuman264054
 
mensuration class 9.ppt
mensuration class 9.pptmensuration class 9.ppt
mensuration class 9.pptAjay Singh
 
"Mathematics in day to day life"
"Mathematics in day to day life""Mathematics in day to day life"
"Mathematics in day to day life"Geevarghese George
 
Role of Mathematics in everyday life
Role of Mathematics in everyday lifeRole of Mathematics in everyday life
Role of Mathematics in everyday lifeKajal Satija
 
Math in real life!
Math in real life!Math in real life!
Math in real life!woute1nc
 
Applications of mathematics in our daily life
Applications of mathematics in our daily lifeApplications of mathematics in our daily life
Applications of mathematics in our daily lifeAbhinav Somani
 
Nature of Mathematics and Pedagogical practices
Nature of Mathematics and Pedagogical practicesNature of Mathematics and Pedagogical practices
Nature of Mathematics and Pedagogical practicesLaxman Luitel
 
Maths in daily life
Maths in daily lifeMaths in daily life
Maths in daily lifeLavanya
 
Maths in nature (complete)
Maths in nature (complete)Maths in nature (complete)
Maths in nature (complete)Abhay Goyal
 
Beauty of mathematics dfs
Beauty of mathematics dfsBeauty of mathematics dfs
Beauty of mathematics dfsFarhana Shaheen
 

Was ist angesagt? (20)

Gemotery in daily life
Gemotery in daily lifeGemotery in daily life
Gemotery in daily life
 
Applications of geometry
Applications of geometryApplications of geometry
Applications of geometry
 
Geometry in daily life
Geometry in daily lifeGeometry in daily life
Geometry in daily life
 
MATHS IN OUR DAILY LIFE
MATHS IN OUR DAILY LIFEMATHS IN OUR DAILY LIFE
MATHS IN OUR DAILY LIFE
 
Application of mathematics in daily life
Application of mathematics in daily lifeApplication of mathematics in daily life
Application of mathematics in daily life
 
Mathematics in our daily life
Mathematics in our daily lifeMathematics in our daily life
Mathematics in our daily life
 
Triangles
TrianglesTriangles
Triangles
 
Similarities and congruences
Similarities and congruencesSimilarities and congruences
Similarities and congruences
 
Strategies and Activities to Engage Kids in Mathematics
Strategies and Activities to Engage Kids in MathematicsStrategies and Activities to Engage Kids in Mathematics
Strategies and Activities to Engage Kids in Mathematics
 
Mathematical patterns in nature
Mathematical patterns in natureMathematical patterns in nature
Mathematical patterns in nature
 
mensuration class 9.ppt
mensuration class 9.pptmensuration class 9.ppt
mensuration class 9.ppt
 
"Mathematics in day to day life"
"Mathematics in day to day life""Mathematics in day to day life"
"Mathematics in day to day life"
 
History of Early Geometry
History of Early GeometryHistory of Early Geometry
History of Early Geometry
 
Role of Mathematics in everyday life
Role of Mathematics in everyday lifeRole of Mathematics in everyday life
Role of Mathematics in everyday life
 
Math in real life!
Math in real life!Math in real life!
Math in real life!
 
Applications of mathematics in our daily life
Applications of mathematics in our daily lifeApplications of mathematics in our daily life
Applications of mathematics in our daily life
 
Nature of Mathematics and Pedagogical practices
Nature of Mathematics and Pedagogical practicesNature of Mathematics and Pedagogical practices
Nature of Mathematics and Pedagogical practices
 
Maths in daily life
Maths in daily lifeMaths in daily life
Maths in daily life
 
Maths in nature (complete)
Maths in nature (complete)Maths in nature (complete)
Maths in nature (complete)
 
Beauty of mathematics dfs
Beauty of mathematics dfsBeauty of mathematics dfs
Beauty of mathematics dfs
 

Ähnlich wie Pattern Language 3.0: A New Generation of Pattern Languages

Pattern Languages as New Tools for Learning in the Creative Society (Takash...
Pattern Languages  as New Tools for Learning  in the Creative Society (Takash...Pattern Languages  as New Tools for Learning  in the Creative Society (Takash...
Pattern Languages as New Tools for Learning in the Creative Society (Takash...Takashi Iba
 
Formen von studentischer Collaboration mit neuen Medien und Open Educational ...
Formen von studentischer Collaboration mit neuen Medien und Open Educational ...Formen von studentischer Collaboration mit neuen Medien und Open Educational ...
Formen von studentischer Collaboration mit neuen Medien und Open Educational ...Stian Håklev
 
Takashi Iba's Keynote at AsianPLoP2020: "Support for Living Better 
Throughou...
Takashi Iba's Keynote at AsianPLoP2020: "Support for Living Better 
Throughou...Takashi Iba's Keynote at AsianPLoP2020: "Support for Living Better 
Throughou...
Takashi Iba's Keynote at AsianPLoP2020: "Support for Living Better 
Throughou...Takashi Iba
 
Introduction to My Research and Laboratory
Introduction to My Research and LaboratoryIntroduction to My Research and Laboratory
Introduction to My Research and LaboratoryTakashi Iba
 
Pattern Objects: Making Patterns Visible in Everyday Life (COINs16) by Ayaka ...
Pattern Objects: Making Patterns Visible in Everyday Life (COINs16) by Ayaka ...Pattern Objects: Making Patterns Visible in Everyday Life (COINs16) by Ayaka ...
Pattern Objects: Making Patterns Visible in Everyday Life (COINs16) by Ayaka ...Takashi Iba
 
The Planet Way
The Planet WayThe Planet Way
The Planet WayYishay Mor
 
What Is Learning Experience Design (And Does Adopting It Require You to Leave...
What Is Learning Experience Design (And Does Adopting It Require You to Leave...What Is Learning Experience Design (And Does Adopting It Require You to Leave...
What Is Learning Experience Design (And Does Adopting It Require You to Leave...Saul Carliner
 
FROG: Embeddable tools for rich collaborative learning (Lübeck)
FROG: Embeddable tools for rich collaborative learning (Lübeck)FROG: Embeddable tools for rich collaborative learning (Lübeck)
FROG: Embeddable tools for rich collaborative learning (Lübeck)Stian Håklev
 
Harvard iLab: Ideation Framework V2
Harvard iLab: Ideation Framework V2Harvard iLab: Ideation Framework V2
Harvard iLab: Ideation Framework V2Joshua Wexler
 
Exploring New Ways of Expressing and Delivering Pattern Languages: Endeavors ...
Exploring New Ways of Expressing and Delivering Pattern Languages: Endeavors ...Exploring New Ways of Expressing and Delivering Pattern Languages: Endeavors ...
Exploring New Ways of Expressing and Delivering Pattern Languages: Endeavors ...Takashi Iba
 
Presenting constructive design research as a doctoral dissertation
Presenting constructive design research as a doctoral dissertationPresenting constructive design research as a doctoral dissertation
Presenting constructive design research as a doctoral dissertationHans Põldoja
 
Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (P...
Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (P...Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (P...
Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (P...Takashi Iba
 
New Frontiers in Pattern Languages of Practices (Takashi Iba, PLoP2023)
New Frontiers in Pattern Languages of Practices (Takashi Iba, PLoP2023)New Frontiers in Pattern Languages of Practices (Takashi Iba, PLoP2023)
New Frontiers in Pattern Languages of Practices (Takashi Iba, PLoP2023)Takashi Iba
 
Gmx europlop08
Gmx europlop08Gmx europlop08
Gmx europlop08Yishay Mor
 
Algorithmic thinking and digital fabrication
Algorithmic thinking and digital fabricationAlgorithmic thinking and digital fabrication
Algorithmic thinking and digital fabricationharshit2013
 
Position paper for ecscw 2007 workshop
Position paper for ecscw 2007 workshop Position paper for ecscw 2007 workshop
Position paper for ecscw 2007 workshop John Thomas
 
説明会資料【東大松尾研】ENG.pdf
説明会資料【東大松尾研】ENG.pdf説明会資料【東大松尾研】ENG.pdf
説明会資料【東大松尾研】ENG.pdfssuser1c071c
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 

Ähnlich wie Pattern Language 3.0: A New Generation of Pattern Languages (20)

Pattern Languages as New Tools for Learning in the Creative Society (Takash...
Pattern Languages  as New Tools for Learning  in the Creative Society (Takash...Pattern Languages  as New Tools for Learning  in the Creative Society (Takash...
Pattern Languages as New Tools for Learning in the Creative Society (Takash...
 
Leb08talksept17
Leb08talksept17Leb08talksept17
Leb08talksept17
 
Formen von studentischer Collaboration mit neuen Medien und Open Educational ...
Formen von studentischer Collaboration mit neuen Medien und Open Educational ...Formen von studentischer Collaboration mit neuen Medien und Open Educational ...
Formen von studentischer Collaboration mit neuen Medien und Open Educational ...
 
Takashi Iba's Keynote at AsianPLoP2020: "Support for Living Better 
Throughou...
Takashi Iba's Keynote at AsianPLoP2020: "Support for Living Better 
Throughou...Takashi Iba's Keynote at AsianPLoP2020: "Support for Living Better 
Throughou...
Takashi Iba's Keynote at AsianPLoP2020: "Support for Living Better 
Throughou...
 
Introduction to My Research and Laboratory
Introduction to My Research and LaboratoryIntroduction to My Research and Laboratory
Introduction to My Research and Laboratory
 
Pattern Objects: Making Patterns Visible in Everyday Life (COINs16) by Ayaka ...
Pattern Objects: Making Patterns Visible in Everyday Life (COINs16) by Ayaka ...Pattern Objects: Making Patterns Visible in Everyday Life (COINs16) by Ayaka ...
Pattern Objects: Making Patterns Visible in Everyday Life (COINs16) by Ayaka ...
 
Openlearn
OpenlearnOpenlearn
Openlearn
 
The Planet Way
The Planet WayThe Planet Way
The Planet Way
 
What Is Learning Experience Design (And Does Adopting It Require You to Leave...
What Is Learning Experience Design (And Does Adopting It Require You to Leave...What Is Learning Experience Design (And Does Adopting It Require You to Leave...
What Is Learning Experience Design (And Does Adopting It Require You to Leave...
 
FROG: Embeddable tools for rich collaborative learning (Lübeck)
FROG: Embeddable tools for rich collaborative learning (Lübeck)FROG: Embeddable tools for rich collaborative learning (Lübeck)
FROG: Embeddable tools for rich collaborative learning (Lübeck)
 
Harvard iLab: Ideation Framework V2
Harvard iLab: Ideation Framework V2Harvard iLab: Ideation Framework V2
Harvard iLab: Ideation Framework V2
 
Exploring New Ways of Expressing and Delivering Pattern Languages: Endeavors ...
Exploring New Ways of Expressing and Delivering Pattern Languages: Endeavors ...Exploring New Ways of Expressing and Delivering Pattern Languages: Endeavors ...
Exploring New Ways of Expressing and Delivering Pattern Languages: Endeavors ...
 
Presenting constructive design research as a doctoral dissertation
Presenting constructive design research as a doctoral dissertationPresenting constructive design research as a doctoral dissertation
Presenting constructive design research as a doctoral dissertation
 
Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (P...
Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (P...Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (P...
Evolution of Pattern Languages: Designing Human Actions, Dialogue, & Films (P...
 
New Frontiers in Pattern Languages of Practices (Takashi Iba, PLoP2023)
New Frontiers in Pattern Languages of Practices (Takashi Iba, PLoP2023)New Frontiers in Pattern Languages of Practices (Takashi Iba, PLoP2023)
New Frontiers in Pattern Languages of Practices (Takashi Iba, PLoP2023)
 
Gmx europlop08
Gmx europlop08Gmx europlop08
Gmx europlop08
 
Algorithmic thinking and digital fabrication
Algorithmic thinking and digital fabricationAlgorithmic thinking and digital fabrication
Algorithmic thinking and digital fabrication
 
Position paper for ecscw 2007 workshop
Position paper for ecscw 2007 workshop Position paper for ecscw 2007 workshop
Position paper for ecscw 2007 workshop
 
説明会資料【東大松尾研】ENG.pdf
説明会資料【東大松尾研】ENG.pdf説明会資料【東大松尾研】ENG.pdf
説明会資料【東大松尾研】ENG.pdf
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 

Mehr von Takashi Iba

Supporting People’s Life with Pattern Languages that Describe the Essence of ...
Supporting People’s Life with Pattern Languages that Describe the Essence of ...Supporting People’s Life with Pattern Languages that Describe the Essence of ...
Supporting People’s Life with Pattern Languages that Describe the Essence of ...Takashi Iba
 
Philosophical Foundations of Pattern Language Creation: Rooted in the "Scienc...
Philosophical Foundations of Pattern Language Creation: Rooted in the "Scienc...Philosophical Foundations of Pattern Language Creation: Rooted in the "Scienc...
Philosophical Foundations of Pattern Language Creation: Rooted in the "Scienc...Takashi Iba
 
秋祭’21 模擬授業「創造社会を促進させるパターン・ランゲージ」
秋祭’21  模擬授業「創造社会を促進させるパターン・ランゲージ」秋祭’21  模擬授業「創造社会を促進させるパターン・ランゲージ」
秋祭’21 模擬授業「創造社会を促進させるパターン・ランゲージ」Takashi Iba
 
「村上春樹の深い創造:日常から逸脱した世界はいかにして生まれるのか」(井庭崇, 2021年第10回村上春樹国際シンポジウム 招待発表)
「村上春樹の深い創造:日常から逸脱した世界はいかにして生まれるのか」(井庭崇, 2021年第10回村上春樹国際シンポジウム 招待発表)「村上春樹の深い創造:日常から逸脱した世界はいかにして生まれるのか」(井庭崇, 2021年第10回村上春樹国際シンポジウム 招待発表)
「村上春樹の深い創造:日常から逸脱した世界はいかにして生まれるのか」(井庭崇, 2021年第10回村上春樹国際シンポジウム 招待発表)Takashi Iba
 
創造のシャーマン / Shaman in Creation
創造のシャーマン / Shaman in Creation創造のシャーマン / Shaman in Creation
創造のシャーマン / Shaman in CreationTakashi Iba
 
「最高のオンライン授業のつくり方」オンライン・セミナー(慶應義塾大学SFC 井庭崇研究室)
「最高のオンライン授業のつくり方」オンライン・セミナー(慶應義塾大学SFC 井庭崇研究室)「最高のオンライン授業のつくり方」オンライン・セミナー(慶應義塾大学SFC 井庭崇研究室)
「最高のオンライン授業のつくり方」オンライン・セミナー(慶應義塾大学SFC 井庭崇研究室)Takashi Iba
 
パターン・ランゲージとは何か(井庭崇レクチャー)2021/03/21
パターン・ランゲージとは何か(井庭崇レクチャー)2021/03/21パターン・ランゲージとは何か(井庭崇レクチャー)2021/03/21
パターン・ランゲージとは何か(井庭崇レクチャー)2021/03/21Takashi Iba
 
Takashi Iba's keynote slide at Ecological Memes Forum 2021
Takashi Iba's keynote slide at Ecological Memes Forum 2021Takashi Iba's keynote slide at Ecological Memes Forum 2021
Takashi Iba's keynote slide at Ecological Memes Forum 2021Takashi Iba
 
国際学会発表と、論文の書き方(パターン・ランゲージを発表するパターン論文を中心として)
国際学会発表と、論文の書き方(パターン・ランゲージを発表するパターン論文を中心として)国際学会発表と、論文の書き方(パターン・ランゲージを発表するパターン論文を中心として)
国際学会発表と、論文の書き方(パターン・ランゲージを発表するパターン論文を中心として)Takashi Iba
 
創造のテーブル2021 - トークセッション・スライド(井庭崇)
創造のテーブル2021 - トークセッション・スライド(井庭崇)創造のテーブル2021 - トークセッション・スライド(井庭崇)
創造のテーブル2021 - トークセッション・スライド(井庭崇)Takashi Iba
 
「深い創造の原理と実践:芸術とパターン・ランゲージ」(井庭崇, 創造のテーブル2021)
「深い創造の原理と実践:芸術とパターン・ランゲージ」(井庭崇, 創造のテーブル2021)「深い創造の原理と実践:芸術とパターン・ランゲージ」(井庭崇, 創造のテーブル2021)
「深い創造の原理と実践:芸術とパターン・ランゲージ」(井庭崇, 創造のテーブル2021)Takashi Iba
 
PUARL+BB2020 "A Pattern Language for Creating a City with Natural, Local and ...
PUARL+BB2020 "A Pattern Language for Creating a City with Natural, Local and ...PUARL+BB2020 "A Pattern Language for Creating a City with Natural, Local and ...
PUARL+BB2020 "A Pattern Language for Creating a City with Natural, Local and ...Takashi Iba
 
パターン・ランゲージとは何か(井庭崇レクチャー)
パターン・ランゲージとは何か(井庭崇レクチャー)パターン・ランゲージとは何か(井庭崇レクチャー)
パターン・ランゲージとは何か(井庭崇レクチャー)Takashi Iba
 
「魅力的なオンライン授業づくりの
工夫・コツを語るオンラインセミナー」(井庭 崇)
「魅力的なオンライン授業づくりの
工夫・コツを語るオンラインセミナー」(井庭 崇)「魅力的なオンライン授業づくりの
工夫・コツを語るオンラインセミナー」(井庭 崇)
「魅力的なオンライン授業づくりの
工夫・コツを語るオンラインセミナー」(井庭 崇)Takashi Iba
 
みつかる+わかる 面白ゼミ(第2回)井庭トーク
みつかる+わかる 面白ゼミ(第2回)井庭トークみつかる+わかる 面白ゼミ(第2回)井庭トーク
みつかる+わかる 面白ゼミ(第2回)井庭トークTakashi Iba
 
「クリエイティブ・ラーニング:これからの学びと、学校・書店・図書館の新しい役割」(井庭崇, 図書館総合展2019)
「クリエイティブ・ラーニング:これからの学びと、学校・書店・図書館の新しい役割」(井庭崇, 図書館総合展2019)「クリエイティブ・ラーニング:これからの学びと、学校・書店・図書館の新しい役割」(井庭崇, 図書館総合展2019)
「クリエイティブ・ラーニング:これからの学びと、学校・書店・図書館の新しい役割」(井庭崇, 図書館総合展2019)Takashi Iba
 
Takashi Iba's talk @ "Designing SFC Spirits", Keio University SFC
Takashi Iba's talk @ "Designing SFC Spirits", Keio University SFCTakashi Iba's talk @ "Designing SFC Spirits", Keio University SFC
Takashi Iba's talk @ "Designing SFC Spirits", Keio University SFCTakashi Iba
 
探究PLカード:創造的な探究のためのパターン・ランゲージ (ORF2018)
探究PLカード:創造的な探究のためのパターン・ランゲージ (ORF2018)探究PLカード:創造的な探究のためのパターン・ランゲージ (ORF2018)
探究PLカード:創造的な探究のためのパターン・ランゲージ (ORF2018)Takashi Iba
 
"Wholeness Egg: Designing a Living Workshop in light of Christopher Alexander...
"Wholeness Egg: Designing a Living Workshop in light of Christopher Alexander..."Wholeness Egg: Designing a Living Workshop in light of Christopher Alexander...
"Wholeness Egg: Designing a Living Workshop in light of Christopher Alexander...Takashi Iba
 
“Christopher Alexander’s Thought and Eastern Philosophy: Zen, Mindfulness and...
“Christopher Alexander’s Thought and Eastern Philosophy: Zen, Mindfulness and...“Christopher Alexander’s Thought and Eastern Philosophy: Zen, Mindfulness and...
“Christopher Alexander’s Thought and Eastern Philosophy: Zen, Mindfulness and...Takashi Iba
 

Mehr von Takashi Iba (20)

Supporting People’s Life with Pattern Languages that Describe the Essence of ...
Supporting People’s Life with Pattern Languages that Describe the Essence of ...Supporting People’s Life with Pattern Languages that Describe the Essence of ...
Supporting People’s Life with Pattern Languages that Describe the Essence of ...
 
Philosophical Foundations of Pattern Language Creation: Rooted in the "Scienc...
Philosophical Foundations of Pattern Language Creation: Rooted in the "Scienc...Philosophical Foundations of Pattern Language Creation: Rooted in the "Scienc...
Philosophical Foundations of Pattern Language Creation: Rooted in the "Scienc...
 
秋祭’21 模擬授業「創造社会を促進させるパターン・ランゲージ」
秋祭’21  模擬授業「創造社会を促進させるパターン・ランゲージ」秋祭’21  模擬授業「創造社会を促進させるパターン・ランゲージ」
秋祭’21 模擬授業「創造社会を促進させるパターン・ランゲージ」
 
「村上春樹の深い創造:日常から逸脱した世界はいかにして生まれるのか」(井庭崇, 2021年第10回村上春樹国際シンポジウム 招待発表)
「村上春樹の深い創造:日常から逸脱した世界はいかにして生まれるのか」(井庭崇, 2021年第10回村上春樹国際シンポジウム 招待発表)「村上春樹の深い創造:日常から逸脱した世界はいかにして生まれるのか」(井庭崇, 2021年第10回村上春樹国際シンポジウム 招待発表)
「村上春樹の深い創造:日常から逸脱した世界はいかにして生まれるのか」(井庭崇, 2021年第10回村上春樹国際シンポジウム 招待発表)
 
創造のシャーマン / Shaman in Creation
創造のシャーマン / Shaman in Creation創造のシャーマン / Shaman in Creation
創造のシャーマン / Shaman in Creation
 
「最高のオンライン授業のつくり方」オンライン・セミナー(慶應義塾大学SFC 井庭崇研究室)
「最高のオンライン授業のつくり方」オンライン・セミナー(慶應義塾大学SFC 井庭崇研究室)「最高のオンライン授業のつくり方」オンライン・セミナー(慶應義塾大学SFC 井庭崇研究室)
「最高のオンライン授業のつくり方」オンライン・セミナー(慶應義塾大学SFC 井庭崇研究室)
 
パターン・ランゲージとは何か(井庭崇レクチャー)2021/03/21
パターン・ランゲージとは何か(井庭崇レクチャー)2021/03/21パターン・ランゲージとは何か(井庭崇レクチャー)2021/03/21
パターン・ランゲージとは何か(井庭崇レクチャー)2021/03/21
 
Takashi Iba's keynote slide at Ecological Memes Forum 2021
Takashi Iba's keynote slide at Ecological Memes Forum 2021Takashi Iba's keynote slide at Ecological Memes Forum 2021
Takashi Iba's keynote slide at Ecological Memes Forum 2021
 
国際学会発表と、論文の書き方(パターン・ランゲージを発表するパターン論文を中心として)
国際学会発表と、論文の書き方(パターン・ランゲージを発表するパターン論文を中心として)国際学会発表と、論文の書き方(パターン・ランゲージを発表するパターン論文を中心として)
国際学会発表と、論文の書き方(パターン・ランゲージを発表するパターン論文を中心として)
 
創造のテーブル2021 - トークセッション・スライド(井庭崇)
創造のテーブル2021 - トークセッション・スライド(井庭崇)創造のテーブル2021 - トークセッション・スライド(井庭崇)
創造のテーブル2021 - トークセッション・スライド(井庭崇)
 
「深い創造の原理と実践:芸術とパターン・ランゲージ」(井庭崇, 創造のテーブル2021)
「深い創造の原理と実践:芸術とパターン・ランゲージ」(井庭崇, 創造のテーブル2021)「深い創造の原理と実践:芸術とパターン・ランゲージ」(井庭崇, 創造のテーブル2021)
「深い創造の原理と実践:芸術とパターン・ランゲージ」(井庭崇, 創造のテーブル2021)
 
PUARL+BB2020 "A Pattern Language for Creating a City with Natural, Local and ...
PUARL+BB2020 "A Pattern Language for Creating a City with Natural, Local and ...PUARL+BB2020 "A Pattern Language for Creating a City with Natural, Local and ...
PUARL+BB2020 "A Pattern Language for Creating a City with Natural, Local and ...
 
パターン・ランゲージとは何か(井庭崇レクチャー)
パターン・ランゲージとは何か(井庭崇レクチャー)パターン・ランゲージとは何か(井庭崇レクチャー)
パターン・ランゲージとは何か(井庭崇レクチャー)
 
「魅力的なオンライン授業づくりの
工夫・コツを語るオンラインセミナー」(井庭 崇)
「魅力的なオンライン授業づくりの
工夫・コツを語るオンラインセミナー」(井庭 崇)「魅力的なオンライン授業づくりの
工夫・コツを語るオンラインセミナー」(井庭 崇)
「魅力的なオンライン授業づくりの
工夫・コツを語るオンラインセミナー」(井庭 崇)
 
みつかる+わかる 面白ゼミ(第2回)井庭トーク
みつかる+わかる 面白ゼミ(第2回)井庭トークみつかる+わかる 面白ゼミ(第2回)井庭トーク
みつかる+わかる 面白ゼミ(第2回)井庭トーク
 
「クリエイティブ・ラーニング:これからの学びと、学校・書店・図書館の新しい役割」(井庭崇, 図書館総合展2019)
「クリエイティブ・ラーニング:これからの学びと、学校・書店・図書館の新しい役割」(井庭崇, 図書館総合展2019)「クリエイティブ・ラーニング:これからの学びと、学校・書店・図書館の新しい役割」(井庭崇, 図書館総合展2019)
「クリエイティブ・ラーニング:これからの学びと、学校・書店・図書館の新しい役割」(井庭崇, 図書館総合展2019)
 
Takashi Iba's talk @ "Designing SFC Spirits", Keio University SFC
Takashi Iba's talk @ "Designing SFC Spirits", Keio University SFCTakashi Iba's talk @ "Designing SFC Spirits", Keio University SFC
Takashi Iba's talk @ "Designing SFC Spirits", Keio University SFC
 
探究PLカード:創造的な探究のためのパターン・ランゲージ (ORF2018)
探究PLカード:創造的な探究のためのパターン・ランゲージ (ORF2018)探究PLカード:創造的な探究のためのパターン・ランゲージ (ORF2018)
探究PLカード:創造的な探究のためのパターン・ランゲージ (ORF2018)
 
"Wholeness Egg: Designing a Living Workshop in light of Christopher Alexander...
"Wholeness Egg: Designing a Living Workshop in light of Christopher Alexander..."Wholeness Egg: Designing a Living Workshop in light of Christopher Alexander...
"Wholeness Egg: Designing a Living Workshop in light of Christopher Alexander...
 
“Christopher Alexander’s Thought and Eastern Philosophy: Zen, Mindfulness and...
“Christopher Alexander’s Thought and Eastern Philosophy: Zen, Mindfulness and...“Christopher Alexander’s Thought and Eastern Philosophy: Zen, Mindfulness and...
“Christopher Alexander’s Thought and Eastern Philosophy: Zen, Mindfulness and...
 

Kürzlich hochgeladen

Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdftbatkhuu1
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts ServiceVVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Servicearoranaina404
 
Stark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxStark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxjeswinjees
 
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...RitikaRoy32
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...babafaisel
 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfAmirYakdi
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...Call Girls in Nagpur High Profile
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...Call Girls in Nagpur High Profile
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja Nehwal
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxjanettecruzeiro1
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Delhi Call girls
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...kumaririma588
 
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...amitlee9823
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation decktbatkhuu1
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...amitlee9823
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Call Girls in Nagpur High Profile
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...ranjana rawat
 
Tapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the FunnelTapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the Funneljen_giacalone
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...Delhi Call girls
 

Kürzlich hochgeladen (20)

Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
 
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Brookefield Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts ServiceVVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow 💓 Lucknow < Renuka Sharma > 7877925207 Escorts Service
 
Stark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxStark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptx
 
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
 
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
VVIP Pune Call Girls Hadapsar (7001035870) Pune Escorts Nearby with Complete ...
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptx
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
 
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
 
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
RT Nagar Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
 
Tapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the FunnelTapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the Funnel
 
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
call girls in Kaushambi (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝...
 

Pattern Language 3.0: A New Generation of Pattern Languages

  • 1. Pattern Language 3.0 A New Generation of Pattern Languages Invited Talk at SuagrLoafPLoP2014 Takashi Iba Faculty of Policy Management, ! Keio University! Ph.D in Media and Governance! iba@sfc.keio.ac.jp
  • 3. Since the late 1990s Pattern Language 2.0 Since the late 1970s Pattern Language 1.0 Pattern Language 3.0 Since the late 1980s Since the late 2000s Human Action Software Architecture Three Generations of Pattern Languages
  • 4. Three Generations of Pattern Languages A Pattern Language for Creative Learning Pattern Language 3.0 Learning Patterns Since the late 1990s Pattern Language 2.0 Since the late 1970s Pattern Language 1.0 Pattern Language 3.0 Since the late 1980s Since the late 2000s Human Action Software Architecture In the recent complex society, identifying problems and creatively thinking of solutions from various perspectives is essential. People need to learn by constructing their own living knowledge based on their situation and not by merely memorizing existing ideas;; Learning how to generate new ideas and how to think is also necessary;; that is, a creative learning. How can such Creative Learning be achieved? Secrets to Creative Learning are scribed in this book. Learning Patterns presents 40 distinct patterns that show tips, methods, and views for a Creative Learning. The Learning Patterns are written as a pattern language that summarizes the design knowledge that develops from a person’s experience into the form of a pattern. It pairs a problem that occurs in a certain context of a design with its solution and gives it a name. The users of a pattern language must select a pattern on the basis of the context in which it is being used, and fit the abstract solution to their specific situation. Read through the pages and use any or all of the Learning Patterns to make your learning more creative. Takashi Iba is an associate professor at the Faculty of Policy Management and the Graduate School of Media and Governance at Keio University, Japan. He received a Ph.D. in Media and Governance from Keio University in 2003, and continued as a visiting scholar at the MIT Center for Collective Intelligence during the 2009 academic year. With collaborating with his students, Dr. Iba created many pattern languages concerning human actions. He authored Collaboration Patterns (2014), Presentation Patterns (2014), and many academic books in Japanese such as the bestselling Introduction to Complex Systems (1998). Takashi Iba with Iba Laboratory IBA Learning Patterns ― A Pattern Language for Creative Learning CreativeShift
  • 5. 井庭 崇 Associate Professor, Faculty of Policy Management, Keio University! Ph.D. in Media and Governance Research explores the nature of creativity and works to build media to nurture it! ! - Systems Theory: the Science of Complex Systems & Autopoietic Systems! ! - Pattern Language: for sharing practical knowledge in a creative domain! ! - Future Language: for sharing future vision Teaching Pattern Language, Creative Systems Theory, Workshop Design, Exploring Creative Society In the recent complex society, identifying problems and creatively thinking of solutions from various perspectives is essential. People need to learn by constructing their own living knowledge based on their situation and not by merely memorizing existing ideas;; Learning how to generate new ideas and how to think is also necessary;; that is, a creative learning. How can such Creative Learning be achieved? Secrets to Creative Learning are scribed in this book. Learning Patterns presents 40 distinct patterns that show tips, methods, and views for a Creative Learning. The Learning Patterns are written as a pattern language that summarizes the design knowledge that develops from a person’s experience into the form of a pattern. It pairs a problem that occurs in a certain context of a design with its solution and gives it a name. The users of a pattern language must select a pattern on the basis of the context in which it is being used, and fit the abstract solution to their specific situation. Read through the pages and use any or all of the Learning Patterns to make your learning more creative. Takashi Iba is an associate professor at the Faculty of Policy Management and the Graduate School of Media and Governance at Keio University, Japan. He received a Ph.D. in Media and Governance from Keio University in 2003, and continued as a visiting scholar at the MIT Center for Collective Intelligence during the 2009 academic year. With collaborating with his students, Dr. Iba created many pattern languages concerning human actions. He authored Collaboration Patterns (2014), Presentation Patterns (2014), and many academic books in Japanese such as the bestselling Introduction to Complex Systems (1998). Learning Patterns A Pattern Language for Creative Learning Takashi Iba with Iba Laboratory IBA Learning Patterns ― A Pattern Language for Creative Learning CreativeShift Takashi Iba Enjoying creating (almost) anything Programming as a hobby & tools for research since 13 years old (1987 - )! Basic, C, C Shell, Perl, Java …
  • 6. xn+1 = a xn ( 1 - xn ) Programming as a hobby & tools for research Logistic Map
  • 7. http://www.chaoticwalk.org Logistic Map xn+1 = a xn ( 1 - xn ) Iba, T. & Shimonishi, K. (2011), "The Origin of Diversity: Thinking with Chaotic Walk," in Unifying Themes in Complex Systems Volume VIII: Proceedings of the Eighth International Conference on Complex Systems, New England Complex Systems Institute Series on Complexity (Sayama, H., Minai, A. A., Braha, D. and Bar-Yam, Y. eds., NECSI Knowledge Press, 2011), pp.447-461.
  • 8. http://web.sfc.keio.ac.jp/~iba/chaos/images/ChaoticWalkerLogo320.jpg Takashi Iba, "A Study on Simulating Economies and Societies as Evolutionary Complex Systems,” Ph.D Thesis for Graduate School of Media and Governance, Keio University, 2003
  • 9. http://web.sfc.keio.ac.jp/~iba/chaos/images/ChaoticWalkerLogo320.jpg Boxed Economy Project (1999 - 2003) Creating a method and tools for agent-based social simulations
  • 10. PlatBox Simulator, a software platform to execute and! to analyze the agent-based social simulations. http://web.sfc.keio.ac.jp/~iba/chaos/images/ChaoticWalkerLogo320.jpg Component Builder, a tool for designing the model! component plugged into PlatBox Simulator.
  • 12. Modeling with! UML diagram! + Action Parts http://web.sfc.keio.ac.jp/~iba/chaos/images/ChaoticWalkerLogo320.jpg
  • 13. Action Parts We define 281 action parts. All actions in social simulation can be described with combining these parts. 㻵㼚㼏㼞㼑㼍㼟㼑㻌㼠㼔㼑㻌㼢㼍㼘㼡㼑㻌㼛㼒㻌㻰㼛㼡㼎㼘㼑㻵㼚㼒㼛㼞㼙㼍㼠㼕㼛㼚㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌㼔㼍㼟㻌 㻾㼑㼐㼡㼏㼑㻌㼠㼔㼑㻌㼢㼍㼘㼡㼑㻌㼛㼒㻌㻰㼛㼡㼎㼘㼑㻵㼚㼒㼛㼞㼙㼍㼠㼕㼛㼚㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌㼔㼍㼟㻌 㼁㼜㼐㼍㼠㼑㻌㼠㼔㼑㻌㼢㼍㼘㼡㼑㻌㼛㼒㻌㻰㼛㼡㼎㼘㼑㻵㼚㼒㼛㼞㼙㼍㼠㼕㼛㼚㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌㼔㼍㼟㻌 㻵㼚㼏㼞㼑㼍㼟㼑㻌㼠㼔㼑㻌㼢㼍㼘㼡㼑㻌㼛㼒㻌㻵㼚㼠㼑㼓㼑㼞㻵㼚㼒㼛㼞㼙㼍㼠㼕㼛㼚㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌㼔㼍㼟㻌 㻾㼑㼐㼡㼏㼑㻌㼠㼔㼑㻌㼢㼍㼘㼡㼑㻌㼛㼒㻌㻵㼚㼠㼑㼓㼑㼞㻵㼚㼒㼛㼞㼙㼍㼠㼕㼛㼚㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌㼔㼍㼟㻌 㻯㼔㼍㼚㼓㼑㻌㼠㼔㼑㻌㼢㼍㼘㼡㼑㻌㼛㼒㻌㻵㼚㼠㼑㼓㼑㼞㻵㼚㼒㼛㼞㼙㼍㼠㼕㼛㼚㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌㼔㼍㼟㻌 㻯㼔㼑㼏㼗㻌㼠㼔㼑㻌㼏㼡㼞㼞㼑㼚㼠㻌㼟㼠㼍㼠㼡㼟㻌㼛㼒㻌㼠㼔㼕㼟㻌㻮㼑㼔㼍㼢㼕㼛㼞㻌 テキスト 㻿㼜㼑㼏㼕㼒㼥㻌㼠㼔㼑㻌㼀㼥㼜㼑㻌㼛㼒㻌㼠㼔㼕㼟㻌㻮㼑㼔㼍㼢㼕㼛㼞㻌 㻰㼑㼘㼑㼠㼑㻌㻵㼚㼒㼛㼞㼙㼍㼠㼕㼛㼚㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌㼙㼑㼙㼛㼞㼕㼦㼑㼐㻌 㻭㼟㼟㼕㼓㼚㻌㼍㼘㼘㻌㼙㼑㼙㼛㼞㼕㼦㼑㼐㻌㻵㼚㼒㼛㼞㼙㼍㼠㼕㼛㼚㻌㼛㼒㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌㼠㼛㻌㼍㻌㻹㼍㼜㻌 㻹㼍㼗㼑㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌㻾㼑㼏㼍㼘㼘㻌㻵㼚㼒㼛㼞㼙㼍㼠㼕㼛㼚㻌 㻹㼍㼗㼑㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌㻹㼑㼙㼛㼞㼕㼦㼑㻌㻵㼚㼒㼛㼞㼙㼍㼠㼕㼛㼚㻌 㻭㼏㼝㼡㼕㼞㼑㻌㼍㼘㼘㻌㼟㼜㼑㼏㼕㼒㼕㼑㼐㻌㼀㼥㼜㼑㼟㻌㼛㼒㻌㻳㼛㼛㼐㼟㻌㼒㼞㼛㼙㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌 㻭㼏㼝㼡㼕㼞㼑㻌㼟㼜㼑㼏㼕㼒㼕㼑㼐㻌㼝㼡㼍㼚㼠㼕㼠㼥㻌㼛㼒㻌㻳㼛㼛㼐㼟㻌㼒㼞㼛㼙㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌 㻭㼏㼝㼡㼕㼞㼑㻌㼟㼜㼑㼏㼕㼒㼕㼑㼐㻌㻼㼍㼞㼑㼚㼠㻙㼀㼥㼜㼑㻌㼛㼒㻌㻳㼛㼛㼐㼟㻌㼒㼞㼛㼙㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌㼍㼚㼐㻌㻭㼟㼟㼕㼓㼚㻌㼠㼔㼑㼙㻌㼠㼛㻌㼍㻌㻿㼑㼠㻌 㻭㼏㼝㼡㼕㼞㼑㻌㼟㼜㼑㼏㼕㼒㼕㼑㼐㻌㻼㼍㼞㼑㼚㼠㻙㼀㼥㼜㼑㻌㼍㼚㼐㻌㼝㼡㼍㼚㼠㼕㼠㼥㻌㼛㼒㻌㻳㼛㼛㼐㼟㻌㼒㼞㼛㼙㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌㼍㼚㼐㻌㻭㼟㼟㼕㼓㼚㻌㼠㼔㼑㼙㻌㼠㼛㻌㼍㻌㻿㼑㼠㻌 㻯㼛㼚㼚㼑㼏㼠㻌㼛㼚㼑㻌㼣㼍㼥㻌㻾㼑㼘㼍㼠㼕㼛㼚㻌㼎㼑㼠㼣㼑㼑㼚㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌㼍㼚㼐㻌㼛㼠㼔㼑㼞㼟㻌 㻯㼛㼚㼚㼑㼏㼠㻌㼙㼡㼠㼡㼍㼘㻌㻾㼑㼘㼍㼠㼕㼛㼚㻌㼎㼑㼠㼣㼑㼑㼚㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌㼍㼚㼐㻌㼛㼠㼔㼑㼞㼟㻌 㻰㼕㼟㼏㼛㼚㼚㼑㼏㼠㻌㼙㼡㼠㼡㼍㼘㻌㻾㼑㼘㼍㼠㼕㼛㼚㻌㼎㼑㼠㼣㼑㼑㼚㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌㼍㼚㼐㻌㼛㼠㼔㼑㼞㼟㻌 㻰㼕㼟㼏㼛㼚㼚㼑㼏㼠㻌㼛㼚㼑㻌㼣㼍㼥㻌㻾㼑㼘㼍㼠㼕㼛㼚㻌㼛㼒㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌 㻰㼕㼟㼏㼛㼚㼚㼑㼏㼠㻌㼍㼘㼘㻌㼟㼜㼑㼏㼕㼒㼕㼑㼐㻌㼀㼥㼜㼑㼟㻌㼛㼒㻌㻾㼑㼘㼍㼠㼕㼛㼚㼟㻌㼛㼒㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌 㻰㼕㼟㼏㼛㼚㼚㼑㼏㼠㻌㼍㻌㼟㼜㼑㼏㼕㼒㼕㼑㼐㻌㻼㼍㼞㼑㼚㼠㻙㼀㼥㼜㼑㻌㼛㼒㻌㻾㼑㼘㼍㼠㼕㼛㼚㼟㻌㼛㼒㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌 㻯㼘㼛㼟㼑㻌㼍㼏㼠㼕㼢㼑㻌㻯㼔㼍㼚㼚㼑㼘㻌 㻿㼜㼑㼏㼕㼒㼥㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌 㻿㼜㼑㼏㼕㼒㼥㻌㼠㼔㼑㻌㼀㼥㼜㼑㻌㼛㼒㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌 㻯㼔㼑㼏㼗㻌㼣㼔㼑㼠㼔㼑㼞㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌㼔㼍㼟㻌㼠㼔㼑㻌㼟㼜㼑㼏㼕㼒㼕㼑㼐㻌㼀㼥㼜㼑㻌㼛㼒㻌㻳㼛㼛㼐㼟㻌 㻚㻚㻚㻚㻚㻚㻚㻚㻚 㻹㼑㼙㼛㼞㼕㼦㼑㻛㻾㼑㼏㼍㼘㼘㻌 㻯㼔㼍㼚㼓㼑㻌㼠㼔㼑㻌㼟㼠㼍㼠㼡㼟㻌㼛㼒㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌 㻭㼏㼝㼡㼕㼞㼑㻌㼠㼔㼑㻌㼟㼠㼍㼠㼡㼟㻌㼛㼒㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌 㻾㼑㼏㼕㼑㼢㼑㻌㻳㼛㼛㼐㼟㻌㼍㼚㼐㻌㻵㼚㼒㼛㼞㼙㼍㼠㼕㼛㼚㻌 㻭㼏㼝㼡㼕㼞㼑㻌㼠㼔㼑㻌㼟㼠㼍㼠㼡㼟㻌㼛㼒㻌㼛㼠㼔㼑㼞㻌㻭㼓㼑㼚㼠㻌 㻭㼏㼝㼡㼕㼞㼑㻌㼠㼔㼑㻌㼣㼛㼞㼘㼐㻌㼟㼠㼍㼠㼡㼟㻌 㻿㼑㼚㼐㻌㻳㼛㼛㼐㼟㻌㼍㼚㼐㻌㻵㼚㼒㼛㼞㼙㼍㼠㼕㼛㼚㻌 㻯㼔㼍㼚㼓㼑㻌㼠㼔㼑㻌㼟㼠㼍㼠㼡㼟㻌㼛㼒㻌㼛㼠㼔㼑㼞㻌㻭㼓㼑㼚㼠㻌 㻯㼔㼍㼚㼓㼑㻌㼠㼔㼑㻌㼣㼛㼞㼘㼐㻌㼟㼠㼍㼠㼡㼟㻌 㻭㼏㼝㼡㼕㼞㼑㻌㼠㼔㼑㻌㼐㼑㼠㼍㼕㼘㼟㻌㼛㼒㻌㻵㼚㼒㼛㼞㼙㼍㼠㼕㼛㼚㻌 㻭㼏㼝㼡㼕㼞㼑㻌㼠㼔㼑㻌㼐㼑㼠㼍㼘㼟㻌㼛㼒㻌㻳㼛㼛㼐㼟㻌 㻭㼏㼝㼡㼕㼞㼑㻌㻿㼑㼠㻌 㻭㼏㼝㼡㼕㼞㼑㻌㼠㼔㼑㻌㼐㼑㼠㼍㼕㼘㼟㻌㼛㼒㻌㻾㼑㼘㼍㼠㼕㼛㼚㻌 㻯㼞㼑㼍㼠㼑㻌㼚㼑㼣㻌㻵㼚㼒㼛㼞㼙㼍㼠㼕㼛㼚㻌 㻯㼞㼑㼍㼠㼑㻌㼚㼑㼣㻌㻳㼛㼛㼐㼟㻌 㻯㼞㼑㼍㼠㼑㻌㼚㼑㼣㻌㻿㼑㼠㻌 㻱㼐㼕㼠㻌㻵㼚㼒㼛㼞㼙㼍㼠㼕㼛㼚㻌 㻯㼔㼍㼚㼓㼑㻌㼠㼔㼑㻌㼟㼠㼍㼠㼡㼟㻌㼛㼒㻌㻳㼛㼛㼐㼟㻌 㻯㼛㼚㼠㼞㼛㼘㻌㻿㼑㼠㻌 㻯㼍㼘㼏㼡㼘㼍㼠㼑㻌 㻻㼡㼠㼜㼡㼠㻌 㼀㼑㼞㼙㼕㼚㼍㼠㼑㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌 㻭㼐㼐㻌㻮㼑㼔㼍㼢㼕㼛㼞㻌㼠㼛㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌 㻰㼑㼘㼑㼠㼑㻌㻮㼑㼔㼍㼢㼕㼛㼞㻌㼛㼒㻌㼠㼔㼑㻌㻭㼓㼑㼚㼠㻌 㻻㼎㼠㼍㼕㼚㻌㻳㼛㼛㼐㼟㻌 㻚㻚㻚㻚㻚㻚㻚 http://web.sfc.keio.ac.jp/~iba/chaos/images/ChaoticWalkerLogo320.jpg
  • 14. Model-Driven Development of Agent-Based Social Simulations Model-Driven Development http://web.sfc.keio.ac.jp/~iba/cChoancoepstu/ail mModaegl es/ChaotiScimWulaatiolnk MeodreLl ogo320.jpg Source Code of Simulation Component Builder Java Compiler Executable Program of Simulation
  • 17. Model Patterns Patterns for Agent-Based Social Modeling (Iba 2002, 2003) 行動変化のモデル・パターン Behavior Switching Target Behavior Switch Behavior Behavior BehaviorSwitcher Target Behavior Switch Behavior Behavior BehaviorSwitcher ■ 目的 エージェントが現在持っている行動を、新しい他 の行動に切り替える。 ■ 動機 エージェントの役割が動的に変化するモデルや、 状況に応じた振舞いをするモデルでは、シミュレー ション実行中に、そのエージェントが持っている行 動を切り替える必要がある。特に典型的な例として は、戦略(行動) の切り替えがある。 ■ 基本動作 BehaviorSwitcher エージェントはTargetBehav-ior とSwitchBehaviorBehavior を持っている。Switch- BehaviorBehavior によって、TargetBehavior を削 除し、SwitchBehaviorBehavior によって、NewBe-havior ■ サンプルコード 【BehaviorSwitchingWorld クラス】 ・・・ public void initializeAgents() { //エージェントの生成 Agent behaviorSwitcher =createAgent( BehaviorSwitchingModel.AGENTTYPE_BehaviorSwitcher); //そのエージェントへのSwitchBehavior 行動と、切り替え前行動の追加 behaviorSwitcher.addBehavior( BehaviorSwitchingModel.BEHAVIORTYPE_SwitchBehavior); behaviorSwitcher.addBehavior(BehaviorSwitchingModel.BEHAVIORTYPE_Target); } ・・・ 【SwitchBehaviorBehavior クラス】 ・・・ protected void switchBehaviorAction() { http://web.sfc.keio.ac.jp/~iba/Switch Behavior Behavior BehaviorSwitcher chaos/images/ChaoticWalkerLogo320.jpg New Behavior Switch Behavior Behavior BehaviorSwitcher を追加する。 ■ 設計 【全体像】 : BehaviorSwitchingWorld : BehaviorSwitchingModel : Agent AGENTTYPE_BehaviorSwitcher : AgentType : SwitchBehaviorBehavior BEHAVIORTYPE_SwitchBehavior : BehaviorType : TargetBehavior BEHAVIORTYPE_Target : BehaviorType : NewBehavior BEHAVIORTYPE_New : BehaviorType 【SwitchBehaviorBehavior】 AbstractBehavior ( from org.boxed_economy.besp.model.fmfw.behavior ) AbstractSwitchBehaviorBehavior SwitchBehaviorBehavior switchBehaviorAction ( ) 9CKVKPI(QT'XGPV 'XGPV5YKVEJ$GJCXKQT#EVKQP 0GZV5VCVG 280 //切り替え前の行動の削除 this.getAgent().removeBehavior( this.getAgent().getBehavior(BehaviorSwitchingModel.BEHAVIORTYPE_Target)); //切り替え後の行動の追加 this.getAgent().addBehavior(BehaviorSwitchingModel.BEHAVIORTYPE_New); } ・・・ ■ バリエーション このサンプルでは、ソースコード中に明示的に切り替え後のBehaviorType を指定している が、BehaviorType を情報として入手し、それに応じて切り替え後の行動を決めるということ もできる。 なお、戦略行動のように、同種の行動であるが内容が異なるという行動を切り替えること がある(その場合には、Super BehaviorType Calling パターンを使って行動のアクティベー ションが行われていると思われる)。このような場合には、切り替え前の行動の削除の際に、 親BehaviorType を指定して削除することができる。これにより、切り替え前の行動が具体的 に何であるかを意識することなく、削除することができる。 ■ 関連するパターン Behavior Destruction: 行動を削除する(切り替え前の行動を削除する際に用いる)。 Behavior Creation: 行動を生成する(切り替え後の行動を生成する際に用いる)。 Temporary Behavior Creation: 一時的に行われる行動を生成する(切り替え後の行動が一時 的な行動である場合は、これを用いる)。 Super BehaviorType Calling: 具体的なBehaviorType ではなく、親BehaviorType で指定す る(行動を切り替えても、動作するために必要となる)。 281 23 patterns ( Elementary / Communication / Behavioral Change / Activation )
  • 21. May the force be with you. http://web.sfc.keio.ac.jp/~iba/chaos/images/ChaoticWalkerLogo320.jpg
  • 22. May the force be with you. http://web.sfc.keio.ac.jp/~iba/chaos/images/ChaoticWalkerLogo320.jpg Jedi struggling for the peace of the universe
  • 23. May the force be with you. http://web.sfc.keio.ac.jp/~iba/chaos/images/ChaoticWalkerLogo320.jpg Jedi for the peace of the universe PLoP struggling with writing good patterns
  • 24. PLoP 2007! 2008! 2009! EuroPLoP AsianPLoP SugarLoafPLoP http://web.sfc.keio.ac.jp/~iba/chaos/images/ChaoticWalkerLogo320.jpg ! 2011! 2012! 2013! 2014 2012! 2013! (2014) 2010! 2011! ! ! 2014 2014 This is my 13th * PLoP conference :) presented 32 papers, held 6 workshops, and provided 2 talks!
  • 25. Pattern Language 3.0 - A New Generation of Pattern Languages! by Takashi Iba
  • 26. Pattern Language 3.0 - A New Generation of Pattern Languages! by Takashi Iba 1. New Domains that Pattern Language method applies Pattern Language 3.0 (Human Actions) 2. Using patterns for learning from others Dialogue Workshops 3. New Challenges for using patterns Pattern Cards, TV show, …
  • 27. Pattern Language 3.0 - A New Generation of Pattern Languages! by Takashi Iba 1. New Domains that Pattern Language method applies Pattern Language 3.0 (Human Actions)
  • 28. An example of A Pattern Language patterns for Creative Learning The tool (language) for thinking and communicating how to learn creatively In the recent complex society, identifying problems and creatively thinking of solutions from various perspectives is essential. People need to learn by constructing their own living knowledge based on their situation and not by merely memorizing existing ideas;; Learning how to generate new ideas and how to think is also necessary;; that is, a creative learning. How can such Creative Learning be achieved? Secrets to Creative Learning are scribed in this book. Learning Patterns presents 40 distinct patterns that show tips, methods, and views for a Creative Learning. The Learning Patterns are written as a pattern language that summarizes the design knowledge that develops from a person’s experience into the form of a pattern. It pairs a problem that occurs in a certain context of a design with its solution and gives it a name. The users of a pattern language must select a pattern on the basis of the context in which it is being used, and fit the abstract solution to their specific situation. Read through the pages and use any or all of the Learning Patterns to make your learning more creative. Takashi Iba is an associate professor at the Faculty of Policy Management and the Graduate School of Media and Governance at Keio University, Japan. He received a Ph.D. in Media and Governance from Keio University in 2003, and continued as a visiting scholar at the MIT Center for Collective Intelligence during the 2009 academic year. With collaborating with his students, Dr. Iba created many pattern languages concerning human actions. He authored Collaboration Patterns (2014), Presentation Patterns (2014), and many academic books in Japanese such as the bestselling Introduction to Complex Systems (1998). Learning Patterns A Pattern Language for Creative Learning Takashi Iba with Iba Laboratory IBA Learning Patterns ― A Pattern Language for Creative Learning CreativeShift Pattern Language 3.0 (Human Actions) Takashi Iba with Iba Laboratory, Learning Patterns: A Pattern Language for Creative Learning, CreativeShift Lab, 2014 http://www.amazon.com/dp/1312408855/ http://www.lulu.com/shop/product-21790705.html
  • 29. pattern Context Problem Solution pattern Context Problem Solution pattern pattern Context Solution Problem Solution pattern Context Problem Solution pattern Context Problem Solution Project patterns pattern Context Problem Solution pattern Context Problem Solution pattern Context Problem Solution pattern Context Problem Solution Context Problem Pattern Language for Creative Learning 0.80 ‣The Learning Patterns consists of 40 Ppaatttteerrnns, which together scribe out the practical knowledge in learning. A 2011 jp
  • 30. ‣Each pattern of the Learning Patterns describes, in a certain context, what kind of problem frequently occurs, and what is a good solution for the problem. Pattern Context Problem Solution Context Problem Solution Problem Finding Problem Solving What is the Pattern? Context Problem Solution Context Problem Solution Context Problem Solution Context Problem Solution Context Problem Context Solution Problem Solution Context Problem Solution Context Problem Solution Context Problem Solution pattern pattern pattern pattern pattern pattern pattern pattern pattern pattern Name
  • 31. Pattern From You have already found the new environment you wish to be in, and you are about to start a new challenge. 25 ź,QWKLVFRQWH[W You still doubt that the community is suitable for you. ‡ outside. ‡ ,W is not until you learn that you really understand what you wanted to learn. ź Therefore Jump into the new environment to learn something new. the events happening there, and learn from the members. Then, engage in the activity with as much effort as possible. After some time, evalu-ate the environment and rebuild your learning plan. Pattern Number No.4 24 Pattern Name Jump In One-liner Do not hesitate to jump into a new learning environment. “The great composer does not set to work because he is inspired, but be-comes inspired because he is working.” —— Ernest Newman “Make up your mind to act decidedly and take the consequences. No good is ever done in this world by hesitation.” —— 7KRPDV+X[OH “You never know what you can do till you try.” —— Proverb RQWH[W Problem Forces ,OOXVWUDWLRQ Quotes Actions Context Problem Solution Context Problem Solution Context Problem Solution Context Problem Solution Context Problem Solution Context Problem Context Solution Problem Solution Context Problem Solution Context Problem Solution pattern pattern pattern pattern pattern pattern pattern pattern pattern Name Context Problem Solution
  • 32. Opportunity for Learning Opportunities for learning are created, not chanced upon or waited for. You are ready to learn, and perhaps you have a few expectations. ▼ In this context There are few good opportunities for learning compared to your expectations. ▼ Therefore Create your own opportunities for learning based on your interests. No. 1 Context Problem Solution
  • 33. Learning by Creating Learn through actively creating, rather than through memorization. You have started to learn, and maybe you want more excitement. ▼ In this context You are not willing to learn just by acquiring knowledge and skills. ▼ Therefore Launch and implement your own project to improve your knowledge and skills. No. 2
  • 34. Language Shower Submerge yourself in an environment where you are exposed to the language you want to master. You want a good command of a foreign language. ▼ In this context Mastering languages is difficult. ▼ Therefore Establish an environment where you can always listen to and read a foreign language. No. 14
  • 35. Community of Learning Two heads or more are likely better than one. You’ve realized that what you are starting to work on is a challenging problem or activity. ▼ In this context What you want to study is too big and too difficult to explore alone. ▼ Therefore Build a community of learning with people who share similar interests. No. 28
  • 36. Talking Thinker Talk about your idea, don’t be a silent “thinking reed.” You’ve worked on developing your idea, but it is unclear. ▼ In this context Thinking alone often brings you to a dead end. ▼ Therefore Explain what you think verbally to improve your idea. No. 31
  • 37. 2. Learning by Creating 0. Creative Learning 4. Jump In 37. Frontier Finder 34. Questioning Mind 16. Thinking in Action Pattern Language for Creative Learning patterns 17. Prototyping 15. Tangible Growth 13. Skill Embodiment 7. Output-Driven Learning 31. Talking Thinker 10. Tornado of Learning 19. A Bug’s-Eye Bird’s-Eye View 22. Passion for Exploration 25. Attractive Expressions 28. Community of Learning 6. Effective Asking 5. Copycat Learner 39. Be Extreme! 38. Self- Producer 35. The Right Way 36. Brave Changes 9. Playful Learning 8. Daily Use of Foreign Language 32. Leaning by Teaching 33. Firm Determinations 14. Language Shower 12. Quantity brings Quality 11. Chain of Excitement 18. Field Diving 21. Triangular 20. Hidden Dig Connections 23. Brain Switch 24. Fruit Farming 26. The First-Draft- Halfway-Point 27. Acceleration to the Next 29. Serendipitous Encounters 30. Good Rivals 3. Open Learning 1. Opportunity for Learning A
  • 38. Pattern Language 3.0 (Human Actions), created by Iba Lab Ver. 0.60 November, 2012 Collaboration Patterns Project http://collabpatterns.sfc.keio.ac.jp http://twitter.com/collabpatterns collabpatterns@sfc.keio.ac.jp 創造的コラボレーション 未来への使命感 方法のイノベーション 伝説をつくる 成長のスパイラル 共感のチームづくり レスポンス・ラリー 一体感をつくる 貢献の領域 成長のリターン 自発的なコミットメント ゆるやかなつながり 弱さの共有 感謝のことば 創発的な勢い まとまった時間 創造の場づくり 活動の足あと 意味のある混沌 アイデアをカタチに インサイド・イノベーター ゴールへの道のり 臨機応変な動き 飛躍のための仕込み 世界を変える力 クオリティ・ライン こだわり合う 一度こわす 期待を超える ファンをつくる 広がりの戦略 世界の文脈 つくり続ける強さ 感性を磨く 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 Ver. 0.60 コラボレーション・パターン Collaboration Patterns Project Collaboration Patterns : コラボレーション・パターン ̶ 創造的コラボレーションのパターン・ランゲージ (ver. 0.60) 創造的コラボレーションのパターン・ランゲージ Learning Collaboration Beauty Change Making (2009) (2011) (2012) (2012) (2012) Surviving! Earthquakes Living well! with Dementia (2013) (2014) Presentation Personal! Culture (2013)
  • 39. Three Generations of Pattern Languages Since the late 1990s Pattern Language 2.0 Since the late 1970s Pattern Language 1.0 Pattern Language 3.0 Since the late 1980s Since the late 2000s 1st Generation: Architecture, since 70’s 2nd Generation: Software, since late 80’s 3rd Generation: Human Action, since late 90’s
  • 40. 1st Generation: Architecture, since 70’s C. Alexander, S. Ishikawa, M. Silverstein, http://stephania32.wordpress.com/ Christopher Alexander A Pattern Language: Towns, Buildings, Construction, Oxford University Press, 1977
  • 41. 2nd Generation: Software, since late 80’s Kent Beck Ward Cunningham Gang of Four Kent Beck Ward Cunningham, “Using Pattern Languages for Object- Oriented Program”, OOPSLA '87, 1987 Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides,! Design Patterns: Elements of Reusable Object-Oriented Software,! Addison-Wesley Professional, 1994
  • 42. 2nd Generation: Software, since late 80’s
  • 43. 3rd Generation: Human Action, since late 90’s Mary Lynn Manns Linda Rising Manns, M. L., and Rising, L., Fearless Change: Patterns for Introducing New Ideas. Addison-Wesley, 2005 Joseph Bergin Pedagogical Patterns Editorial Board, Pedagogical Patterns: Advice For Educators, Createspace., 2012
  • 44. 3rd Generation: Human Action, since late 90’s Ver. 0.60 November, 2012 Collaboration Patterns Project http://collabpatterns.sfc.keio.ac.jp http://twitter.com/collabpatterns collabpatterns@sfc.keio.ac.jp 創造的コラボレーション 未来への使命感 方法のイノベーション 伝説をつくる 成長のスパイラル 共感のチームづくり レスポンス・ラリー 一体感をつくる 貢献の領域 成長のリターン 自発的なコミットメント ゆるやかなつながり 弱さの共有 感謝のことば 創発的な勢い まとまった時間 創造の場づくり 活動の足あと 意味のある混沌 アイデアをカタチに インサイド・イノベーター ゴールへの道のり 臨機応変な動き 飛躍のための仕込み 世界を変える力 クオリティ・ライン こだわり合う 一度こわす 期待を超える ファンをつくる 広がりの戦略 世界の文脈 つくり続ける強さ 感性を磨く 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 Ver. 0.60 コラボレーション・パターン Collaboration Patterns Project Collaboration Patterns : コラボレーション・パターン ̶ 創造的コラボレーションのパターン・ランゲージ (ver. 0.60) 創造的コラボレーションのパターン・ランゲージ Learning Presentation Collaboration Beauty Change Making Surviving! Earthquakes Living well! with Dementia Personal! Culture Takashi Iba! with Iba Lab
  • 45. Survival Language A Pattern Language for Surviving Earthquakes Tomoki Furukawazono, Shota Seshimo, Daiki Muramatsu, and Takashi Iba, designing a pattern language for surviving earthquakes, 4th International Conference on Collaborative Innovation Networks (COINs2013), Santiago, Chile, Aug. 2013! ! Tomoki Furukawazono, Shota Seshimo, Daiki Muramatsu, Takashi Iba, Survival Language: A Pattern Language for Surviving Earthquakes, in 20th International Conference on Pattern Language of Programs (PLoP2013), IL, UAS, Oct. 2013 will be published in Jan, 2015
  • 46. Survival Language A Pattern Language for Surviving Earthquakes Survival Life over Furniture Life over Furniture S ur vival Designing Preparation Designing Emergency Action Designing Life After Quake Survival Language Project ilab-survival@sfc.keio.ac.jp Daily Use of Reserves 1981 Line Evacuation before Firefighting Armadillo Pose Cover and Hold on Kick Signal Shrine Shelter Evacuation Initiator Pattern Gift
  • 47. Life over Furniture An earthquake has struck and shaking furniture around you are about to collapse.
  • 48. You try to hold on the furniture to keep it from falling, but end up having the furniture collapsing over you. Shaking furniture may bring up your fears and tempt you to hold on to it to make it stop shaking. In some occasions, there may be valuables kept in the furniture, tempting you even more to keep it from falling and breaking the valuables. Unfortunately, it is impossible to prevent this when the ground is shaking. Going close to the furnitures will only leave you crushed under them. ! ! Therefore:! As soon as you feel the ground shaking, get away from any furniture for your safety.! ! ! Get away from the furnitures and keep safe --- ARMADILLO POSE,! COVER AND LOCK.
  • 49. Survival Language A Pattern Language for Surviving Earthquakes Survival Life over Furniture Life over Furniture S ur vival Designing Preparation Designing Emergency Action Designing Life After Quake Survival Language Project ilab-survival@sfc.keio.ac.jp Daily Use of Reserves 1981 Line Evacuation before Firefighting Armadillo Pose Cover and Hold on Kick Signal Shrine Shelter Evacuation Initiator Pattern Gift
  • 50. A SURVIVAL LANGUAGE:! TSUNAMI ESCAPE WAYFINDING! The University of Oregon Oregon Office of Emergency Management
  • 51. Words for a Journey! The Art of Being with Dementia WORDS FOR THE CARED WORDS FOR THE CARING WORDS FOR EVERYONE • It’s for sharing ideas and practical knowledge on living with Dementia.! • It helps the person with Dementia, family, and everyone to imagine their actions for living well.! • It enables us to talk with others toward Dementia-friendly society will be published in 2015 “Dementia is a broad category of brain diseases that cause long term loss of the ability to think and reason clearly that is severe enough to affect a person's daily functioning.” such as Alzheimer
  • 52. 1 A New Journey WORDS FOR THE CARED WORDS FOR THE CARING WORDS FOR EVERYONE 2 The First Step 3 Departure Announcement 4 Travel Plan 5 Fellow Travelers 6 Can-Do List 7 Daily Chore 8 Self-Reflecting Room 9 Favorite Place 10 Voice of Experience 11 Turning the Tide 12 Live in the Moment 13 Self-Intro Album 14 Own Way of Expressing 15 Gift of Words 16 Going Together 17 Team Leader 18 Family Expert 19 The Three Consultants 20 Disclosing Chat 21 Chance to Shine 22 Preparation for the Dream 23 Make it Funny 24 Usual Talk 25 The Seen World 26 Personal Time 27 Emotion Switch 28 Casual Counseling 29 Special Day 30 Generational Mix 31 The Amusement Committee 32 Hint of Feelings 33 Job-Specific Contributions 34 On-the-Spot Helper 35 Encouraging Supporter 36 Personal Connections 37 Mix-Up Event 38 Inventing Jobs 39 Delivering the Voice 40 Warm Design
  • 54. Context You have begun spending less time outside and more time inside your home. ▼ In this context Staying inside your home all the time is not fun and may be tiring. No one likes to stay in the same place all the time. However, if you freely go out, your family may become worried that you may become confused and lost while you are out alone. ▼ Therefore Problem
  • 55. Solution ▼ Therefore Find a place where you can go by yourself without any trouble, and make sure your family knows about the place too. If you already have such a place, tell your family that it is your “Favorite Place.” If not, find a place such as a coffee shop or art museum near your home that you like, where you feel comfortable. You can ask a friend or a family member to help you find this place. Once you find your place, it would be nice to say hello to the people there so you can get on well early. ▼ Consequently Consequence By having a second place besides your home where you can feel comfortable, you will be able to spend good times outside your home. Your family will feel comfortable letting you go out alone too if they know you are at your “Favorite Place.” Even if a symptom of dementia occurs at the place, if the people there know about you, they would be able to treat you properly.
  • 56. Sharing the ideas how to live well with Dementia. Everyone can apply the ideas if they like. Focusing on the practical knowledge about how to live well in the daily life, not on medical or techniques of caregiving, Creating new WORDS to represent the ideas The words enable us to talk with others!
  • 57. 1 A New Journey WORDS FOR THE CARED WORDS FOR THE CARING WORDS FOR EVERYONE 2 The First Step 3 Departure Announcement 4 Travel Plan 5 Fellow Travelers 6 Can-Do List 7 Daily Chore 8 Self-Reflecting Room 9 Favorite Place 10 Voice of Experience 11 Turning the Tide 12 Live in the Moment 13 Self-Intro Album 14 Own Way of Expressing 15 Gift of Words 16 Going Together 17 Team Leader 18 Family Expert 19 The Three Consultants 20 Disclosing Chat 21 Chance to Shine 22 Preparation for the Dream 23 Make it Funny 24 Usual Talk 25 The Seen World 26 Personal Time 27 Emotion Switch 28 Casual Counseling 29 Special Day 30 Generational Mix 31 The Amusement Committee 32 Hint of Feelings 33 Job-Specific Contributions 34 On-the-Spot Helper 35 Encouraging Supporter 36 Personal Connections 37 Mix-Up Event 38 Inventing Jobs 39 Delivering the Voice 40 Warm Design
  • 58. WORDS FOR THE CARING
  • 60. A New Journey as a Concept We think of living with Dementia as the start of a new journey. Because we will be spending more time together with our family, this will be a good opportunity to get to know them better.! The time coming up is not a time for us and our family to lose what we already have, but rather one to recollect what we have missed and perhaps gain even more.
  • 61. About this Project This project is the result of collaborative work between associate professor Takashi Iba and the students at the Iba Laboratory with corporate members of the Dementia Friendly Japan Initiative including Center for Global Communications at International University of Japan (GLOCOM), Fujitsu Laboratories Ltd., KOKUYO ST Co., Ltd., and Dai Nippon Printing Co., Ltd.. Takashi Iba (Keio University)! ! Aya Matsumoto (Iba Lab, Keio Univ.)! Arisa Kamada (Iba Lab, Keio Univ.)! Nao Tamaki (Iba Lab, Keio Univ.)! Tasuku Matsumura (Iba Lab, Keio Univ.)! Tomoki Kaneko (Iba Lab, Keio Univ.)! Taichi Isaku (Iba Lab, Keio Univ.) Makoto Okada (Fujitsu Laboratories Ltd.)! ! Takehito Tokuda (Dementia Friendship Club)! Masahiko Shoji (Center for Global Communications,! International University of Japan)! Katsuaki Tanaka (KOKUYO ST Co., Ltd.)! Yasufumi Okui (Dai Nippon Printing Co., Ltd.) with! Tsutomu Ikezawa (Dai Nippon Printing Co., Ltd.)! Mayu Nagumo (Keio University)! Minami Suwa (Keio University) Project Members
  • 62. Making Process of Words for a Journey Interviewed with the person with Dementia and their family
  • 63. Making Process of Words for a Journey Wrote down ideas and problems, then categorized them.! Tried to make new categories, avoiding to converge into typical categories.
  • 64. Making Process of Words for a Journey Wrote the ideas and problems into the format of Context, Problem, and Solution.! Brushed up them again and again for several months.
  • 66. The Journey Continues … If you have a feeling that you might have “words for a journey,” please share it with someone. Write it out for that person. Create your original “words for a journey.”! ! We will continue our search for new “words for a journey” together with you readers in order to keep updating our collection of words. Please send us any of your wisdom to live well with dementia.! ! The Words for a Journey Project! E-mail: journey@sfc.keio.ac.jp! Web-site: http://journey.sfc.keio.ac.jp/
  • 67. Pattern Language 3.0 - A New Generation of Pattern Languages! by Takashi Iba 2. Using patterns for learning from others Dialogue Workshops
  • 68. Using patterns for learning from others,! not only from the patterns themselves Dialogue with patterns
  • 69. Dialogue Workshops with Pattern Languages Takashi Iba, A Pattern Language for Designing Workshop to Introduce a Pattern Language, the 17th European Conference on Pattern Languages of Programs (EuroPLoP2012), Germany, July, 2012
  • 70. Dialogue Workshops with Pattern Languages The workshop first asks participants to list the patterns that they have already experienced. ! They would also make a list of five patterns in which they wish to use in the near future.
  • 71. Dialogue Workshops with Pattern Languages With the list of the patterns in their hands, the participants would walk around at the workshop searching for other participants who have already experienced one of the patterns on the list.
  • 72. Dialogue Workshops with Pattern Languages With the list of the patterns in their hands, the participants would walk around at the workshop searching for other participants who have already experienced one of the patterns on the list. Once they find a match, the one who has experienced the pattern would talk about the experience, and the other person would listen to it and take notes.
  • 73. The project is stuck and is making slow or no progress. In this context Considering the project’s schedule and efficiency, you become tempted to settle at a quality that is lower than the team’s usual standards. Collaboration Patterns No.18 Therefore Creation Process The project has started, and each member is working on his/her tasks. In this context Teams with members working sepa-rately on a division-of-labor basis will suffer a lack of feeling as a team, and gaps between individual tasks will occur. Collaboration Patterns No.7 Good Team Therefore Feeling of Togetherness The feeling of creating the project together as a team. Besides the individual tasks, orga-nize opportunities for the team to share common experiences working on the project. Collaboration Pattern Cards http://www.amazon.com/dp/B00NBEFLGK/ Chaotic Path to Breakthrough A new path awaits beyond the struggle of not knowing what to do. Recapture the current situation as a chance to innovate new ways; stay where you are and thoroughly think through the situation.
  • 74. Dialogue Workshops with Pattern Languages 900 freshmen participate in this workshop every year. Keio University, Japan
  • 75. Dialogue Workshops wzith Pattern Languages at the Collaborative Innovation Networks (COINs) Conference, Switzerland
  • 76. Dialogue Workshops wzith Pattern Languages at the University of North Carolina at Asheville
  • 77. Patterns as triggers to reflect on their experiences We intentionally try to keep short and simple sentences ! No. Jump In Do not hesitate to jump into a new learning environment. 4 “The great composer does not set to work because he is inspired, but be- FRPHVLQVSLUHGEHFDXVHKHLVZRUNLQJ´²(UQHVW1HZPDQ “Make up your mind to act decidedly and take the consequences. No good LVHYHUGRQHLQWKLVZRUOGEKHVLWDWLRQ´²7KRPDV+X[OH ³RXQHYHUNQRZZKDWRXFDQGRWLOORXWU´²3URYHUE You have already found the new environment wihch you wish to be in and about to start a new challenge. ź,QWKLVFRQWH[W You are still doubtful whether the community is really suitable for you. ‡ ,WLVGLI¿FXOWWRNQRZWKHDFWXDOVWDWHRIDFRPPXQLWIURPWKHRXWVLGH ‡ It is not until you learn that you really understand what you wanted to learn. ź7KHUHIRUH Jump into the new environment for your learning. ‡ -RLQWKHFRPPXQLWSURMHFWRUFODVVDQGGLYHLQWRWKH¿HOG ‡ Observe the events that happen there and learn from the members. ‡ Engage in the activity with all your effort as possible. ‡ After some time, evaluate the environment and rebuild a plan of your learning.
  • 78. Adventure Playground 670 words (C. Alexander) 2 photos, 1 sketch A castle, made of cartons, rocks, and old branches, by a group of children for themselves, is worth a thousand perfectly detailed, exactly finished castles, made for them in a factory. Play has many functions; it gives children a chance to be together, a chance to use their bodies, to build muscles, and to test new skills. But above all, play is a function of the imagination. A child’s play is his way of dealing with the issues of his growth, of relieving tensions and exploring the future. It reflects directly the problems and joys of his social reality. Children come to terms with the world, wrestle with their pictures of it, and reform these pictures constantly, through those adventures of imagination we call play. Any kind of playground which disturbs, or reduces, the role of imagination and makes the child more passive, more the recipient of someone else’s imagination, may look nice, may be clean, may be safe, may be health --- but it just cannot satisfy the fundamental need which play is all about. And, to put it bluntly, it is a waste of time and money. Huge abstract sculptured playlands are just as bad as asphalt playgrounds and jungle gyms. They are not just sterile; they are useless. The functions they perform have nothing to do with the child’s most basic needs. ... This need for adventurous and imaginative play is taken care of handily in small towns and in the countryside, where children have access to raw materials, space, and a somewhat comprehensible environment. In cities, however, it has become a pressing concern. The world of private toys and asphalt playgrounds does not provide the proper settings for this kind of play. Therefore: Set up a playground for the children in each neighborhood. Not a highly finished playground, with asphalt and swings, but a place with raw materials of all kinds --- nets, boxes, barrels, trees, ropes, simple tools, frames, grass, and water --- where children can create and re-create playgrounds of their own.
  • 79. Abstract Factory 2,159 words 2 diagram 83 lines code (GoF’s Design Patterns)
  • 80. 182 words 1 illustration Jump In (Learning Patterns) No. Jump In Do not hesitate to jump into a new learning environment. 4 “The great composer does not set to work because he is inspired, but be- FRPHVLQVSLUHGEHFDXVHKHLVZRUNLQJ´²(UQHVW1HZPDQ “Make up your mind to act decidedly and take the consequences. No good LVHYHUGRQHLQWKLVZRUOGEKHVLWDWLRQ´²7KRPDV+X[OH ³RXQHYHUNQRZZKDWRXFDQGRWLOORXWU´²3URYHUE You have already found the new environment wihch you wish to be in and about to start a new challenge. ź,QWKLVFRQWH[W You are still doubtful whether the community is really suitable for you. ‡ ,WLVGLI¿FXOWWRNQRZWKHDFWXDOVWDWHRIDFRPPXQLWIURPWKHRXWVLGH ‡ It is not until you learn that you really understand what you wanted to learn. ź7KHUHIRUH Jump into the new environment for your learning. ‡ -RLQWKHFRPPXQLWSURMHFWRUFODVVDQGGLYHLQWRWKH¿HOG ‡ Observe the events that happen there and learn from the members. ‡ Engage in the activity with all your effort as possible. ‡ After some time, evaluate the environment and rebuild a plan of your learning.
  • 81. 68 words 4 photos Cheer-up Cookies (Generative Beauty Patterns) 31 Cheer-up Cookies Recover your mood Context Solution Problem Your feelings are unclear. You can’t figure out why your feelings are so pent-up. Know a way that would cheer you up. Listen to your favorite music; eat your favorite food; go out to the movies; talk to a friend. If you know what would cheer you up, you can always be in a good mood. ▶ 28. Lavish Makeover 37. Space Out
  • 82. Adventure Playground 670 words 2 photos, 1 sketch (C. Alexander) Abstract Factory 2,159 words 2 diagram 83 lines code 182 words 1 illustration (GoF’s Design Patterns) Jump In 68 words 4 photos (Leaerning Patterns) Cheer-up Cookies (Generative Beauty Patterns) PL1.0 PL2.0 PL3.0 Pattern Languages as Media for Narrative Dialogues
  • 83. Pattern Language 3.0 - A New Generation of Pattern Languages! by Takashi Iba 3. New Challenges for using patterns Pattern Cards, TV show, …
  • 85. Learning Pattern Cards http://www.amazon.com/dp/B00NBEGXPS/
  • 86. Presentation Pattern Cards http://www.amazon.com/dp/B00NBEBKZQ/
  • 87. Analyzing great presentations! with Presentation Pattern Cards
  • 88. Analyzing great presentations! with Presentation Pattern Cards workshop for high school students
  • 89. Analyzing great presentations! with Presentation Pattern Cards workshop for high school teachers
  • 90. Collaborating to improve! their own presentations ! with Presentation Pattern Cards workshop for graduate students
  • 91. Collaboration Pattern Cards http://www.amazon.com/dp/B00NBEFLGK/
  • 92. Sharing the stories of experience! of successful collaboration! with Collaboration Pattern Cards workshop for change makers on social issues
  • 93. Drawing Future Visions! with Collaboration Pattern Cards workshop for academic research project
  • 94. A Web System to utilize Pattern Languages Writing user’s own experiences in poetic way with using the Generative Beauty Patterns http://web.sfc.keio.ac.jp/~iba/chaos/images/ChaoticWalkerLogo320.jpg ALL | FAVORITE | PATTERNS タイトル タイトル タイトル タイトル タイトルタイトル タイトル Takashi Iba, Norihiko Kimura, Shingo Sakai, “Feeling of Life” System with a Pattern Language, in 21st International Conference on Pattern Language of Programs (PLoP2014), IL, USA, Sep. 2014 タイトル タイトル タイトル タイトル
  • 95. Research Group for Pattern Language 3.0 27 Company work in the group. Japan
  • 96. Pattern Writing Sheet for helping new writers to write their patterns Pattern Name 7 4-1 4-2 Context Forces When or where does the problem occur? Specify the context. Problem Solution In this context Because of these Forces Therefore For exampe Why does the problem occur? What kind of forces are at work? Actions Consequence As a Result POSITIVE NEGATIVE (Ideas of Pattern Name) Image Subject Pattern Writing Sheet Ver.0.91 This work “Pattern Writing Sheet” by Takashi Iba is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. See the details about the license at the site http://creativecommons.org/ licenses/ Contact us by E-mail in advance, if you want to use this sheet for commercial or business. E-Mail: contact [at] creativeshift.jp Takashi Iba, 2014 3 5 1 2-1 6-1 2-2 6-2 What kind of theme or domain do you want to write a pattern about? :KDWZLOOKDSSHQLIRXGRQ· What kind of situation is it when the problem occurs? A good name expresses the essence and is memorable. Usually very ordinary language with two nous or nous and adjective. Utter the name in order to check whether it is easy to say as common language. Be concrete, for example What is the Consequence of the Solution? +: Positive Consequence, generating living quality - : Negative Consequence, side effects Try to sketch the pattern showing the conflicting forces and the solution that resolves the conflict. Give a Name to this pattern imagine the essence of this pattern. Is there an important tip or technique in the theme or domain? Identify one important thing you really want to share with colleagues and newcomers. First think a lot, then choose just one. Think of new words to express this pattern. Forces in a pattern are laws or tendencies that we cannot change and which make the problem difficult because they can be incompatible. Be abstract. It can be said as Refer to the image when thinking of a Name with Instructions t implement the Solution? Takashi Iba, “A Journey on the Way to Pattern Writing Designing the Pattern Writing Sheet,” in the 21th Conference on Pattern Languages of Programs, USA, Sep, 2014
  • 97. The character of our pattern illustration appears on the T-Shirts of 20th Anniversary of PLoP! 20th Conference on Pattern Languages of Programs (PLoP2013)
  • 98. Exploring The Art of Pattern Illustrating • Creating a Picture Book to understand the essence of pattern illustrating! • Creating a Pattern Language for Pattern Illustrating will be published in 2015 Kaori Harasawa, Natsumi Miyazaki, Rika Sakuraba, Takashi Iba, “The Nature of Pattern Illustrating: The Theory and The Process of Pattern Illustrating,” in the 21th Conference on Pattern Languages of Programs, USA, Sep, 2014
  • 99. Talk Live Session with Patterns “CULTURE SHUFFLE”! with Personal Culture Patterns Daisuke Yosumi Takashi Iba, Tokyo, 2013 Nakada, M., Kamada, A., and Iba, T. (2013) Personal Culture Patterns - A Pattern Language for Living with Continuous Self-fulfillments, in the 18th European Conference on Pattern Languages of Programs (EuroPLoP2013).
  • 100. Online School with Patterns [Schoo]! Thinking with Personal Culture Patterns! Arisa Kamada Mika Nakada Nakada, M., Kamada, A., and Iba, T. (2013) Personal Culture Patterns - A Pattern Language for Living with Continuous Self-fulfillments, in the 18th European Conference on Pattern Languages of Programs (EuroPLoP2013).
  • 101. NHK Educational Program! ! “SuperPresentation” Apr. - Oct., 2012 with Presentation Patterns
  • 102. Patterns for Kids Presentation Patterns in the News Paper for Kids in Asahi Shogakusei Shimbun, Nov. 7, 2014
  • 103.
  • 105. Murray Silverstein Co-author of Alexander’s A Pattern Language The Oregon Experiment Max Jacobson Hajo Neis Howard Davis Co-author of Alexander’s The Production of Houses Co-author of Alexander’s The New Theory of Urban Design The Battle Michael Mehaffy Author of papers about Generative Code Gary Black Co-author of Alexander’s The Mary Rose Museum Randy Schmidt Vice President of Center for Environmental Structure Donald B. Corner co-author of Alexander's The Production of Houses Christine Taylor! Thompson Campus Planning, Design Construction of the University of Oregon Co-author of Alexander’s A Pattern Language Jenny Quillien Author of Delight's Muse: on Christopher Alexander's THE NATURE OF ORDER
  • 106. Ward Cunningham Applied the idea of pattern language from architecture to software design Ralf Johnson Co-authors of Design Patterns: Elements of Reusable Object- Oriented Software Richard Gabriel Introduced the method of writers's workshop to the software pattern community Joseph Yoder President of Hillside group Bob Hanmer Joshua Kerievsky Author of Patterns for Fault Tolerant Software Author of Refactoring to Patterns and Pools of Insight: A Pattern Language for Study Groups”
  • 107. Joseph Bergin Eugene Wallingford Co-author of Pedagogical Patterns: Advice For Educators Mary Lynn Manns Linda Rising Co-Author of Fearless Change: Patterns for Introducing New Ideas Pedagogical Patterns: Advice For Educators Co-Author of Fearless Change: Patterns for Introducing New Ideas Co-Author of “Pedagogical Patterns: Advice For Educators Christian Kohls Editor of Investigations of E-Learning Patterns: Context Factors, Problems and Solutions.
  • 108. Till Schümmer Author of Patterns for Computer-Mediated Interaction Allan Kelly Author of Business Patterns for Software Developers George Platts Game Master of PLoP conference Didi Schütz Klaus Marquardt President of Hillside Europe Vice President of Hillside Europe
  • 110. Links for getting pattern books and pattern cards Takashi Iba with Iba Laboratory, Learning Patterns: A Pattern Language for Creative Learning, CreativeShift Lab, 2014 http://www.amazon.com/dp/1312408855/! http://www.lulu.com/shop/product-21790705.html Takashi Iba with Iba Laboratory, Presentation Patterns: A Pattern Language for Creative Presentations, CreativeShift Lab, 2014 http://www.amazon.com/dp/1312459182/! http://www.lulu.com/shop/product-21790698.html Takashi Iba with Iba Laboratory, Collaboration Patterns: A Pattern Language for Creative Collaborations, CreativeShift Lab, 2014 http://www.amazon.com/dp/1312447168/! http://www.lulu.com/shop/product-21790681.html Learning Pattern Cards, CreativeShift Lab, 2014 * Instructions Inside! http://www.amazon.com/dp/B00NBEGXPS/ Presentation Pattern Cards, CreativeShift Lab, 2014 * Instructions Inside! http://www.amazon.com/dp/B00NBEBKZQ/ Collaboration Pattern Cards, CreativeShift Lab, 2014 * Instructions Inside! http://www.amazon.com/dp/B00NBEFLGK/