Program design by informal English descriptions
Communications of the ACM
A user-friendly software environment for the novice programmer
Communications of the ACM
Elements of Software Science (Operating and programming systems series)
Elements of Software Science (Operating and programming systems series)
Software Engineering: A Practitioner's Approach
Software Engineering: A Practitioner's Approach
Structured Programming; Theory and Practice the Systems Programming Series
Structured Programming; Theory and Practice the Systems Programming Series
Software development control based on module interconnection
ICSE '79 Proceedings of the 4th international conference on Software engineering
A compatibility software tool for use with separately compiled languages
ACM SIGPLAN Notices
Development concerns for a software design quality expert system
DAC '85 Proceedings of the 22nd ACM/IEEE Design Automation Conference
Hi-index | 0.00 |
Program Design Languages have been used for some time in the informal description of software and as an aid to top-down program construction. In general, such languages have not been amenable to the automatic generation of project management information (such as module interconnection details and complexity measurements) useful in the software engineering process. This paper reviews the characteristics of existing program design languages and suggests a new notation and tool for its manipulation.