Kent / Goldsack | Formal Methods and Object Technology | Buch | 978-3-540-19977-9 | sack.de

Buch, Englisch, 368 Seiten, Format (B × H): 155 mm x 235 mm, Gewicht: 587 g

Reihe: Formal Approaches to Computing and Information Technology (FACIT)

Kent / Goldsack

Formal Methods and Object Technology


Softcover Nachdruck of the original 1. Auflage 1996
ISBN: 978-3-540-19977-9
Verlag: Springer

Buch, Englisch, 368 Seiten, Format (B × H): 155 mm x 235 mm, Gewicht: 587 g

Reihe: Formal Approaches to Computing and Information Technology (FACIT)

ISBN: 978-3-540-19977-9
Verlag: Springer


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.

Kent / Goldsack Formal Methods and Object Technology jetzt bestellen!

Zielgruppe


Research

Weitere Infos & Material


I Introduction.- 1 The Object Paradigm.- 2 Formality in Object Technology IT.- II Formal Methods in Object Technology.- 3 LOTOS in the Object-Oriented Analysis Process.- 4 The Impact of Inheritance on Software Structure.- III Object Technology in Formal Methods.- 5 D_Parlog++: Object-Oriented Logic Programming with Distributed Active Classes.- 6 Concurrency and Real-time in VDM++.- 7 Integrating Formal and Structured Methods in Object-Oriented System Development.- 8 Introducing Object-Oriented Concepts into a Net-Based Hierarchical Software Development Process.- IV Formal Foundations of Object Technology.- 9 Design Structures for Object-Based Systems.- 10 Interconnection of Object Specifications.- 11 Refinement of Concurrent Object-Oriented Programs.- 12 Static Typing for Object-Oriented Languages.- 13 A Note on the Semantics of Inclusion Polymorphism.- 14 Categorical Semantics for Object-Oriented Data-Specifications.- 15 A Type-Theoretic Basis for an Object-Oriented Refinement Calculus.



Ihre Fragen, Wünsche oder Anmerkungen
Vorname*
Nachname*
Ihre E-Mail-Adresse*
Kundennr.
Ihre Nachricht*
Lediglich mit * gekennzeichnete Felder sind Pflichtfelder.
Wenn Sie die im Kontaktformular eingegebenen Daten durch Klick auf den nachfolgenden Button übersenden, erklären Sie sich damit einverstanden, dass wir Ihr Angaben für die Beantwortung Ihrer Anfrage verwenden. Selbstverständlich werden Ihre Daten vertraulich behandelt und nicht an Dritte weitergegeben. Sie können der Verwendung Ihrer Daten jederzeit widersprechen. Das Datenhandling bei Sack Fachmedien erklären wir Ihnen in unserer Datenschutzerklärung.