메뉴 건너뛰기




Volumn 4, Issue 2, 2010, Pages 151-161

Documenting and verifying systems assembled from components

Author keywords

Completeness; Consistency; Networks of components

Indexed keywords

COMPLETE PRODUCTS; HARDWARE AND SOFTWARE COMPONENTS; INPUT VALUES; OUTPUT VALUES;

EID: 77953357701     PISSN: 16737350     EISSN: 16737466     Source Type: Journal    
DOI: 10.1007/s11704-010-0026-2     Document Type: Article
Times cited : (9)

References (32)
  • 1
    • 77953355977 scopus 로고    scopus 로고
    • Dijkstra E W. On the role of scientific thought. Selected Writings on Computing: A Personal Perspective. Published by Springer-Verlag, 1982, 60-66.
  • 2
    • 0015482049 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. Communications of the ACM, 1972, 15(12): 1053-1058.
    • (1972) Communications of the ACM , vol.15 , Issue.12 , pp. 1053-1058
    • Parnas, D.L.1
  • 3
    • 77953356178 scopus 로고    scopus 로고
    • Linger R C, Witt B I, Mills H D. Structured programming: Theory and Practice, The Systems Programming Series, 1st. Addison-Wesley Longman Publishing Co., Inc., 1979.
  • 4
    • 0016440955 scopus 로고
    • The new math of computer programming
    • Mills H D. The new math of computer programming. Communications of the ACM, 1975, 18(1): 43-48.
    • (1975) Communications of the ACM , vol.18 , Issue.1 , pp. 43-48
    • Mills, H.D.1
  • 5
    • 0029387560 scopus 로고    scopus 로고
    • D. L. Parnas J. Madey. Functional documents for computer systems. Science of Computer Programming (Elesevier), 1995.
  • 6
    • 0018918712 scopus 로고
    • Specifying software requirements for complex systems: New techniques and their application
    • Heninger K. Specifying software requirements for complex systems: new techniques and their application. IEEE Transactions on Software Engineering, 1980, SE-6(0): 2-13.
    • (1980) IEEE Transactions on Software Engineering , vol.SE-6 , Issue.0 , pp. 2-13
    • Heninger, K.1
  • 7
    • 77953359530 scopus 로고    scopus 로고
    • Heninger K, Kallander J, Parnas D L, Shore J. Software requirements for the A-7E aircraft, NRL Report 3876, 1978, 523.
  • 8
    • 0021390213 scopus 로고
    • The modular structure of complex systems
    • Parnas D L, Clements P C, Weiss D M. The modular structure of complex systems. IEEE Transactions on Software Engineering, 1985, 11(3): 259-266 (special issue on the 7th International Conference on Software Engineering). Also In: Proceedings of 7th International Conference on Software Engineering, March 1984, 408-417 Reprinted In: Peterson G E (ed.) IEEE Tutorial: "Object-Oriented Computing", Vol. 2: Implementations. IEEE Computer Society Press, IEEE Catalog Number EH0264-2, 1987, 162-169 Reprinted as Chapter 16 in Ref. [7].
    • (1985) IEEE Transactions on Software Engineering , vol.113 , pp. 259-266
    • Parnas, D.L.1    Clements, P.C.2    Weiss, D.M.3
  • 9
    • 77953364123 scopus 로고    scopus 로고
    • Parnas D L. The use of precise specifications in the development of software. In: Proceedings of IFIP Congress' 77, North Holland Publishing Company, 1977, 861-867.
  • 10
    • 79957932202 scopus 로고    scopus 로고
    • Parnas D L. Some theorems we should prove. In: Joyce J J, Seger C-J H, eds. Higher Order Logic Theorem Proving and its Applications (6th International Workshop HUG'93), Vancouver, Canada, 1993, 155-162.
  • 11
    • 77953363521 scopus 로고    scopus 로고
    • Parnas D L, Dragomiroiu M. Component interface documentation-using the trace function method (TFM). SQRL paper Aug. 2006 version.
  • 12
    • 77953361646 scopus 로고    scopus 로고
    • Bharadwaj R. Heitmeyer C L. Verifying SCR requirements specifications using state exploration. In: Proceedings of 1st ACM SIGPLAN Workshop on Automatic Analysis of Software, 1997.
  • 13
    • 4544221419 scopus 로고    scopus 로고
    • Completeness and consistency in hierarchical state-based requirements
    • Heimdahl M P E, Leveson N G. Completeness and consistency in hierarchical state-based requirements. IEEE Transactions on Software Engineering, 1996, 22(6): 363-377.
    • (1996) IEEE Transactions on Software Engineering , vol.22 , Issue.6 , pp. 363-377
    • Heimdahl, M.P.E.1    Leveson, N.G.2
  • 15
    • 77953360449 scopus 로고    scopus 로고
    • Table checking tool
    • Hamilton, Canada: McMaster University
    • Jin M. Table checking tool. Master Thesis, McMaster University, Hamilton, Canada, 2000.
    • (2000) Master Thesis
    • Jin, M.1
  • 16
    • 77953361794 scopus 로고    scopus 로고
    • Parnas D L, Shore J E, Weiss D. Abstract types defined as classes of variables. In: Proceedings of conference on Data: Abstraction, Definition, and Structure, Salt Lake City, 1976. Reprinted in NRL Memorandum Report 7998, 1976.
  • 17
    • 77953363976 scopus 로고    scopus 로고
    • Zhang J. Search techniques for testing formal specifications. In: Proceedings of 10th Int. Conference on. Software Engineering and Knowledge Engineering, California, USA, 1998.
  • 18
    • 24744438235 scopus 로고    scopus 로고
    • Baber R, Parnas D L, Vilkomir S, Harrison P, O'Connor T. Disciplined methods of software specifications: A case study. In: Proceedings of the International Conference on Information Technology Coding and Computing (ITCC 2005), Las Vegas, NV, USA, IEEE Computer Society, April, 2005.
  • 19
    • 38849096440 scopus 로고    scopus 로고
    • Quinn C, Vilkomir S A, Parnas D L, Kostic S. Specification of software component requirements using the trace function method. In: Proceedings of the International Conference on Software Engineering Advances (ICSEA 2006), Tahiti, French Polynesia, 2006.
  • 20
    • 77953358310 scopus 로고    scopus 로고
    • Preliminary requirements checking tool
    • Hamilton, Canada: McMaster University
    • Wei O. Preliminary requirements checking tool, Master Thesis, McMaster University, Hamilton, Canada, 2001.
    • (2001) Master Thesis
    • Wei, O.1
  • 21
    • 0016963069 scopus 로고
    • Programming-in-the-large versus programming-in-the-small
    • DeRemer F, Kron H. Programming-in-the-large versus programming-in-the-small. IEEE Transactions on Software Engineering, 1976, SE-2(2): 80-86.
    • (1976) IEEE Transactions on Software Engineering , vol.SE-2 , Issue.2 , pp. 80-86
    • Deremer, F.1    Kron, H.2
  • 23
    • 77953361286 scopus 로고    scopus 로고
    • Tichy W F. Software development control based on module interconnection. In: Proceedings of the 4th IEEE International Conference on Software Engineering, 1979.
  • 25
    • 77953359104 scopus 로고    scopus 로고
    • Garlan D, Shaw M. An introduction to software architecture. Advances in Software Engineering and Knowledge Engineering, 1993.
  • 26
    • 0033892696 scopus 로고    scopus 로고
    • A classification and comparison framework for software architecture description languages
    • Medvidovic N, Taylor R N. A classification and comparison framework for software architecture description languages. IEEE Transactions on Software Engineering, 2000, 26(1): 70-93.
    • (2000) IEEE Transactions on Software Engineering , vol.26 , Issue.1 , pp. 70-93
    • Medvidovic, N.1    Taylor, R.N.2
  • 27
    • 77953356558 scopus 로고    scopus 로고
    • Broy M, Denert E, eds. Software Pioneers, Contributions to Software Engineering, Springer, 2002, 728.
  • 28
    • 0015346655 scopus 로고
    • A technique for software module specification with examples
    • Parnas D L. A technique for software module specification with examples. Communications of the ACM, 1972, 15(5): 330-336.
    • (1972) Communications of the ACM , vol.15 , Issue.5 , pp. 330-336
    • Parnas, D.L.1
  • 29
    • 77953356226 scopus 로고    scopus 로고
    • Bartussek W, Parnas D L. Using assertions about traces to write abstract specifications for software modules, UNC Report No. TR77-012, Dec. 1977.
  • 30
    • 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 Transactions on Software Engineering, 1994, 19(10): 750-759.
    • (1994) IEEE Transactions on Software Engineering , vol.19 , Issue.10 , pp. 750-759
    • Parnas, D.L.1    Wang, Y.2
  • 31
    • 0040383423 scopus 로고
    • Specifying and simulating the externally observable behaviour of modules
    • Hamilton, Canada: McMaster University
    • Wang Y. Specifying and simulating the externally observable behaviour of modules. Doctoral Thesis, McMaster University, Hamilton, Canada, 1994.
    • (1994) Doctoral Thesis
    • Wang, Y.1
  • 32
    • 0014563059 scopus 로고
    • On simulating networks of parallel processes in which simultaneous events may occur
    • Parnas D L. On simulating networks of parallel processes in which simultaneous events may occur. Communications of the ACM, 1969, 12(9): 519-531.
    • (1969) Communications of the ACM , vol.12 , Issue.9 , pp. 519-531
    • Parnas, D.L.1


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