메뉴 건너뛰기




Volumn 14, Issue 2, 2007, Pages 129-178

Eliminating synchronization faults in air traffic control software via design for verification with concurrency controllers

Author keywords

Concurrent programming; Design patterns; Interfaces; Model checking; Synchronization

Indexed keywords

CONCURRENCY CONTROL; CONCURRENT ENGINEERING; INTERFACES (COMPUTER); MODEL CHECKING; SYNCHRONIZATION; TRAFFIC CONTROL;

EID: 34547338974     PISSN: 09288910     EISSN: 15737535     Source Type: Journal    
DOI: 10.1007/s10515-007-0008-2     Document Type: Article
Times cited : (19)

References (49)
  • 2
    • 84894630000 scopus 로고    scopus 로고
    • Automatically validating temporal safety properties of interfaces
    • Ball, T., & Rajamani, S. K. (2001). Automatically validating temporal safety properties of interfaces. In Proceedings of the SPIN workshop (pp. 103-122).
    • (2001) Proceedings of the SPIN workshop , pp. 103-122
    • Ball, T.1    Rajamani, S.K.2
  • 3
    • 34547358406 scopus 로고    scopus 로고
    • Design for verification for concurrent and distributed programs. Ph.D. thesis, University of California, Santa Barbara
    • Betin-Can, A. (2005). Design for verification for concurrent and distributed programs. Ph.D. thesis, University of California, Santa Barbara.
    • (2005)
    • Betin-Can, A.1
  • 4
    • 18744385499 scopus 로고    scopus 로고
    • Betin-Can, A., & Bultan, T. (2003). Interface-based specification and verification of concurrency controllers. In Electronic notes in theoretical computer science (ENTCS): 89. Proceedings of the workshop on software model checking (SoftMC).
    • Betin-Can, A., & Bultan, T. (2003). Interface-based specification and verification of concurrency controllers. In Electronic notes in theoretical computer science (ENTCS): Vol. 89. Proceedings of the workshop on software model checking (SoftMC).
  • 10
    • 0003108918 scopus 로고
    • Mutation analysis: Ideas, examples, problems and prospects
    • New York: North-Holland
    • Budd, A. T. (1981). Mutation analysis: ideas, examples, problems and prospects. In Computer Program Testing (pp. 129-148). New York: North-Holland.
    • (1981) Computer Program Testing , pp. 129-148
    • Budd, A.T.1
  • 15
    • 0038601527 scopus 로고    scopus 로고
    • Chaki, S., Clarke, E., Groce, A., Jha, S., & Veith, H. (2003). Modular verification of software components in C. In Proceedings of international conference on software engineering (ICSE) (pp. 385-395).
    • Chaki, S., Clarke, E., Groce, A., Jha, S., & Veith, H. (2003). Modular verification of software components in C. In Proceedings of international conference on software engineering (ICSE) (pp. 385-395).
  • 18
    • 84944400032 scopus 로고    scopus 로고
    • Delzanno, G. (2000). Automatic verification of parameterized cache coherence protocols. In LNCS: 1855. Proceedings 12th international conference on computer aided verification (pp. 53-68).
    • Delzanno, G. (2000). Automatic verification of parameterized cache coherence protocols. In LNCS: Vol. 1855. Proceedings 12th international conference on computer aided verification (pp. 53-68).
  • 19
    • 0017959155 scopus 로고
    • Hints on test data selection: Help for the practicing programmer. IEEE Computer
    • 34-4.1
    • DeMillo, R. A., Lipton, R. J., & Sayward, R G. (1978). Hints on test data selection: help for the practicing programmer. IEEE Computer, 11(4), 34-4.1.
    • (1978) , vol.11 , Issue.4
    • DeMillo, R.A.1    Lipton, R.J.2    Sayward, R.G.3
  • 21
    • 33750208158 scopus 로고    scopus 로고
    • On the use of mutation faults in empirical assessments of test case prioritization techniques
    • Do, H., & Rothermel, G. (2006). On the use of mutation faults in empirical assessments of test case prioritization techniques. IEEE Transactions on Software Engineering, 32(9), 733-752.
    • (2006) IEEE Transactions on Software Engineering , vol.32 , Issue.9 , pp. 733-752
    • Do, H.1    Rothermel, G.2
  • 22
    • 34547320628 scopus 로고    scopus 로고
    • DOT (1998). Advance automation system. Dept. of Transportation, Office of Inspector General, Audit Report, AV-1998-113.
    • DOT (1998). Advance automation system. Dept. of Transportation, Office of Inspector General, Audit Report, AV-1998-113.
  • 23
    • 0035000465 scopus 로고    scopus 로고
    • Dwyer, M. B., Hatcliff, J., Joehanes, R., Laubach, S., Pasareanu, C. S., Robby, Visser, W., & Zheng, H. (200.1). Tool-supported program abstraction for finite-state verification. In Proceedings of international conference on software engineering (ICSE) (pp. 177-187).
    • Dwyer, M. B., Hatcliff, J., Joehanes, R., Laubach, S., Pasareanu, C. S., Robby, Visser, W., & Zheng, H. (200.1). Tool-supported program abstraction for finite-state verification. In Proceedings of international conference on software engineering (ICSE) (pp. 177-187).
  • 29
    • 1542699271 scopus 로고
    • IEEE standard classification for software anomalies
    • IEEE
    • IEEE (1993). IEEE standard classification for software anomalies. IEEE Standard 1044-1993.
    • (1993) IEEE Standard 1044-1993
  • 30
    • 34547238860 scopus 로고    scopus 로고
    • Indus (2005). Indus, http://in.dus.projects.cis.ksu.edu.
    • (2005) Indus
    • Indus1
  • 31
    • 0013090733 scopus 로고    scopus 로고
    • Class mutation.: Mutation testing for object-oriented programs
    • Kim, S., Clark, J., & McDermid, J. (2000). Class mutation.: Mutation testing for object-oriented programs. In Proceedings of the FMES.
    • (2000) Proceedings of the FMES
    • Kim, S.1    Clark, J.2    McDermid, J.3
  • 36
    • 30344472992 scopus 로고    scopus 로고
    • Studying the fault-detection effectiveness of GUI test cases for rapidly evolving software
    • Memon, A. M., & Xie, Q. (2005). Studying the fault-detection effectiveness of GUI test cases for rapidly evolving software. IEEE Transactions on Software Engineering, 31(10), 884-896.
    • (2005) IEEE Transactions on Software Engineering , vol.31 , Issue.10 , pp. 884-896
    • Memon, A.M.1    Xie, Q.2
  • 37
    • 69349102385 scopus 로고    scopus 로고
    • Risks to the public in computers and related systems
    • Neumann, P. G. (2004). Risks to the public in computers and related systems. ACM Software Engineering Notes, 29(4), 7-14.
    • (2004) ACM Software Engineering Notes , vol.29 , Issue.4 , pp. 7-14
    • Neumann, P.G.1
  • 38
    • 84976707537 scopus 로고
    • The program dependence graph in a software development environment
    • Ottenstein, J., & Ottenstein, L. M. (1984). The program dependence graph in a software development environment. ACM Software Engineering Notes, 9(3), 177-184.
    • (1984) ACM Software Engineering Notes , vol.9 , Issue.3 , pp. 177-184
    • Ottenstein, J.1    Ottenstein, L.M.2
  • 39
    • 34547342147 scopus 로고    scopus 로고
    • Paulson, L. C. (1994). Lecture notes in computer science: 828. Isabelle: A generic theorem prover. Berlin: Springer.
    • Paulson, L. C. (1994). Lecture notes in computer science: Vol. 828. Isabelle: A generic theorem prover. Berlin: Springer.
  • 42
    • 84894631249 scopus 로고    scopus 로고
    • Transformations for model checking distributed Java programs
    • Stoller, S. D., & Liu, Y. A. (2001). Transformations for model checking distributed Java programs. In Proceedings of the SPIN workshop (pp. 192-199).
    • (2001) Proceedings of the SPIN workshop , pp. 192-199
    • Stoller, S.D.1    Liu, Y.A.2


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