Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Higher Order Software A Methodology for Defining Software

Published: 01 January 1976 Publication History

Abstract

The key to software reliability is to design, develop, and manage software with a formalized methodology which can be used by computer scientists and applications engineers to describe and communicate interfaces between systems. These interfaces include: software to software; software to other systems; software to management; as well as discipline to discipline within the complete software development process. The formal methodology of Higher Order Software (HOS), specifically aimed toward large-scale multiprogrammed/multiprocessor systems, is dedicated to systems reliability. With six axioms as the basis, a given system and all of its interfaces is defined as if it were one complete and consistent computable system. Some of the derived theorems provide for: reconfiguration of real-time multiprogrammed processes, communication between functions, and prevention of data and timing conflicts.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Transactions on Software Engineering
IEEE Transactions on Software Engineering  Volume 2, Issue 1
January 1976
71 pages

Publisher

IEEE Press

Publication History

Published: 01 January 1976

Author Tags

  1. Axioms
  2. formal methodology
  3. functional decomposition
  4. interface correctness
  5. specification
  6. static verification
  7. structuring executive

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 21 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2023)NDAUTO: An experimental software automation systemJournal of Computer Science and Technology10.1007/BF029433574:2(97-105)Online publication date: 22-Mar-2023
  • (2007)Statecharts in the makingProceedings of the third ACM SIGPLAN conference on History of programming languages10.1145/1238844.1238849(5-1-5-43)Online publication date: 9-Jun-2007
  • (1992)An Automated Approach to Information Systems DecompositionIEEE Transactions on Software Engineering10.1109/32.12676718:3(174-189)Online publication date: 1-Mar-1992
  • (1990)An Ontological Model of an Information SystemIEEE Transactions on Software Engineering10.1109/32.6031616:11(1282-1292)Online publication date: 1-Nov-1990
  • (1989)Influence of Visual Technology on the Evolution of Language EnvironmentsComputer10.1109/2.4201122:10(9-22)Online publication date: 1-Oct-1989
  • (1988)DEVS FormalismIEEE Transactions on Software Engineering10.1109/32.464014:2(228-241)Online publication date: 1-Feb-1988
  • (1983)Abstract control structures and the semantics of quantifiersProceedings of the first conference on European chapter of the Association for Computational Linguistics10.3115/980092.980093(1-8)Online publication date: 1-Sep-1983
  • (1982)Contemporary software development environmentsCommunications of the ACM10.1145/358506.35851225:5(318-329)Online publication date: 1-May-1982
  • (1982)Validation, Verification, and Testing of Computer SoftwareACM Computing Surveys10.1145/356876.35687914:2(159-192)Online publication date: 1-Jun-1982
  • (1981)SOFTDOC - A system for automated software static analysis and documentationProceedings of the 1981 ACM workshop/symposium on Measurement and evaluation of software quality10.1145/800003.807926(173-177)Online publication date: 1-Jan-1981
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media