메뉴 건너뛰기




Volumn , Issue , 2010, Pages 387-396

Scenario-based and value-based specification mining: Better together

Author keywords

Dynamic analysis; Live sequence charts; Specification mining; Value based invariants

Indexed keywords

DATA MINING ALGORITHM; EXECUTION TRACE; LIKELY INVARIANTS; LIVE SEQUENCE CHART; MINING ALGORITHMS; OBJECT PROPERTY; ORDERING CONSTRAINTS; PROGRAM COMPREHENSION; PROGRAM INVARIANTS; PROGRAM POINTS; SCENARIO-BASED SPECIFICATIONS; SPECIFIC VALUES; SPECIFICATION MINING; VALUE-BASED;

EID: 78649799481     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1858996.1859081     Document Type: Conference Paper
Times cited : (41)

References (41)
  • 1
    • 78649778461 scopus 로고    scopus 로고
    • sourceforge.net/projects/crossftpserver/
    • CrossFTP Server. sourceforge.net/projects/crossftpserver/.
    • CrossFTP Server
  • 3
    • 78649797413 scopus 로고    scopus 로고
    • Version 0.7.6. Oct.
    • Jeti. Version 0.7.6 (Oct. 2006). http://jeti.sourceforge.net/.
    • (2006) Jeti
  • 4
    • 78649770280 scopus 로고    scopus 로고
    • http://www.mysmu.edu/faculty/davidlo/inv/invariants.html.
  • 5
    • 37849002654 scopus 로고    scopus 로고
    • Mining API patterns as partial orders from source code: From usage scenarios to specifications
    • M. Acharya, T. Xie, J. Pei, and J. Xu. Mining API patterns as partial orders from source code: From usage scenarios to specifications. In SIGSOFT FSE, 2007.
    • (2007) SIGSOFT FSE
    • Acharya, M.1    Xie, T.2    Pei, J.3    Xu, J.4
  • 7
    • 34247326075 scopus 로고    scopus 로고
    • From Daikon to Agitator: Lessons and challenges in building a commercial tool for developer testing
    • M. Boshernitsan, R.-K. Doong, and A. Savoia. From Daikon to Agitator: Lessons and challenges in building a commercial tool for developer testing. In ISSTA, 2006.
    • (2006) ISSTA
    • Boshernitsan, M.1    Doong, R.-K.2    Savoia, A.3
  • 9
    • 0035393979 scopus 로고    scopus 로고
    • LSCs: Breathing life into message sequence charts
    • W. Damm and D. Harel. LSCs: Breathing life into Message Sequence Charts. J. on Formal Methods in System Design, 19(1):45-80, 2001.
    • (2001) J. on Formal Methods in System Design , vol.19 , Issue.1 , pp. 45-80
    • Damm, W.1    Harel, D.2
  • 10
    • 78649792346 scopus 로고    scopus 로고
    • LM: A tool for scenario-based specification mining
    • T. Doan, D. Lo, S. Maoz, and S.-C. Khoo. LM: A tool for scenario-based specification mining. In ICSE, 2010.
    • (2010) ICSE
    • Doan, T.1    Lo, D.2    Maoz, S.3    Khoo, S.-C.4
  • 11
    • 0032667112 scopus 로고    scopus 로고
    • Patterns in property specifications for finite-state verification
    • M. B. Dwyer, G. S. Avrunin, and J. C. Corbett. Patterns in property specifications for finite-state verification. In ICSE, 1999.
    • (1999) ICSE
    • Dwyer, M.B.1    Avrunin, G.S.2    Corbett, J.C.3
  • 12
    • 34547367912 scopus 로고    scopus 로고
    • Interaction-pattern mining: Extracting usage scenarios from run-time behavior traces
    • M. El-Ramly, E. Stroulia, and P. Sorenson. Interaction-pattern mining: Extracting usage scenarios from run-time behavior traces. In KDD, 2002.
    • (2002) KDD
    • El-Ramly, M.1    Stroulia, E.2    Sorenson, P.3
  • 13
    • 0035250541 scopus 로고    scopus 로고
    • Dynamically discovering likely program invariants to support program evolution
    • M. Ernst, J. Cockrell, W. Griswold, and D. Notkin. Dynamically discovering likely program invariants to support program evolution. TSE, 27(2):99-123, 2001.
    • (2001) TSE , vol.27 , Issue.2 , pp. 99-123
    • Ernst, M.1    Cockrell, J.2    Griswold, W.3    Notkin, D.4
  • 15
    • 0035127659 scopus 로고    scopus 로고
    • From play-in scenarios to code: An achievable dream
    • D. Harel. From play-in scenarios to code: An achievable dream. IEEE Computer, 34(1):53-60, 2001.
    • (2001) IEEE Computer , vol.34 , Issue.1 , pp. 53-60
    • Harel, D.1
  • 16
    • 43449139187 scopus 로고    scopus 로고
    • Assert and negate revisited: Modal semantics for UML sequence diagrams
    • D. Harel and S. Maoz. Assert and negate revisited: Modal semantics for UML sequence diagrams. Software and Systems Modeling, 7(2):237-252, 2008.
    • (2008) Software and Systems Modeling , vol.7 , Issue.2 , pp. 237-252
    • Harel, D.1    Maoz, S.2
  • 18
    • 0030615506 scopus 로고    scopus 로고
    • Visualizing interactions in program executions
    • D. F. Jerding, J. T. Stasko, and T. Ball. Visualizing interactions in program executions. In ICSE, 1997.
    • (1997) ICSE
    • Jerding, D.F.1    Stasko, J.T.2    Ball, T.3
  • 19
    • 78649768996 scopus 로고    scopus 로고
    • Joint structural and temporal property specification using timed story scenario diagrams
    • F. Klein and H. Giese. Joint structural and temporal property specification using timed story scenario diagrams. In FASE, 2007.
    • (2007) FASE
    • Klein, F.1    Giese, H.2
  • 20
    • 67650147333 scopus 로고    scopus 로고
    • Check it out: On the efficient formal verification of Live Sequence Charts
    • J. Klose, T. Toben, B. Westphal, and H. Wittke. Check it out: On the efficient formal verification of Live Sequence Charts. In CAV, 2006.
    • (2006) CAV
    • Klose, J.1    Toben, T.2    Westphal, B.3    Wittke, H.4
  • 21
    • 77952213130 scopus 로고    scopus 로고
    • Capturing overlapping, triggered, and preemptive collaborations using MSCs
    • I. Krüger. Capturing overlapping, triggered, and preemptive collaborations using MSCs. In FASE, 2003.
    • (2003) FASE
    • Krüger, I.1
  • 23
    • 77952234224 scopus 로고    scopus 로고
    • Compositional synthesis of reactive systems from live sequence chart specifications
    • H. Kugler and I. Segall. Compositional synthesis of reactive systems from live sequence chart specifications. In TACAS, 2009.
    • (2009) TACAS
    • Kugler, H.1    Segall, I.2
  • 24
    • 77950577519 scopus 로고    scopus 로고
    • Scenario-based monitoring and testing of real-time UML models
    • M. Lettrari and J. Klose. Scenario-based monitoring and testing of real-time UML models. In UML, 2001.
    • (2001) UML
    • Lettrari, M.1    Klose, J.2
  • 25
    • 34547367487 scopus 로고    scopus 로고
    • SMArTIC: Towards building an accurate, robust and scalable specification miner
    • D. Lo and S.-C. Khoo. SMArTIC: Towards building an accurate, robust and scalable specification miner. In SIGSOFT FSE, 2006.
    • (2006) SIGSOFT FSE
    • Lo, D.1    Khoo, S.-C.2
  • 26
    • 56249136957 scopus 로고    scopus 로고
    • Mining scenario-based triggers and effects
    • D. Lo and S. Maoz. Mining scenario-based triggers and effects. In ASE, 2008.
    • (2008) ASE
    • Lo, D.1    Maoz, S.2
  • 27
    • 72249110380 scopus 로고    scopus 로고
    • Mining symbolic scenario-based specifications
    • D. Lo and S. Maoz. Mining symbolic scenario-based specifications. In PASTE, 2008.
    • (2008) PASTE
    • Lo, D.1    Maoz, S.2
  • 28
    • 77952193641 scopus 로고    scopus 로고
    • Mining hierarchical scenario-based specifications
    • D. Lo and S. Maoz. Mining hierarchical scenario-based specifications. In ASE, 2009.
    • (2009) ASE
    • Lo, D.1    Maoz, S.2
  • 29
    • 49949117821 scopus 로고    scopus 로고
    • Mining modal scenario-based specifications from execution traces of reactive systems
    • D. Lo, S. Maoz, and S.-C. Khoo. Mining modal scenario-based specifications from execution traces of reactive systems. In ASE, 2007.
    • (2007) ASE
    • Lo, D.1    Maoz, S.2    Khoo, S.-C.3
  • 30
    • 73449095234 scopus 로고    scopus 로고
    • Mining quantified temporal rules: Formalisms, algorithms, and evaluation
    • D. Lo, G. Ramalingam, V. Ranganath, and K. Vaswani. Mining Quantified Temporal Rules: Formalisms, Algorithms, and Evaluation. In WCRE, 2009.
    • (2009) WCRE
    • Lo, D.1    Ramalingam, G.2    Ranganath, V.3    Vaswani, K.4
  • 31
    • 57349167281 scopus 로고    scopus 로고
    • Automatic generation of software behavioral models
    • D. Lorenzoli, L. Mariani, and M. Pezzè. Automatic generation of software behavioral models. In ICSE, 2008.
    • (2008) ICSE
    • Lorenzoli, D.1    Mariani, L.2    Pezzè, M.3
  • 32
    • 34547285042 scopus 로고    scopus 로고
    • From multi-modal scenarios to code: Compiling LSCs into AspectJ
    • S. Maoz and D. Harel. From multi-modal scenarios to code: Compiling LSCs into AspectJ. In SIGSOFT FSE, 2006.
    • (2006) SIGSOFT FSE
    • Maoz, S.1    Harel, D.2
  • 33
    • 34548747487 scopus 로고    scopus 로고
    • Compatibility and regression testing of COTS-component-based software
    • L. Mariani, S. Papagiannakis, and M. Pezzè. Compatibility and regression testing of COTS-component-based software. In ICSE, 2007.
    • (2007) ICSE
    • Mariani, L.1    Papagiannakis, S.2    Pezzè, M.3
  • 35
    • 0025401691 scopus 로고
    • Cecil: A sequencing constraint language for automatic static analysis generation
    • K. Olender and L. Osterweil. Cecil: A sequencing constraint language for automatic static analysis generation. IEEE TSE, 16:268-280, 1990.
    • (1990) IEEE TSE , vol.16 , pp. 268-280
    • Olender, K.1    Osterweil, L.2
  • 36
    • 33745778133 scopus 로고    scopus 로고
    • Automated fault localization using potential invariants
    • cs.SE/0310040
    • B. Pytlik, M. Renieris, S. Krishnamurthi, and S. P. Reiss. Automated fault localization using potential invariants. CoRR, cs.SE/0310040, 2003.
    • (2003) CoRR
    • Pytlik, B.1    Renieris, M.2    Krishnamurthi, S.3    Reiss, S.P.4
  • 37
    • 33845405250 scopus 로고    scopus 로고
    • Dynamic analysis of software systems using execution pattern mining
    • H. Safyallah and K. Sartipi. Dynamic analysis of software systems using execution pattern mining. In ICPC, 2006.
    • (2006) ICPC
    • Safyallah, H.1    Sartipi, K.2
  • 38
    • 57349101759 scopus 로고    scopus 로고
    • Existential live sequence charts revisited
    • G. Sibay, S. Uchitel, and V. A. Braberman. Existential live sequence charts revisited. In ICSE, 2008.
    • (2008) ICSE
    • Sibay, G.1    Uchitel, S.2    Braberman, V.A.3
  • 39
    • 78649783849 scopus 로고    scopus 로고
    • Synthesis of distributed processes from scenario-based specifications
    • J. Sun and J. S. Dong. Synthesis of distributed processes from scenario-based specifications. In FM, 2005.
    • (2005) FM
    • Sun, J.1    Dong, J.S.2
  • 40
    • 69449096143 scopus 로고    scopus 로고
    • Data mining for software engineering
    • T. Xie, S. Thummalapenta, D. Lo, and C. Liu. Data mining for software engineering. IEEE Computer, 42(8):35-42, 2009.
    • (2009) IEEE Computer , vol.42 , Issue.8 , pp. 35-42
    • Xie, T.1    Thummalapenta, S.2    Lo, D.3    Liu, C.4
  • 41
    • 34247116992 scopus 로고    scopus 로고
    • Perracotta: Mining temporal API rules from imperfect traces
    • J. Yang, D. Evans, D. Bhardwaj, T. Bhat, and M.Das. Perracotta: Mining temporal API rules from imperfect traces. In ICSE, 2006.
    • (2006) ICSE
    • Yang, J.1    Evans, D.2    Bhardwaj, D.3    Bhat, T.4    Das, M.5


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