Merkzetterl
Das Merkzetterl ist leer.
Das Einkaufssackerl ist leer.
Kostenloser Versand möglich
Kostenloser Versand möglich
Bitte warten - die Druckansicht der Seite wird vorbereitet.
Der Druckdialog öffnet sich, sobald die Seite vollständig geladen wurde.
Sollte die Druckvorschau unvollständig sein, bitte schliessen und "Erneut drucken" wählen.
Deriving Object-Oriented Specifications from Algebraic Specifications through Refinement
ISBN/GTIN

Deriving Object-Oriented Specifications from Algebraic Specifications through Refinement

E-BookPDFKopierschutz: Wasserzeichen, Lesegeräte: PC/MAC/eReader/TabletE-Book
Verkaufsrang13305inMathematik
EUR18,90

Beschreibung

This thesis presents a formal method how to refine algebraic specifications into object-oriented specifications in a systematic way. Thereby, we highlight the conceptual differences between algebraic specifications and object-oriented modeling. The correctness of the refinement step is established by preserving the models of the algebraic specification respecting a natural semantic relation. The thesis also comprises a basic system model for object-oriented systems and a comprehensive case study demonstrating the refinement step. Moreover, we survey the prototype system ASIOS which is an interactive tool mechanizing the transformation of algebraic specifications into object-oriented specifications.The basic system model for object-oriented systems serves to precisely define the semantics of object-oriented specifications. This way, it lays the formal foundation for the proof of the correctness of the transformation.The applicability of the transformation is demonstrated by a case study using the well-known abstract data type "stacks of natural numbers''. We investigate the transformation for characteristic design choices of the respective design space, and we present object-oriented classes which provide interpretations for the resulting object-oriented specifications. Furthermore, we give an implementation of each of these classes in the object-oriented programming language JAVA.All transformation procedures have been implemented in the prototype system ASIOS. The tool supports the transformation process with a graphical user interface providing the necessary guidance for the programmer in making various design choices. ASIOS includes an editor for entering algebraic specifications in CASL notation which is realized as an Eclipse plug-in. The tool results with UML class diagrams and sequence diagrams that can be exported as XMI files.The thesis shows that algebraic specifications can be refined into object-oriented specifications in a profound way. The transformation bridges the gap between functional specification concepts and object-oriented modeling techniques, and thus contributes to a better understanding of object-oriented software construction. Moreover, an important area of application comprises the mechanized top-down development of software components.
Weitere Beschreibungen

Details

Weitere ISBN/GTIN9783736924529
ProduktartE-Book
EinbandE-Book
Epub-TypPDF
Erscheinungsdatum01.07.2007
Seiten174 Seiten
SpracheEnglisch
Dateigröße1044
Artikel-Nr.18380542
WarengruppeMathematik
Weitere Details

Bewertungen

Autor

Weitere Produkte von D&, Bastian

Weitere Produkte von xF6