rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9780805839517

The Domain Theory: Patterns for Knowledge and Software Reuse

by Sutcliffe; Alistair
  • ISBN13:

    9780805839517

  • ISBN10:

    0805839518

  • eBook ISBN(s):

    9781135644291

  • Edition: 1st
  • Format: Hardcover
  • Copyright: 2002-03-01
  • Publisher: CRC Press

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $175.00 Save up to $56.87
  • Rent Book $118.13
    Add to Cart Free Shipping Icon Free Shipping

    TERM
    PRICE
    DUE
    USUALLY SHIPS IN 3-5 BUSINESS DAYS
    *This item is part of an exclusive publisher rental program and requires an additional convenience fee. This fee will be reflected in the shopping cart.

How To: Textbook Rental

Looking to rent a book? Rent The Domain Theory: Patterns for Knowledge and Software Reuse [ISBN: 9780805839517] for the semester, quarter, and short term or search our site for other textbooks by Sutcliffe; Alistair. Renting a textbook can save you up to 90% from the cost of buying.

Summary

*The preface is exceedingly techinical. I (EW) will ask for ABI description from author*

Table of Contents

Preface xi
Foreword xvii
Background and Concepts
1(32)
Reuse Approaches and History
1(3)
Motivations for Reuse
4(1)
Dimensions of the Reuse Problem
5(2)
Reuse of Knowledge and Designs
7(3)
Knowledge-Management Reuse
10(2)
Design Reuse
12(5)
Models of the System and the World
17(8)
Embedding Software in the World
17(3)
Physical World Models
20(2)
Information Models
22(1)
Models of People
23(1)
Models of Software
23(1)
Acquiring and Updating Models
24(1)
Outline of the Reuse Process
25(1)
Barriers to Success
26(2)
Classifying Components
28(2)
Classifying Knowledge
30(1)
Summary
31(2)
Conceptual Foundations for Reuse
33(26)
Reuse Paradigms
34(2)
Design Criteria for Reuse
36(14)
Abstraction
38(6)
Granularity
44(6)
Reuse Strategies and Trade-Offs
50(7)
Design by Adaptation and Parameterization
52(2)
Black-Box Reuse by Configuration
54(1)
White-Box Reuse: Design by Composition
55(2)
Summary
57(2)
Abstraction in the Mind
59(26)
Memory
60(8)
Working Memory and Chunking
60(1)
Long-Term Memory
61(1)
External Memory
62(1)
Organization of Memory
63(5)
Learning
68(1)
Problem Solving
69(3)
Reasoning Strategies
70(2)
Memory and Reasoning
72(3)
Cognitive Tasks and Knowledge Reuse
75(8)
Reuse in Decision Making
75(3)
Cognitive Models of Design and Reuse
78(1)
Facets of Expertise
79(1)
Task Model of Reuse
80(2)
Reuse and Creative Design
82(1)
Summary
83(2)
Domain Theory: Foundations
85(46)
Introduction
86(2)
Domain Theory Framework
88(7)
Grounded Domains
92(1)
Metadomains
93(1)
Generic Tasks
94(1)
Representing Domain Knowledge
95(5)
Key Objects
96(1)
Agents
96(1)
Structure Objects
97(1)
State Transitions
97(1)
States
98(1)
Goals
98(1)
Tasks
99(1)
Object Properties
99(1)
Events
99(1)
Stative Conditions
100(1)
Relationships
100(1)
Grounded Domains: OSMs
100(11)
Object Containment (Level 1 Class)
102(1)
Object Inventory (Level 2 Class)
102(1)
Object Hiring (Level 3 Class)
103(1)
Object Allocation (Level 1 Class)
104(3)
Message Transfer (Level 2 Class)
107(1)
Object Sensing (Level 1 Class)
107(1)
Spatial Object Sensing (Level 2 Class)
108(1)
Agent Control (Level 1 Class)
109(2)
Modeling Information Systems
111(1)
Reusing OSMs
111(13)
Reuse Toolset Architecture
112(5)
Matching Process and Scenario of Use
117(7)
Case Study: Describing Applications by an Aggregation of OSMs
124(3)
Decision Support Subsystem
124(1)
Information Retrieval Subsystem
125(1)
Creating a Generic System Model
126(1)
Validation Studies
127(1)
Formalization of the Domain Theory
128(1)
Summary
129(2)
Generic Tasks and Metadomains
131(42)
Modeling Generic and Generalized Tasks
132(20)
Primitive or Generic Tasks
134(9)
Generalized Tasks
143(4)
Discovering Generic and Generalized Tasks
147(2)
Applying and Reusing Generalized Tasks
149(3)
Generic Dialogues
152(3)
Interaction Schemes
155(3)
Argumentation Schemas
158(3)
Metadomains
161(9)
Design
162(1)
Education or Training
163(3)
Management
166(2)
Research
168(2)
Summary
170(3)
Claims and Knowledge Management
173(22)
Claims and the Task-Artefact Theory
175(2)
Claims Knowledge Representation Schema
177(2)
Documenting Claims
179(2)
Reusing Claims
181(3)
Linking Claims to Domain Models
184(5)
Representing Business Knowledge in Claims
189(5)
Knowledge-Management Level
189(3)
Sociotechnical Design Level
192(2)
Summary
194(1)
The Reuse Process
195(32)
Generic Reuse Process
196(3)
Design for Reuse
199(6)
Cohesion Analysis
200(1)
Coupling Analysis
201(1)
Data Abstraction
202(1)
Procedural Abstraction
203(2)
Generalization for Knowledge Reuse
205(2)
Design by Reuse of Knowledge by Means of Generic Models
207(18)
Identifying Abstractions
207(10)
Composing Generic System Models
217(2)
Transferring Design Knowledge
219(6)
Summary
225(2)
Reusing Knowledge and Claims
227(22)
Knowledge Reuse Process
227(1)
Generalizing Claims for Reuse
228(9)
Factoring Issues
230(1)
Factoring Contributions
231(1)
Example of Factoring
232(3)
Generalizing Claims
235(1)
Linking Claims to Domain Models
236(1)
Claims Networks
237(3)
Claims Reuse Process
240(3)
Retrieving Claims for Reuse
240(1)
Knowledge Transfer
241(2)
Case Study: Claims Reuse
243(4)
Summary
247(2)
New Concepts
249(122)
Introduction
249(7)
Reuse History Revisited
250(2)
New Approaches
252(4)
Framework for Software Evolution
256(2)
Models of Evolving Software
258(10)
Component Engineering
258(4)
Programming for Adaptable Software
262(1)
Application Generation Architectures
263(1)
End-User Programming or Component Engineering?
264(4)
Summary
268(3)
Appendixes
A Specification of the OSM Library
271(36)
A1 Object Containment
273(10)
A2 Object Allocation
283(3)
A3 Object Composition
286(1)
A4 Object Decomposition
287(2)
A5 Object Logistics
289(3)
A6 Object Construction
292(2)
A7 Object Sensing
294(4)
A8 Agent Control
298(2)
A9 Object Simulation
300(2)
A10 Information System Models
302(5)
B Generic and Generalized Tasks Models, Dialogues, and Argumentation Schema
307(52)
B1 Generic Tasks
307(8)
B2 Generalized Tasks
315(30)
B3 Generic Dialogues
345(5)
B4 Argumentation Schemas
350(9)
C Claims Library
359(12)
C1 Metadomain: Design
359(2)
C2 Metadomain: Education
361(5)
C3 Metadomain: Management
366(1)
C4 Grounded Domain: Spatial Object Sensing OSM
367(1)
C5 Generalized Task: Information Retrieval
368(3)
References 371(14)
Author Index 385(6)
Subject Index 391

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program