Compilers: principles, techniques, and tools
Compilers: principles, techniques, and tools
Operating system design: towards a holistic approach?
ACM SIGOPS Operating Systems Review
REKURSIV: object-oriented computer architecture
REKURSIV: object-oriented computer architecture
Functional programming: executable specifications and program transformations
IWSSD '89 Proceedings of the 5th international workshop on Software specification and design
Programming linguistics
Readings in object-oriented database systems
Readings in object-oriented database systems
Object-oriented computer architectures for new generation of applications
ACM SIGARCH Computer Architecture News
Data-Driven and Demand-Driven Computer Architecture
ACM Computing Surveys (CSUR)
Communications of the ACM
Software Engineering
Advances in Computer Architecture
Advances in Computer Architecture
The Architecture of Symbolic Computers
The Architecture of Symbolic Computers
Anatomy of LISP
Artificial Intelligence and the Design of Expert Systems
Artificial Intelligence and the Design of Expert Systems
A unified model and implementation for interprocess communication in a multiprocessor environment
SOSP '81 Proceedings of the eighth ACM symposium on Operating systems principles
ALICE a multi-processor reduction machine for the parallel evaluation CF applicative languages
FPCA '81 Proceedings of the 1981 conference on Functional programming languages and computer architecture
Hi-index | 0.00 |
The different stages of the prevailing software development model involve the use of software development tools and methods that are usually based on different paradigms. The mismatch between the different levels of this hierarchical process is often a source of difficulty and has led to an increasing interest in the holistic approach to software design and implementation. This approach requires all the levels to be based on the same principles. This paper describes how it was used in the design and implementation of a small programming system which incorporates a functional language, an optimiser and a syntax-directed editor. It also highlights the advantages of the holistic approach.