¥8,999¥8,999 税込
ポイント: 90pt
(1%)
無料配送 6月20日-28日にお届け
発送元: INAAY SHOP 販売者: INAAY SHOP
¥4,968¥4,968 税込
配送料 ¥520 6月15日-16日にお届け
発送元: KAUZO(嵯峨野株式会社)毎日・迅速・丁寧な発送に心掛けています 販売者: KAUZO(嵯峨野株式会社)毎日・迅速・丁寧な発送に心掛けています
無料のKindleアプリをダウンロードして、スマートフォン、タブレット、またはコンピューターで今すぐKindle本を読むことができます。Kindleデバイスは必要ありません。
ウェブ版Kindleなら、お使いのブラウザですぐにお読みいただけます。
携帯電話のカメラを使用する - 以下のコードをスキャンし、Kindleアプリをダウンロードしてください。
Software Abstractions: Logic, Language, And Analysis ハードカバー – 2006/4/7
この商品には新版があります:
購入オプションとあわせ買い
In Software Abstractions Daniel Jackson introduces a new approach to software design that draws on traditional formal methods but exploits automated tools to find flaws as early as possible. This approach--which Jackson calls "lightweight formal methods" or "agile modeling"--takes from formal specification the idea of a precise and expressive notation based on a tiny core of simple and robust concepts but replaces conventional analysis based on theorem proving with a fully automated analysis that gives designers immediate feedback. Jackson has developed Alloy, a language that captures the essence of software abstractions simply and succinctly, using a minimal toolkit of mathematical notions. The designer can use automated analysis not only to correct errors but also to make models that are more precise and elegant. This approach, Jackson says, can rescue designers from "the tarpit of implementation technologies" and return them to thinking deeply about underlying concepts.Software Abstractions introduces the key elements of the approach: a logic, which provides the building blocks of the language; a language, which adds a small amount of syntax to the logic for structuring descriptions; and an analysis, a form of constraint solving that offers both simulation (generating sample states and executions) and checking (finding counterexamples to claimed properties). The book uses Alloy as a vehicle because of its simplicity and tool support, but the book's lessons are mostly language-independent, and could also be applied in the context of other modeling languages.
- 本の長さ350ページ
- 言語英語
- 出版社Mit Pr
- 発売日2006/4/7
- 寸法15.88 x 2.54 x 23.5 cm
- ISBN-100262101149
- ISBN-13978-0262101141
商品の説明
著者について
Daniel Jackson is Professor in the Department of Electrical Engineering and Computer Science and leads the Software Design Group at the Computer Science and Artificial Intelligence Lab at MIT.
登録情報
- 出版社 : Mit Pr (2006/4/7)
- 発売日 : 2006/4/7
- 言語 : 英語
- ハードカバー : 350ページ
- ISBN-10 : 0262101149
- ISBN-13 : 978-0262101141
- 寸法 : 15.88 x 2.54 x 23.5 cm
- カスタマーレビュー:
著者について
著者の本をもっと発見したり、よく似た著者を見つけたり、著者のブログを読んだりしましょう
カスタマーレビュー
私たちの目標は、すべてのレビューを信頼性の高い、有益なものにすることです。だからこそ、私たちはテクノロジーと人間の調査員の両方を活用して、お客様が偽のレビューを見る前にブロックしています。 詳細はこちら
コミュニティガイドラインに違反するAmazonアカウントはブロックされます。また、レビューを購入した出品者をブロックし、そのようなレビューを投稿した当事者に対して法的措置を取ります。 報告方法について学ぶ
-
トップレビュー
上位レビュー、対象国: 日本
レビューのフィルタリング中に問題が発生しました。後でもう一度試してください。
Alloyは集合とリレーションに基づいている。
SPINなどのモデル検証ツールよりも数学的な知識が必要だが、
慣れれば単純明快なモデルの記述が可能だ。
書籍でのAlloyのバージョンは少々古いので注意が必要。
最新版(現時点では4.1.5)では文法が変更されている。
星4つとしたのは(意図的と思われるが)数学記号が文面に一切ない点。
いずれにしてもAlloyは、今後が非常に楽しみなツールだ。
他の国からのトップレビュー
I love the writing style and the author presents things so clearly. The Alloy language is beautiful and succinct and the book describes how to get the most out of the Alloy tool. Yes, the Alloy language has made some significant advances since this book was written but this is still a fantastic book to learn the majority of Alloy's features.
You probably want the printed edition. Unfortunately, the Kindle edition version is the older the first edition.
This is not Amazon's fault -- MIT Press site has no ebook version of the second edition.