Issue No.03 - Sept. (1975 vol.1)
Yaohan Chu , Departments of Computer Science and Electrical Engineering, University of Maryland, College Park, Md. 20742
This paper presents a methodology for software engineering. This methodology recognizes the existence of two separate and distinctive phases (architecture and implementation) of a software engineering task. These two phases are interfaced by a formalized but descriptive design specification described by a language called ADL (architectural design language). This ADL description would serve a similar purpose as that served by the blueprint Iinplementation can then be accomplished from the "software blueprint" in any of three possibilities: software, hardware, or microware. Design of a lexical scanner is chosen as an example to Illustrate this methodology.
Data structures, Software engineering, Computer languages, Software design, Syntactics, Buffer storage, software implementation, Lexical scanner, methodology, software architecture, software blueprint, software engineering
Yaohan Chu, "A methodology for software engineering", IEEE Transactions on Software Engineering, vol.1, no. 3, pp. 262-270, Sept. 1975, doi:10.1109/TSE.1975.6312851