Software system testing and quality assurance
Software system testing and quality assurance
Handbook of software engineering
Handbook of software engineering
An analysis of static metrics and faults in C software
Journal of Systems and Software
IEEE Transactions on Software Engineering
Matchmaker: an interface specification language for distributed processing
POPL '85 Proceedings of the 12th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
Flowcharts versus program design languages: an experimental comparison
Communications of the ACM
On the criteria to be used in decomposing systems into modules
Communications of the ACM
Software Engineering Economics
Software Engineering Economics
Elements of Software Science (Operating and programming systems series)
Elements of Software Science (Operating and programming systems series)
Software development control based on module interconnection
ICSE '79 Proceedings of the 4th international conference on Software engineering
Experiments with computer software complexity and reliability
ICSE '82 Proceedings of the 6th international conference on Software engineering
An Insider's Survey on Software Development
ICSE '82 Proceedings of the 6th international conference on Software engineering
ACM '77 Proceedings of the 1977 annual conference
Formal module level specifications
ACM '77 Proceedings of the 1977 annual conference
Software development control based on system structure description
Software development control based on system structure description
The saturation effect in large-scale software development: its impact and control
The saturation effect in large-scale software development: its impact and control
The estimation of software size and effort: an approach based on the evolution of software metrics (measurement)
Flowchart techniques for structured programming
ACM SIGPLAN Notices
Interactive Ada™ in the Arcturus environment
ACM SIGAda Ada Letters
Principles of Program Design
Hi-index | 0.00 |
The need to improve software productivity and reliability has become an area of increasing importance to the software engineering community. During the early processes of the software life cycle, there is a strong need to emphasize the use of tools which provide a representation of the program structure that can be easily understood and modified. Thus, a significant usage of Program Design Languages (PDLs) as a design tool in software engineering environments has surfaced in recent years. This paper discusses the desired characteristics of such a design tool and highlights the shortcomings of existing PDLs. Finally, we discuss the design of a PDL environment which overcomes many of the shortcomings associated with existing PDLs.