Login       My Wishlist
  My Cart
$0.00 / 0 items
EMS Linux
Utilizing the Best Tools With Linux
International Access
Global Shipping Options Available
  Our Catalog   Software Design, Testing & Engineering   Software Reuse

The Domain Theory: Patterns for Knowledge and Software Reuse

Blowout Sale! Save 85% on the The Domain Theory: Patterns for Knowledge and Software Reuse by Brand: CRC Press at EMS Linux. Hurry! Limited time offer. Offer valid only while supplies last. Is this book about patterns? Yes and no. It is about software reuse and representation of knowledge that can be reapplied in similar situations;

Product Description

Is this book about patterns?
Yes and no. It is about software reuse and representation of knowledge that can be reapplied in similar situations; however, it does not follow the classic Alexandine conventions of the patterns community--i.e. Problem- solution- forces- context- example, etc. Chapter 6 on claims comes close to classic patterns, and the whole book can be viewed as a patterns language of abstract models for software engineering and HCI.

So what sort of patterns does it contain?
Specifications, conceptual models, design advice, but sorry not code. Plenty of other C++ code pattern books (see PLOP series). Nearest relative in published patterns books are Fowler's (1995) Analysis Patterns: Reusable object models and Coad, North and Mayfield.

What do you mean by a Domain Theory?
Not domains in the abstract mathematical sense, but domains in the knowledge--natural language sense, close to the everyday meaning when we talk about the application domain of a computer system, such as car rental, satellite tracking, whatever. The book is an attempt to answer the question ' what are the abstractions behind car rental, satellite tracking' so good design solutions for those problems can be reused.

I work in industry, so what's in it for me?
A new way of looking at software reuse, ideas for organizing a software and knowledge reuse program, new processes for reusing knowledge in requirements analysis, conceptual modeling and software specification.

I am an academic, should I be interested?
Yes if your research involves software engineering, reuse, requirements engineering, human computer interaction, knowledge engineering, ontologies and knowledge management. For teaching it may be useful for Master courses on reuse, requirements and knowledge engineering. More generally if you are interested in exploring what the concept of abstraction is when you extend it beyond programming languages, formal specification, abstract data types, etc towards requirements and domain knowledge.

Based on more than 10 years of research by the author, this book is about putting software reuse on a firmer footing. Utilizing a multidisciplinary perspective--psychology and management science, as well as software--it describes the Domain Theory as a solution. The domain theory provides an abstract theory that defines a generic, reusable model of domain knowledge.

Providing a comprehensive library of reusable models, practice methods for reuse, and theoretical insight, this book:
*introduces the subject area of reuse and software engineering and explains a framework for comparing different reuse approaches;
*develops a metric-oriented framework to assess the reuse claims of three competing approaches: patterns, ERPs, and the Domain Theory OSMs (object system models);
*explains the psychological background for reuse and describes generic tasks and meta-domains;
*introduces claims that provide a representation of design knowledge attached to Domain Theory models, as well as being a schema for representing reusable knowledge in nearly any form;
*reports research that resulted from the convergence of the two theories;
*describes the methods, techniques, and guidelines of design for reuse--the process of abstraction; and
*elaborates the framework to investigate the future of reuse by different paradigms, generation of applications from requirements languages, and component-based software engineering via reuse libraries.

Additional Information

Manufacturer:CRC Press
Brand:Brand: CRC Press
Publisher:CRC Press
Studio:CRC Press
Item Weight:1.51 pounds
Item Size:1 x 9.25 x 9.25 inches
Package Weight:1.51 pounds
Package Size:6.7 x 1.1 x 1.1 inches

The Domain Theory: Patterns for Knowledge and Software Reuse by Brand: CRC Press

Buy Now:
The Domain Theory: Patterns for Knowledge and Software Reuse

Brand: Brand: CRC Press
4.5 out of 5 stars with 57 reviews
Condition: New
Lead Time: 1 - 2 Business Days
Availability: In Stock
You Save: 85%



View More In Software Reuse.


Have questions about this item, or would like to inquire about a custom or bulk order?

If you have any questions about this product by Brand: CRC Press, contact us by completing and submitting the form below. If you are looking for a specif part number, please include it with your message.

First Name:
Last Last:
Email Address:
Your Message:

Related Best Sellers

By Yourdon
sku: G013327859XI5N00, ean: 9780133278590, isbn: 013327859X,
Written by the inventor of the Bassett Frame Technology, this authoritative volume explains how cost-effectiveness of large I.S. departments can be improved 50-fold by implementing highly effective software engineering techniques. It identifies those...

By Addison-Wesley Professional
ean: 9780134186054, isbn: 0134186052,
This innovative book recognizes the need within the object-oriented community for a book that goes beyond the tools and techniques of the typical methodology book. In Analysis Patterns: Reusable Object Models, Martin Fowler focuses on the end result ...

By Addison-Wesley
ean: 9780201633696, isbn: 0201633698,
With tongue in cheek and pun in hand, Will Tracz - notorious for his "Confessions of a Used Program Salesman" articles popularized by IEEE Computer, IEEE Software, and ACM Software Engineering Notes - explores the very serious and important topic of ...

By Addison-Wesley Professional
mpn: Illustrations, ean: 9780201634136, isbn: 0201634139,
With the techniques in this book, you will have the tools you need to design afar more effective reuse program, prove its bottom-line profitability, and promote software reuse within your organization. Written by a leading software reuse practitioner...

By Addison-Wesley Professional
ean: 9780201924763, isbn: 0201924765,

By Brand: Springer
mpn: biography, ean: 9783642364020, isbn: 3642364020,
Mashups are mostly lightweight Web applications that offer new functionalities by combining, aggregating and transforming resources and services available on the Web. Popular examples include a map in their main offer, for instance for real estate, h...

By Wrox
mpn: 978-0-470-19242-9, ean: 9780470192429, isbn: 0470192429,
Learn everything about the dynamic power of PHP and MySQL in real-world applications with the practical information and step-by-step instructions in PHP and MySQL: Create - Modify – Reuse. The authors, experts in tune with common web development ta...

By Apress
ean: 9781484236543, isbn: 1484236548,
Create generic pipelines to reduce your overall DevOps workload and allow your team to deliver faster. This book helps you get up to speed on the pros and cons of generic pipeline methodology, and learn to combine shell scripts and Docker to build ge...

By O'Reilly Media
mpn: 9781491921906, ean: 9781491921906, isbn: 1491921900,
Powerful web-based REST and hypermedia-style APIs are becoming more common every day, but instead of applying the same techniques and patterns to hypermedia clients, many developers rely on custom client code. With this practical guide, you’ll lear...

By Routledge
ean: 9780415838696, isbn: 041583869X,
Every day, learners use and reuse open, digital resources for learning. Reusing Open Resources offers a vision of the potential of these open, online resources to support learning. The book follows on from Reusing Online Resources: A Sustainable Appr...

Privacy Policy / Terms of Service
© 2018 - emslinux.com. All Rights Reserved.