메뉴 건너뛰기




Volumn 1, Issue , 2010, Pages 335-344

Model checking lots of systems: Efficient verification of temporal properties in software product lines

Author keywords

features; software product lines; specification

Indexed keywords

AUTOMATED VERIFICATION; CLASSICAL APPROACH; CRITICAL SYSTEMS; EMPIRICAL EVALUATIONS; ENTIRE SYSTEM; FEATURES; FORMAL MODELLING; MODEL-CHECKING TECHNIQUES; PRODUCT LINE ENGINEERING; SOFTWARE PRODUCT LINE; TEMPORAL PROPERTY; TRANSITION SYSTEM;

EID: 77954715140     PISSN: 02705257     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1806799.1806850     Document Type: Conference Paper
Times cited : (312)

References (34)
  • 1
    • 77949908045 scopus 로고    scopus 로고
    • Learning operational requirements from goal models
    • D. Alrajeh, J. Kramer, A. Russo, and S. Uchitel. Learning operational requirements from goal models. In ICSE 31, pages 265-275, 2009.
    • (2009) ICSE 31 , pp. 265-275
    • Alrajeh, D.1    Kramer, J.2    Russo, A.3    Uchitel, S.4
  • 2
    • 78349299226 scopus 로고    scopus 로고
    • Deontic logics for modeling behavioural variability
    • P. Asirelli, M. H. ter Beek, S. Gnesi, and A. Fantechi. Deontic logics for modeling behavioural variability. In VaMoS'09, pages 71-76, 2009.
    • (2009) VaMoS'09 , pp. 71-76
    • Asirelli, P.1    Ter Beek, M.H.2    Gnesi, S.3    Fantechi, A.4
  • 5
    • 0037437627 scopus 로고    scopus 로고
    • Feature interaction: A critical review and considered forecast
    • M. Calder, M. Kolberg, E. H. Magill, and S. Reiff-Marganiec. Feature interaction: a critical review and considered forecast. Computer Networks, 41(1):115-141, 2003.
    • (2003) Computer Networks , vol.41 , Issue.1 , pp. 115-141
    • Calder, M.1    Kolberg, M.2    Magill, E.H.3    Reiff-Marganiec, S.4
  • 7
    • 77954732987 scopus 로고    scopus 로고
    • Technical Report P-CS-TR SPLMC-00000001, PReCISE Research Center, University of Namur, Namur, Belgium
    • A. Classen. Modelling with FTS: a collection of illustrative examples. Technical Report P-CS-TR SPLMC-00000001, PReCISE Research Center, University of Namur, Namur, Belgium, 2010. www.info.fundp.ac.be/~acs/fts.
    • (2010) Modelling with FTS: A Collection of Illustrative Examples
    • Classen, A.1
  • 11
    • 0001107626 scopus 로고
    • Memory-efficient algorithms for the verification of temporal properties
    • C. Courcoubetis, M. Vardi, P. Wolper, and M. Yannakakis. Memory-efficient algorithms for the verification of temporal properties. Form. Methods Syst. Des., 1(2-3):275-288, 1992.
    • (1992) Form. Methods Syst. Des. , vol.1 , Issue.2-3 , pp. 275-288
    • Courcoubetis, C.1    Vardi, M.2    Wolper, P.3    Yannakakis, M.4
  • 12
    • 33646131839 scopus 로고    scopus 로고
    • Mapping features to models: A template approach based on superimposed variants
    • K. Czarnecki and M. Antkiewicz. Mapping features to models: A template approach based on superimposed variants. In GPCE'05, pages 422-437, 2005.
    • (2005) GPCE'05 , pp. 422-437
    • Czarnecki, K.1    Antkiewicz, M.2
  • 13
    • 34547477639 scopus 로고    scopus 로고
    • Verifying feature-based model templates against well-formedness OCL constraints
    • ACM
    • K. Czarnecki and K. Pietroszek. Verifying feature-based model templates against well-formedness OCL constraints. In GPCE '06, pages 211-220. ACM, 2006.
    • (2006) GPCE '06 , pp. 211-220
    • Czarnecki, K.1    Pietroszek, K.2
  • 14
    • 65749098082 scopus 로고    scopus 로고
    • Embedded software: Facts, gures, and future
    • C. Ebert and C. Jones. Embedded software: Facts, gures, and future. Computer, 42(4):42-52, 2009.
    • (2009) Computer , vol.42 , Issue.4 , pp. 42-52
    • Ebert, C.1    Jones, C.2
  • 15
    • 0026368952 scopus 로고
    • Tree automata, mu-calculus and determinacy
    • (extended abstract). IEEE
    • E. A. Emerson and C. S. Jutla. Tree automata, mu-calculus and determinacy (extended abstract). In FOCS 32, pages 368-377. IEEE, 1991.
    • (1991) FOCS , vol.32 , pp. 368-377
    • Emerson, E.A.1    Jutla, C.S.2
  • 16
    • 37849031618 scopus 로고    scopus 로고
    • A behavioural model for product families
    • ACM
    • A. Fantechi and S. Gnesi. A behavioural model for product families. In ESEC-FSE'07, Companion, pages 521-524. ACM, 2007.
    • (2007) ESEC-FSE'07, Companion , pp. 521-524
    • Fantechi, A.1    Gnesi, S.2
  • 17
    • 55049129170 scopus 로고    scopus 로고
    • Formal modeling for product families engineering
    • IEEE CS
    • A. Fantechi and S. Gnesi. Formal modeling for product families engineering. In SPLC 2008, pages 193-202. IEEE CS, 2008.
    • (2008) SPLC 2008 , pp. 193-202
    • Fantechi, A.1    Gnesi, S.2
  • 18
    • 34247370256 scopus 로고    scopus 로고
    • A foundation for behavioural conformance in software product line architectures
    • ACM Press
    • D. Fischbein, S. Uchitel, and V. Braberman. A foundation for behavioural conformance in software product line architectures. In ROSATEA '06, ISSTA 2006 workshop, pages 39-48. ACM Press, 2006.
    • ROSATEA '06, ISSTA 2006 Workshop , Issue.2006 , pp. 39-48
    • Fischbein, D.1    Uchitel, S.2    Braberman, V.3
  • 20
    • 46049110753 scopus 로고    scopus 로고
    • Modeling and model checking software product lines
    • Springer
    • A. Gruler, M. Leucker, and K. Scheidemann. Modeling and model checking software product lines. In IFIP WG 6.1 FMOODS '08, pages 113-131. Springer, 2008.
    • (2008) IFIP WG 6.1 FMOODS '08 , pp. 113-131
    • Gruler, A.1    Leucker, M.2    Scheidemann, K.3
  • 23
    • 37149013404 scopus 로고    scopus 로고
    • Modal i/o automata for interface and product line theories
    • K. G. Larsen, U. Nyman, and A. Wasowski. Modal i/o automata for interface and product line theories. In ESOP, pages 64-79, 2007.
    • (2007) ESOP , pp. 64-79
    • Larsen, K.G.1    Nyman, U.2    Wasowski, A.3
  • 24
    • 77952187768 scopus 로고    scopus 로고
    • Model checking of domain artifacts in product line engineering
    • K. Lauenroth, S. Töhning, and K. Pohl. Model checking of domain artifacts in product line engineering. In IEEE/ACM ASE, 2009.
    • (2009) IEEE/ACM ASE
    • Lauenroth, K.1    Töhning, S.2    Pohl, K.3
  • 25
    • 0038687546 scopus 로고    scopus 로고
    • Verifying cross-cutting features as open systems
    • H. C. Li, S. Krishnamurthi, and K. Fisler. Verifying cross-cutting features as open systems. In SIGSOFT FSE, pages 89-98, 2002.
    • (2002) SIGSOFT FSE , pp. 89-98
    • Li, H.C.1    Krishnamurthi, S.2    Fisler, K.3
  • 26
    • 34548657954 scopus 로고    scopus 로고
    • Safety analysis of software product lines using state-based modeling
    • J. Liu, J. Dehlinger, and R. Lutz. Safety analysis of software product lines using state-based modeling. J. Syst. Softw., 80(11):1879-1892, 2007.
    • (2007) J. Syst. Softw. , vol.80 , Issue.11 , pp. 1879-1892
    • Liu, J.1    Dehlinger, J.2    Lutz, R.3
  • 27
    • 70349533910 scopus 로고    scopus 로고
    • SAT-based analysis of feature models is easy
    • M. Mendonca, A. Wasowski, and K. Czarnecki. SAT-based analysis of feature models is easy. In SPLC'09, pages 231-240, 2009.
    • (2009) SPLC'09 , pp. 231-240
    • Mendonca, M.1    Wasowski, A.2    Czarnecki, K.3
  • 28
    • 70350303567 scopus 로고    scopus 로고
    • Taming dynamically adaptive systems using models and aspects
    • IEEE
    • B. Morin, O. Barais, G. Nain, and J.-M. Jézéquel. Taming dynamically adaptive systems using models and aspects. In ICSE '09, pages 122-132. IEEE, 2009.
    • (2009) ICSE '09 , pp. 122-132
    • Morin, B.1    Barais, O.2    Nain, G.3    Jézéquel, J.-M.4
  • 29
    • 0035452436 scopus 로고    scopus 로고
    • Feature integration using a feature construct
    • M. Plath and M. Ryan. Feature integration using a feature construct. Sci. Comput. Program., 41(1):53-84, 2001.
    • (2001) Sci. Comput. Program. , vol.41 , Issue.1 , pp. 53-84
    • Plath, M.1    Ryan, M.2
  • 30
    • 9444298254 scopus 로고    scopus 로고
    • The complexity of temporal logic model checking
    • P. Schnoebelen. The complexity of temporal logic model checking. In Advances in Modal Logic 4, pages 393-436, 2002.
    • (2002) Advances in Modal Logic , vol.4 , pp. 393-436
    • Schnoebelen, P.1
  • 33
    • 0022987223 scopus 로고
    • An automata-theoretic approach to automatic program verification
    • IEEE CS
    • M. Y. Vardi and P. Wolper. An automata-theoretic approach to automatic program verification. In LICS'86, pages 332-344. IEEE CS, 1986.
    • (1986) LICS'86 , pp. 332-344
    • Vardi, M.Y.1    Wolper, P.2


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