دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1 نویسندگان: S. J. Goldsack BSc, PhD, FBCS, FIEE, CEng, S. J. H. Kent BSc, PhD (auth.), S. J. Goldsack BSc, PhD, FBCS, FIEE, CEng, S. J. H. Kent BSc, PhD (eds.) سری: Formal Approaches to Computing and Information Technology ISBN (شابک) : 9783540199779, 9781447130710 ناشر: Springer-Verlag London سال نشر: 1996 تعداد صفحات: 378 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 26 مگابایت
کلمات کلیدی مربوط به کتاب روش های رسمی و تکنولوژی شی: منطق ریاضی و زبان های رسمی، تکنیک های برنامه نویسی، روش های محاسباتی
در صورت تبدیل فایل کتاب Formal Methods and Object Technology به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب روش های رسمی و تکنولوژی شی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
منظور مهندسی نرم افزار توسعه نرم افزار با استفاده از رویکردهایی است که امکان توسعه مجموعه برنامه های بزرگ و پیچیده را به روشی سیستماتیک فراهم می کند. با این حال، به خوبی شناخته شده است که به دست آوردن سطح اطمینان از صحت مورد نیاز برای نرم افزارهای حیاتی ایمنی با استفاده از تکنیک های قدیمی برنامه ming دشوار است. سطح ایمنی مورد نیاز به ویژه در نرم افزارهایی که قرار است برای مدت طولانی بدون وقفه کار کنند، بالا می رود، زیرا نرم افزار قابل راه اندازی مجدد نیست و ممکن است خطاها جمع شوند. در نتیجه برنامهنویسی برای سیستمهای حیاتی مأموریت، برای مثال، نیاز به رسیدگی به الزامات صحت با دقت خاصی دارد. در جستجوی تکنیکهایی برای ارزانتر کردن و مطمئنتر کردن نرمافزار، دو تأثیر مهم اما تا حد زیادی مستقل در سالهای اخیر قابل مشاهده است. اینها عبارتند از: • فناوری شیء • روشهای رسمی اولاً، آشکار شده است که اشیا یک مفهوم مهم در نرم افزار هستند و باقی خواهند ماند. زبانهای تجربی دهه 1970 مفاهیم مختلفی از بسته، خوشه، ماژول و غیره را معرفی کردند که به اهمیت مدولار بودن و کپسولهسازی، ساخت مؤلفههای نرمافزاری که نمایشهای حالت و مکانیسمهای الگوریتمی خود را از کاربران پنهان میکردند، و فقط آن ویژگیها را صادر میکردند، بیان دقیقی ارائه کردند. مکانیسم های فراخوانی رویه) که برای استفاده از اشیاء مورد نیاز بود. این به اجزای نرمافزار سطحی از انتزاع میدهد و نمای کاری که یک ماژول برای سیستم انجام میدهد از جزئیات نحوه انجام آنها جدا میکند.
Rationale Software engineering aims to develop software by using approaches which en able large and complex program suites to be developed in a systematic way. However, it is well known that it is difficult to obtain the level of assurance of correctness required for safety critical software using old fashioned program ming techniques. The level of safety required becomes particularly high in software which is to function without a break for long periods of time, since the software cannot be restarted and errors can accumulate. Consequently programming for mission critical systems, for example, needs to address the requirements of correctness with particular care. In the search for techniques for making software cheaper and more reliable, two important but largely independent influences have been visible in recent years. These are: • Object Technology • Formal Methods First, it has become evident that objects are, and will remain an important concept in software. Experimental languages of the 1970's introduced various concepts of package, cluster, module, etc. giving concrete expression to the importance of modularity and encapsulation, the construction of software com ponents hiding their state representations and algorithmic mechanisms from users, exporting only those features (mainly the procedure calling mechanisms) which were needed in order to use the objects. This gives the software com ponents a level of abstraction, separating the view of what a module does for the system from the details of how it does them.
Front Matter....Pages i-xviii
Front Matter....Pages 1-1
The Object Paradigm....Pages 3-16
Formality in Object Technology....Pages 17-29
Front Matter....Pages 31-31
LOTOS in the Object-Oriented Analysis Process....Pages 33-46
The Impact of Inheritance on Software Structure....Pages 47-59
Front Matter....Pages 61-61
D_Parlog ++ : Object-Oriented Logic Programming with Distributed Active Classes....Pages 63-85
Concurrency and Real-timein VDM ++ ....Pages 86-112
Integrating Formal and Structured Methods in Object-Oriented System Development....Pages 113-157
Introducing Object-Oriented Concepts into a Net-Based Hierarchical Software Development Process....Pages 158-179
Front Matter....Pages 181-181
Design Structures for Object-Based Systems....Pages 183-204
Interconnection of Object Specifications....Pages 205-226
Refinement of Concurrent Object-Oriented Programs....Pages 227-261
Static Typing for Object-Oriented Languages....Pages 262-286
A Note on the Semantics of Inclusion Polymorphism....Pages 287-301
Categorical Semantics for Object-Oriented Data-Specifications....Pages 302-316
A Type-Theoretic Basis for an Object-Oriented Refinement Calculus....Pages 317-335
Back Matter....Pages 336-368