• DocumentCode
    2706063
  • Title

    Architecture, software and complexity

  • Author

    Boasson, Maarten

  • Author_Institution
    Hollandse Signaalapparaten BV, Hengelo, Netherlands
  • fYear
    1990
  • fDate
    8-10 May 1990
  • Firstpage
    92
  • Lastpage
    96
  • Abstract
    Abstraction of smaller design tasks into hierarchies is the accepted solution to the problem of having to deal with the enormous amount of detail that arises in software design. Unfortunately, the practice of abstracting the semantics of the problem being addressed out of the data processed leads to dependencies that cannot be expressed in relation to that problem and consequently are not easily understood by the human mind. A use of abstraction techniques that will minimize the number of dependencies, and thus significantly reduce the complexity of the programming task, is suggested. In addition, a system architecture is proposed that permits direct execution of the resulting programs and exhibits properties that are very desirable for real-time, reliable systems
  • Keywords
    real-time systems; software engineering; abstraction techniques; complexity; dependencies; direct execution; programming task; real-time; reliable systems; semantics; smaller design tasks; software design; system architecture; Chaotic communication; Communication system control; Computer architecture; Computer languages; Functional programming; Humans; Process control; Real time systems; Software design; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    CompEuro '90. Proceedings of the 1990 IEEE International Conference on Computer Systems and Software Engineering
  • Conference_Location
    Tel-Aviv
  • Print_ISBN
    0-8186-2041-2
  • Type

    conf

  • DOI
    10.1109/CMPEUR.1990.113612
  • Filename
    113612