Skip to main navigation Skip to search Skip to main content

Prospects of new tools for software development

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

New tools for software development can only evolve from a better mathematical and practical understanding of the activity of programming. The proper separation of concerns within the development process into the phases of problem analysis, problem specification, algorithmic design, and implementation should result in better understandable, more reliable and more easily modifiable software systems. New trends such as abstraction (abstract data types) and deliberate ambiguity (nondeterminism) may considerably increase the flexibility of this approach. Methods of formally justified refinement (program transformations) assure the correctness of the software and help in documenting the design decisions. Based on these concepts pratical tools for software development can be envisaged such as interactive development support systems.

Original languageEnglish
Title of host publicationTrends in Information Processing Systems - Conference of the European Cooperation in Informatics, Proceedings
EditorsPeter Christian Lockemann, Arie Duijvestijn
PublisherSpringer Verlag
Pages106-121
Number of pages16
ISBN (Print)9783540108856
DOIs
StatePublished - 1981
Event3rd Conference of the European Cooperation in Informatics on Trends in Information Processing Systems, 1981 - Munich, Germany
Duration: 20 Oct 198122 Oct 1981

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume123 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference3rd Conference of the European Cooperation in Informatics on Trends in Information Processing Systems, 1981
Country/TerritoryGermany
CityMunich
Period20/10/8122/10/81

Fingerprint

Dive into the research topics of 'Prospects of new tools for software development'. Together they form a unique fingerprint.

Cite this