-
1
-
-
84896329073
-
Using assertions about traces to write abstract specifications for software modules
-
No. TR77-012, December 1977, p
-
W. Bartussek, D.L. Parnas, Using assertions about traces to write abstract specifications for software modules, UNC Report No. TR77-012, December 1977, p. 26.
-
UNC Report
, pp. 26
-
-
Bartussek, W.1
Parnas, D.L.2
-
2
-
-
9444286436
-
A-7E software Module Guide
-
4702, December 1981, p
-
K.H. Britton, D.L. Parnas, A-7E software Module Guide, NRL Report 4702, December 1981, p. 35.
-
NRL Report
, pp. 35
-
-
Britton, K.H.1
Parnas, D.L.2
-
3
-
-
85034834377
-
-
K.H. Britton, R.A. Parker, D.L. Parnas, A procedure for designing abstract interfaces for device interface modules, in: Proceedings of the Fifth International Conference on Software Engineering, March 1981, pp. 195-204 (reprinted as Chapter 15 in Ref. [20])
-
K.H. Britton, R.A. Parker, D.L. Parnas, A procedure for designing abstract interfaces for device interface modules, in: Proceedings of the Fifth International Conference on Software Engineering, March 1981, pp. 195-204 (reprinted as Chapter 15 in Ref. [20])
-
-
-
-
4
-
-
24744438235
-
Disciplined methods of software specifications: A case study
-
IEEE Computer Society, Las Vegas, NV, USA, April 4-6
-
R. Baber, D. Parnas, S. Vilkomir, P. Harrison, T. O'Connor, Disciplined methods of software specifications: a case study, in: Proceedings of the International Conference on Information Technology Coding and Computing (ITCC 2005), IEEE Computer Society, Las Vegas, NV, USA, April 4-6, 2005.
-
(2005)
Proceedings of the International Conference on Information Technology Coding and Computing (ITCC
-
-
Baber, R.1
Parnas, D.2
Vilkomir, S.3
Harrison, P.4
O'Connor, T.5
-
5
-
-
60949093230
-
Experience with a module interface specification technique
-
Orlando, Florida, 30 March
-
P.C. Clements, D.L. Parnas, Experience with a module interface specification technique, in: Proceedings of the International Workshop on Models and Languages for Software Specification and Design, Orlando, Florida, 1984, pp. 70-73 (30 March).
-
(1984)
Proceedings of the International Workshop on Models and Languages for Software Specification and Design
, pp. 70-73
-
-
Clements, P.C.1
Parnas, D.L.2
-
6
-
-
60949109214
-
A standard organization for specifying abstract interfaces
-
8815, June 1984, p
-
P.C. Clements, R.A. Parker, D.L. Parnas, J. Shore, A standard organization for specifying abstract interfaces, NRL Report 8815, June 1984, p. 19.
-
NRL Report
, pp. 19
-
-
Clements, P.C.1
Parker, R.A.2
Parnas, D.L.3
Shore, J.4
-
7
-
-
77953979471
-
Using information about functions in selecting test cases
-
A-MOST, IEEE Computer Society, St. Louis, Missouri, USA, May 15-16
-
M. Clermont, D.L. Parnas, Using information about functions in selecting test cases, in: ICSE 2005 Workshop on Advances in Model-Based Software Testing (A-MOST), IEEE Computer Society, St. Louis, Missouri, USA, May 15-16, 2005.
-
(2005)
ICSE 2005 Workshop on Advances in Model-Based Software Testing
-
-
Clermont, M.1
Parnas, D.L.2
-
8
-
-
60749089448
-
The structure of the 'THE'-multiprogramming system
-
The structure of the 'THE'-multiprogramming system. Comm. ACM 11 5 (1968) 341-346
-
(1968)
Comm. ACM
, vol.11
, Issue.5
, pp. 341-346
-
-
-
9
-
-
0016543936
-
Guarded commands, nondeterminacy and formal derivation of programs
-
Dijkstra E.W. Guarded commands, nondeterminacy and formal derivation of programs. Comm. ACM (1975)
-
(1975)
Comm. ACM
-
-
Dijkstra, E.W.1
-
11
-
-
0002780749
-
Assigning meanings to programs
-
Proceedings of the Symposium of Applied Mathematics, vol. 19, 1968. Schwartz J.T. (Ed), American Mathematical Society
-
Floyd R.W. Assigning meanings to programs. In: Schwartz J.T. (Ed). Proceedings of the Symposium of Applied Mathematics, vol. 19, 1968. Mathematical Aspects of Computer Science (1967), American Mathematical Society 19-32
-
(1967)
Mathematical Aspects of Computer Science
, pp. 19-32
-
-
Floyd, R.W.1
-
12
-
-
0004988782
-
The algebraic specification of abstract data types
-
Guttag J.V., and Horning J.J. The algebraic specification of abstract data types. Acta Inform. 10 (1978) 27-52
-
(1978)
Acta Inform.
, vol.10
, pp. 27-52
-
-
Guttag, J.V.1
Horning, J.J.2
-
14
-
-
0019624863
-
Using documentation as a software design medium
-
Hester S.D., Parnas D.L., and Utter D.F. Using documentation as a software design medium. Bell Syst. Tech. J. 60 8 (1981) 1941-1977
-
(1981)
Bell Syst. Tech. J.
, vol.60
, Issue.8
, pp. 1941-1977
-
-
Hester, S.D.1
Parnas, D.L.2
Utter, D.F.3
-
16
-
-
0021374335
-
Predicative programming, Part I and Part II
-
Hehner E.C.R. Predicative programming, Part I and Part II. Comm. ACM 27 2 (1984) 134-151
-
(1984)
Comm. ACM
, vol.27
, Issue.2
, pp. 134-151
-
-
Hehner, E.C.R.1
-
17
-
-
0018918712
-
Specifying software requirements for complex systems: new techniques and their application
-
(reprinted as Chapter 6 in Ref. [20])
-
Heninger K.L. Specifying software requirements for complex systems: new techniques and their application. IEEE Trans. Software Eng. SE-6 (1980) 2-13 (reprinted as Chapter 6 in Ref. [20])
-
(1980)
IEEE Trans. Software Eng.
, vol.SE-6
, pp. 2-13
-
-
Heninger, K.L.1
-
18
-
-
60949111667
-
-
K.L. Heninger, J. Kallander, D.L. Parnas, J.E. Shore, Software requirements for the A-7E aircraft, NRL Memorandum Report 3876, United States Naval Research Laboratory, Washington D.C., November 1978, p. 523 (and subsequent versions published by the US Naval Research Laboratory).
-
K.L. Heninger, J. Kallander, D.L. Parnas, J.E. Shore, Software requirements for the A-7E aircraft, NRL Memorandum Report 3876, United States Naval Research Laboratory, Washington D.C., November 1978, p. 523 (and subsequent versions published by the US Naval Research Laboratory).
-
-
-
-
19
-
-
0024069710
-
Trace specifications: methodology and models
-
Hoffman D., and Snodgrass R. Trace specifications: methodology and models. IEEE Trans. Software Eng. 14 9 (1988) 1243-1252
-
(1988)
IEEE Trans. Software Eng.
, vol.14
, Issue.9
, pp. 1243-1252
-
-
Hoffman, D.1
Snodgrass, R.2
-
20
-
-
0042758483
-
-
Hoffman D.M., and Weiss D.M. (Eds), Addison-Wesley (ISBN: 0-201-70369-6)
-
In: Hoffman D.M., and Weiss D.M. (Eds). Software Fundamentals: Collected Papers by David L. Parnas (2001), Addison-Wesley 664 (ISBN: 0-201-70369-6)
-
(2001)
Software Fundamentals: Collected Papers by David L. Parnas
, pp. 664
-
-
-
21
-
-
60949109035
-
Case study in trace specification of non-deterministic modules
-
Workshop, Warsaw, Poland, October 11-13
-
M. Iglewski, J. Mincer-Daszkiewicz, K. Stencel, Case study in trace specification of non-deterministic modules, in: Proceedings of the CS&P'95 Workshop, Warsaw, Poland, October 11-13, 1995.
-
(1995)
Proceedings of the CS&P'95
-
-
Iglewski, M.1
Mincer-Daszkiewicz, J.2
Stencel, K.3
-
22
-
-
0004494313
-
Tabular representations in relational documents
-
Brink C., and Schmidt G. (Eds), Springer Verlag (ISBN: 3-211-82971-7, Chapter 12, reprinted as Chapter 4 in Ref. [20])
-
Janicki R., Parnas D.L., and Zucker J. Tabular representations in relational documents. In: Brink C., and Schmidt G. (Eds). Relational Methods in Computer Science (1997), Springer Verlag 184-196 (ISBN: 3-211-82971-7, Chapter 12, reprinted as Chapter 4 in Ref. [20])
-
(1997)
Relational Methods in Computer Science
, pp. 184-196
-
-
Janicki, R.1
Parnas, D.L.2
Zucker, J.3
-
23
-
-
0016487425
-
Specification techniques for data abstractions
-
Liskov B., and Zilles S. Specification techniques for data abstractions. IEEE Trans. Software Eng. SE-1 1 (1975)
-
(1975)
IEEE Trans. Software Eng.
, vol.SE-1
, Issue.1
-
-
Liskov, B.1
Zilles, S.2
-
24
-
-
0016440955
-
The new math of computer programming
-
Mills H.D. The new math of computer programming. Comm. ACM 18 1 (1975) 43-48
-
(1975)
Comm. ACM
, vol.18
, Issue.1
, pp. 43-48
-
-
Mills, H.D.1
-
26
-
-
60949093405
-
-
Microsoft Goes Beyond EU Decision by Offering Windows Source Code, .
-
Microsoft Goes Beyond EU Decision by Offering Windows Source Code, .
-
-
-
-
27
-
-
0015346655
-
A technique for software module specification with examples
-
(republished in Writings of the Revolution, edited by Edward Nash Yourdon, Yourdon Press, 1982, pp. 5-18; Also in Software Specification Techniques, edited by N. Gehani, A.D. McGettrick, AT&T Bell Telephone Laboratories, 1985, pp. 75-88 (QA 76.7 S6437); Translated into Russian - Book Danniye v Yazikach Programmirovania Moscow, Mir (Publishing House), 1984, pp. 9-24)
-
Parnas D.L. A technique for software module specification with examples. Comm. ACM 15 5 (1972) 330-336 (republished in Writings of the Revolution, edited by Edward Nash Yourdon, Yourdon Press, 1982, pp. 5-18; Also in Software Specification Techniques, edited by N. Gehani, A.D. McGettrick, AT&T Bell Telephone Laboratories, 1985, pp. 75-88 (QA 76.7 S6437); Translated into Russian - Book Danniye v Yazikach Programmirovania Moscow, Mir (Publishing House), 1984, pp. 9-24)
-
(1972)
Comm. ACM
, vol.15
, Issue.5
, pp. 330-336
-
-
Parnas, D.L.1
-
28
-
-
0015482049
-
On the criteria to be used in decomposing systems into modules
-
(Translated into Japanese - BIT, vol. 14 (3), 1982, pp. 54-60; Republished in Classics in Software Engineering, edited by Edward Nash Yourdon, Yourdon Press, 1979, pp. 141-150; Republished in Great Papers in Computer Science, edited by Phillip Laplante, West Publishing Co, Minneapolis/St. Paul, 1996, pp. 433-441; reprinted as Chapter 7 in Ref. [20]; reprinted in Software Pioneers: Contributions to Software Engineering, Manfred Broy and Ernst Denert (Eds.), Springer Verlag, Berlin-Heidelberg, 2002, pp. 481-498, ISBN: 3-540-43081-4)
-
Parnas D.L. On the criteria to be used in decomposing systems into modules. Comm. ACM 15 12 (1972) 1053-1058 (Translated into Japanese - BIT, vol. 14 (3), 1982, pp. 54-60; Republished in Classics in Software Engineering, edited by Edward Nash Yourdon, Yourdon Press, 1979, pp. 141-150; Republished in Great Papers in Computer Science, edited by Phillip Laplante, West Publishing Co, Minneapolis/St. Paul, 1996, pp. 433-441; reprinted as Chapter 7 in Ref. [20]; reprinted in Software Pioneers: Contributions to Software Engineering, Manfred Broy and Ernst Denert (Eds.), Springer Verlag, Berlin-Heidelberg, 2002, pp. 481-498, ISBN: 3-540-43081-4)
-
(1972)
Comm. ACM
, vol.15
, Issue.12
, pp. 1053-1058
-
-
Parnas, D.L.1
-
29
-
-
0016926766
-
On the design and development of program families
-
(reprinted as Chapter 10 in Ref. [20])
-
Parnas D.L. On the design and development of program families. IEEE Trans. Software Eng. SE-2 1 (1976) 1-9 (reprinted as Chapter 10 in Ref. [20])
-
(1976)
IEEE Trans. Software Eng.
, vol.SE-2
, Issue.1
, pp. 1-9
-
-
Parnas, D.L.1
-
30
-
-
60949111169
-
-
D.L. Parnas, Use of abstract interfaces in the development of software for embedded computer systems, NRL Report No. 8047, June 1977, p. 30 (reprinted in Infotech State of the Art Report, Structured System Development, Infotech International, 1979).
-
D.L. Parnas, Use of abstract interfaces in the development of software for embedded computer systems, NRL Report No. 8047, June 1977, p. 30 (reprinted in Infotech State of the Art Report, Structured System Development, Infotech International, 1979).
-
-
-
-
31
-
-
0020805391
-
A generalized control structure and its formal definition
-
Parnas D.L. A generalized control structure and its formal definition. Comm. ACM 26 8 (1983) 572-581
-
(1983)
Comm. ACM
, vol.26
, Issue.8
, pp. 572-581
-
-
Parnas, D.L.1
-
32
-
-
60949110809
-
Author's response regarding an alternative control structure and its formal definition
-
(Technical correspondence)
-
Parnas D.L. Author's response regarding an alternative control structure and its formal definition. Comm. ACM 27 5 (1984) 498-499 (Technical correspondence)
-
(1984)
Comm. ACM
, vol.27
, Issue.5
, pp. 498-499
-
-
Parnas, D.L.1
-
33
-
-
60949092550
-
A final comment regarding - an alternative control structure and its formal definition
-
(Technical correspondence)
-
Parnas D.L., and Wadge W. A final comment regarding - an alternative control structure and its formal definition. Comm. ACM 27 5 (1984) 499-522 (Technical correspondence)
-
(1984)
Comm. ACM
, vol.27
, Issue.5
, pp. 499-522
-
-
Parnas, D.L.1
Wadge, W.2
-
34
-
-
0042758478
-
Tabular representation of relations
-
McMaster University, Communications Research Laboratory, TRIO Telecommunications Research Institute of Ontario, October
-
D.L. Parnas, Tabular representation of relations, CRL Report 260, McMaster University, Communications Research Laboratory, TRIO (Telecommunications Research Institute of Ontario), October 1992, p. 17.
-
(1992)
CRL Report
, vol.260
, pp. 17
-
-
Parnas, D.L.1
-
35
-
-
0027662348
-
Predicate logic for software engineering
-
(reprinted as Chapter 3 in Ref. [20])
-
Parnas D.L. Predicate logic for software engineering. IEEE Trans. Software Eng. 19 9 (1993) 856-862 (reprinted as Chapter 3 in Ref. [20])
-
(1993)
IEEE Trans. Software Eng.
, vol.19
, Issue.9
, pp. 856-862
-
-
Parnas, D.L.1
-
36
-
-
0028581937
-
Inspection of safety-critical software using function tables
-
August, reprinted as Chapter 19 in Ref, 20
-
D.L. Parnas, Inspection of safety-critical software using function tables, in: Proceedings of the IFIP World Congress 1994, vol. III, August 1994, pp. 270-277 (reprinted as Chapter 19 in Ref. [20])
-
(1994)
Proceedings of the IFIP World Congress
, vol.3
, pp. 270-277
-
-
Parnas, D.L.1
-
37
-
-
0028166432
-
Software aging
-
IEEE Press, Sorento Italy, May 16-21, reprinted as Chapter 29 in item 222
-
D.L. Parnas, Software aging, in: Proceedings of the 16th International Conference on Software Engineering, IEEE Press, Sorento Italy, May 16-21, 1994, pp. 279-287 (reprinted as Chapter 29 in item 222).
-
(1994)
Proceedings of the 16th International Conference on Software Engineering
, pp. 279-287
-
-
Parnas, D.L.1
-
38
-
-
0026142032
-
Assessment of safety-critical software in nuclear power plants
-
Parnas D.L., Asmis G.J.K., and Madey J. Assessment of safety-critical software in nuclear power plants. Nucl. Safety 32 2 (1991) 189-198
-
(1991)
Nucl. Safety
, vol.32
, Issue.2
, pp. 189-198
-
-
Parnas, D.L.1
Asmis, G.J.K.2
Madey, J.3
-
39
-
-
0022667615
-
A rational design process: how and why to fake it
-
(revised version of item 88; Republished in Great Papers in Computer Science, edited by Phillip Laplante, West Publishing Co., Minneapolis/St. Paul, 1996, pp. 442-451; reprinted as Chapter 18 in Ref. [20])
-
Parnas D.L., and Clements P.C. A rational design process: how and why to fake it. IEEE Trans. Software Eng. SE-12 2 (1986) 251-257 (revised version of item 88; Republished in Great Papers in Computer Science, edited by Phillip Laplante, West Publishing Co., Minneapolis/St. Paul, 1996, pp. 442-451; reprinted as Chapter 18 in Ref. [20])
-
(1986)
IEEE Trans. Software Eng.
, vol.SE-12
, Issue.2
, pp. 251-257
-
-
Parnas, D.L.1
Clements, P.C.2
-
40
-
-
0021390213
-
The modular structure of complex systems
-
(Special Issue on the Seventh International Conference on Software Engineering; Also published in Proceedings of Seventh International Conference on Software Engineering, March 1984, pp. 408-417; reprinted in IEEE Tutorial: Object-Oriented Computing, vol. 2: Implementations edited by Gerald E. Peterson, IEEE Computer Society Press, IEEE Catalog Number EH0264-2, ISBN: 0-8186-4822-8, 1987, pp. 162-169; reprinted as Chapter 16 in Ref. [20])
-
Parnas D.L., Clements P.C., and Weiss D.M. The modular structure of complex systems. IEEE Trans. Software Eng. SE-11 3 (1985) 259-266 (Special Issue on the Seventh International Conference on Software Engineering; Also published in Proceedings of Seventh International Conference on Software Engineering, March 1984, pp. 408-417; reprinted in IEEE Tutorial: Object-Oriented Computing, vol. 2: Implementations edited by Gerald E. Peterson, IEEE Computer Society Press, IEEE Catalog Number EH0264-2, ISBN: 0-8186-4822-8, 1987, pp. 162-169; reprinted as Chapter 16 in Ref. [20])
-
(1985)
IEEE Trans. Software Eng.
, vol.SE-11
, Issue.3
, pp. 259-266
-
-
Parnas, D.L.1
Clements, P.C.2
Weiss, D.M.3
-
41
-
-
0029387560
-
Functional documentation for computer systems engineering
-
(reprinted in Lecture Notes in Computer Science (75), Information Systems Methodology, Proceedings ICS, Venice, Springer Verlag, 1978, pp. 211-236; reprinted in Software Specification Techniques edited by N. Gehani, A.D. McGettrick, AT&T Bell Telephone Laboratories, 1985, pp. 111-130 (QA 76.6 S6437); reprinted as Chapter 1 in Ref. [20])
-
Parnas D.L., and Madey J. Functional documentation for computer systems engineering. Sci. Comput. Program. 25 1 (1995) 41-61 (reprinted in Lecture Notes in Computer Science (75), Information Systems Methodology, Proceedings ICS, Venice, Springer Verlag, 1978, pp. 211-236; reprinted in Software Specification Techniques edited by N. Gehani, A.D. McGettrick, AT&T Bell Telephone Laboratories, 1985, pp. 111-130 (QA 76.6 S6437); reprinted as Chapter 1 in Ref. [20])
-
(1995)
Sci. Comput. Program.
, vol.25
, Issue.1
, pp. 41-61
-
-
Parnas, D.L.1
Madey, J.2
-
43
-
-
0032022243
-
Using test oracles generated from program documentation
-
Peters D., and Parnas D.L. Using test oracles generated from program documentation. IEEE Trans. Software Eng. 24 3 (1998) 161-173
-
(1998)
IEEE Trans. Software Eng.
, vol.24
, Issue.3
, pp. 161-173
-
-
Peters, D.1
Parnas, D.L.2
-
44
-
-
60949083893
-
-
D.L. Parnas, D.M. Weiss, Active design reviews: principles and practices, in: Proceedings of the Eighth International Conference on Software Engineering, London, August 1985 (Also published in Proceedings of Seventh International Conference on Software Engineering, March 1984, pp. 408-417; reprinted in IEEE Tutorial: Object-Oriented Computing, 2: Implementations edited by Gerald E. Peterson, IEEE Computer Society Press, IEEE Catalog Number EH0264-2, ISBN: 0-8186-4822-8, 1987, pp. 162-169; reprinted as Chapter 16 in Ref. [20]).
-
D.L. Parnas, D.M. Weiss, Active design reviews: principles and practices, in: Proceedings of the Eighth International Conference on Software Engineering, London, August 1985 (Also published in Proceedings of Seventh International Conference on Software Engineering, March 1984, pp. 408-417; reprinted in IEEE Tutorial: Object-Oriented Computing, vol. 2: Implementations edited by Gerald E. Peterson, IEEE Computer Society Press, IEEE Catalog Number EH0264-2, ISBN: 0-8186-4822-8, 1987, pp. 162-169; reprinted as Chapter 16 in Ref. [20]).
-
-
-
-
45
-
-
60949113287
-
-
October
-
D.L. Parnas, Y. Wang, The trace assertion method of Module Interface Specification, Technical Report 89-261, Queen's, Kingston, TRIO, October 1989, p. 39.
-
(1989)
The trace assertion method of Module Interface Specification, Technical Report 89-261, Queen's, Kingston, TRIO
, pp. 39
-
-
Parnas, D.L.1
Wang, Y.2
-
46
-
-
33746092513
-
Algebraic specifications: some old history and new thoughts
-
Wagner E.C. Algebraic specifications: some old history and new thoughts. Nordic J. Comput. 9 (2002) 373-404
-
(2002)
Nordic J. Comput.
, vol.9
, pp. 373-404
-
-
Wagner, E.C.1
-
47
-
-
60949091295
-
-
Y. Wang, Specifying and simulating the externally observable behaviour of modules, CRL Report No. 292, McMaster University, CRL, Telecommunication Research Institute of Ontario (TRIO), Hamilton, Ontario, Canada, 1994 (Queen's, Kingston Ontario, Ph.D. Thesis).
-
Y. Wang, Specifying and simulating the externally observable behaviour of modules, CRL Report No. 292, McMaster University, CRL, Telecommunication Research Institute of Ontario (TRIO), Hamilton, Ontario, Canada, 1994 (Queen's, Kingston Ontario, Ph.D. Thesis).
-
-
-
|