دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1st ed.
نویسندگان: Peter Müller. Ina Schaefer
سری:
ISBN (شابک) : 9783319980461, 9783319980478
ناشر: Springer International Publishing
سال نشر: 2018
تعداد صفحات: 326
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 17 مگابایت
کلمات کلیدی مربوط به کتاب توسعه نرم افزار اصولی: مقالات تقدیم به آرند پوئتز-هفتر به مناسبت شصتمین سالگرد تولد او: علوم کامپیوتر، مهندسی نرم افزار، منطق ریاضی و زبان های رسمی، زبان های برنامه نویسی، کامپایلر، مترجمان
در صورت تبدیل فایل کتاب Principled Software Development: Essays Dedicated to Arnd Poetzsch-Heffter on the Occasion of his 60th Birthday به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب توسعه نرم افزار اصولی: مقالات تقدیم به آرند پوئتز-هفتر به مناسبت شصتمین سالگرد تولد او نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
این کتاب مجموعهای از مقالات تحقیقاتی را ارائه میکند که به
چالش چگونگی توسعه نرمافزار به روشی اصولی میپردازد که
بهویژه، استدلال را ممکن میسازد. مقالات جداگانه به این چالش
از دیدگاه های مختلف از جمله زبان های برنامه نویسی، تأیید
برنامه، و تنوع سیستماتیک نرم افزار برخورد می کنند. موضوعات
تحت پوشش عبارتند از انتزاعات برنامه نویسی برای نرم افزارهای
همزمان و توزیع شده، تکنیک های مشخصات و تأیید برای برنامه های
ضروری، و تکنیک های توسعه برای خطوط تولید نرم افزار.
ویراستاران و نویسندگان با این کتاب مایلند - به مناسبت 60
سالگی او - از اثر آرند پوئتزش-هفتر، که در طول زندگی حرفهای
خود سهم عمدهای در فناوری نرمافزار داشته است. این شامل
مقالاتی در مورد علایق تحقیقاتی گسترده آرند از جمله، از جمله،
پیاده سازی زبان های برنامه نویسی، معناشناسی رسمی، مشخصات و
تأیید برنامه های شی گرا و همزمان، طراحی زبان برنامه نویسی،
سیستم های توزیع شده، مدل سازی نرم افزار، و خطوط تولید نرم
افزار است. همه نویسندگان مشارکتکننده، متخصصان برجسته
زبانهای برنامهنویسی و مهندسی نرمافزار هستند که در طول
فعالیت حرفهای او با آرند همکاری داشتهاند.
به طور کلی، این کتاب مجموعهای از مقالات با کیفیت بالا، ارائه
نتایج تحقیقات اصلی، مطالعات موردی عمده، و چشم اندازهای الهام
بخش برخی از آثار موجود در اینجا در سمپوزیومی به افتخار آرند
پوئتزش-هفتر، که در کایزرسلاترن، آلمان، در نوامبر 2018 برگزار
شد، ارائه شد.
This book presents a collection of research papers that
address the challenge of how to develop software in a
principled way that, in particular, enables reasoning. The
individual papers approach this challenge from various
perspectives including programming languages, program
verification, and the systematic variation of software.
Topics covered include programming abstractions for
concurrent and distributed software, specification and
verification techniques for imperative programs, and
development techniques for software product lines.
With this book the editors and authors wish to acknowledge –
on the occasion of his 60th birthday – the work of Arnd
Poetzsch-Heffter, who has made major contributions to
software technology throughout his career. It features
articles on Arnd’s broad research interests including, among
others, the implementation of programming languages, formal
semantics, specification and verification of object-oriented
and concurrent programs, programming language design,
distributed systems, software modeling, and software product
lines. All contributing authors are leading experts in
programming languages and software engineering who have
collaborated with Arnd in the course of his career.
Overall, the book offers a collection of high-quality
articles, presenting original research results, major case
studies, and inspiring visions. Some of the work included
here was presented at a symposium in honor of Arnd
Poetzsch-Heffter, held in Kaiserslautern, Germany, in
November 2018.
Front Matter ....Pages i-viii
Smart Contracts: A Killer Application for Deductive Source Code Verification (Wolfgang Ahrendt, Gordon J. Pace, Gerardo Schneider)....Pages 1-18
A Methodology for Invariants, Framing, and Subtyping in JML (Yuyan Bao, Gary T. Leavens)....Pages 19-39
Trends in Relational Program Verification (Bernhard Beckert, Mattias Ulbrich)....Pages 41-58
Collaborative Work Management with a Highly-Available Kanban Board (Annette Bieniusa, Peter Zeller, Shraddha Barke)....Pages 59-72
A Case for Certifying Compilers in Industrial Automation (Jan Olaf Blech)....Pages 73-86
Compositional Semantics for Concurrent Object Groups in ABS (Frank S. de Boer, Stijn de Gouw)....Pages 87-98
Same Same But Different: Interoperability of Software Product Line Variants (Ferruccio Damiani, Reiner Hähnle, Eduard Kamburjan, Michael Lienhardt)....Pages 99-117
A Hoare Logic Contract Theory: An Exercise in Denotational Semantics (Dilian Gurov, Jonas Westman)....Pages 119-127
Towards Reliable Concurrent Software (Marieke Huisman, Sebastiaan J. C. Joosten)....Pages 129-146
Dynamic Software Updates and Context Adaptation for Distributed Active Objects (Einar Broch Johnsen, Ingrid Chieh Yu)....Pages 147-164
Using CSP to Develop Quality Concurrent Software (Derrick G. Kourie, Tinus Strauss, Loek Cleophas, Bruce W. Watson)....Pages 165-184
Modular Verification Scopes via Export Sets and Translucent Exports (K. Rustan M. Leino, Daniel Matichuk)....Pages 185-202
The Binomial Heap Verification Challenge in Viper (Peter Müller)....Pages 203-219
Abstract and Concrete Data Types vs Object Capabilities (James Noble, Alex Potanin, Toby Murray, Mark S. Miller)....Pages 221-240
A Personal History of Delta Modelling (Ina Schaefer)....Pages 241-250
Are Synchronous Programs Logic Programs? (Klaus Schneider, Marc Dahlem)....Pages 251-266
Illi Isabellistes Se Custodes Egregios Praestabant (Simon Bischof, Joachim Breitner, Denis Lohner, Gregor Snelting)....Pages 267-282
Reasoning About Weak Semantics via Strong Semantics (Roland Meyer, Sebastian Wolff)....Pages 283-303
Recipes for Coffee: Compositional Construction of JAVA Control Flow Graphs in GROOVE (Eduardo Zambon, Arend Rensink)....Pages 305-323