asato @Wiki内検索 / 「On the Impact of Aspectual Decompositions on Design Stability: An Empirical Study」で検索した結果

検索 :
  • 印刷必要論文/プログラミング関連
    ...truction, Onward! 2009 Optimizing Non-functional Properties of Software Product Lines by means of Refactorings, VaMoS 2010 Lessons in Software Evolution Learned by Listening to Smalltalk, SOFSEM, 2010 Composing Feature Models, SLE 2009 Modeling the Variability of Architectural Patterns, SAC 2010 ModelTalk When Everything Is a Domain-Specific Language, IEEE Software 2009 Classification o...
  • 印刷必要論文
    ...EXA 2009 On the Usage of Labels and Icons in Business Process Modeling, 2009 On Language-Independent Model Modularisation COPE - Automating Coupled Evolution of Metamodels and Models, ECOOP 2009 An Analysis of Publish/Subscribe Middleware Versatility , TR 2009 CREST A new model for Decentralized, Internet-Scale Applications, TR 2009 Designing Value-based Inter-organizational Controls Us...
  • メモ/デザインパターン
    ... Defined, Onward! 2009 An Exploratory Study of CaesarJ Based on Implementations of the Gang-of-Four patterns, TR 2008 The Universal Design Pattern Automated Verification of Design Patterns with LePUS3, 2009 An Exploratory Study of the Impact of Antipatterns on Software Changeability, TR 2009 Playing Roles in Design Patterns An Empirical Descriptive and Analytic Study, TR 2009 An Approac...
  • メモ/イベント
    20121月 201112月 11月 10月 9月 7月 6月 5月 4月 3月 1月 201012月 10月 9月 8月 7月 6月 4月 3月 3月 2月 1月 200910月 9月 8月 7月 6月 5月 4月 3月 2月 1月 200812月 11月 10月 9月 8月 7月 6月 5月 4月 1月 2007 2012 1月 VaMoS 2011 12月 Middleware 11月 PLOP 10月 MobiCASE WCRE models 9月 esec-fse DSL ecsa201 ECOWS 7月 ICWS SLE 6月 wicsa WebApps Third International Workshop on Software Ecosystems ecmfa 5月 DESRIST 2011 4月 http //www.agil...
  • メモ/気になる論文
    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...
  • 印刷必要論文/他分野
    ...ifficult On the Mythical Border between Interface and Gameplay, International Conference on Foundations of Digital Games 2009 Crafting Game-Models using Reactive System Design, Future Play 2008 Collaborative Game Environments for Informal Science Education Cascade A Parallel Programming Framework for Video Game Engines Fear of Failing? The Many Meanings of Difficulty in Video Games, T...
  • メモ/気になる本
    ...entation On Growth and Form Implementation Patternsより。 マインド・ウォーズ 操作される脳 アーキテクチャの生態系 マーケティング The Marketing Imagination ユーザビリティ ユーザビリティエンジニアリング原論―ユーザーのためのインタフェースデザイン 趣味 キャラクターメーカー―6つの理論とワークショップで学ぶ「つくり方」 哲学 Metaphysics A Contemporary Introduction デザイン Designerly Ways of Knowing 未分類 Neural Correlates of Thinking Psychology of Decision Making? Neuroscience of Decision Making? The Psy...
  • メモ/アーキテクチャ
    ...2008 可視化 Ontology-Driven Visualization of Architectural Design Decisions , WICSA 2009 プラットフォーム The Architecture of Platforms A Unified View, HBS Working Papers 2008 パターン メモ/アーキテクチャパターン その他 Measuring and Understanding Hierarchy as an Architectural Element in Industry Sectors, HBS Working Paper 2009
  • メモ/プロダクトライン
    ...SLE 2009 On the Impact of the Optional Feature Problem Analysis and Case Studies, SPLC 2009 Automated Reasoning for Multi-step Software Product-line Configuration Problems, SPLC 2009 Software Product Lines Report of the 2009 U.S. Army Software Product Line Workshop, TR 2009 Model Superimposition in Software Product Lines, ICMT 2009 Code Generation to Support Static and Dynamic Composit...
  • メモ/ソフトウェア進化
    ...on, 2008 On the classification of first-class changes, BENEVOL 2008 Continuous and Automated Evolution of Architecture-to-Implementation Traceability Links, 2008 Change-Enabled Software Systems Visual Exploration of Large-Scale System Evolution, WCRE 2008 The Past, Present, and Future of Software Evolution, ICSM08 Classifying Change Types for Qualifying Change Couplings Analyzing Softw...
  • メモ/モジュラリティ
    ...09 フィーチャ On the Modularity of Feature Interactions, GPCE 2008 プロセス Modularity in Process Models Review and Effects, BPM 2008 他分野 Modularity in cognition Framing the debate リンク Patterns of Modular Architecture ACoM 2010 1st Workshop on Assessment of Contemporary Modularization Techniques (ACoM.07) 3rd Workshop on Assessment of Contemporary Modularization Techniques (ACoM.09)
  • メモ/デザイン
    ....101 One of the dangers in this new field of design research is that researchers from other, non-design, disciplines will import methods and approaches that are inappropriate to developing the understanding of design. Researchers from psychology or computer science, for example, have tended to assume that there is ‘nothing special’ about design as an activity for investigation, that it is ...
  • メモ/パターン
    ...[...] On Growth and Form?, p.16 その他のページ メモ/ソフトウェアパターン メモ/パターン言語
  • メモ/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 ...
  • メモ/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 ...
  • メモ/プログラミング言語
    文献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...
  • メモ/MDE
    ...CMT 2010 On Language-Independent Model Modularisation An Ontology-Based Metalanguage with Explicit Instantiation, Master s thesis, 2009 Domain-Specific Metamodelling Languages for Software Language Engineering, SLE 2009 Program Metamorphosis, ECOOP 2009 On Integrating OCL and Triple Graph Grammars, MCCM 2008 Model Superimposition in Software Product Lines, ICMT 2009 Towards a Basic T...
  • 印刷済み論文
    ...plicative Ontology デザイン Design Problems and Design Paradoxes, 2006 Candidate worldviews for design theory The Product Ecology Understanding Social Product Use and Supporting Design Culture プログラミング A scheduling framework for general-purpose parallel languages, ICFP 2008 concurrency How do programs become more concurrent? A story of program transformations リフレクション Expressive and Sa...
  • メモ/ソフトウェア言語
    文献 Empirical language analysis in software linguistics, SLE 2010 PIL A Platform Independent Language for Retargetable DSLs?, TR 2009, SLE 2009 VML* -- A Family of Languages for Variability Management in Software Product Lines, SLE 2009 Domain-Specific Metamodelling Languages for Software Language Engineering, SLE 2009 A Role-based Approach Towards Modular Language Engineering, SLE 2009 Growi...
  • メモ/FOP
    ...AC 2009 On Feature Orientation and Functional Programming, TR 2008 モジュラリティ On the Modularity of Feature Interactions, GPCE 2008 コンポジション Language-Independent Quantification and Weaving for Feature Composition, SC 2009 フィーチャダイアグラム Modelling Imperfect Product Line Requirements with Fuzzy Feature Diagrams, Third International Workshop on Variability Modelling of Software-intensive Systems 20...
  • メモ/API
    本 文献 プレゼン Exploring the Intent behind API Evolution A Case Study, WCRE 2011 User 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 Mappin...
  • メモ/情報隠蔽
    ...thers. 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 as information hiding [6]. According to this principle, system details that are likely change independently should be the secrets of separate modules; the only assumptions that should ...
  • メモ/気になる本/ソフトウェア系
    ...n オントロジー Ontologies for Software Engineering and Software Technology デザインパターン Patterns in Java A Catalog of Reusable Design Patterns Illustrated With Uml テスティング Next Generation Java Testing TestNG and Advanced Concepts アーキテクチャ Simple Architectures for Complex Enterprises リファクタリング Aspect Oriented Refactoring 要求 要求開発と要求管理―顧客の声を引き出すには システム要求管理技法―ゴール指向による 開発プロセス リーン開発の本質 ソフトウエア開発に生かす7つの...
  • メモ/プログラミング
    文献 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,...
  • メモ/SOA
    ...owards an Ontological Foundations for Services Science the Legal Perspective, Approaches to Legal Ontologies 2009 WS-OBJECTS Extending Service-Oriented Architecture with Hierarchical Composition of Client-Side Asynchronous Event-Processing Logic, ICWS 2009 Edge Mashups for Service-Oriented Collaboration, IEEE Computer 2009 Software Service Engineering Tenets and Challenges, PESOS 2009 ...
  • java ライブラリ
    ...一般 Spring-On-Rails 未分類 Janino a super-small, super-fast Java compiler. ZXing バーコード処理ライブラリ Scalaris Scalaris is a scalable, transactional, distributed key-value store. It can be used for building scalable Web 2.0 services. EclipseLink CPO Web系 HTTP HttpComponents その他 Json-lib DWR コンパイラ Jakarta Commons JCI ネットワーク xSocket Apache MINA Apache MINA is a network applicatio...
  • メモ/リファクタリング
    ...o Evolve, Onward! 2009 Stepping Stones over the Refactoring Rubicon, ECOOP 2009 From Public to Private to Absent Refactoring Java Programs under Constrained Accessibility , ECOOP 2009 Annotation Refactoring Inferring Upgrade Transformations for Legacy Applications, OOPSLA 2008 Deep Typechecking and Refactoring, OOPSLA 2008 Refactoring sequential Java code for concurrency via concurrent...
  • メモ/複雑性
    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...
  • メモ/オントロジー
    ...[14]. On Metamodeling in Megamodels ウィキペディア Ontology editor 論文 Understanding Ontological Levels, KR 2010 The Ontological Level Revisiting 30 Years of Knowledge Representation, 2009 An Ontology-Based Metalanguage with Explicit Instantiation, Master s thesis, 2009 Representing and reasoning over a taxonomy of part–whole relations, Applied Ontology 2008 Epistemological perspective...
  • メモ/問題解決
    ...problems. On the other hand, it has also been argued that there are no qualitative differences between ill- and well-structured problem situations and that the information processing theory machinery developed to deal with well-structured problems can also account for Ill-structured problems (Simon, 1973). The neuropsychological data, however, supports the distinction. V. Goel,Cognitive Neur...
  • メモ/パターン言語
    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...
  • メモ/気になる本購入済み
    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 ...
  • メモ/設計手法
    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
  • 試してみることリスト
    日常系 手軽系 ツールネタ 試してみること ツール/ライブラリ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 ツール/...
  • メモ/コンサーン
    ...ーザインタフェース On the Separation of User Interface Concerns - A Programmer’s Perspective on the Modularisation of User Interface Code , PhD Dissertation 2008
  • メモ/アフォーダンス
    Representational affordances in design, with examples from analogy making and optimization, 2011 However, according to Gibson (1986), affordances are something we perceive, rather than “learn”, “develop”, or “add”; affordances are properties of objects, which are perceived in relation to an agent’s bodily properties and capabilities. The Challenge of Managing Affordances in Computer Game Pl...
  • メモ/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...
  • メモ/ソフトウェアパターン
    ...itecture 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 space. As the space becomes more defined, lower-level patterns can be applied. This process is accomplished using a pattern language consisting of high-level patterns that are composed of dependent lower-l...
  • メモ/言語
    ...uizzardi, Ontological Foundations for Structural Conceptual Models, p. 18 A sound language description contains the following elements 1. an abstract syntax description; 2. one or more concrete syntax descriptions; 3. for each concrete syntax a mapping from concrete to abstract and preferably from abstract to concrete as well; 4. a description of the semantics in the form of a set of...
  • メモ/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...
  • メモ/インタフェース
    定義 The interface between two programs consists of the set of assumptions that each programmer needs to make about the other program in order to demonstrate the correctness of his own program. A Procedure for Designing Abstract Interfaces for Device Interface Modules An interface is a preestablished way to resolve potential conflicts between interacting parts of a design. Design Rules, p...
  • メモ/モジュール
    ...mponent. One must be careful not to make the assumption that all of these meanings are the same. The criteria that are useful in a decomposition into work assignments can be very different from the criteria appropriate for a decomposition into modules of the other types. Software Fundamentals Collected Papers by David L. Parnas, p.260
  • メモ/要求
    要求変更の理由blog記事 要求間の関係論文 本 文献  アンケートとは、多数のステークホルダーに配布する質問集のことである。回答は集計され、その結果に基づいて結論が出される。おそらく、アンケートの最大の特徴は、ステークホルダーからデータを収集する前に、質問を定式化できるという点である。アンケートは単純そうに見えるが、危険を伴っている。質問の選び方が、結果に大きく影響してくる。(中略)アンケートは、本書で説明している中では、いちばん「ちょうど十分」な要求を導き出しにくいテクニックである。  アンケートは、いくつかの特定の質問に対する回答を必要としている場合に選ぶべきテクニックである。たとえば、要求収集の大部分を、ファシリテートされたグループミーティングやインタビューを通じて行う場合には、非常に効果的である。(後略) 成功する要求仕様 失敗する要求仕様?, p.66 ...
  • メモ/モデル変換
    定義 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...
  • メモ/モジュラクラスタ
    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...
  • メモ/概念モデリング
    ... AO 2008 Ontological foundations for conceptual modelling
  • メモ/ソフトウェアデザイン
    特徴 記事 文献 その他資料 イベント 他のページ Leveraging design structure matrices in software design education, CSEE T 2011 特徴  ソフトウェア・システム設計の難しさは、常に選択を迫られるという点にあります。そして人生における選択と同様に、プログラム設計における選択も一筋縄ではいかないものなのです。  年季の入った優れた設計者は、どの選択が良い設計に結びつくのかを知っています。初心者の場合、設計を選択する度に、未知の世界への扉が開かれるのです。経験豊富な設計者は、優れたチェス・プレイヤーに喩えることができます:つまり、何手も先が見通せるわけです。しかし、こういったことを学習するには時間が掛かります。プログラミングの天才が若年層に分布しているのに対して、ソフトウェア設計の天才がより高年齢層に分布...
  • メモ/ヒューリスティック
    ..., p.75 On this account, heuristics are situation specific, learned and consciously applied procedures, not the type of things one makes a science out of. V. Goel, Cognitive Neuroscience of Thinking [...] In the balance of this section I will review studies where the experimental design involve the manipulation between heuristic and formal strategies.[...] V. Goel,Cognitive Neuroscie...
  • メモ/クラウドコンピューティング
    各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...
  • メモ/モデル
    ...lization. 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  けれども、その逆はそうではありません。おもしろいことに、ニュートン理論によって答えられるすべての特殊な問題は、太陽系のモデルを構築することなく、たんに運動の普遍法則と初期条件を使って原理的に答えられるかもしれないのです。ところが、歴史的事実の問題として、モデルはほとん...
  • @wiki全体から「On the Impact of Aspectual Decompositions on Design Stability: An Empirical Study」で調べる

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