메뉴 건너뛰기




Volumn 31, Issue 9, 1988, Pages 1098-1115

A comparison of techniques for the specification of external system behavior

(1)  Davis, Alan M a  

a BTG Inc *  (Austria)

Author keywords

Decision tables; decision trees; finite state machines; PAISLey; PDL; Petri nets; REVS; RPL; SDL; statecharts; structured analysis

Indexed keywords

AUTOMATA THEORY - FINITE AUTOMATA;

EID: 0024082545     PISSN: 00010782     EISSN: 15577317     Source Type: Journal    
DOI: 10.1145/48529.48534     Document Type: Article
Times cited : (86)

References (62)
  • 1
    • 0018699409 scopus 로고
    • Putting Petri-nets to work
    • Dec.
    • Agerwala, T. Putting Petri-nets to work. IEEE Comput 12, 12 (Dec. 1979), 85–94.
    • (1979) IEEE Comput , vol.12 , Issue.12 , pp. 85-94
    • Agerwala, T.1
  • 2
    • 0017419712 scopus 로고
    • A requirements engineering methodology for real-time processing requirements
    • Jan.
    • Alford, M. A requirements engineering methodology for real-time processing requirements. IEEE Trans. Softw. Eng. 3, 1 (Jan. 1977), 60–69.
    • (1977) IEEE Trans. Softw. Eng. , vol.3 , Issue.1 , pp. 60-69
    • Alford, M.1
  • 3
    • 0022045799 scopus 로고
    • SREM at the age of eight; The distributed design system
    • Apr.
    • Alford, M. SREM at the age of eight; The distributed design system. IEEE Comput. 18, 4 (Apr. 1985), 36–46.
    • (1985) IEEE Comput. , vol.18 , Issue.4 , pp. 36-46
    • Alford, M.1
  • 5
    • 0003615313 scopus 로고
    • Evaluation of a software requirements document by analysis of change data
    • (San Diego, CA, March 9-12)
    • Basili, V., and Weiss, D. Evaluation of a software requirements document by analysis of change data. In Proceedings of the 5th International Conference on Software Engineering (San Diego, CA, March 9-12). pp. 314–323, IEEE Press, Wash., D.C., 1981.
    • (1981) Proceedings of the 5th International Conference on Software Engineering , pp. 314-323
    • Basili, V.1    Weiss, D.2
  • 7
    • 0023271637 scopus 로고
    • An experiment in technology transfer: PAISLey specification of requirements for an undersea lightwave cable system
    • (Monterey, CA, March 30-April 2)
    • Berliner, E., and Zave, P. An experiment in technology transfer: PAISLey specification of requirements for an undersea lightwave cable system. In Proceedings of the 9th IEEE International Conference on Software Engineering (Monterey, CA, March 30-April 2), pp. 42–50, IEEE Press, Wash., D.C., 1987.
    • (1987) Proceedings of the 9th IEEE International Conference on Software Engineering , pp. 42-50
    • Berliner, E.1    Zave, P.2
  • 8
    • 0022105551 scopus 로고
    • Analysis and design in MSG 84: Formalizing functional specifications
    • Aug.
    • Berzins, V., and Gray, M. Analysis and design in MSG 84: Formalizing functional specifications. IEEE Trans. Softw. Eng. 11,8 (Aug. 1985), 657–670.
    • (1985) IEEE Trans. Softw. Eng. , vol.11 , Issue.8 , pp. 657-670
    • Berzins, V.1    Gray, M.2
  • 9
    • 0017218747 scopus 로고
    • Software engineering
    • Dec.
    • Boehm, B. Software engineering. IEEE Trans. Comput. 25,12 (Dec. 1976), 1226–1241.
    • (1976) IEEE Trans. Comput. , vol.25 , Issue.12 , pp. 1226-1241
    • Boehm, B.1
  • 10
    • 84976687113 scopus 로고
    • Some experience with automated aids to the design of large-scale reliable software
    • June
    • Boehm, B., et al. Some experience with automated aids to the design of large-scale reliable software. ACM SIGPLAN Not. 10, 6 (June 1975), 105–113.
    • (1975) ACM SIGPLAN Not. , vol.10 , Issue.6 , pp. 105-113
    • Boehm, B.1
  • 13
    • 84915366741 scopus 로고
    • Writing requirements in English: A natural alternative
    • (San Francisco, California, August), IEEE Press, Wash., D.C.
    • Casey, B., and Taylor, B. Writing requirements in English: A natural alternative. In Proceedings of the IEEE Software Engineering Standards Workshop (San Francisco, California, August), IEEE Press, Wash., D.C., 1981. pp. 95–101.
    • (1981) Proceedings of the IEEE Software Engineering Standards Workshop , pp. 95-101
    • Casey, B.1    Taylor, B.2
  • 14
    • 80455159756 scopus 로고
    • A demonstration of three requirements language systems
    • Jan.
    • Celko, J., et al. A demonstration of three requirements language systems. SIGPLAN Not. 18,1 (Jan. 1983), 9–14.
    • (1983) SIGPLAN Not. , vol.18 , Issue.1 , pp. 9-14
    • Celko, J.1
  • 15
    • 0022043879 scopus 로고
    • Requirements-based testing of real-time systems: Modeling for testability
    • Apr.
    • Chandrasekharan, M., et al. Requirements-based testing of real-time systems: Modeling for testability. IEEE Comput. 18, 4 (Apr. 1985), 71–80.
    • (1985) IEEE Comput. , vol.18 , Issue.4 , pp. 71-80
    • Chandrasekharan, M.1
  • 18
    • 0017491594 scopus 로고
    • Management of software development
    • May
    • Daly, E. Management of software development. IEEE Trans. Softw. Eng. 3, 3 (May 1977), 230–242.
    • (1977) IEEE Trans. Softw. Eng. , vol.3 , Issue.3 , pp. 230-242
    • Daly, E.1
  • 19
    • 84976729193 scopus 로고
    • In Proceedings of the IEEE Workshop on Automatic Test Program Generation (Philadelphia, PA, April), IEEE Press, Wash., D.C.
    • Dasarathy, B. Test plan generation for the requirements validation of real-time systems. In Proceedings of the IEEE Workshop on Automatic Test Program Generation (Philadelphia, PA, April), IEEE Press, Wash., D.C., 1986.
    • (1986) Test plan generation for the requirements validation of real-time systems
    • Dasarathy, B.1
  • 20
    • 85015281635 scopus 로고
    • Requirements language processing for the effective testing of real-time software
    • Nov.
    • Davis, A. Requirements language processing for the effective testing of real-time software. ACM Softw. Eng. Notes 3, 5 (Nov. 1978), 61–66.
    • (1978) ACM Softw. Eng. Notes , vol.3 , Issue.5 , pp. 61-66
    • Davis, A.1
  • 21
    • 0019150216 scopus 로고
    • Automating the requirements phase: Benefits to later phases of the software life-cycle
    • (Chicago, Ill., October 27-31)
    • Davis, A. Automating the requirements phase: Benefits to later phases of the software life-cycle. In Proceedings of IEEE COMPSAC '80 (Chicago, Ill., October 27-31), pp. 42–48, IEEE Press, Wash., D.C., 1980.
    • (1980) Proceedings of IEEE COMPSAC '80 , pp. 42-48
    • Davis, A.1
  • 22
    • 85015324413 scopus 로고
    • Rapid prototyping using executable requirements specifications
    • Dec.
    • Davis, A. Rapid prototyping using executable requirements specifications. ACM Softw. Eng. Notes 7, 5 (Dec. 1982), 39–44.
    • (1982) ACM Softw. Eng. Notes , vol.7 , Issue.5 , pp. 39-44
    • Davis, A.1
  • 23
    • 0020127209 scopus 로고
    • The design of a family of applications-oriented requirements languages
    • May
    • Davis, A. The design of a family of applications-oriented requirements languages. IEEE Comput. 15, 5 (May 1982), 21–28.
    • (1982) IEEE Comput. , vol.15 , Issue.5 , pp. 21-28
    • Davis, A.1
  • 24
    • 0020254762 scopus 로고
    • The role of requirements in the software synthesis of real-time systems
    • (Kyoto, Japan, Sept. 20-21) North-Holland, Amsterdam, The Netherlands
    • Davis, A. The role of requirements in the software synthesis of real-time systems. In Proceedings of the International Symposium on Current Issues in Requirements Engineering Environments (Kyoto, Japan, Sept. 20-21) North-Holland, Amsterdam, The Netherlands, 1982, pp. 151–158.
    • (1982) Proceedings of the International Symposium on Current Issues in Requirements Engineering Environments , pp. 151-158
    • Davis, A.1
  • 25
    • 0005218135 scopus 로고
    • A taxonomy for the early stages of the software development life cycle
    • Sept.
    • Davis, A. A taxonomy for the early stages of the software development life cycle. J. Syst. Softw. 8, 4 (Sept. 1988).
    • (1988) J. Syst. Softw. , vol.8 , Issue.4
    • Davis, A.1
  • 26
    • 0018754960 scopus 로고
    • RLP: An automated tool for the processing of requirements
    • (Chicago, Ill., November 5-8))
    • Davis, A., et al. RLP: An automated tool for the processing of requirements. In Proceedings of IEEE COMPSAC '79 (Chicago, Ill., November 5-8)), pp. 289–299, IEEE Press, Wash., D.C., 1979.
    • (1979) Proceedings of IEEE COMPSAC '79 , pp. 289-299
    • Davis, A.1
  • 27
    • 0018650932 scopus 로고
    • Formal techniques and automatic processing to ensure correctness in requirements specifications
    • (Cambridge, Mass., April)
    • Davis, A., and Rauscher, T. Formal techniques and automatic processing to ensure correctness in requirements specifications. In Proceedings of the IEEE Specifications of Reliable Software Conference (Cambridge, Mass., April), pp. 15–35, IEEE Press, Wash., D.C., 1979.
    • (1979) Proceedings of the IEEE Specifications of Reliable Software Conference , pp. 15-35
    • Davis, A.1    Rauscher, T.2
  • 28
    • 0017427955 scopus 로고
    • The software development system
    • Jan.
    • Davis, C., and Vick, C. The software development system. IEEE Trans. Softw. Eng. 3, 1 (Jan. 1977), 69–84.
    • (1977) IEEE Trans. Softw. Eng. , vol.3 , Issue.1 , pp. 69-84
    • Davis, C.1    Vick, C.2
  • 31
    • 84976767967 scopus 로고
    • In Proceedings of the AIAA 2nd Computers in Aerospace Conference, pp. 330–337, American Institute of Aeronautics and Astronautics, New York, NY
    • Furia, N. A comparative evaluation of RSL/REVS and PSL/PSA applied to a digital flight control system. In Proceedings of the AIAA 2nd Computers in Aerospace Conference, pp. 330–337, American Institute of Aeronautics and Astronautics, New York, NY, 1979.
    • (1979) A comparative evaluation of RSL/REVS and PSL/PSA applied to a digital flight control system
    • Furia, N.1
  • 33
    • 0023365727 scopus 로고
    • Statecharts: A visual formalism for complex systems
    • Harel, D. Statecharts: A visual formalism for complex systems. Sci. Comput. Prog. 8 (1987).
    • (1987) Sci. Comput. Prog. , vol.8
    • Harel, D.1
  • 34
    • 0024181504 scopus 로고
    • STATEMATEl: a working environment for the development of complex reactive systems
    • (Singapore, April). IEEE Press, Wash. D.C.
    • Harel, D., et al. STATEMATEl: a working environment for the development of complex reactive systems. In Proceedings of the Tenth International Conference on Software Engineering (Singapore, April). IEEE Press, Wash. D.C., 1988.
    • (1988) Proceedings of the Tenth International Conference on Software Engineering
    • Harel, D.1
  • 36
    • 0018918712 scopus 로고
    • Specifying software requirements for complex systems: New techniques and their application
    • Jan.
    • Heninger, K. Specifying software requirements for complex systems: New techniques and their application. IEEE Trans. Softw. Eng. 6, 1 (Jan. 1980), 2–13.
    • (1980) IEEE Trans. Softw. Eng. , vol.6 , Issue.1 , pp. 2-13
    • Heninger, K.1
  • 37
    • 84976739527 scopus 로고
    • Institute of Electrical and Electronics Engineers, New York
    • IEEE A guide for software requirements specifications. IEEE/ANSI Standard 830-1984. Institute of Electrical and Electronics Engineers, New York, 1984.
    • (1984) IEEE/ANSI Standard 830-1984
  • 38
    • 0015145216 scopus 로고
    • Functional specification of call processing by state transition diagram
    • Oct.
    • Kawashima, H., et al. Functional specification of call processing by state transition diagram. IEEE Trans. Commun. 19,5 (Oct. 1971), 581–587.
    • (1971) IEEE Trans. Commun. , vol.19 , Issue.5 , pp. 581-587
    • Kawashima, H.1
  • 40
    • 84976715340 scopus 로고
    • In Proceedings of the IEEE Electro '81 Conference (New York, Apr.), pp. 18.5.1–18.5.5, IEEE Press, Wash., D.C
    • Miller, T., and Taylor, B. A system requirements methodology. In Proceedings of the IEEE Electro '81 Conference (New York, Apr.), pp. 18.5.1–18.5.5, IEEE Press, Wash., D.C. 1981.
    • (1981) A system requirements methodology
    • Miller, T.1    Taylor, B.2
  • 41
    • 0020300879 scopus 로고
    • Decision trees and diagrams
    • Dec.
    • Moret, B. Decision trees and diagrams. ACM Comput. Surv. 14, 4 (Dec. 1982), 593–623.
    • (1982) ACM Comput. Surv. , vol.14 , Issue.4 , pp. 593-623
    • Moret, B.1
  • 43
    • 0017538857 scopus 로고
    • Petri-nets
    • Sept.
    • Peterson, J. Petri-nets. ACM Comput. Surv. 9, 3 (Sept. 1977), 223–252.
    • (1977) ACM Comput. Surv. , vol.9 , Issue.3 , pp. 223-252
    • Peterson, J.1
  • 44
    • 0007757930 scopus 로고
    • Schriften des Reinsch-Westfalischen Inst, fur Instrumentelle Mathematik an der Universitat Bonn, Bonn, West Germany
    • Petri, C. Kommunikation mit automation. Schriften des Reinsch-Westfalischen Inst, fur Instrumentelle Mathematik an der Universitat Bonn, Bonn, West Germany, 1962.
    • (1962) Kommunikation mit automation
    • Petri, C.1
  • 46
    • 0020139240 scopus 로고
    • SDL—CCITT specification and description language
    • June
    • Rockstrom, A., and Saracco, R. SDL—CCITT specification and description language. IEEE Trans. Commun. 30, 6 (June 1982), 1310–1318.
    • (1982) IEEE Trans. Commun. , vol.30 , Issue.6 , pp. 1310-1318
    • Rockstrom, A.1    Saracco, R.2
  • 47
    • 0021423032 scopus 로고
    • A total system design framework
    • May
    • Roman, G.-C., et al. A total system design framework. IEEE Comput. 17, 5 (May 1984), 15–26.
    • (1984) IEEE Comput. , vol.17 , Issue.5 , pp. 15-26
    • Roman, G.-C.1
  • 48
    • 0002174539 scopus 로고
    • Managing the development of large software systems: Concepts and techniques
    • (Monterey, Calif., March 30-April 2)
    • Royce, W. Managing the development of large software systems: Concepts and techniques. Reprinted in Proceedings of the Ninth International Conference on Software Engineering (Monterey, Calif., March 30-April 2), pp. 328–338, IEEE Press, Wash., D.C, 1987.
    • (1987) Reprinted in Proceedings of the Ninth International Conference on Software Engineering , pp. 328-338
    • Royce, W.1
  • 52
    • 84884666038 scopus 로고
    • A method for expressing functional requirements of real-time systems
    • (Leibnitz, Austria, April), Pergamon Press, New York
    • Taylor, B. A method for expressing functional requirements of real-time systems. In Proceedings of the IFAC/IFIP Workshop on Real-Time Programming (Leibnitz, Austria, April), Pergamon Press, New York, 1980.
    • (1980) Proceedings of the IFAC/IFIP Workshop on Real-Time Programming
    • Taylor, B.1
  • 53
    • 0022875316 scopus 로고
    • A distributed specification model and its prototyping
    • (Chicago, Ill., October 8-10)
    • Wang, Y. A distributed specification model and its prototyping. In Proceedings of IEEE COMPSAC '86 (Chicago, Ill., October 8-10), pp. 130–137, IEEE Press, Wash., D.C, 1986.
    • (1986) Proceedings of IEEE COMPSAC '86 , pp. 130-137
    • Wang, Y.1
  • 54
    • 0022669289 scopus 로고
    • The transformation schema: An extension of the data flow diagram to represent control and timing
    • Feb.
    • Ward, P. The transformation schema: An extension of the data flow diagram to represent control and timing. IEEE Trans. Softw. Eng. 12,2 (Feb. 1986), 198–210.
    • (1986) IEEE Trans. Softw. Eng. , vol.12 , Issue.2 , pp. 198-210
    • Ward, P.1
  • 56
    • 0022103621 scopus 로고
    • Extending state transition diagrams for the specification of human-computer interaction
    • Aug.
    • Wasserman, A. Extending state transition diagrams for the specification of human-computer interaction. IEEE Trans. Softw. Eng. 11, 8 (Aug. 1985), 699–713.
    • (1985) IEEE Trans. Softw. Eng. , vol.11 , Issue.8 , pp. 699-713
    • Wasserman, A.1
  • 57
    • 0022665533 scopus 로고
    • Developing interactive information systems with the user software engineering methodology
    • Feb.
    • Wasserman, A., et al. Developing interactive information systems with the user software engineering methodology. IEEE Trans. Softw. Eng. 12, 2 (Feb. 1986), 326–345.
    • (1986) IEEE Trans. Softw. Eng. , vol.12 , Issue.2 , pp. 326-345
    • Wasserman, A.1
  • 59
    • 0017728645 scopus 로고
    • Behavioural descriptions of communication switching systems using extended Petri-nets
    • Yoeli, M., and Barzilai, Z. Behavioural descriptions of communication switching systems using extended Petri-nets. Digital Processes 3, 4 (1977), 307–320.
    • (1977) Digital Processes , vol.3 , Issue.4 , pp. 307-320
    • Yoeli, M.1    Barzilai, Z.2
  • 60
    • 0020125279 scopus 로고
    • An operational approach to requirements specification for embedded systems
    • May
    • Zave, P. An operational approach to requirements specification for embedded systems. IEEE Trans. Softw. Eng. 8, 3 (May 1982), 250–269.
    • (1982) IEEE Trans. Softw. Eng. , vol.8 , Issue.3 , pp. 250-269
    • Zave, P.1
  • 61
    • 0022671252 scopus 로고
    • Salient features of an executable specification language and its environment
    • Feb.
    • Zave, P., and Shell, W. Salient features of an executable specification language and its environment. IEEE Trans. Softw. Eng. 12,2 (Feb. 1986), 312–325.
    • (1986) IEEE Trans. Softw. Eng. , vol.12 , Issue.2 , pp. 312-325
    • Zave, P.1    Shell, W.2


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