Tree Component Alternatives to the Composite Design Pattern: An alias-free Composite pattern using an indexed tree

 
9783639181319: Tree Component Alternatives to the Composite Design Pattern: An alias-free Composite pattern using an indexed tree
View all copies of this ISBN edition:
 
 

The Composite design pattern is commonly employed in object-oriented languages to design a system of objects that form a part-whole hierarchical structure with composite objects formed out of primitive objects. The composite hierarchy effectively forms a tree-like hierarchical grouping of objects. From a software engineering perspective, there are at least two problems with the Composite pattern. First, it does not maintain a separation of concerns between the structure of the objects in a system and the objects themselves. This limits the ability of programmers to reuse the system?s structural information. Secondly, there is no mechanism for encapsulating the system as a whole. This makes it difficult to specify and reason about global system properties. To overcome these difficulties, a component which extends the traversable tree is presented. A formal specification for each tree component is presented in the Tako language ? a Java-like language with alias avoidance. A case study is presented that shows how the indexed tree can be used and reasoned about in an application ? a text-based adventure game.

"synopsis" may belong to another edition of this title.

About the Author:

Arun Sudhir did his Masters in Computer Science from Virginia Polytechnic Institute and State University, VA, USA and is currently with Microsoft Corporation. His interests include Design Patterns, Component-Based Software Engineering, Programming Languages and Algorithm Analysis.

"About this title" may belong to another edition of this title.

Buy New View Book
List Price: US$ 72.00
US$ 53.85

Convert Currency

Shipping: US$ 3.48
From Germany to U.S.A.

Destination, Rates & Speeds

Add to Basket

Top Search Results from the AbeBooks Marketplace

1.

Sudhir, Arun
ISBN 10: 363918131X ISBN 13: 9783639181319
New Quantity Available: 1
Seller:
Rating
[?]

Book Description Condition: New. Publisher/Verlag: VDM Verlag Dr. Müller | An alias-free Composite pattern using an indexed tree | The Composite design pattern is commonly employed in object-oriented languages to design a system of objects that form a part-whole hierarchical structure with composite objects formed out of primitive objects. The composite hierarchy effectively forms a tree-like hierarchical grouping of objects. From a software engineering perspective, there are at least two problems with the Composite pattern. First, it does not maintain a separation of concerns between the structure of the objects in a system and the objects themselves. This limits the ability of programmers to reuse the system s structural information. Secondly, there is no mechanism for encapsulating the system as a whole. This makes it difficult to specify and reason about global system properties. To overcome these difficulties, a component which extends the traversable tree is presented. A formal specification for each tree component is presented in the Tako language a Java-like language with alias avoidance. A case study is presented that shows how the indexed tree can be used and reasoned about in an application a text-based adventure game. | Format: Paperback | Language/Sprache: english | 60 pp. Seller Inventory # K9783639181319

More information about this seller | Contact this seller

Buy New
US$ 53.85
Convert Currency

Add to Basket

Shipping: US$ 3.48
From Germany to U.S.A.
Destination, Rates & Speeds

2.

Arun Sudhir
Published by VDM Verlag Okt 2009 (2009)
ISBN 10: 363918131X ISBN 13: 9783639181319
New Taschenbuch Quantity Available: 1
Seller:
BuchWeltWeit Inh. Ludwig Meier e.K.
(Bergisch Gladbach, Germany)
Rating
[?]

Book Description VDM Verlag Okt 2009, 2009. Taschenbuch. Condition: Neu. Neuware - The Composite design pattern is commonly employed in object-oriented languages to design a system of objects that form a part-whole hierarchical structure with composite objects formed out of primitive objects. The composite hierarchy effectively forms a tree-like hierarchical grouping of objects. From a software engineering perspective, there are at least two problems with the Composite pattern. First, it does not maintain a separation of concerns between the structure of the objects in a system and the objects themselves. This limits the ability of programmers to reuse the system s structural information. Secondly, there is no mechanism for encapsulating the system as a whole. This makes it difficult to specify and reason about global system properties. To overcome these difficulties, a component which extends the traversable tree is presented. A formal specification for each tree component is presented in the Tako language a Java-like language with alias avoidance. A case study is presented that shows how the indexed tree can be used and reasoned about in an application a text-based adventure game. 60 pp. Englisch. Seller Inventory # 9783639181319

More information about this seller | Contact this seller

Buy New
US$ 58.82
Convert Currency

Add to Basket

Shipping: US$ 19.97
From Germany to U.S.A.
Destination, Rates & Speeds

3.

Arun Sudhir
Published by VDM Verlag Okt 2009 (2009)
ISBN 10: 363918131X ISBN 13: 9783639181319
New Taschenbuch Quantity Available: 1
Seller:
Rheinberg-Buch
(Bergisch Gladbach, Germany)
Rating
[?]

Book Description VDM Verlag Okt 2009, 2009. Taschenbuch. Condition: Neu. Neuware - The Composite design pattern is commonly employed in object-oriented languages to design a system of objects that form a part-whole hierarchical structure with composite objects formed out of primitive objects. The composite hierarchy effectively forms a tree-like hierarchical grouping of objects. From a software engineering perspective, there are at least two problems with the Composite pattern. First, it does not maintain a separation of concerns between the structure of the objects in a system and the objects themselves. This limits the ability of programmers to reuse the system s structural information. Secondly, there is no mechanism for encapsulating the system as a whole. This makes it difficult to specify and reason about global system properties. To overcome these difficulties, a component which extends the traversable tree is presented. A formal specification for each tree component is presented in the Tako language a Java-like language with alias avoidance. A case study is presented that shows how the indexed tree can be used and reasoned about in an application a text-based adventure game. 60 pp. Englisch. Seller Inventory # 9783639181319

More information about this seller | Contact this seller

Buy New
US$ 58.82
Convert Currency

Add to Basket

Shipping: US$ 19.97
From Germany to U.S.A.
Destination, Rates & Speeds

4.

Arun Sudhir
Published by VDM Verlag Okt 2009 (2009)
ISBN 10: 363918131X ISBN 13: 9783639181319
New Taschenbuch Quantity Available: 1
Print on Demand
Seller:
AHA-BUCH GmbH
(Einbeck, Germany)
Rating
[?]

Book Description VDM Verlag Okt 2009, 2009. Taschenbuch. Condition: Neu. This item is printed on demand - Print on Demand Neuware - The Composite design pattern is commonly employed in object-oriented languages to design a system of objects that form a part-whole hierarchical structure with composite objects formed out of primitive objects. The composite hierarchy effectively forms a tree-like hierarchical grouping of objects. From a software engineering perspective, there are at least two problems with the Composite pattern. First, it does not maintain a separation of concerns between the structure of the objects in a system and the objects themselves. This limits the ability of programmers to reuse the system s structural information. Secondly, there is no mechanism for encapsulating the system as a whole. This makes it difficult to specify and reason about global system properties. To overcome these difficulties, a component which extends the traversable tree is presented. A formal specification for each tree component is presented in the Tako language a Java-like language with alias avoidance. A case study is presented that shows how the indexed tree can be used and reasoned about in an application a text-based adventure game. 60 pp. Englisch. Seller Inventory # 9783639181319

More information about this seller | Contact this seller

Buy New
US$ 58.82
Convert Currency

Add to Basket

Shipping: US$ 34.38
From Germany to U.S.A.
Destination, Rates & Speeds