메뉴 건너뛰기




Volumn 23, Issue 5, 2011, Pages 589-606

Assuring property conformance of code generators via model checking

Author keywords

Code generation; Extreme Model Driven Development; Model checking; Verification

Indexed keywords

AUTOMATIC CODE GENERATIONS; BUILDING BLOCKES; CODE GENERATION; CODE GENERATORS; EXTENSIBLE LIBRARY; GENESYS; GRAPHICAL PROCESS; KNOWLEDGE BASE; MODEL DRIVEN APPROACH; MODEL DRIVEN DEVELOPMENT; MODEL HIERARCHY; STANDARD MODEL;

EID: 80053581050     PISSN: 09345043     EISSN: 1433299X     Source Type: Journal    
DOI: 10.1007/s00165-010-0169-9     Document Type: Article
Times cited : (5)

References (47)
  • 1
    • 0020849266 scopus 로고
    • Maintaining knowledge about temporal interval
    • DOI 10.1145/182.358434
    • JF Allen 1983 Maintaining knowledge about temporal intervals Commun ACM 26 11 832 843 0519.68079 10.1145/182.358434 (Pubitemid 14488871)
    • (1983) Communications of the ACM , vol.26 , Issue.11 , pp. 832-843
    • Allen James1
  • 3
    • 0034865338 scopus 로고    scopus 로고
    • Foundational Proof-Carrying Code
    • IEEE Computer Society
    • Appel AW (2001) Foundational Proof-Carrying Code. In Proceedings of LICS '01. IEEE Computer Society, p 247
    • (2001) Proceedings of LICS '01 , pp. 247
    • Appel, A.W.1
  • 5
    • 33746833565 scopus 로고    scopus 로고
    • MaTRICS: A service-based management tool for remote intelligent configuration of systems
    • DOI 10.1007/s11334-006-0003-y
    • M Bajohr T Margaria 2006 Matrics: a service-based management tool for remote intelligent configuration of systems Innov Syst Software Eng 2 2 99 111 10.1007/s11334-006-0003-y (Pubitemid 44178083)
    • (2006) Innovations in Systems and Software Engineering , vol.2 , Issue.2 , pp. 99-111
    • Bajohr, M.1    Margaria, T.2
  • 6
    • 77953201994 scopus 로고    scopus 로고
    • Property-driven functional healing: Playing against undesired behavior
    • Bakera M, Margaria T, Renner C, Steffen B (2007) Property-driven functional healing: playing against undesired behavior. In: 10th CONQUEST
    • (2007) 10th CONQUEST
    • Bakera, M.1    Margaria, T.2    Renner, C.3    Steffen, B.4
  • 8
    • 57049168397 scopus 로고    scopus 로고
    • A constructive approach to correctness, exemplified by a generator for certified Java Card Applets
    • Coglio A, Green C (2005) A constructive approach to correctness, exemplified by a generator for certified Java Card Applets. In: Proceedings of VSTTE
    • (2005) Proceedings of VSTTE
    • Coglio, A.1    Green, C.2
  • 10
    • 0032667112 scopus 로고    scopus 로고
    • Patterns in Property specifications for finite-state verification
    • IEEE CS Press
    • Dwyer M, Avrunin G, Corbett J (1999) Patterns in Property specifications for finite-state verification. In: Proceedings of ICSE '99. IEEE CS Press, pp 411-420
    • (1999) Proceedings of ICSE '99 , pp. 411-420
    • Dwyer, M.1    Avrunin, G.2    Corbett, J.3
  • 11
    • 77956433263 scopus 로고    scopus 로고
    • Extending source code generators for evidence-based software certification
    • Denney E, Fischer B (2006) Extending source code generators for evidence-based software certification. In: Proceedings of ISOLA '06
    • (2006) Proceedings of ISOLA '06
    • Denney, E.1    Fischer, B.2
  • 14
    • 18744375895 scopus 로고    scopus 로고
    • Verification of Compilers
    • 1999 Springer, New York
    • Goos G, Zimmermann W (1999) Verification of Compilers. In correct system design. Springer, New York, vol 1710, pp 201-2309
    • Correct System Design , vol.1710 , pp. 201-2309
    • Goos, G.1    Zimmermann, W.2
  • 15
    • 0021974161 scopus 로고
    • Algebraic laws for nondeterminism and concurrency
    • DOI 10.1145/2455.2460
    • M Hennessy R Milner 1985 Algebraic laws for nondeterminism and concurrency J ACM 32 1 137 161 832336 0629.68021 10.1145/2455.2460 (Pubitemid 15599047)
    • (1985) Journal of the ACM , vol.32 , Issue.1 , pp. 137-161
    • Hennessy Matthew1    Milner Robin2
  • 16
    • 70350690477 scopus 로고    scopus 로고
    • Verified software: Theories, tools, experiments. Vision of a Grand Challenge Project
    • Zürich, Switzerland. Springer, New York
    • Hoare CAR, Misra J (2005) Verified software: theories, tools, experiments. Vision of a Grand Challenge Project. In: Proceedings of VSTTE, Zürich, Switzerland. Springer, New York
    • (2005) Proceedings of VSTTE
    • Car, H.1    Misra, J.2
  • 17
    • 78649814002 scopus 로고    scopus 로고
    • The jABC approach to rigorous collaborative development of SCM applications
    • Hörmann M, Margaria T, Mender T, Nagel R, Steffen B, Trinh H (2008) The jABC approach to rigorous collaborative development of SCM applications. In Proceedings of ISoLA, pp 724-737
    • (2008) Proceedings of ISoLA , pp. 724-737
    • Hörmann, M.M.1
  • 18
    • 1842473365 scopus 로고    scopus 로고
    • The verifying Compiler: A grand challenge for computing research
    • 10.1145/602382.602403
    • CAR Hoare 2003 The verifying Compiler: a grand challenge for computing research J ACM 50 1 63 69 10.1145/602382.602403
    • (2003) J ACM , vol.50 , Issue.1 , pp. 63-69
    • Hoare, C.A.R.1
  • 19
    • 17044405124 scopus 로고    scopus 로고
    • Formal verification with natural language specifications: Guidelines, experiments and lessons so far
    • A Holt 1999 Formal verification with natural language specifications: guidelines, experiments and lessons so far S Afr Comput J 24 253 257
    • (1999) S Afr Comput J , vol.24 , pp. 253-257
    • Holt, A.1
  • 23
    • 34548128322 scopus 로고    scopus 로고
    • Model driven design of reliable robot control programs using the jABC
    • Jörges S, Kubczak C, Pageau F, Margaria T (2007) Model driven design of reliable robot control programs using the jABC. In: Proceedings of EASe '07, pp 137-148
    • (2007) Proceedings of EASe'07 , pp. 137-148
    • Jörges, S.1    Kubczak, C.2    Pageau, F.3    Margaria, T.4
  • 24
    • 34247150714 scopus 로고    scopus 로고
    • FormulaBuilder: A tool for graph-based modelling and generation of formulae
    • Jörges S, Margaria T, Steffen B (2006) FormulaBuilder: a tool for graph-based modelling and generation of formulae. In: Proceedings of ICSE '06
    • (2006) Proceedings of ICSE '06
    • Jörges, S.1    Margaria, T.2    Steffen, B.3
  • 25
    • 57049177579 scopus 로고    scopus 로고
    • Genesys: Service-oriented construction of property conform code generators
    • 10.1007/s11334-008-0071-2
    • S Jörges T Margaria B Steffen 2008 Genesys: service-oriented construction of property conform code generators Innov Syst Software Eng 4 4 361 384 10.1007/s11334-008-0071-2
    • (2008) Innov Syst Software Eng , vol.4 , Issue.4 , pp. 361-384
    • Jörges, S.1    Margaria, T.2    Steffen, B.3
  • 26
    • 33646354619 scopus 로고    scopus 로고
    • Feature-based Modelling of a Complex, Online-Reconfigurable Decision Support Service
    • DOI 10.1016/j.entcs.2005.12.049, PII S1571066106002489
    • M Karusseit T Margaria 2006 Feature-based modelling of a complex, online-reconfigurable decision support service Electr Notes Theor Comput. Sci 157 2 101 118 10.1016/j.entcs.2005.12.049 (Pubitemid 43674171)
    • (2006) Electronic Notes in Theoretical Computer Science , vol.157 , Issue.SPEC. ISS. , pp. 101-118
    • Karusseit, M.1    Margaria, T.2
  • 28
    • 49049126479 scopus 로고
    • Results on the propositional mu-Calculus
    • 731069 0553.03007 10.1016/0304-3975(82)90125-6
    • D Kozen 1983 Results on the propositional mu-Calculus Theor Comput Sci 27 333 354 731069 0553.03007 10.1016/0304-3975(82)90125-6
    • (1983) Theor Comput Sci , vol.27 , pp. 333-354
    • Kozen, D.1
  • 32
    • 84957706882 scopus 로고    scopus 로고
    • Model-checking: A tutorial introduction
    • Müller-Olm M, Schmidt DA, Steffen B (1999) Model-checking: a tutorial introduction. SAS, pp 330-354
    • (1999) SAS , pp. 330-354
    • Müller-Olm, M.S.1
  • 33
    • 78649837913 scopus 로고    scopus 로고
    • Agile IT: Thinking in user-centric models
    • Springer, New York
    • Margaria T, Steffen B (2008) Agile IT: thinking in user-centric models. In Procedings of ISoLA 2008, CCIS N.17. Springer, New York, pp 493-505
    • (2008) Procedings of ISoLA 2008, CCIS N.17 , pp. 493-505
    • Margaria, T.1    Steffen, B.2
  • 35
    • 0030685617 scopus 로고    scopus 로고
    • Proof-carrying code
    • ACM Press, New York
    • Necula GC (1997) Proof-carrying code. In: Proceedings of POPL '97, ACM Press, New York, pp 106-119
    • (1997) Proceedings of POPL '97 , pp. 106-119
    • Necula, G.C.1
  • 37
    • 84944181903 scopus 로고    scopus 로고
    • Library-Based Design and Consistency Checking of System-Level Industrial Test Cases
    • Fundamental Approaches to Software Engineering
    • Niese O, Steffen B, Margaria T, Hagerer A, Brune G, Ide H-D (2001) Library-based design and consistency checking of system-level Industrial test cases. In: Proceedings of FASE, volume 2029 of LNCS. Springer, New York, pp 233-248 (Pubitemid 33256477)
    • (2001) Lecture Notes in Computer Science , Issue.2029 , pp. 233-248
    • Niese, O.1    Steffen, B.2    Margaria, T.3    Hagerer, A.4    Brune, G.5    Ide, H.-D.6
  • 40
    • 0020299274 scopus 로고
    • Specification and verification of concurrent systems in CESAR
    • Queille J-P, Sifakis J (1982) Specification and verification of concurrent systems in CESAR. In: Proceedings of 5th Colloquium on international symposium on programming, Springer, London, pp 337-351 (Pubitemid 13564444)
    • (1982) Lecture Notes in Computer Science , pp. 337-351
    • Queille, J.P.1    Sifakis, J.2
  • 44
    • 36749096905 scopus 로고    scopus 로고
    • Full life-cycle support for end-to-end processes
    • B Steffen P Narayan 2007 Full life-cycle support for end-to-end processes IEEE Comput 40 11 64 73
    • (2007) IEEE Comput , vol.40 , Issue.11 , pp. 64-73
    • Steffen, B.1    Narayan, P.2
  • 46
    • 85006791908 scopus 로고    scopus 로고
    • Overview of existing safeguarding techniques for automatically generated code
    • ACM Press, New York
    • Stürmer I, Weinberg D, Conrad M (2005) Overview of existing safeguarding techniques for automatically generated code. In: Proceedings of SEAS '05, ACM Press, New York, pp 1-6
    • (2005) Proceedings of SEAS '05 , pp. 1-6
    • Stürmer, I.W.1


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