메뉴 건너뛰기




Volumn 88, Issue 1-2, 2003, Pages 53-58

Structured programming: A minor part of software engineering

Author keywords

Software design and implementation; Software engineering; Structured programming

Indexed keywords

COMPUTER SOFTWARE; INTERFACES (COMPUTER); REQUIREMENTS ENGINEERING; STRUCTURED PROGRAMMING;

EID: 0043238021     PISSN: 00200190     EISSN: None     Source Type: Journal    
DOI: 10.1016/S0020-0190(03)00389-2     Document Type: Conference Paper
Times cited : (2)

References (34)
  • 2
    • 0018918712 scopus 로고
    • Specifying software requirements for complex systems: New techniques and their application
    • Reprinted as Chapter 6 in [1]
    • Heninger K.L. Specifying software requirements for complex systems: New techniques and their application. IEEE Trans. Software Engrg. SE-6:1980;2-13. Reprinted as Chapter 6 in [1].
    • (1980) IEEE Trans. Software Engrg. , vol.SE-6 , pp. 2-13
    • Heninger, K.L.1
  • 3
    • 0003793975 scopus 로고
    • Software requirements for the A-7E aircraft
    • United States Naval Research Laboratory, Washington DC, November. 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 DC, November 1978, 523 pp. and subsequent versions published by the US Naval Research Laboratory.
    • (1978) NRL Memorandum Report , vol.3876 , pp. 523
    • Heninger, K.L.1    Kallander, J.2    Parnas, D.L.3    Shore, J.E.4
  • 4
    • 0015482049 scopus 로고    scopus 로고
    • On the criteria to be used in decomposing systems into modules
    • Parnas D.L. On the criteria to be used in decomposing systems into modules. Comm. ACM. 15:(12):1972;1053-1058. Reprinted in: Yourdon E.N. Classics in Software Engineering. 1979;141-150 Yourdon Press. Reprinted in: Laplante P. Great Papers in Computer Science. 1996;433-441 West Publishing Co, Minneapolis/St. Paul, MN. Reprinted as Chapter 7 in [1]; Reprinted in: Broy M., Denert E. Software Pioneers: Contributions to Software Engineering. 2002;481-498 Springer, Berlin.
    • (1972) Comm. ACM , vol.15 , Issue.12 , pp. 1053-1058
    • Parnas, D.L.1
  • 5
    • 0015482049 scopus 로고    scopus 로고
    • Yourdon Press
    • Parnas D.L. On the criteria to be used in decomposing systems into modules. Comm. ACM. 15:(12):1972;1053-1058. Reprinted in: Yourdon E.N. Classics in Software Engineering. 1979;141-150 Yourdon Press. Reprinted in: Laplante P. Great Papers in Computer Science. 1996;433-441 West Publishing Co, Minneapolis/St. Paul, MN. Reprinted as Chapter 7 in [1]; Reprinted in: Broy M., Denert E. Software Pioneers: Contributions to Software Engineering. 2002;481-498 Springer, Berlin.
    • (1979) Classics in Software Engineering , pp. 141-150
    • Yourdon, E.N.1
  • 6
    • 0015482049 scopus 로고    scopus 로고
    • West Publishing Co, Minneapolis/St. Paul, MN, Reprinted as Chapter 7 in [1]
    • Parnas D.L. On the criteria to be used in decomposing systems into modules. Comm. ACM. 15:(12):1972;1053-1058. Reprinted in: Yourdon E.N. Classics in Software Engineering. 1979;141-150 Yourdon Press. Reprinted in: Laplante P. Great Papers in Computer Science. 1996;433-441 West Publishing Co, Minneapolis/St. Paul, MN. Reprinted as Chapter 7 in [1]; Reprinted in: Broy M., Denert E. Software Pioneers: Contributions to Software Engineering. 2002;481-498 Springer, Berlin.
    • (1996) Great Papers in Computer Science , pp. 433-441
    • Laplante, P.1
  • 7
    • 0015482049 scopus 로고    scopus 로고
    • Springer, Berlin.
    • Parnas D.L. On the criteria to be used in decomposing systems into modules. Comm. ACM. 15:(12):1972;1053-1058. Reprinted in: Yourdon E.N. Classics in Software Engineering. 1979;141-150 Yourdon Press. Reprinted in: Laplante P. Great Papers in Computer Science. 1996;433-441 West Publishing Co, Minneapolis/St. Paul, MN. Reprinted as Chapter 7 in [1]; Reprinted in: Broy M., Denert E. Software Pioneers: Contributions to Software Engineering. 2002;481-498 Springer, Berlin.
    • (2002) Software Pioneers: Contributions to Software Engineering , pp. 481-498
    • Broy, M.1    Denert, E.2
  • 8
    • 0021390213 scopus 로고
    • The modular structure of complex systems
    • Special Issue on the 7th Internat. Conf. on Software Engineering
    • Parnas D.L., Clements P.C., Weiss D.M. The modular structure of complex systems. IEEE Trans. Software Engrg. SE-11:(3):1985;259-266. (Special Issue on the 7th Internat. Conf. on Software Engineering); Also published in: Proc. 7th Internat. Conf. on Software Engineering. 1984;408-417. Reprinted in: Peterson G.E. IEEE Tutorial: Object-Oriented Computing, Vol. 2: Implementations. 1987;162-169 IEEE Computer Society Press. Reprinted as Chapter 16 in [1].
    • (1985) IEEE Trans. Software Engrg. , vol.SE-11 , Issue.3 , pp. 259-266
    • Parnas, D.L.1    Clements, P.C.2    Weiss, D.M.3
  • 9
    • 0021390213 scopus 로고
    • Parnas D.L., Clements P.C., Weiss D.M. The modular structure of complex systems. IEEE Trans. Software Engrg. SE-11:(3):1985;259-266. (Special Issue on the 7th Internat. Conf. on Software Engineering); Also published in: Proc. 7th Internat. Conf. on Software Engineering. 1984;408-417. Reprinted in: Peterson G.E. IEEE Tutorial: Object-Oriented Computing, Vol. 2: Implementations. 1987;162-169 IEEE Computer Society Press. Reprinted as Chapter 16 in [1].
    • (1984) Proc. 7th Internat. Conf. on Software Engineering , pp. 408-417
  • 10
    • 0021390213 scopus 로고
    • IEEE Computer Society Press. Reprinted as Chapter 16 in [1]
    • Parnas D.L., Clements P.C., Weiss D.M. The modular structure of complex systems. IEEE Trans. Software Engrg. SE-11:(3):1985;259-266. (Special Issue on the 7th Internat. Conf. on Software Engineering); Also published in: Proc. 7th Internat. Conf. on Software Engineering. 1984;408-417. Reprinted in: Peterson G.E. IEEE Tutorial: Object-Oriented Computing, Vol. 2: Implementations. 1987;162-169 IEEE Computer Society Press. Reprinted as Chapter 16 in [1].
    • (1987) IEEE Tutorial: Object-Oriented Computing, Vol. 2: Implementations , vol.2 , pp. 162-169
    • Peterson, G.E.1
  • 11
    • 0005296647 scopus 로고
    • On a 'Buzzword': Hierarchical structure
    • Amsterdam: North-Holland. Reprinted as Chapter 8 in [1]
    • Parnas D.L. On a 'Buzzword': Hierarchical structure. IFIP Congress '74. 1974;336-339 North-Holland, Amsterdam. Reprinted as Chapter 8 in [1]; Reprinted in: Broy M., Denert E. Software Pioneers: Contributions to Software Engineering. 2002;501-513 Springer, Berlin.
    • (1974) IFIP Congress '74 , pp. 336-339
    • Parnas, D.L.1
  • 12
    • 0043259621 scopus 로고    scopus 로고
    • Berlin: Springer
    • Parnas D.L. On a 'Buzzword': Hierarchical structure. IFIP Congress '74. 1974;336-339 North-Holland, Amsterdam. Reprinted as Chapter 8 in [1]; Reprinted in: Broy M., Denert E. Software Pioneers: Contributions to Software Engineering. 2002;501-513 Springer, Berlin.
    • (2002) Software Pioneers: Contributions to Software Engineering , pp. 501-513
    • Broy, M.1    Denert, E.2
  • 13
    • 0018441391 scopus 로고
    • Designing software for ease of extension and contraction
    • Parnas D.L. Designing software for ease of extension and contraction. IEEE Trans. on Software Engrg. 1979;128-138. Also in: Proc. 3rd Internat. Conf. on Software Engineering. 1978;264-277. Reprinted as Chapter 14 in [1].
    • (1979) IEEE Trans. on Software Engrg. , pp. 128-138
    • Parnas, D.L.1
  • 14
    • 0018441391 scopus 로고
    • Reprinted as Chapter 14 in [1]
    • Parnas D.L. Designing software for ease of extension and contraction. IEEE Trans. on Software Engrg. 1979;128-138. Also in: Proc. 3rd Internat. Conf. on Software Engineering. 1978;264-277. Reprinted as Chapter 14 in [1].
    • (1978) Proc. 3rd Internat. Conf. on Software Engineering , pp. 264-277
  • 15
    • 0016926766 scopus 로고
    • On the design and development of program families
    • Reprinted as Chapter 10 in [1]
    • Parnas D.L. On the design and development of program families. IEEE Trans. Software Engrg. SE-2:(1):1976;1-9. Reprinted as Chapter 10 in [1].
    • (1976) IEEE Trans. Software Engrg. , vol.SE-2 , Issue.1 , pp. 1-9
    • Parnas, D.L.1
  • 17
    • 0043259619 scopus 로고
    • Abstract interface specifications for the A-7E device interface modules
    • November
    • R.A. Parker, K.L. Heninger, D.L. Parnas, J.E. Shore, Abstract interface specifications for the A-7E device interface modules, NRL Report 4385, November 1980, 176 pp.
    • (1980) NRL Report , vol.4385 , pp. 176
    • Parker, R.A.1    Heninger, K.L.2    Parnas, D.L.3    Shore, J.E.4
  • 18
    • 0015346655 scopus 로고
    • A technique for software module specification with examples
    • Parnas D.L. A technique for software module specification with examples. Comm. ACM. 15:(5):1972;330-336. Republished in: Yourdon E.N. Writings of the Revolution. 1982;5-18 Yourdon Press. Also in: Gehani N., McGettrick A.D. Software Specification Techniques. 1985;75-88 AT&T Bell Telephone Laboratories.
    • (1972) Comm. ACM , vol.15 , Issue.5 , pp. 330-336
    • Parnas, D.L.1
  • 19
    • 0015346655 scopus 로고
    • Yourdon Press
    • Parnas D.L. A technique for software module specification with examples. Comm. ACM. 15:(5):1972;330-336. Republished in: Yourdon E.N. Writings of the Revolution. 1982;5-18 Yourdon Press. Also in: Gehani N., McGettrick A.D. Software Specification Techniques. 1985;75-88 AT&T Bell Telephone Laboratories.
    • (1982) Writings of the Revolution , pp. 5-18
    • Yourdon, E.N.1
  • 20
    • 0015346655 scopus 로고
    • AT&T Bell Telephone Laboratories
    • Parnas D.L. A technique for software module specification with examples. Comm. ACM. 15:(5):1972;330-336. Republished in: Yourdon E.N. Writings of the Revolution. 1982;5-18 Yourdon Press. Also in: Gehani N., McGettrick A.D. Software Specification Techniques. 1985;75-88 AT&T Bell Telephone Laboratories.
    • (1985) Software Specification Techniques , pp. 75-88
    • Gehani, N.1    McGettrick, A.D.2
  • 21
    • 84896329073 scopus 로고
    • Using assertions about traces to write abstract specifications for software modules
    • December
    • W. Bartussek, D.L. Parnas, Using assertions about traces to write abstract specifications for software modules, UNC Report No. TR77-012, December 1977, 26 pp.; Also in: Information Systems Methodology, Proceedings ICS, Venice. Lecture Notes in Comput. Sci. 65:1978;211-236 Springer, Berlin. Also in: Gehani N., McGettrick A.D. Software Specification Techniques. 1985;111-130 AT&T Bell Telephone Laboratories. Reprinted as Chapter 1 in [1].
    • (1977) UNC Report No. TR77-012 , vol.TR77-012 , pp. 26
    • Bartussek, W.1    Parnas, D.L.2
  • 22
    • 0041756544 scopus 로고
    • Information systems methodology
    • Proceedings ICS, Venice, Springer, Berlin
    • W. Bartussek, D.L. Parnas, Using assertions about traces to write abstract specifications for software modules, UNC Report No. TR77-012, December 1977, 26 pp.; Also in: Information Systems Methodology, Proceedings ICS, Venice. Lecture Notes in Comput. Sci. 65:1978;211-236 Springer, Berlin. Also in: Gehani N., McGettrick A.D. Software Specification Techniques. 1985;111-130 AT&T Bell Telephone Laboratories. Reprinted as Chapter 1 in [1].
    • (1978) Lecture Notes in Comput. Sci. , vol.65 , pp. 211-236
  • 23
    • 0347505294 scopus 로고
    • AT&T Bell Telephone Laboratories. Reprinted as Chapter 1 in [1]
    • W. Bartussek, D.L. Parnas, Using assertions about traces to write abstract specifications for software modules, UNC Report No. TR77-012, December 1977, 26 pp.; Also in: Information Systems Methodology, Proceedings ICS, Venice. Lecture Notes in Comput. Sci. 65:1978;211-236 Springer, Berlin. Also in: Gehani N., McGettrick A.D. Software Specification Techniques. 1985;111-130 AT&T Bell Telephone Laboratories. Reprinted as Chapter 1 in [1].
    • (1985) Software Specification Techniques , pp. 111-130
    • Gehani, N.1    McGettrick, A.D.2
  • 24
    • 0028516506 scopus 로고
    • Simulating the behaviour of software modules by trace rewriting systems
    • Parnas D.L., Wang Y. Simulating the behaviour of software modules by trace rewriting systems. IEEE Trans. Software Engrg. 19:(10):1994;750-759.
    • (1994) IEEE Trans. Software Engrg. , vol.19 , Issue.10 , pp. 750-759
    • Parnas, D.L.1    Wang, Y.2
  • 26
    • 0028581937 scopus 로고
    • Inspection of safety critical software using function tables
    • Reprinted as Chapter 19 in [1]
    • Parnas D.L. Inspection of safety critical software using function tables. Proc. IFIP World Congress 1994, Vol. III. 1994;270-277. Reprinted as Chapter 19 in [1].
    • (1994) Proc. IFIP World Congress 1994 , vol.3 , pp. 270-277
    • Parnas, D.L.1
  • 27
    • 0026142032 scopus 로고
    • Assessment of safety-critical software in nuclear power plants
    • Parnas D.L., Asmis G.J.K., Madey J. Assessment of safety-critical software in nuclear power plants. Nuclear Safety. 32:(2):1991;189-198.
    • (1991) Nuclear Safety , vol.32 , Issue.2 , pp. 189-198
    • Parnas, D.L.1    Asmis, G.J.K.2    Madey, J.3
  • 28
    • 0032022243 scopus 로고    scopus 로고
    • Using test oracles generated from program documentation
    • Peters D., Parnas D.L. Using test oracles generated from program documentation. IEEE Trans. Software Engrg. 24:(3):1998;161-173.
    • (1998) IEEE Trans. Software Engrg. , vol.24 , Issue.3 , pp. 161-173
    • Peters, D.1    Parnas, D.L.2
  • 29
    • 0036472463 scopus 로고    scopus 로고
    • Requirements-based monitors for real-time systems
    • Peters D.K., Parnas D.L. Requirements-based monitors for real-time systems. IEEE Trans. Software Engrg. 28:(2):2002;146-158.
    • (2002) IEEE Trans. Software Engrg. , vol.28 , Issue.2 , pp. 146-158
    • Peters, D.K.1    Parnas, D.L.2
  • 30
    • 0028166432 scopus 로고
    • Software aging
    • Sorento Italy, May 16-21, IEEE Press. Reprinted as Chapter 29 in [1]
    • Parnas D.L. Software Aging. Proc. 16th Internat. Conf. on Software Engineering, Sorento Italy, May 16-21. 1994;279-287 IEEE Press. Reprinted as Chapter 29 in [1].
    • (1994) Proc. 16th Internat. Conf. on Software Engineering , pp. 279-287
    • Parnas, D.L.1
  • 31
    • 0029387560 scopus 로고
    • Functional documentation for computer systems engineering
    • Parnas D.L., Madey J. Functional documentation for computer systems engineering. Sci. Comput. Programm. 25:(1):1995;41-61.
    • (1995) Sci. Comput. Programm. , vol.25 , Issue.1 , pp. 41-61
    • Parnas, D.L.1    Madey, J.2
  • 32
    • 0042758478 scopus 로고
    • 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, 17 pp.
    • (1992) CRL Report , vol.260 , pp. 17
    • Parnas, D.L.1
  • 33
    • 0004494313 scopus 로고    scopus 로고
    • Tabular representations in relational documents
    • C. Brink, & G. Schmidt. Berlin: Springer. Chapter 12; Reprinted as Chapter 4 in [1]
    • Janicki R., Parnas D.L., Zucker J. Tabular representations in relational documents. Brink C., Schmidt G. Relational Methods in Computer Science. 1997;184-196 Springer, Berlin. Chapter 12; Reprinted as Chapter 4 in [1].
    • (1997) Relational Methods in Computer Science , pp. 184-196
    • Janicki, R.1    Parnas, D.L.2    Zucker, J.3
  • 34
    • 84948973323 scopus 로고    scopus 로고
    • An easily extensible toolset for tabular mathematical expressions
    • Proc. 5th Internat. Conf. Tools and Algorithms for the Construction and Analysis of Systems (TACAS '99), Berlin: Springer
    • Parnas D.L., Peters D.K. An easily extensible toolset for tabular mathematical expressions. Proc. 5th Internat. Conf. Tools and Algorithms for the Construction and Analysis of Systems (TACAS '99). Lecture Notes in Comput. Sci. 1579:1999;345-359 Springer, Berlin.
    • (1999) Lecture Notes in Comput. Sci. , vol.1579 , pp. 345-359
    • Parnas, D.L.1    Peters, D.K.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.