메뉴 건너뛰기




Volumn , Issue , 2011, Pages 267-277

Leveraging existing instrumentation to automatically infer invariant-constrained models

Author keywords

Log analysis; Model inference; Synoptic; Temporal invariant mining

Indexed keywords

DISTRIBUTED SYSTEMS; EXECUTION LOGS; GAINING INSIGHTS; LOG ANALYSIS; MANUAL INSPECTION; MODEL EFFICIENCY; MODEL INFERENCE; REAL-WORLD SYSTEM; REGULAR EXPRESSIONS; SYNOPTIC; SYNOPTIC PROCESS; SYSTEM BEHAVIORS; SYSTEM MODELS; TEMPORAL INVARIANTS; UNIQUE FEATURES; USER EXPERIENCE; USER INPUT;

EID: 80053201758     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2025113.2025151     Document Type: Conference Paper
Times cited : (195)

References (49)
  • 1
    • 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 Proc. of FSE, 2007.
    • (2007) Proc. of FSE
    • Acharya, M.1    Xie, T.2    Pei, J.3    Xu, J.4
  • 3
    • 71049171650 scopus 로고
    • Finding patterns common to a set of strings
    • D. Angluin. Finding Patterns Common to a Set of Strings. Journal of Computer and System Sciences, 21(1):46 - 62, 1980.
    • (1980) Journal of Computer and System Sciences , vol.21 , Issue.1 , pp. 46-62
    • Angluin, D.1
  • 5
    • 84938806379 scopus 로고
    • On the synthesis of finite-state machines from samples of their behavior
    • A. W. Biermann and J. A. Feldman. On the Synthesis of Finite-State Machines from Samples of Their Behavior. IEEE Trans. Comput., 21(6):592- 597, 1972.
    • (1972) IEEE Trans. Comput. , vol.21 , Issue.6 , pp. 592-597
    • Biermann, A.W.1    Feldman, J.A.2
  • 6
    • 0016521417 scopus 로고
    • Toward a mathematical theory of inductive inference
    • L. Blum and M. Blum. Toward a Mathematical Theory of Inductive Inference. Information and Control, 28(2):125 - 155, 1975.
    • (1975) Information and Control , vol.28 , Issue.2 , pp. 125-155
    • Blum, L.1    Blum, M.2
  • 8
    • 33947175105 scopus 로고    scopus 로고
    • Generating annotated behavior models from end-user scenarios
    • C. Damas et al. Generating Annotated Behavior Models from End-User Scenarios. IEEE TSE, 31(12), 2005.
    • (2005) IEEE TSE , vol.31 , Issue.12
    • Damas, C.1
  • 9
    • 34547360637 scopus 로고    scopus 로고
    • Scenarios, goals, and state machines: A win-win partnership for model synthesis
    • C. Damas, B. Lambeau, and A. van Lamsweerde. Scenarios, Goals, and State Machines: a Win-Win Partnership for Model Synthesis. In Proc. of FSE, 2006.
    • (2006) Proc. of FSE
    • Damas, C.1    Lambeau, B.2    Van Lamsweerde, A.3
  • 10
    • 0035393979 scopus 로고    scopus 로고
    • LSCs: Breathing life into message sequence charts
    • W. Damm and D. Harel. LSCs: Breathing Life into Message Sequence Charts. Form. Meth. Syst. Des., 19(1), 2001.
    • (2001) Form. Meth. Syst. Des. , vol.19 , Issue.1
    • Damm, W.1    Harel, D.2
  • 11
    • 77949888589 scopus 로고    scopus 로고
    • Validation of contracts using enabledness preserving finite state abstractions
    • G. de Caso, V. Braberman, D. Garbervetsky, and S. Uchitel. Validation of Contracts Using Enabledness Preserving Finite State Abstractions. In Proc. of ICSE, 2009.
    • (2009) Proc. of ICSE
    • De Caso, G.1    Braberman, V.2    Garbervetsky, D.3    Uchitel, S.4
  • 12
    • 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 Proc. of ICSE, 1999.
    • (1999) Proc. of ICSE
    • Dwyer, M.B.1    Avrunin, G.S.2    Corbett, J.C.3
  • 13
    • 84885947793 scopus 로고    scopus 로고
    • Partition-refining algorithms for learning finite state automata
    • T. Elomaa. Partition-Refining Algorithms for Learning Finite State Automata. In Proc. of ISMIS, 2002.
    • (2002) Proc. of ISMIS
    • Elomaa, T.1
  • 14
    • 0036645926 scopus 로고    scopus 로고
    • Bisimulation minimization and symbolic model checking
    • DOI 10.1023/A:1016091902809
    • K. Fisler and M. Y. Vardi. Bisimulation Minimization and Symbolic Model Checking. Formal Methods in System Design, 21(1):39-78, 2002. (Pubitemid 34811794)
    • (2002) Formal Methods in System Design , vol.21 , Issue.1 , pp. 39-78
    • Fisler, K.1    Vardi, M.Y.2
  • 15
    • 77954472004 scopus 로고    scopus 로고
    • Fluent model checking for event-based systems
    • D. Giannakopoulou and J. Magee. Fluent Model Checking for Event- Based Systems. In Proc. of FSE, 2003.
    • (2003) Proc. of FSE
    • Giannakopoulou, D.1    Magee, J.2
  • 16
    • 49949150022 scopus 로고
    • Language identification in the limit
    • E. M. Gold. Language Identification in the Limit. Information and Control, 10(5):447-474, 1967.
    • (1967) Information and Control , vol.10 , Issue.5 , pp. 447-474
    • Gold, E.M.1
  • 17
    • 84874063294 scopus 로고    scopus 로고
    • Accessed March 9, 2011
    • Welcome to Apache Hadoop!, http://hadoop.apache.org/Accessed March 9, 2011.
    • Welcome to Apache Hadoop!
  • 18
    • 36849023306 scopus 로고    scopus 로고
    • Synthesis revisited: Generating statechart models from scenario-based requirements
    • D. Harel, H. Kugler, and A. Pnueli. Synthesis Revisited: Generating Statechart Models from Scenario-Based Requirements. Form. Meth. in Soft. and Sys. Modeling, 3393, 2005.
    • (2005) Form. Meth. in Soft. and Sys. Modeling , vol.3393
    • Harel, D.1    Kugler, H.2    Pnueli, A.3
  • 19
    • 84885947753 scopus 로고    scopus 로고
    • Accessed March 9, 2011
    • IPv4 Specification, Record Route optionhttp://www.ietf.org/rfc/rfc791. txt.Pg.20, 21 Accessed March 9, 2011.
    • Record Route Option
  • 20
    • 84885948182 scopus 로고    scopus 로고
    • Accessed March 9, 2011
    • IPv4 Specification, Timestamp option. http://www.ietf.org/rfc/rfc791.txt. Pg.22, 23. Accessed March 9, 2011.
    • Timestamp Option
  • 22
    • 33745486745 scopus 로고    scopus 로고
    • Multi-resolution abnormal trace detection using varied-length N-grams and automata
    • G. Jiang, H. Chen, C. Ungureanu, and K. Yoshihira. Multi-resolution Abnormal Trace Detection Using Varied-length N-grams and Automata. In Proc. of ICAC, 2005.
    • (2005) Proc. of ICAC
    • Jiang, G.1    Chen, H.2    Ungureanu, C.3    Yoshihira, K.4
  • 24
    • 77949361809 scopus 로고    scopus 로고
    • Synthesizing partial component-level behavior models from system specifications
    • I. Krka, Y. Brun, G. Edwards, and N. Medvidovic. Synthesizing Partial Component-Level Behavior Models from System Specifications. In Proc. of FSE, 2009.
    • (2009) Proc. of FSE
    • Krka, I.1    Brun, Y.2    Edwards, G.3    Medvidovic, N.4
  • 25
    • 77954693860 scopus 로고    scopus 로고
    • Using dynamic execution traces and program invariants to enhance behavioral model inference
    • I. Krka, Y. Brun, D. Popescu, J. Garcia, and N. Medvidovic. Using Dynamic Execution Traces and Program Invariants to Enhance Behavioral Model Inference. In Proc. of ICSE, 2010.
    • (2010) Proc. of ICSE
    • Krka, I.1    Brun, Y.2    Popescu, D.3    Garcia, J.4    Medvidovic, N.5
  • 26
    • 0024771302 scopus 로고
    • Memory coherence in shared virtual memory systems
    • DOI 10.1145/75104.75105
    • K. Li and P. Hudak. Memory Coherence in Shared Virtual Memory Systems. ACM Trans. Comput. Syst., 7:321-359, November 1989. (Pubitemid 20637608)
    • (1989) ACM Transactions on Computer Systems , vol.7 , Issue.4 , pp. 321-359
    • Li Kai1    Hudak Paul2
  • 27
    • 34948849748 scopus 로고    scopus 로고
    • QUARK: Empirical assessment of automatonbased specification miners
    • D. Lo and S.-C. Khoo. QUARK: Empirical Assessment of Automatonbased Specification Miners. In Proc. of WCRE, 2006.
    • (2006) Proc. of WCRE
    • Lo, D.1    Khoo, S.-C.2
  • 28
    • 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 Proc. of FSE, 2006.
    • (2006) Proc. of FSE
    • Lo, D.1    Khoo, S.-C.2
  • 29
    • 77949397710 scopus 로고    scopus 로고
    • Automatic steering of behavioral model inference
    • D. Lo, L. e. Mariani, and M. Pezzè. Automatic Steering of Behavioral Model Inference. In Proc. of FSE, 2009.
    • (2009) Proc. of FSE
    • Lo, D.1    Mariani, L.E.2    Pezzè, M.3
  • 30
  • 31
    • 77958132122 scopus 로고    scopus 로고
    • Mining dependency in distributed systems through unstructured logs analysis
    • March
    • J.-G. Lou, Q. Fu, Y. Wang, and J. Li. Mining Dependency in Distributed Systems through Unstructured Logs Analysis. SIGOPS Oper. Syst. Rev., 44:91-96, March 2010.
    • (2010) SIGOPS Oper. Syst. Rev. , vol.44 , pp. 91-96
    • Lou, J.-G.1    Fu, Q.2    Wang, Y.3    Li, J.4
  • 32
    • 77956197264 scopus 로고    scopus 로고
    • Mining invariants from console logs for system problem detection
    • J. G. Lou, Q. Fu, S. Yang, Y. Xu, and J. Li. Mining Invariants from Console Logs for System Problem Detection. In Proc. of ATC, 2010.
    • (2010) Proc. of ATC
    • Lou, J.G.1    Fu, Q.2    Yang, S.3    Xu, Y.4    Li, J.5
  • 33
    • 84969862372 scopus 로고    scopus 로고
    • Dynamic detection of COTS component incompatibility
    • DOI 10.1109/MS.2007.138
    • L. Mariani and M. Pezzè. Dynamic Detection of COTS Component Incompatibility. IEEE Software, 24(5):76-85, September/October 2007. (Pubitemid 47455998)
    • (2007) IEEE Software , vol.24 , Issue.5 , pp. 76-85
    • Mariani, L.1    Pezze, M.2
  • 34
    • 0023566630 scopus 로고
    • Three partition refinement algorithms
    • R. Paige and R. E. Tarjan. Three Partition Refinement Algorithms. SIAM J. Comput., 16(6):973-989, 1987.
    • (1987) SIAM J. Comput. , vol.16 , Issue.6 , pp. 973-989
    • Paige, R.1    Tarjan, R.E.2
  • 35
    • 0027353425 scopus 로고
    • The minimum consistent DFA problem cannot be approximated within any polynomial
    • L. Pitt and M. K. Warmuth. The Minimum Consistent DFA Problem Cannot be Approximated Within any Polynomial. J. ACM, 40(1):95-142, 1993.
    • (1993) J. ACM , vol.40 , Issue.1 , pp. 95-142
    • Pitt, L.1    Warmuth, M.K.2
  • 38
    • 69149096212 scopus 로고    scopus 로고
    • On the origins of bisimulation and coinduction
    • D. Sangiorgi. On the Origins of Bisimulation and Coinduction. ACM Trans. Program. Lang. Syst., 31(4):1-41, 2009.
    • (2009) ACM Trans. Program. Lang. Syst. , vol.31 , Issue.4 , pp. 1-41
    • Sangiorgi, D.1
  • 41
    • 84885960324 scopus 로고    scopus 로고
    • Mochi: Visual log-analysis based tools for debugging hadoop
    • J. Tan, X. Pan, S. Kavulya, R. G, and P. Narasimhan. Mochi: Visual Log-Analysis Based Tools for Debugging Hadoop. In Proc. of WASL, 2009.
    • (2009) Proc. of WASL
    • Tan, J.1    Pan, X.2    Kavulya, S.3    Narasimhan, P.4
  • 42
    • 33746850549 scopus 로고    scopus 로고
    • Behaviour model elaboration using partial labelled transition systems
    • S. Uchitel, J. Kramer, and J. Magee. Behaviour Model Elaboration Using Partial Labelled Transition Systems. In Proc. of FSE, 2003.
    • (2003) Proc. of FSE
    • Uchitel, S.1    Kramer, J.2    Magee, J.3
  • 43
    • 3042823719 scopus 로고    scopus 로고
    • Incremental elaboration of scenario- Based specifications and behavior models using implied scenarios
    • S. Uchitel, J. Kramer, and J. Magee. Incremental Elaboration of Scenario- Based Specifications and Behavior Models Using Implied Scenarios. ACM TOSEM, 13(1), 2004.
    • (2004) ACM TOSEM , vol.13 , Issue.1
    • Uchitel, S.1    Kramer, J.2    Magee, J.3
  • 44
    • 0033725597 scopus 로고    scopus 로고
    • Generating statechart designs from scenarios
    • J. Whittle and J. Schumann. Generating Statechart Designs From Scenarios. In Proc. of ICSE, 2000.
    • (2000) Proc. of ICSE
    • Whittle, J.1    Schumann, J.2
  • 47
    • 16244415570 scopus 로고    scopus 로고
    • Automatically inferring temporal properties for program evolution
    • J. Yang and D. Evans. Automatically Inferring Temporal Properties for Program Evolution. In Proc. of ISSRE, 2004.
    • (2004) Proc. of ISSRE
    • Yang, J.1    Evans, D.2
  • 48
    • 4544289780 scopus 로고    scopus 로고
    • Dynamically inferring temporal properties
    • J. Yang and D. Evans. Dynamically Inferring Temporal Properties. In Proc. of PASTE, 2004.
    • (2004) Proc. of PASTE
    • Yang, J.1    Evans, D.2


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