메뉴 건너뛰기




Volumn 71, Issue 1-2, 2004, Pages 11-29

Formally analyzing software architectural specifications using SAM

Author keywords

Formal specification and verification; Model checking; Petri nets; Software architecture; Temporal logic; Theorem proving

Indexed keywords

CODES (SYMBOLS); COMPUTER SIMULATION; COMPUTER SOFTWARE SELECTION AND EVALUATION; FORMAL LOGIC; MATHEMATICAL MODELS; PETRI NETS; REAL TIME SYSTEMS; SCHEDULING; THEOREM PROVING;

EID: 1242320326     PISSN: 01641212     EISSN: None     Source Type: Journal    
DOI: 10.1016/S0164-1212(02)00087-0     Document Type: Article
Times cited : (52)

References (43)
  • 1
    • 0026154452 scopus 로고
    • The Existence of Refinement Mappings
    • Abadi M., Lamport L. The Existence of Refinement Mappings. Theoretical Computer Science. 82(2):1991;253-284.
    • (1991) Theoretical Computer Science , vol.82 , Issue.2 , pp. 253-284
    • Abadi, M.1    Lamport, L.2
  • 5
    • 24444443483 scopus 로고    scopus 로고
    • Compositional Reasoning in Model Checking
    • Carnegie Mellon University
    • Berezin, S., Campos, S., Clarke, E.M., 1998. Compositional Reasoning in Model Checking. Technical Report, CMU-CS-98-106, Carnegie Mellon University.
    • (1998) Technical Report , vol.CMU-CS-98-106
    • Berezin, S.1    Campos, S.2    Clarke, E.M.3
  • 7
    • 0043131908 scopus 로고
    • Proving temporal properties of Petri nets
    • Springer-Verlag
    • Bradfield J. Proving temporal properties of Petri nets. Lecture Notes in Computer Science, vol. 524. 1991;Springer-Verlag. pp. 29-47.
    • (1991) Lecture Notes in Computer Science , vol.524 , pp. 29-47
    • Bradfield, J.1
  • 8
    • 0022769976 scopus 로고
    • Graph-based algorithms for Boolean function manipulation
    • Bryant R.E. Graph-based algorithms for Boolean function manipulation. IEEE Transactions on Computers. C-35(8):1986;667-691.
    • (1986) IEEE Transactions on Computers , vol.C-35 , Issue.8 , pp. 667-691
    • Bryant, R.E.1
  • 11
    • 0000289556 scopus 로고    scopus 로고
    • Formal methods: State of the art and future
    • Clarke E., Wing J. Formal methods: state of the art and future. ACM Computing Surveys. 28(4):1996;626-643.
    • (1996) ACM Computing Surveys , vol.28 , Issue.4 , pp. 626-643
    • Clarke, E.1    Wing, J.2
  • 19
    • 0036168679 scopus 로고    scopus 로고
    • A framework for developing and analyzing software architecture specifications in SAM
    • He X., Deng Y. A framework for developing and analyzing software architecture specifications in SAM. The Computer Journal. 45(1):2002;111-128.
    • (2002) The Computer Journal , vol.45 , Issue.1 , pp. 111-128
    • He, X.1    Deng, Y.2
  • 21
    • 0008372765 scopus 로고
    • Integrating predicate transition nets and first order temporal logic in the specification of concurrent systems
    • He X., Lee J.A.N. Integrating predicate transition nets and first order temporal logic in the specification of concurrent systems. Formal Aspects of Computing. 2(3):1990;226-246.
    • (1990) Formal Aspects of Computing , vol.2 , Issue.3 , pp. 226-246
    • He, X.1    Lee, J.A.N.2
  • 23
    • 1242326965 scopus 로고    scopus 로고
    • ROSATEA: International Workshop on the Role of Software Architecture in Analysis and Testing
    • Inverardi P., Richardson D. ROSATEA: International Workshop on the Role of Software Architecture in Analysis and Testing. Software Engineering Notes, vol. 24. 1999;. p. 4.
    • (1999) Software Engineering Notes , vol.24 , pp. 4
    • Inverardi, P.1    Richardson, D.2
  • 24
    • 0029291267 scopus 로고
    • Formal specification and analysis of software architectures using the chemical abstract machine model
    • Inverardi P., Wolf A. Formal specification and analysis of software architectures using the chemical abstract machine model. IEEE Transactions on Software Engineering. 21(4):1995;373-386.
    • (1995) IEEE Transactions on Software Engineering , vol.21 , Issue.4 , pp. 373-386
    • Inverardi, P.1    Wolf, A.2
  • 25
    • 0032153859 scopus 로고    scopus 로고
    • Compositional verification of concurrent systems using Petri-net-based condensation rules
    • Juan E., Tsai J.P., Murata T. Compositional verification of concurrent systems using Petri-net-based condensation rules. ACM Transactions on Programming Languages and Systems. 20(5):1998;917-979.
    • (1998) ACM Transactions on Programming Languages and Systems , vol.20 , Issue.5 , pp. 917-979
    • Juan, E.1    Tsai, J.P.2    Murata, T.3
  • 29
    • 0012086835 scopus 로고    scopus 로고
    • A Petri net and logic approach to the specification and verification of real time systems
    • C. Heitmeyer, & D. Mandrioli. John Wiley & Sons Ltd
    • Mandrioli D., Morzenti A., Pezze M., Pietro P., Silva S. A Petri net and logic approach to the specification and verification of real time systems. Heitmeyer C., Mandrioli D. Formal Methods for Real time Computing. 1996;John Wiley & Sons Ltd.
    • (1996) Formal Methods for Real Time Computing
    • Mandrioli, D.1    Morzenti, A.2    Pezze, M.3    Pietro, P.4    Silva, S.5
  • 33
    • 0033892696 scopus 로고    scopus 로고
    • A classification and comparison framework for software architecture description languages
    • Medvidovic N., Taylor R. A classification and comparison framework for software architecture description languages. IEEE TSE. 26(1):2000;70-93.
    • (2000) IEEE TSE , vol.26 , Issue.1 , pp. 70-93
    • Medvidovic, N.1    Taylor, R.2
  • 34
    • 0024645936 scopus 로고
    • Petri nets: Properties, analysis and applications
    • Murata T. Petri nets: properties, analysis and applications. Proceedings of the IEEE. 77(4):1989;541-580.
    • (1989) Proceedings of the IEEE , vol.77 , Issue.4 , pp. 541-580
    • Murata, T.1
  • 35
    • 84944677742 scopus 로고
    • PVS: A prototype verification system
    • Lecture Note in Artificial Intelligence. D. Kapur. Springer-Verlag
    • Owre S., Rushby J.M., Shankar N. PVS: a prototype verification system. Kapur D. 11th International Conference on Automated Deduction (CADE). Lecture Note in Artificial Intelligence. vol. 607:1992;748-752 Springer-Verlag.
    • (1992) 11th International Conference on Automated Deduction (CADE) , vol.607 , pp. 748-752
    • Owre, S.1    Rushby, J.M.2    Shankar, N.3
  • 38
    • 0029288830 scopus 로고
    • Abstractions for software architecture and tools to support them
    • Shaw M., Deline R., Klein D., et al. Abstractions for software architecture and tools to support them. IEEE Transactions on Software Engineering. 21(4):1995;314-335.
    • (1995) IEEE Transactions on Software Engineering , vol.21 , Issue.4 , pp. 314-335
    • Shaw, M.1    Deline, R.2    Klein, D.3
  • 41
    • 84957664461 scopus 로고    scopus 로고
    • Compositionality in state space verification methods
    • Valmari A. Compositionality in state space verification methods. Lecture Notes in Computer Science. 1091:1996;29-56.
    • (1996) Lecture Notes in Computer Science , vol.1091 , pp. 29-56
    • Valmari, A.1
  • 42
    • 0032647644 scopus 로고    scopus 로고
    • Introducing software architecture specification and analysis in SAM through an example
    • Wang J., He X., Deng Y. Introducing software architecture specification and analysis in SAM through an example. Information and Software Technology. 41(7):1999;451-467.
    • (1999) Information and Software Technology , vol.41 , Issue.7 , pp. 451-467
    • Wang, J.1    He, X.2    Deng, Y.3
  • 43
    • 1242304438 scopus 로고    scopus 로고
    • A BDD-based Model Checker for the PEP Tool
    • Department of Computer Science, University of Newcastle.
    • Wimmel, G., 1997. A BDD-based Model Checker for the PEP Tool. Technical Report, Department of Computer Science, University of Newcastle.
    • (1997) Technical Report
    • Wimmel, G.1


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