asato @Wiki内検索 / 「Principles of Urban Structure」で検索した結果

検索 :
  • メモ/自己組織化
    ...1). Principles of Urban Structure?, pp.232--233
  • メモ/情報隠蔽
    定義 We propose instead that one begins with a list of difficult design decisions or design decisions which are likely to change. Each module is then designed to hide such a decision from others. On the criteria to be used in decomposing systems into modules,Software Fundamentals Collected Papers by David L. Parnas, p. 154. Our module structure is based on the decomposition criterion known ...
  • メモ/モジュラリティ
    ... SOA SOA Principles and Modularity 参考文献 [boldwin and clark 2000] C. Y. Baldwin and K. B. Clark, Design Rules The Power of Modularity, MIT Press, 2000. 参考資料 Gregor Kiczales, Aspect-Oriented Programming Radical Research in Modularity, Keynotes, 10th International Software Product Line Conference (SPLC 2006) 論文 Modularity for Value Appropriation - How to Draw the Boundaries of Intellect...
  • メモ/設計原則
    I would advise students to pay more attention to the fundamental ideas rather than the latest technology. The technology will be out-of-date before they graduate. Fundamental ideas never get out of date. However, what worries me about what I just said is that some people would think of Turing machines and Goedel s theorem as fundamentals. I think those things are fundamental but they are also near...
  • メモ/ソフトウェア進化
    ...8 Design Principles in Architectural Evolution a Case Study, ICSM 2008 デザインパターン A Classification of Design Pattern Evolutions. JOT 2007 言語 Heterogeneous Coupled Evolution of Software Languages, MODELS 2008 Tool-supported multi-level language evolution, 2007 モデル駆動 COPE - Automating Coupled Evolution of Metamodels and Models, ECOOP 2009 Challenges in Model-Driven Software Evolution, BENEVO...
  • 印刷必要論文
    ...g Systems Principles, 2009 Updatable Security Views, CSF 2009 Applying empirical software engineering to software architecture Challenges and lessons learned, TR 2009 Towards an Ontological Foundations for Services Science the Legal Perspective, Approaches to Legal Ontologies 2009 Remote Batch Invocation for Compositional Object Services, ECOOP 2009 Ontology-Driven Visualization of Archi...
  • 印刷必要論文/他分野
    ...8 Toward Principles for the Design of Ontologies Used for Knowledge Sharing What are ontologies and why do we need them? Possible Ontologies How Reality Constrains the Development of Relevant Ontologies Ensemble Engineering Formal ensemble engineering Position paper 未分類 The Evolution of a Legal Rule, 2008 Object recognition and long-term visual memory for objects Optimizing Routing and...
  • メモ/オントロジー
    ...8 Toward Principles for the Design of Ontologies Used for Knowledge Sharing What are ontologies and why do we need them? The Double Role of Ontologies in Information Science The Attractiveness of Foundational Ontologies in Industry Ontological Foundations for Structural Conceptual Models 資料 Ontology. A Resource Guide for Philosophers ジャーナル Applied Ontology
  • 印刷必要論文/プログラミング関連
    印刷済み AOP言語 関数型 プログラム構造 言語Scala Erlang Haskell ML Orc Haskell C++ DSL Type Classes as Objects and Implicits, SPLASH 2010 Language Virtualization for Heterogeneous Parallel Computing, TR 2010 Modules as Objects in Newspeak, ECOOP 2010 JCoBox Generalizing Active Objects to Concurrent Components, ECOOP 2010 Predicated Generic Functions Enabling Context-Dependent Method Dispatch , SC 2010 Vie...
  • メモ/デザイン
    定義・特徴プロダクト プロセス よいデザイン デザインの失敗 その他 ジャーナル意思決定 記事 ワークショップ プレゼンテーション資料 関係 文献デザインの科学 その他 その他ページ 「火薬の最たる効果は身を焼く炎でも切り裂く破片でもない!! 音と光 衝撃と畏怖 恐慌(おそれ)!!」 ドリフターズ 3巻 Science for Designers The Meaning of Complexity Science for Designers The Transformation of Wholes 依頼された仕事や演奏家の才能による制約が十分にないとき、バッハは自身の創造性を刺激するために、完全に人工的な制約を導入することがあった。 デザインのためのデザイン?, p.131 Commonalities across designing Eviden...
  • メモ/SOA
    ... 設計原則 SOA Principles and Modularity SOAの実現 サービス設計の原則 記事 A Message Type Architecture for SOA Comment lines Kyle Brown and Rachel Reinitz SOA lessons learned for Web 2.0 Introduction to the information perspective of a Service Oriented Architecture ブログ SOA is Dead; Long Live Services 文献 Legacy System Evolution Towards Service-Oriented Architecture, SOAME 2010 Towards an Ontological Fou...
  • メモ/アーキテクチャ
    カンファレンスワークショップ 本 文献ADL 進化 可視化 プラットフォーム パターン その他 In [Perry Wolf 1992], a distinction is made between architecture erosion and architectural drift.Architectural erosion, according to Perry and Wolf, is the result of violations of the architecture . Architectural drift, on the other hand is the result of insensitivity to the architecture (the architecturally implied rules are not clear to the...
  • メモ/気になる論文
    AOSDリファクタリング MDE Web バイトコード Webサービス 設計 モジュール/モジュラリティ その他 Language support for service-level agreements for application-service provision, J. Skene (2007), PhD Thesis Programming Languages for Scalable Software Extension and Composition, Nathaniel Nystrom, Ph.D. thesis, Cornell University Department of Computer Science. November 2006. AOSD Awesome an aspect co-weaving system for composing m...
  • メモ/気になる本
    優先購入済み マーケティング ユーザビリティ 趣味 哲学 デザイン未分類 知識 脳 読み物系 気になる系ユーザビリティ 心理学 カルチャー 進化 意思決定 経済 設計 生物 経営 確率 進化 建築系 読み物系心理学 HCI 心理学 脳 ゲーム系 その他 その他 脳 メモゲーム系 数学系 科学系 コンピュータサイエンス ものつくり 論理 オントロジー 認知系 コンピュータ系 プログラミング系 ソフトウェア系 哲学系 経営系 建築系 設計系購入済み 意思決定系 未分類 購入済み 優先 ダニエル・カーネマン心理と経済を語る デザイン思考が世界を変える ベストセラー小説の書き方 Acting with Technology Activity Theory and Interaction Design アンチ・オイディプス デザインのデザイン Managing Flow -...
  • メモ/問題解決
    誰でもプロフェッショナルを目指せる Wicked Problems Wicked Problems and Social Complexity (PDF) The problem solving process ends when you run out of resources, such as time, money, or energy, not when some optimal or“final and correct” solution emerges. Herb Simon, Nobel laureate in economics, called this “satisficing”-- stopping when you have a solution that is “good enough” (Simon 1969) Goel (1995) has exte...
  • メモ/パターン
    本質的にパターンとは、ユーザインターフェースやウェブサイト、オブジェクト指向プログラム、あるいは建築物など、さまざまな対象における「ハビタビリティ(居住性)」を向上させるような、構造や動作の特質のことである。パターンは物事をより理解しやすく、またはより美しくする。つまり道具を一段と有益で使い勝手の良いものにしてくれる。 デザイニング・インターフェース?, p.xx The Structure of Patterns - Part II Qualities Pattern Language for Project Management in Global Software Development,Doctoral dissertation, 2011 [...] The pattern both describes a generic center, and descr...
  • メモ/AOP
    文献言語 ソフトウェア進化 文献 Design Patterns with AspectJ, generics, and reflective programming , ICSOFT 2010 Reusable Enterprise Metadata with Pattern-Based Structural Expressions, AOSD 2010 Weaving Generic Programming and Traversal Performance, AOSD 2010 EffectiveAdvice Disciplined Advice with Explicit Effects, AOSD 20100 Method Proxy-Based AOP in Scala, JOT 2009 Crosscutting Patterns and Design ...
  • メモ/気になる本/ソフトウェア系
    優先購入済み 哲学 SOA パターン ゲーム系 気になるセキュリティ Web 組み込み ソフトウェアプログラミングLINQ オントロジー デザインパターン テスティング アーキテクチャ リファクタリング 要求 開発プロセス 要求 画像処理 データベース系 言語系Ruby Linux系 Web系 未分類 モデリング アーキテクチャ プロダクトライン その他 メモ ゲーム系優先 気になる メモ 優先 The Design of Design Essays from a Computer Scientist 続・ハイパフォーマンスWebサイト ―ウェブ高速化のベストプラクティス The Domain Theory Patterns for Knowledge and Software Reuse Growing Object-Oriented Software, Guide...
  • メモ/ソフトウェア工学
    ...gineering Principles, software fundamentals, p. 257 記事 「測定できないものは制御できない」は誤りだった。-- by Tom Demarco Software Engineering An Idea Whose Time Has Come and Gone?, IEEE Software 2009
  • 印刷済み論文
    人工物オントロジー デザイン プログラミングconcurrency リフレクション モジュラリティ パターン データベース ビジネスプロセス ソフトウェア進化言語 MDEモデル変換 言語DSL 他分野意思決定 人工物 Function in Device Representation The fine-grained metaphysics of artifactual and biological functional kinds オントロジー Artefacts and Roles Modelling Strategies in a Multiplicative Ontology デザイン Design Problems and Design Paradoxes, 2006 Candidate worldviews for design theory The P...
  • メモ/モジュラクラスタ
    In the previous chapter, we argued that a modular design and corresponding task structure make possible a particular type of industry structure, called a "modular cluster". In a modular cluster, the tasks of desinging and producing the different parts (modules) of a complex artifact are spread over many different firms. The firms activities are coordinated by design rules that govern ke...
  • メモ/MDE
    ワークショップ モデリング言語モジュラリティ モデル変換論文 他のページ 文献モデル変換 進化 メタモデリング 記事 解説 ワークショップ 1st International Workshop on Model Co-Evolution and Consistency Management 2008 モデリング言語 モジュラリティ 現在のビジュアルモデリング言語は、モジュラリティのサポートが弱い。 Model-Driven Software Evolution A Research Agenda モデル変換 論文 Feature and Meta-Models in Clafer Mixed, Specialized, and Coupled, SLE 2010 Exceptional Transformations, ICMT 2010 Model Tran...
  • メモ/イベント
    ...g Systems Principles SLE 2008 9月 ICSR WICSA/ECSA 2009 IWPSE-EVOL CEDEC(CESAデベロッパーズカンファレンス) SCAM 2009 Joint Working IEEE/IFIP Conference on Software Architecture 2009 European Conference on Software Architecture 2009 8月 Scheme and Functional Programming 2009 QSIC 2009 ESEC/FSE 2009 SPLC Euro-Par 2009 The International Wittgenstein Symposium 2009 7月 22nd IEEE Computer Security F...
  • メモ/プログラミング言語
    文献Java拡張 blog 記事 スライド資料 文献 SugarJ Library-based Syntactic Language Extensibility, OOPSLA 2011 Type Classes as Objects and Implicits, SPLA Modules as Objects in Newspeak, ECOOP 2010 JCoBox Generalizing Active Objects to Concurrent Components, ECOOP 2010 Predicated Generic Functions Enabling Context-Dependent Method Dispatch , SC 2010 Views Object-Inspired Concurrency Control, ICSE...
  • メモ/パターン言語
    The Structure of Pattern Languages [...] The pattern language codifies the interaction of human beings with their environment, and determines how and where we naturally prefer to walk, sit, sleep, enter and move through a building, enjoy a room or open space, and feel at ease or not in our garden. The pattern language is a set of inherited tried-and-true solutions that optimize how the built envi...
  • メモ/プログラミング
    文献 Haskell ML Flapjax A Programming Language for Ajax Applications, OOPSLA 2009 Types and Modularity for Implicit Invocation with Implicit Announcement, TOSEM 2009 キミならどう書く 2.0 - 2007 文献 Three Approaches to Object Evolution, PPPJ 2009 Minimizing Dependencies within Generic Classes for Faster and Smaller Programs, OOPSLA 2009 Safe Functional Reactive Programming through Dependent Types,...
  • メモ/リファクタリング
    モデリングにおけるリファクタリング 文献FOP AOP 記事 ワークショップ モデリングにおけるリファクタリング モデリング・リファクタリングのススメ──業務フロー・リファクタリングのテクニック 文献 Code Clones in Feature-Oriented Software Product Lines, GPCE 2010 Specifying and Implementing Refactorings, SPLASH 2010 A Catalogue of Template Refactoring Rules , TR 2010 Extreme Product Line Engineering – Refactoring for Variability A Test-Driven Approach, XP 2010 Optimizing Non-funct...
  • メモ/Concurrency
    Choose Concurrency-Friendly Data Structures 文献 JCoBox Generalizing Active Objects to Concurrent Components, ECOOP 2010 Views Object-Inspired Concurrency Control, ICSE 2010 Analyzing Multicore Dumps to Facilitate Concurrency Bug Reproduction, ASPLAS 2010 A deadlock-free semantics for shared memory concurrency, ICTAC 2009 Parallel Concurrent ML, ICFP 2009 Concurrent Programming Paradi...
  • メモ/API
    ...Interface Principles in API Design User Interface Principles in API Design (PDF) How to Design a Good API and Why it Matters (PDF) 人気のAPI/フレームワークを作るための39カ条 本 Practical API Design Confessions of a Java Framework Architect 文献 Using Twinning to Adapt Programs to Alternative APIs, ICSE 2010 Mining API Mapping for Language Migration, ICSE 2010 Improving API Usage through Detection of Redu...
  • メモ/プロダクトライン
    論文Agile モジュラリティ DSL フィーチャ指向 ワークショップ 論文 Code Clones in Feature-Oriented Software Product Lines, GPCE 2010 An Analysis of the Variability in Forty Preprocessor-Based Software Product Lines, ICSE 2010 Extreme Product Line Engineering – Refactoring for Variability A Test-Driven Approach, XP 2010 Optimizing Non-functional Properties of Software Product Lines by means of Refactorings, VaMoS 20...
  • メモ/デザインパターン
    デザインパターン 論文・記事進化 品質 Visitorパターン Iteratorパターン セキュリティ リンク 他のページ デザインパターン Unfortunatery, many readers missed the connection between design patterns and refactoring. They thought of patterns as entirely related to design, not to code. I suppose that the name might have misled them, but the fact that the book was mostly C++ code should have indicated that patterns are about code as well as design...
  • メモ/FOP
    文献モジュラリティ コンポジション フィーチャダイアグラム プロダクトライン リファクタリング Abstract Features in Feature Modeling, SPLC 2011 The Road to Feature Modularity?, FOSD 2011 Feature Interactions, Products, and Composition, GPCE 2011 FOSD - A Science of Software Design, 2011 文献 Code Clones in Feature-Oriented Software Product Lines, GPCE 2010 Feature and Meta-Models in Clafer Mixed, Specialized, and Coupled, SLE 2010 Co...
  • メモ/ソフトウェアデザイン
    特徴 記事 文献 その他資料 イベント 他のページ Leveraging design structure matrices in software design education, CSEE T 2011 特徴  ソフトウェア・システム設計の難しさは、常に選択を迫られるという点にあります。そして人生における選択と同様に、プログラム設計における選択も一筋縄ではいかないものなのです。  年季の入った優れた設計者は、どの選択が良い設計に結びつくのかを知っています。初心者の場合、設計を選択する度に、未知の世界への扉が開かれるのです。経験豊富な設計者は、優れたチェス・プレイヤーに喩えることができます:つまり、何手も先が見通せるわけです。しかし、こういったことを学習するには時間が掛かります。プログラミングの天才が若年層に分布しているのに対して、ソフトウェア設計の天才がより高年齢層に分布...
  • メモ/要求
    要求変更の理由blog記事 要求間の関係論文 本 文献  アンケートとは、多数のステークホルダーに配布する質問集のことである。回答は集計され、その結果に基づいて結論が出される。おそらく、アンケートの最大の特徴は、ステークホルダーからデータを収集する前に、質問を定式化できるという点である。アンケートは単純そうに見えるが、危険を伴っている。質問の選び方が、結果に大きく影響してくる。(中略)アンケートは、本書で説明している中では、いちばん「ちょうど十分」な要求を導き出しにくいテクニックである。  アンケートは、いくつかの特定の質問に対する回答を必要としている場合に選ぶべきテクニックである。たとえば、要求収集の大部分を、ファシリテートされたグループミーティングやインタビューを通じて行う場合には、非常に効果的である。(後略) 成功する要求仕様 失敗する要求仕様?, p.66 ...
  • メモ/理論
     1950年代、C. Wright Mills (1959) は、社会科学が社会政策・実践・制度の発達に対して効果的なガイダンスを与えるという義務を怠ってきている、と訴えた。彼の著書『社会学的想像力(The Sociological Imagination)』では、社会科学者の「誇大理論(grand theory)」への傾向を批評した。ここで、誇大理論とは、厳密で、形式的、知的にすばらしいが、同時にレベルが低く、視野が狭く、応用不可能な理論である。Millsは特に、現実的な意思決定の支援に失敗した誇大科学は、科学がまったくないよりも結局のところ、もっと悪いかもしれないという心配をした。彼は、現実の社会的文脈での応用にうまく合い、社会的現実によく適合した「中間レベルの抽象」(middle-level abstraction)の開発という新しい見解を要求した。 シナリオに基づく設計?,...
  • メモ/設計手法
    A set of connected patterns provides a framework upon which any design can be anchored. The patterns do not determine the design. By imposing constraints, they eliminate a large number of possibilities while still allowing an infinite number of possible designs. The narrowing of possibilities is, after all, an essential part of a practical design method. The Structure of Pattern Languages
  • メモ/REST
    ライブラリ 記事 論文 プレゼン イベント リンク Creating a RESTful API with WCF ライブラリ Restlet - Lightweight REST framework for Java 記事 Describing RESTful Applications REST for Java developers, Part 1 It's about the information, stupid Enterprise Java Community A RESTful Core for Web-like Application Flexibility - Part 1 REST Anti-Patterns Addressing Doubts about REST A Brief Introduction to REST 論文 Com...
  • メモ/言語
    言語 セマンティクス 文献  たとえばキッチンを考えてみましょう。カウンター(調理台)と冷蔵庫と流しとレンジの間にはある関係が存在します。これは誰でも知っていることです。しかしこれはまだ『もの』という視点から考えており、キッチンはカウンターと冷蔵庫と流しとレンジというものからできていて、そこに生じる関係性はキッチンを作るときの二次的役割だと考えています。しかし注意深く見れば、レンジはオーブンとヒーターとスイッチなどの関係によって成立しているのだし、そのスイッチも人間の手で回せる部分とその電気的接触の関係によって成立しているのです。結局これらの全体的本質はパタンでできていて、『もの』は私たちがパタンの集合につけた簡便なレッテルにすぎないのです。 ここには言語の問題が絡んでいます。私たちはものには名前を付けますが、関係にはあまり多くの名前をつけていません。私たちの言語は名詞中...
  • メモ/DSL
    記事blog 本 文献環境 記事 DSL Evolution Developing a Complex External DSL Fluent DSL for Rich-UI The 'Language' in Domain-Specific Language Doesn't Mean English (or French, or Japanese, or ...) The L in DSL langue ou langage? Domain Agnostic Languages DSLs revisited blog DslMigration DslExceptionalism How To Fail With External DSLs 本 Domain Specific Languages, by Martin Fowler ...
  • メモ/モデル変換
    定義 A model transformation is a process of automatic generation of a target model from a source model, according to a transformation definition, which is expressed in a model transformation language. Ivan Kurtev, Adaptability of Model Transformations, 2005, p. 31 A model transformation is defined in a model transformation specification, which consists of a set of transformation rules. A t...
  • メモ/モデル
    定義・特徴づけ モデルと理論 文献 資料 他のページ リンク 定義・特徴づけ A model is an abstraction of reality according to a certain conceptualization. Once represented as a concrete artifact, a model can support communication, learning and analysis about relevant aspects of the underlying domain. Ontological Foundations for Structural Conceptual Models, Giancarlo Guizzardi, PhD Thesis, 2005  けれども、その逆はそうではありません。おもしろいこ...
  • メモ/ソフトウェアパターン
    文献 イベント 他のページ A pattern presents a slice of the design space, which means that it cannot -- or should not -- cover all the incidental concerns or questions that may arise. Pattern-Oriented Software Architecture On Patterns and Pattern Languages, p. 102 Alexander describes the use of patterns as the process of “differentiating space” where very high-level patterns are applied to an open...
  • メモ/概念モデリング
    文献 Abstraction, concretization, generalization, and specialization are operations on concepts. -Generalization An existing description of a set of objects can be further generalized by adding new objects to the set and modifying the description to take these objects into account. -Specialization The inverse operation to generalization is specialization. Specializing the description of a s...
  • メモ/blogネタ
    ...gineering Principles" より。 この基準からいれば、「どう書く?」は、ソフトウェア工学の問題に直接関わるよーな問題を扱っているわけじゃないよーな気がする。では、この二つの基準(多数での開発・使用とプログラムの保守・進化)を扱えるような、「どう設計する?」を考えればいいのか? それとも、もっと中間的なものを考えればいいのか?とりあえず、研究的・実用的な観点を薄めて「どう設計する?」みたいなのを立ち上げるとしても、それなりに需要がなきゃいけない気がする。みんな「どう書く?」で満足しているのか? 仕様変化の予測基準(2008/3/1):将来起こるかもしれない仕様の変化を、どこまで予測すればいいんだろうか。何か基準があるんだろうか。今一瞬思ったのは、ドメインメタモデル(クラス図)のレベルで変化しないレベルでは予測して対処してもいいかもしれない。武器の種類。...
  • メモ/クラウドコンピューティング
    各CDPは次の項目に分けて説明し、構造を図で示す。CDPはAmazon Web Services (AWS) だけを想定しているわけではないので、「解決したい課題」は一般的なクラウド用語を使って説明。「クラウドでの解決/パターンの説明」以降はAWS用語を使っている。 openstack An Architectural Pattern Language of Cloud-based Applications 日本人開発者は、50億人がクラウドを使う「第二の情報爆発」に備えよ Web 2.0 and Cloud Computing Defining Cloud Computing 【TechEd 2008】「Microsoftが何百万台ものサーバーを運用するようになる」,Gates会長が最後の基調講演 [前編]クラウドでは我々が最先端,二度と後手は引かない:ITpr...
  • メモ/気になる本購入済み
    Sources of Power How People Make Decisions Conceptual Spaces The Geometry of Throught Judgment Under Uncertainty The Visual Display of Quantitative Information Implementation Patternsより。 Where the Action Is The Foundations of Embodied Interaction Philosophy of Computing and Information 5 Questions シナリオに基づく設計 桜井政博の ゲームについて思うことDX 競争社会をこえて―ノー・コンテストの時代 カルチャー Cultural Ecology ...
  • java ライブラリ
    ツール 一般 未分類 Web系HTTP その他 コンパイラ ネットワーク DI/IoCSpring記事 Guice 解説記事 ユニットテスト系BDD系 DB系 記事 ユーティリティ系リフレクション データベース系XML DB 画像系 言語 バグトラッキング SOASCA Webサービス MDSD REST GA/GP GRID UI パフォーマンス バイトコード その他 ツール lambda4jdt Java2Script VisualVM is a visual tool that integrates several existing JDK software tools and lightweight memory and CPU profiling capabilities. This Objenesis 一般 Spring-On-Rails 未分類 Ja...
  • メモ/複雑性
    Human beings are limited in their capacities to learn, think, and act. Luckily complex artifacts -- like computers -- do not have to be the product of one person s hands or mind. If an artifact can be divided into separate parts, and the parts worked on by different people, the "one person" limitation on complexity disappears. But this implies that techniques for dividing effort and kn...
  • メモ/アーキテクチャパターン
    論文 Modeling the Variability of Architectural Patterns, SAC 2010 Modeling Variants of Architectural Patterns, EuroPLoP 2008 Harrison, N, Avgeriou, P., and Zdun, U. , Using Patterns to Capture Architectural Decisions, IEEE Software, July-August 2007. A Catalog of Architectural Primitives for Modeling Architectural Patterns Modeling Architectural Patterns’ Behavior Using Architectural Primitive...
  • 試してみることリスト
    日常系 手軽系 ツールネタ 試してみること ツール/ライブラリRuby 英語言語 モデリング 考えてみることコード進化パターン 日常系 海外ドラマDVD Penguin Readers Level 1 the Phone Rings (Penguin Longman Penguin Readers) 手軽系 VisualVM Ragel typed-asm Google Visualization API? ツールネタ JavascriptでJVM 試してみること FeatureHouse Silverlight VMware XNA Grails Android ファミコンプログラミング Bohem GC Trac Git - popular version control system jQuery Google App Engine ツール/...
  • @wiki全体から「Principles of Urban Structure」で調べる

更新順にページ一覧表示 | 作成順にページ一覧表示 | ページ名順にページ一覧表示 | wiki内検索