메뉴 건너뛰기




Volumn 19, Issue 4, 2012, Pages 423-458

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; SPECIFICATION MINING; STANDARD DEVELOPMENT; VALUE-BASED; VISUAL PRESENTATION;

EID: 84865215665     PISSN: 09288910     EISSN: 15737535     Source Type: Journal    
DOI: 10.1007/s10515-012-0103-x     Document Type: Article
Times cited : (33)

References (70)
  • 1
    • 84865253779 scopus 로고    scopus 로고
    • Accompanying Website & Technical Report: LSC mining with value-based invariants
    • Accompanying Website & Technical Report: LSC mining with value-based invariants. Supplementary material (2011). http://www.mysmu.edu/faculty/davidlo/ inv/invariants.html
    • (2011) Supplementary Material
  • 2
    • 34547678001 scopus 로고    scopus 로고
    • Mining interface specifications for generating checkable robustness properties
    • DOI 10.1109/ISSRE.2006.29, 4021997, Proceedings - 17th International Symposium on Software Reliability Engineering, ISSRE 2006
    • Acharya, M.; Xie, T.; Xu, J.: Mining interface specifications for generating checkable robustness properties. In: Proc. of International Symposium on Software Reliability Engineering (ISSRE), pp. 311-320 (2006) (Pubitemid 47213968)
    • (2006) Proceedings - International Symposium on Software Reliability Engineering, ISSRE , pp. 311-320
    • Acharya, M.1    Xie, T.2    Xu, J.3
  • 7
    • 34247326075 scopus 로고    scopus 로고
    • From daikon to agitator: Lessons and challenges in building a commercial tool for developer testing
    • DOI 10.1145/1146238.1146258, Proceedings of the 2006 International Symposium on Software Testing and Analysis, ISSTA 2006
    • Boshernitsan, M.; Doong, R.K.; Savoia, A.: From Daikon to Agitator: Lessons and challenges in building a commercial tool for developer testing. In: Proc. of International Symposium on Software Testing and Analysis (ISSTA), pp. 169-180 (2006) (Pubitemid 46645528)
    • (2006) Proceedings of the 2006 International Symposium on Software Testing and Analysis, ISSTA 2006 , vol.2006 , pp. 169-179
    • Boshernitsan, M.1    Doong, R.2    Savoia, A.3
  • 9
    • 0035393979 scopus 로고    scopus 로고
    • LSCs: Breathing life into message sequence charts
    • DOI 10.1023/A:1011227529550
    • W. Damm D. Harel 2001 LSCs: breathing life into message sequence charts Form. Methods Syst. Des. 19 1 45 80 0985.68033 10.1023/A:1011227529550 (Pubitemid 32697643)
    • (2001) Formal Methods in System Design , vol.19 , Issue.1 , pp. 45-80
    • Damm, W.1    Harel, D.2
  • 13
    • 0035250541 scopus 로고    scopus 로고
    • Dynamically discovering likely program invariants to support program evolution
    • DOI 10.1109/32.908957
    • M. Ernst J. Cockrell W. Griswold D. Notkin 2001 Dynamically discovering likely program invariants to support program evolution IEEE Trans. Softw. Eng. 27 2 99 123 10.1109/32.908957 (Pubitemid 32254259)
    • (2001) IEEE Transactions on Software Engineering , vol.27 , Issue.2 , pp. 99-123
    • Ernst, M.D.1    Cockrell, J.2    Griswold, W.G.3    Notkin, D.4
  • 14
    • 35348872682 scopus 로고    scopus 로고
    • The Daikon system for dynamic detection of likely invariants
    • DOI 10.1016/j.scico.2007.01.015, PII S016764230700161X, Experimental Software and Toolkits
    • M.D. Ernst J.H. Perkins P.J. Guo S. McCamant C. Pacheco M.S. Tschantz C. Xiao 2007 The Daikon system for dynamic detection of likely invariants Sci. Comput. Program. 69 1-3 35 45 2412577 1161.68390 10.1016/j.scico.2007.01.015 (Pubitemid 350087239)
    • (2007) Science of Computer Programming , vol.69 , Issue.1-3 , pp. 35-45
    • Ernst, M.D.1    Perkins, J.H.2    Guo, P.J.3    McCamant, S.4    Pacheco, C.5    Tschantz, M.S.6    Xiao, C.7
  • 19
    • 0003372359 scopus 로고    scopus 로고
    • Mining frequent patterns by pattern-growth: Methodology and implications
    • 10.1145/380995.381002
    • J. Han J. Pei 2000 Mining frequent patterns by pattern-growth: methodology and implications ACM SIGKDD Explor. 2 2 14 20 10.1145/380995.381002
    • (2000) ACM SIGKDD Explor. , vol.2 , Issue.2 , pp. 14-20
    • Han, J.1    Pei, J.2
  • 20
    • 0035127659 scopus 로고    scopus 로고
    • From play-in scenarios to code: An achievable dream
    • D. Harel 2001 From play-in scenarios to code: an achievable dream Computer 34 1 53 60 1848626 10.1109/2.895118 (Pubitemid 32135809)
    • (2001) Computer , vol.34 , Issue.1 , pp. 53-60
    • Harel, D.1
  • 21
    • 43449139187 scopus 로고    scopus 로고
    • Assert and negate revisited: Modal semantics for UML sequence diagrams
    • DOI 10.1007/s10270-007-0054-z
    • D. Harel S. Maoz 2008 Assert and negate revisited: modal semantics for UML sequence diagrams Softw. Syst. Model. 7 2 237 252 10.1007/s10270-007-0054-z (Pubitemid 351663184)
    • (2008) Software and Systems Modeling , vol.7 , Issue.2 , pp. 237-252
    • Harel, D.1    Maoz, S.2
  • 30
    • 24644511303 scopus 로고    scopus 로고
    • Temporal logic for scenario-based specifications
    • Tools and Algorithms for the Construction and Analysis of Systems - 11th Int. Conference, TACAS 2005, held as part of the Joint European Conf. on Theory and Practice of Software, ETAPS 2005, Proc.
    • Kugler, H.; Harel, D.; Pnueli, A.; Lu, Y.; Bontemps, Y.: Temporal logic for scenario-based specifications. In: Proc. of International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS), pp. 445-460 (2005) (Pubitemid 41273758)
    • (2005) Lecture Notes in Computer Science , vol.3440 , pp. 445-460
    • Kugler, H.1    Harel, D.2    Pnueli, A.3    Lu, Y.4    Bontemps, Y.5
  • 31
    • 84948968996 scopus 로고    scopus 로고
    • Scenario-based monitoring and testing of real-time UML models
    • "UML" 2001 - The Unified Modeling Language. Modeling Languages, Concepts, and Tools. 4th International Conference Toronto, Canada, October 1-5, 2001 Proceedings
    • Lettrari, M.; Klose, J.: Scenario-based monitoring and testing of real-time UML models. In: Proc. of International Conference on the Unified Modeling Language (UML), pp. 317-328 (2001) (Pubitemid 33351903)
    • (2001) Lecture Notes in Computer Science , Issue.2185 , pp. 317-328
    • Lettrari, M.1    Klose, J.2
  • 35
    • 34547367487 scopus 로고    scopus 로고
    • SMArTIC: Towards building an accurate, robust and scalable specification miner
    • DOI 10.1145/1181775.1181808, 1181808, Proceedings of the 14th ACM SIGSOFT International Symposium on Foundations of Software Engineering
    • Lo, D.; Khoo, S.C.: SMArTIC: towards building an accurate, robust and scalable specification miner. In: Proc. of Symposium on the Foundations of Software Engineering (SIGSOFT FSE), pp. 265-275 (2006) (Pubitemid 47129403)
    • (2006) Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering , pp. 265-275
    • Lo, D.1    Khoo, S.-C.2
  • 45
    • 34547285042 scopus 로고    scopus 로고
    • From multi-modal scenarios to code: Compiling LSCs into aspectJ
    • DOI 10.1145/1181775.1181802, 1181802, Proceedings of the 14th ACM SIGSOFT International Symposium on Foundations of Software Engineering
    • Maoz, S.; Harel, D.: From multi-modal scenarios to code: compiling LSCs into AspectJ. In: Proc. of Symposium on the Foundations of Software Engineering (SIGSOFT FSE), pp. 219-230 (2006) (Pubitemid 47129399)
    • (2006) Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering , pp. 219-230
    • Maoz, S.1    Harel, D.2
  • 46
    • 78649766246 scopus 로고    scopus 로고
    • On tracing reactive systems
    • 10.1007/s10270-010-0151-2
    • S. Maoz D. Harel 2011 On tracing reactive systems Softw. Syst. Model. 10 4 447 468 10.1007/s10270-010-0151-2
    • (2011) Softw. Syst. Model. , vol.10 , Issue.4 , pp. 447-468
    • Maoz, S.1    Harel, D.2
  • 48
    • 80053470521 scopus 로고    scopus 로고
    • A compiler for multimodal scenarios: Transforming LSCs into AspectJ
    • 10.1145/2000799.2000804
    • S. Maoz D. Harel A. Kleinbort 2011 A compiler for multimodal scenarios: transforming LSCs into AspectJ ACM Trans. Softw. Eng. Methodol. 20 4 18 10.1145/2000799.2000804
    • (2011) ACM Trans. Softw. Eng. Methodol. , vol.20 , Issue.4 , pp. 18
    • Maoz, S.1    Harel, D.2    Kleinbort, A.3
  • 50
    • 34548747487 scopus 로고    scopus 로고
    • Compatibility and regression testing of COTS-component-based software
    • DOI 10.1109/ICSE.2007.26, 4222571, Proceedings - 29th International Conference on Software Engineering, ICSE 2007
    • Mariani, L.; Papagiannakis, S.; Pezzè, M.: Compatibility and regression testing of COTS-component-based software. In: Proc. of International Conference on Software Engineering (ICSE), pp. 85-95 (2007) (Pubitemid 47430644)
    • (2007) Proceedings - International Conference on Software Engineering , pp. 85-94
    • Mariani, L.1    Papagiannakis, S.2    Pezze, M.3
  • 52
    • 0025401691 scopus 로고
    • Cecil: A sequencing constraint language for automatic static analysis generation
    • DOI 10.1109/32.48935
    • K. Olender L. Osterweil 1990 Cecil: a sequencing constraint language for automatic static analysis generation IEEE Trans. Softw. Eng. 16 268 280 10.1109/32.48935 (Pubitemid 20678674)
    • (1990) IEEE Transactions on Software Engineering , vol.16 , Issue.3 , pp. 268-280
    • Olender Kurt, M.1    Osterweil Leon, J.2
  • 55
    • 34548783828 scopus 로고    scopus 로고
    • Path-sensitive inference of function precedence protocols
    • DOI 10.1109/ICSE.2007.63, 4222586, Proceedings - 29th International Conference on Software Engineering, ICSE 2007
    • Ramanathan, M.K.; Grama, A.; Jagannathan, S.: Path-sensitive inference of function precedence protocols. In: Proc. of International Conference on Software Engineering (ICSE), pp. 240-250 (2007a) (Pubitemid 47430659)
    • (2007) Proceedings - International Conference on Software Engineering , pp. 240-249
    • Ramanathan, M.K.1    Grama, A.2    Jagannathan, S.3
  • 57
    • 33845405250 scopus 로고    scopus 로고
    • Dynamic analysis of software systems using execution pattern mining
    • DOI 10.1109/ICPC.2006.19, 1631109, Proceedings - Thirteenth International Symposium on Temporal Representation and Reasoning, TIME 2006
    • Safyallah, H.; Sartipi, K.: Dynamic analysis of software systems using execution pattern mining. In: Proc. of International Conference on Program Comprehension (ICPC), pp. 84-88 (2006) (Pubitemid 44889004)
    • (2006) 14th IEEE International Conference on Program Comprehension 2006, ICPC 2006 , vol.2006 , pp. 84-88
    • Safyallah, H.1    Sartipi, K.2
  • 61
    • 26444605779 scopus 로고    scopus 로고
    • Synthesis of distributed processes from scenario-based specifications
    • FM 2005: Formal Methods: International Symposium of Formal Methods Europe. Proceedings
    • Sun, J.; Dong, J.S.: Synthesis of distributed processes from scenario-based specifications. In: Proc. of International Symposium on Formal Methods (FM), pp. 415-431 (2005) (Pubitemid 41436071)
    • (2005) Lecture Notes in Computer Science , vol.3582 , pp. 415-431
    • Sun, J.1    Dong, J.S.2
  • 66
    • 80052962441 scopus 로고    scopus 로고
    • Mining temporal specifications from object usage
    • 10.1007/s10515-011-0084-1
    • A. Wasylkowski A. Zeller 2011 Mining temporal specifications from object usage Autom. Softw. Eng. 18 3-4 263 292 10.1007/s10515-011-0084-1
    • (2011) Autom. Softw. Eng. , vol.18 , Issue.34 , pp. 263-292
    • Wasylkowski, A.1    Zeller, A.2
  • 67
    • 24644493674 scopus 로고    scopus 로고
    • Mining temporal specifications for error detection
    • Tools and Algorithms for the Construction and Analysis of Systems - 11th Int. Conference, TACAS 2005, held as part of the Joint European Conf. on Theory and Practice of Software, ETAPS 2005, Proc.
    • Weimer, W.; Necula, G.C.: Mining temporal specifications for error detection. In: Proc. of International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS), pp. 461-476 (2005) (Pubitemid 41273759)
    • (2005) Lecture Notes in Computer Science , vol.3440 , pp. 461-476
    • Weimer, W.1    Necula, G.C.2
  • 68
    • 69449096143 scopus 로고    scopus 로고
    • Data mining for software engineering
    • T. Xie S. Thummalapenta D. Lo C. Liu 2009 Data mining for software engineering Computer 42 8 35 42
    • (2009) Computer , vol.42 , Issue.8 , pp. 35-42
    • Xie, T.1    Thummalapenta, S.2    Lo, D.3    Liu, C.4


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