دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1 نویسندگان: John W. Baugh Jr. (auth.), Ursula Martin MA, PhD, MBCS, CEng, Jeannette M. Wing SB, SM, PhD (eds.) سری: Workshops in Computing ISBN (شابک) : 9783540198048, 9781447135586 ناشر: Springer-Verlag London سال نشر: 1993 تعداد صفحات: 323 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 10 مگابایت
کلمات کلیدی مربوط به کتاب اولین کارگاه بین المللی در مورد کاج اروپایی: مجموعه مقالات اولین کارگاه بین المللی در مورد کاج اروپایی، ددهام، ماساچوست، ایالات متحده آمریکا، 13-15 ژوئیه 1992: مهندسی نرم افزار، منطق ریاضی و زبان های رسمی، زبان های برنامه نویسی، کامپایلر، مترجمان
در صورت تبدیل فایل کتاب First International Workshop on Larch: Proceedings of the First International Workshop on Larch, Dedham, Massachusetts, USA, 13–15 July 1992 به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب اولین کارگاه بین المللی در مورد کاج اروپایی: مجموعه مقالات اولین کارگاه بین المللی در مورد کاج اروپایی، ددهام، ماساچوست، ایالات متحده آمریکا، 13-15 ژوئیه 1992 نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
مقالات این جلد در اولین کارگاه بینالمللی در مورد کاج اروپایی، که در MIT Endicott House در نزدیکی بوستون در 13 تا 15 ژوئیه 1992 برگزار شد، ارائه شد. Larch یک خانواده از زبانها و ابزارهای مشخصات رسمی است و این کارگاه انجمنی برای کسانی که زبان های Larch را طراحی کرده اند، پشتیبانی ابزاری برای آنها ساخته اند، به ویژه Larch Prover، و از آنها برای مشخص کردن و استدلال در مورد سیستم های نرم افزاری و سخت افزاری استفاده می کنند. پروژه Larch در سال 1980 به رهبری جان گوتاگ در MIT و جیمز هورنینگ، سپس در مرکز تحقیقات زیراکس/پالو آلتو و اکنون در شرکت تجهیزات دیجیتال/مرکز تحقیقات سیستمها (DEC/SRC) آغاز شد. کاربردهای اصلی شامل سنتز مدار VLSI، ارتباطات دستگاه پزشکی، توسعه کامپایلر و سیستمهای همزمان مبتنی بر TLA Lamport و همچنین چندین کاربرد برای اثبات قضیه کلاسیک و مشخصات جبری است. Larch از یک رویکرد دو لایه برای تعیین ماژول های نرم افزاری و سخت افزاری پشتیبانی می کند. یک ردیف از مشخصات در زبان مشترک لچ (LSL) نوشته شده است. مشخصات LSL انتزاعات ریاضی مانند مجموعه ها، روابط و جبرها را توصیف می کند. معناشناسی آن بر اساس نظریه های مرتبه اول تعریف می شود. لایه دوم به زبان رابط Larch نوشته شده است، یکی برای یک زبان برنامه نویسی خاص طراحی شده است. یک مشخصات رابط، اثرات تک تک ماژول ها را توصیف می کند، به عنوان مثال. تغییرات حالت، تخصیص منابع و استثنائات. معناشناسی آن بر حسب محمولات مرتبه اول بر دو حالت تعریف می شود، که در آن حالت بر حسب مفهوم حالت زبان برنامه نویسی تعریف می شود. بنابراین، LSL مستقل از زبان برنامه نویسی است. یک زبان رابط Larch وابسته به زبان برنامه نویسی است.
The papers in this volume were presented at the First International Workshop on Larch, held at MIT Endicott House near Boston on 13-15 July 1992. Larch is a family of formal specification languages and tools, and this workshop was a forum for those who have designed the Larch languages, built tool support for them, particularly the Larch Prover, and used them to specify and reason about software and hardware systems. The Larch Project started in 1980, led by John Guttag at MIT and James Horning, then at Xerox/Palo Alto Research Center and now at Digital Equipment Corporation/Systems Research Center (DEC/SRC). Major applications have included VLSI circuit synthesis, medical device communications, compiler development and concurrent systems based on Lamport's TLA, as well as several applications to classical theorem proving and algebraic specification. Larch supports a two-tiered approach to specifying software and hardware modules. One tier of a specification is wrillen in the Larch Shared Language (LSL). An LSL specification describes mathematical abstractions such as sets, relations, and algebras; its semantics is defined in terms of first-order theories. The second tier is written in a Larch interface language, one designed for a specific programming language. An interface specification describes the effects of individual modules, e.g. state changes, resource allocation, and exceptions; its semantics is defined in terms of first-order predicates over two states, where state is defined in terms of the programming language's notion of state. Thus, LSL is programming language independent; a Larch interface language is programming language dependent.
Front Matter....Pages i-viii
Is Engineering Software Amenable to Formal Specification?....Pages 1-17
How to Prove Observational Theorems with LP....Pages 18-35
Using SOS Definitions in Term Rewriting Proofs....Pages 36-54
An exercise in LP: The Proof of a Non Restoring Division circuit....Pages 55-68
Integrating ASSPEGIQUE and LP....Pages 69-85
Mechanical Verification of Concurrent Systems with TLA....Pages 86-97
The DECspec Project: Tools for Larch/C....Pages 98-103
Formal Verification of Ada Programs....Pages 104-141
A Semantics for a Larch/Modula-3 Interface Language....Pages 142-158
Preliminary Design of Larch/C++....Pages 159-184
Generating Proof Obligations for Circuits....Pages 185-200
Using Transformations and Verification in Circuit Design....Pages 201-226
Using LP to Study the Language PL 0 + ....Pages 227-245
Semantic Analysis of Larch Interface Specifications....Pages 246-261
Optimizing Programs with Partial Specifications....Pages 262-281
A new Front-End for the Larch Prover....Pages 282-296
Thoughts on a Larch/ML and a New Application for LP....Pages 297-312
Back Matter....Pages 313-315