Fr. 135.00

PISA - A Programming System for Interactive Production of Application Software

Anglais · Livre de poche

Expédition généralement dans un délai de 6 à 7 semaines

Description

En savoir plus

This report introduces the programming system PISA intendei for the interactive production of application software. The heart of the programming system is a new programming language, also called PISA. An interactive environment for this language permits the creation, test, maintenance, and usage of PISA programs in a real-time dialogue fashion. Both the programming language and its interactive environment are described without any reference to a specific implementation. Together, they form a well defined programming system whose components interact harmoniously. The programming system PISA is dedicated to application software production. This implies that production of system software and online-control programs is not a goal of PISA. Furthermore, it means that PISA must meet several requirements as they arise from commercial application software production, the most stringent ones being economy, availability, and compatibility: In the long term the overall cost of software production and usage with such a programming system must be less than with conventional means, the programming system must be available or implementable on a wide range of computer systems currently used, and existing data must be accessible in its actual physical representation. The definition of PISA is given in a heavily annotated form in this report: Examples for the use of single componer.ts as well as for the entire system are presented, most of the lan~uage constructs and system facilities are commented on briefly, and the implications of the programming system's design on implementability and portability issues are discussed.

Table des matières

Section A explains the reasons for defining a comprehensive programming system and gives the design principles for an interactive programming language as well as for an interactive programming system..- Section B defines the programming language PISA, the predefined routines, and the interfaces between a PISA program and its environment..- Section C describes the syntax and the semantics of a PISA session providing the interactive environment for creating, testing, maintaining, and using PISA programs..- Section D shows how the programming system PISA can be employed in several typical areas of applications. Particular attention is paid to the use of the PISA interfaces..- Section E gives some guidelines for an implementation of PISA and suggests efficient run-time code structures for several language constructs and system components..- Section F focuses on the portability aspects of PISA programs: Following a discussion of design aspects that make PISA a highly portable language, a portability checker for PISA programs and a validation system for PISA implementations is proposed..

Résumé

This report introduces the programming system PISA intendei for the interactive production of application software. The heart of the programming system is a new programming language, also called PISA. An interactive environment for this language permits the creation, test, maintenance, and usage of PISA programs in a real-time dialogue fashion. Both the programming language and its interactive environment are described without any reference to a specific implementation. Together, they form a well defined programming system whose components interact harmoniously. The programming system PISA is dedicated to application software production. This implies that production of system software and online-control programs is not a goal of PISA. Furthermore, it means that PISA must meet several requirements as they arise from commercial application software production, the most stringent ones being economy, availability, and compatibility: In the long term the overall cost of software production and usage with such a programming system must be less than with conventional means, the programming system must be available or implementable on a wide range of computer systems currently used, and existing data must be accessible in its actual physical representation. The definition of PISA is given in a heavily annotated form in this report: Examples for the use of single componer.ts as well as for the entire system are presented, most of the lan~uage constructs and system facilities are commented on briefly, and the implications of the programming system's design on implementability and portability issues are discussed.

Détails du produit

Auteurs R Marty, R. Marty
Edition Springer, Berlin
 
Langues Anglais
Format d'édition Livre de poche
Sortie 16.11.2012
 
EAN 9783540108252
ISBN 978-3-540-10825-2
Pages 298
Poids 540 g
Illustrations VIII, 298 p.
Thèmes Informatik-Fachberichte
Informatik-Fachberichte
Catégories Sciences naturelles, médecine, informatique, technique > Informatique, ordinateurs > Informatique

B, Software Engineering, Testing, computer science, VALIDATION, Software Engineering/Programming and Operating Systems, Operating systems

Commentaires des clients

Aucune analyse n'a été rédigée sur cet article pour le moment. Sois le premier à donner ton avis et aide les autres utilisateurs à prendre leur décision d'achat.

Écris un commentaire

Super ou nul ? Donne ton propre avis.

Pour les messages à CeDe.ch, veuillez utiliser le formulaire de contact.

Il faut impérativement remplir les champs de saisie marqués d'une *.

En soumettant ce formulaire, tu acceptes notre déclaration de protection des données.