
David Parnas - Wikipedia
David Lorge Parnas (born February 10, 1941) is a Canadian early pioneer of software engineering, who developed the concept of information hiding in modular programming, which is an important element of object-oriented programming today. He is also noted for his advocacy of precise documentation.
David Lorge Parnas - Google Scholar
Assessment of safety-critical software in nuclear power plants.
On the criteria to be used in decomposing systems into modules
This paper discusses modularization as a mechanism for improving the flexibility and comprehensibility of a system while allowing the shortening of its development time. The effectiveness of a “modularization” is dependent upon the …
David Lorge Parnas - IEEE Computer Society
Dr. Parnas is Professor Emeritus at McMaster University in Hamilton Canada, and at the University of Limerick Ireland. He is an Honorary Professor at Ji Lin University in China.
On the Criteria To Be Used in Decomposing Systems into Modules
A call such as SETCHAR(rpv,c,d) will cause the cth character in the wth word of the rth line to be the character represented by d (i.e. CHAR(r,w,c) = d). WORDS(r) returns as value the number of words in line r .
D. L. Parnas Department of Computer Science Carnegie-MelIon University Pittsburgh, Pa. ABSTRACT This paper discusses modularization as a mechanism for improving the flexibility and comprehensibility of a system while allowing the shortening of its development time. The effectiveness of a "modulariza
Parnas articulates the timeless software design concepts known as information hiding and abstract interfaces. Most programmers would describe a module as a unit of code such as a sub-routine or class. Parnas focuses on the programmers rather than the programs.
David Lorge Parnas, P.Eng. Ottawa, Ontario, Canada. Born: 10 February 1941. Citizen of Canada. The term “software engineering” was coined to suggest that those who design and build software should work with the professional knowledge and discipline that is …
David Lorge Parnas - dblp
David Lorge Parnas: Software Engineering: Multi-person Development of Multi-version Programs. Dependable and Historic Computing 2011: 413-427
David Lorge Parnas | IEEE Xplore Author Details
David Lorge Parnas is a professor emeritus at McMaster University, Hamilton, Ontario, Canada, and the University of Limerick as well as president of Middle Road Software, Inc., Ottawa, Ontario, K1V 1V5, Canada. He is a Fellow of IEEE and ACM. Contact him at [email protected].
- Some results have been removed