메뉴 건너뛰기




Volumn 17, Issue 11, 1991, Pages 1204-1222

Automated Analysis of Concurrent Systems with the Constrained Expression Toolset

Author keywords

analysis tools; Concurrent systems. automated analysis; constrained expressions; event based model; experimental evaluation; formal methods; toolset performance

Indexed keywords

COMPUTER PROGRAMMING LANGUAGES - ADA; COMPUTER SOFTWARE; MATHEMATICAL PROGRAMMING;

EID: 0026258660     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/32.106975     Document Type: Article
Times cited : (58)

References (30)
  • 1
    • 0025471560 scopus 로고
    • Starvation and critical race analyzers for Ada
    • Aug.
    • G. M. Karam and R. J. Buhr, “Starvation and critical race analyzers for Ada,” IEEE Trans. Software Eng., vol. 16, pp. 829–843, Aug. 1990.
    • (1990) IEEE Trans. Software Eng. , vol.16 , pp. 829-843
    • Karam, G.M.1    Buhr, R.J.2
  • 2
    • 0000492324 scopus 로고
    • A Petri net framework for automated static analysis of Ada tasking behavior
    • S. M. Shatz and W. K. Cheng, “A Petri net framework for automated static analysis of Ada tasking behavior,” J. Syst. Software, vol. 8, pp. 343–359, 1988.
    • (1988) J. Syst. Software , vol.8 , pp. 343-359
    • Shatz, S.M.1    Cheng, W.K.2
  • 3
    • 0020752281 scopus 로고
    • A general-purpose algorithm for analyzing concurrent programs
    • May
    • R. N. Taylor, “A general-purpose algorithm for analyzing concurrent programs,” Commun. ACM, vol. 26, pp. 362–376, May 1983.
    • (1983) Commun. ACM , vol.26 , pp. 362-376
    • Taylor, R.N.1
  • 4
    • 0022706656 scopus 로고
    • Automatic verification of finite-state concurrent systems using temporal logic specifications
    • Apr.
    • E. M. Clarke, E. A. Emerson, and A. P. Sistla, “Automatic verification of finite-state concurrent systems using temporal logic specifications,” ACM Trans. Programming Languages and Syst., vol. 8, pp. 244–263, Apr. 1986.
    • (1986) ACM Trans. Programming Languages and Syst. , vol.8 , pp. 244-263
    • Clarke, E.M.1    Emerson, E.A.2    Sistla, A.P.3
  • 5
    • 0025249022 scopus 로고
    • Verifying general safety properties of Ada tasking programs
    • Jan.
    • L. K. Dillon, “Verifying general safety properties of Ada tasking programs,” IEEE Trans. Software Eng., vol. 16, pp. 51–63, Jan. 1990.
    • (1990) IEEE Trans. Software Eng. , vol.16 , pp. 51-63
    • Dillon, L.K.1
  • 6
    • 0022026418 scopus 로고
    • Debugging Ada tasking programs
    • Mar.
    • D. Helmbold and D. Luckham, “Debugging Ada tasking programs,” IEEE Software, vol. 2, pp. 47–57, Mar. 1985.
    • (1985) IEEE Software , vol.2 , pp. 47-57
    • Helmbold, D.1    Luckham, D.2
  • 8
    • 84945716335 scopus 로고
    • Software Eng. Notes, vol. 14, no. 8, 1989.
    • (1989) Software Eng. Notes , vol.14 , Issue.8
  • 9
    • 84945716336 scopus 로고
    • Constrained expressions and the analysis of designs for dynamically-structured distributed systems
    • Aug.
    • J. C. Wileden, “Constrained expressions and the analysis of designs for dynamically-structured distributed systems,” in Proc. Int. Conf. on Parallel Process., Aug. 1982, pp. 340–344.
    • (1982) Proc. Int. Conf. on Parallel Process. , pp. 340-344
    • Wileden, J.C.1
  • 10
    • 0022665562 scopus 로고
    • Constrained expressions: adding analysis capabilities to design methods for concurrent software systems
    • Feb.
    • G. S. Avrunin, L. K. Dillon, J. C. Wileden, and W. E. Riddle, “Constrained expressions: adding analysis capabilities to design methods for concurrent software systems,” IEEE Trans. Software Eng., vol. SE-12, pp. 278–292, Feb. 1986.
    • (1986) IEEE Trans. Software Eng. , vol.SE-12 , pp. 278-292
    • Avrunin, G.S.1    Dillon, L.K.2    Wileden, J.C.3    Riddle, W.E.4
  • 11
    • 0024037393 scopus 로고
    • Constrained expressions: toward broad applicability of analysis methods for distributed software systems
    • July
    • L. K. Dillon, G. S. Avrunin, and J. C. Wileden, “Constrained expressions: toward broad applicability of analysis methods for distributed software systems,” ACM Trans. Program. Languages and Syst., vol. 10, pp. 374-402, July 1988.
    • (1988) ACM Trans. Program. Languages and Syst. , vol.10 , pp. 374-402
    • Dillon, L.K.1    Avrunin, G.S.2    Wileden, J.C.3
  • 13
    • 84945716338 scopus 로고
    • Software Eng. Notes, vol. 14, no. 8, 1989
    • (1989) Software Eng. Notes , vol.14 , Issue.8
  • 16
    • 84945716339 scopus 로고
    • SIGPLAXNotices, vol. 15, no. 11, 1980
    • (1980) SIGPLAXNotices , vol.15 , Issue.11
  • 17
    • 0000000310 scopus 로고
    • A tree search algorithm for mixed integer programming problems
    • R. J. Dakin, “A tree search algorithm for mixed integer programming problems,” Computer J., vol. 8, pp. 250–255, 1965.
    • (1965) Computer J. , vol.8 , pp. 250-255
    • Dakin, R.J.1
  • 21
    • 84945716341 scopus 로고
    • Theory and application of Petri net reduction for Ada-tasking deadlock analysis
    • S. Tu, S. M. Shatz, and T. Murata, “Theory and application of Petri net reduction for Ada-tasking deadlock analysis,” preprint, 1990.
    • (1990) preprint
    • Tu, S.1    Shatz, S.M.2    Murata, T.3
  • 22
    • 84945712355 scopus 로고
    • A graphical notation for describing executions of concurrent Ada programs
    • Jan. Feb.
    • K.-C. Tai, “A graphical notation for describing executions of concurrent Ada programs,” Ada Lett., vol. 6, pp. 94–103, Jan.-Feb. 1986.
    • (1986) Ada Lett. , vol.6 , pp. 94-103
    • Tai, K.-C.1
  • 23
    • 0019439018 scopus 로고
    • An optimal algorithm for mutual exclusion in computer networks
    • G. Ricart and A. K. Agrawala, “An optimal algorithm for mutual exclusion in computer networks,” Commun. ACM, vol. 24, pp. 9–17, 1981.
    • (1981) Commun. ACM , vol.24 , pp. 9-17
    • Ricart, G.1    Agrawala, A.K.2
  • 24
    • 0016090932 scopus 로고
    • A new solution of Dijkstra’s concurrent programming problem
    • L. Lamport, “A new solution of Dijkstra’s concurrent programming problem,” Commun. ACM, vol. 17, no. 8, pp. 453–455, 1974.
    • (1974) Commun. ACM , vol.17 , Issue.8 , pp. 453-455
    • Lamport, L.1
  • 25
    • 84976723311 scopus 로고
    • Describing and analyzing distributed software system designs
    • July
    • G. S. Avrunin and J. C. Wileden, “Describing and analyzing distributed software system designs,” ACM Trans. Program. Languages and Syst., vol. 7, pp. 380–403, July 1985.
    • (1985) ACM Trans. Program. Languages and Syst. , vol.7 , pp. 380-403
    • Avrunin, G.S.1    Wileden, J.C.2
  • 26
    • 0020736536 scopus 로고
    • Complexity of analyzing the synchronization structure of concurrent programs
    • R. N. Taylor, “Complexity of analyzing the synchronization structure of concurrent programs,” Acta Inform., vol. 19, pp. 57–84, 1983.
    • (1983) Acta Inform. , vol.19 , pp. 57-84
    • Taylor, R.N.1
  • 28
    • 0024683436 scopus 로고
    • A practical algorithm for static analysis of parallel programs
    • June
    • C. E. McDowell, “A practical algorithm for static analysis of parallel programs,” J. Parallel and Distributed Process., vol. 6, pp. 515–536, June 1989.
    • (1989) J. Parallel and Distributed Process. , vol.6 , pp. 515-536
    • McDowell, C.E.1
  • 29
    • 0001486078 scopus 로고
    • A stubborn attack on state explosion
    • Series in Discrete Mathematics and Theoretical Computer Sci E. M. Clarke and R. P. Kurshan, Eds. Providence, RI: Amer. Math. Soc.
    • A. Valmari. “A stubborn attack on state explosion,” in Computer-Aided Verification ’90 (Series in Discrete Mathematics and Theoretical Computer Sci., vol. 3), E. M. Clarke and R. P. Kurshan, Eds. Providence, RI: Amer. Math. Soc., 1991, pp. 25-11.
    • (1991) Computer-Aided Verification ’90 , vol.3 , pp. 11-25
    • Valmari, A.1
  • 30
    • 0024628787 scopus 로고
    • Detection of Ada static deadlocks using Petri net invariants
    • Mar.
    • T. Murata, B. Shenker, and S. M. Shatz, “Detection of Ada static deadlocks using Petri net invariants,” IEEE Trans. Software Eng., vol. 15, pp. 314–326, Mar. 1989.
    • (1989) IEEE Trans. Software Eng. , vol.15 , pp. 314-326
    • Murata, T.1    Shenker, B.2    Shatz, S.M.3


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