메뉴 건너뛰기




Volumn 37, Issue 6, 2011, Pages 826-844

Putting preemptive Time Petri Nets to work in a V-Model SW life cycle

Author keywords

automated code generation; automated model transformation; coverage analysis.; Execution Time estimation; model driven development; preemptive Time Petri Nets; Real time systems; real time testing; safety critical SW components; SW life cycle; symbolic state space analysis; test case selection and execution; V Model

Indexed keywords

AUTOMATED CODE GENERATION; AUTOMATED MODEL TRANSFORMATION; COVERAGE ANALYSIS; EXECUTION TIME; MODEL DRIVEN DEVELOPMENT; PREEMPTIVE TIME PETRI NETS; REAL-TIME TESTING; SAFETY-CRITICAL; SYMBOLIC STATE SPACE; TEST CASE SELECTION; V-MODEL;

EID: 83555163833     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/TSE.2011.4     Document Type: Article
Times cited : (15)

References (71)
  • 1
    • 0028731942 scopus 로고
    • Automatic generation of path covers based on the control flow analysis of computer programs
    • Dec.
    • A. Bertolino and M. Marré, "Automatic Generation of Path Covers Based on the Control Flow Analysis of Computer Programs", IEEE Trans. Software Eng., vol. 20, no. 12, pp. 885-899, Dec. 1994.
    • (1994) IEEE Trans. Software Eng. , vol.20 , Issue.12 , pp. 885-899
    • Bertolino, A.1    Marré, M.2
  • 2
    • 33746076013 scopus 로고    scopus 로고
    • Guide on the use of the ADA ravenscar profile in high integrity systems
    • A. Burns, B. Dobbing, and T. Vardanega, "Guide on the Use of the ADA Ravenscar Profile in High Integrity Systems", ADA Letters, vol. 24, no. 2, pp. 1-74, 2004.
    • (2004) ADA Letters , vol.24 , Issue.2 , pp. 1-74
    • Burns, A.1    Dobbing, B.2    Vardanega, T.3
  • 3
    • 84884687003 scopus 로고    scopus 로고
    • A modular and retargetable framework for tree-based WCET analysis
    • June
    • A. Colin and I. Puaut, "A Modular and Retargetable Framework for Tree-Based WCET Analysis", Proc. 13th Euromicro Conf. Real-Time Systems, pp. 37-44, June 2001.
    • (2001) Proc. 13th Euromicro Conf. Real-time Systems , pp. 37-44
    • Colin, A.1    Puaut, I.2
  • 7
    • 84944216817 scopus 로고    scopus 로고
    • Compositional Refinement for Hierarchical Hybrid Systems
    • Hybrid Systems: Computation and Control
    • R. Alur, I. Lee, and O. Sokolsky, "Compositional Refinement for Hierarchical Hybrid Systems", Proc. Int'l Workshop Hybrid Systems: Computation and Control, pp. 33-48, 2001. (Pubitemid 33256407)
    • (2001) Lecture Notes in Computer Science , Issue.2034 , pp. 33-48
    • Alur, R.1    Grosu, R.2    Lee, I.3    Sokolsky, O.4
  • 8
    • 34548142683 scopus 로고    scopus 로고
    • A Global Algorithm for Model-Based Test Suite Generation
    • DOI 10.1016/j.entcs.2007.08.005, PII S1571066107005403
    • A. Hessel and P. Pettersson, "A Global Algorithm for Model-Based Test Suite Generation", Electronic Notes in Theoretical Computer Science, vol. 190, no. 2, pp. 47-59, 2007. (Pubitemid 47302940)
    • (2007) Electronic Notes in Theoretical Computer Science , vol.190 , Issue.2 SPEC. ISS. , pp. 47-59
    • Hessel, A.1    Pettersson, P.2
  • 9
    • 31344456086 scopus 로고    scopus 로고
    • Reachability problems and abstract state spaces for time petri nets with stopwatches
    • B. Berthomieu, D. Lime, O. H. Roux, and F. Vernadat, "Reachability Problems and Abstract State Spaces for Time Petri Nets with Stopwatches", LAAS Report 04483, 2004.
    • (2004) LAAS Report 04483
    • Berthomieu, B.1    Lime, D.2    Roux, O.H.3    Vernadat, F.4
  • 10
    • 0026120365 scopus 로고
    • Modeling and verification of time dependent systems using time petri nets
    • Mar.
    • B. Berthomieu and M. Diaz, "Modeling and Verification of Time Dependent Systems Using Time Petri Nets", IEEE Trans. Software Eng., vol. 17, no. 3, pp. 259-273, Mar. 1991.
    • (1991) IEEE Trans. Software Eng. , vol.17 , Issue.3 , pp. 259-273
    • Berthomieu, B.1    Diaz, M.2
  • 11
    • 0020904451 scopus 로고
    • Enumerative approach for analyzing time petri netsnets
    • B. Berthomieu and M. Menasche, "An Enumerative Approach for Analyzing Time Petri Nets", Information Processing: Proc. IFIP Congress 1983, R. E. A. Mason, ed., vol. 9, pp. 41-46, 1983. (Pubitemid 14559987)
    • (1983) IFIP Congress Series , vol.9 , pp. 41-46
    • Berthomieu Bernard1    Menasche Miguel2
  • 12
    • 83555162383 scopus 로고    scopus 로고
    • V-Model 97, lifecycle process model-developing standard for it systems of the Fed. Republic of Germany
    • BWB-Fed. Office for Military Technology and Procurement of Germany, June
    • BWB-Fed. Office for Military Technology and Procurement of Germany, "V-Model 97, Lifecycle Process Model-Developing Standard for IT Systems of the Fed. Republic of Germany", General Directive No. 250, June 1997.
    • (1997) General Directive No. 250
  • 14
    • 33748289548 scopus 로고    scopus 로고
    • Feature-based survey of model transformation approaches
    • K. Czarnecki and S. Helsen, "Feature-Based Survey of Model Transformation Approaches", IBM Systems J., vol. 45, pp. 621-645, July 2006. (Pubitemid 44323030)
    • (2006) IBM Systems Journal , vol.45 , Issue.3 , pp. 621-645
    • Czarnecki, K.1    Helsen, S.2
  • 16
    • 33344465743 scopus 로고    scopus 로고
    • Model-driven engineering
    • DOI 10.1109/MC.2006.58
    • D. C. Schmidt, "Model-Driven Engineering", Computer, vol. 39, no. 2 pp. 25-31, Feb. 2006. (Pubitemid 43285668)
    • (2006) Computer , vol.39 , Issue.2 , pp. 25-31
    • Schmidt, D.C.1
  • 18
    • 0035418270 scopus 로고    scopus 로고
    • Static analysis and dynamic steering of time-dependent systems
    • DOI 10.1109/32.940727
    • E. Vicario, "Static Analysis and Dynamic Steering of Time Dependent Systems Using Time Petri Nets", IEEE Trans. Software Eng., vol. 27, no. 1, pp. 728-748, Aug. 2001. (Pubitemid 32829713)
    • (2001) IEEE Transactions on Software Engineering , vol.27 , Issue.8 , pp. 728-748
    • Vicario, E.1
  • 19
    • 27244451967 scopus 로고    scopus 로고
    • Efficient on-the-fly algorithms for the analysis of timed games
    • CONCUR 2005 - Concurrency Theory: 16th International Conference, CONCUR 2005. Proceedings
    • F. Cassez, A. David, E. Fleury, K. G. Larsen, and D. Lime, "Efficient On-the-Fly Algorithms for the Analysis of Timed Games", Proc. Int'l Conf. Concurrency Theory, pp. 66-80, 2005. (Pubitemid 41520734)
    • (2005) Lecture Notes in Computer Science , vol.3653 , pp. 66-80
    • Cassez, F.1    David, A.2    Fleury, E.3    Larsen, K.G.4    Lime, D.5
  • 22
    • 68249132870 scopus 로고    scopus 로고
    • Task automata: Schedulability, decidability and undecidability
    • DOI 10.1016/j.ic.2007.01.009, PII S0890540107000089
    • E. Fersman, P. Krcal, P. Pettersson, and W. Yi, "Task Automata: Schedulability, Decidability and Undecidability", Information and Computation, vol. 205, no. 8, pp. 1149-1172, 2007. (Pubitemid 46977156)
    • (2007) Information and Computation , vol.205 , Issue.8 , pp. 1149-1172
    • Fersman, E.1    Krcal, P.2    Pettersson, P.3    Yi, W.4
  • 24
    • 36348959593 scopus 로고    scopus 로고
    • Identifying opportunities for worst-case execution time reduction in an avionics system
    • G. Bernat, R. I. Davis, N. Merriam, J. Tuffen, A. Gardner, M. Bennett, and D. Armstrong, "Identifying Opportunities for Worst-Case Execution Time Reduction in an Avionics System", Ada User J., vol. 28, no. 3, pp. 189-194, Sept. 2007. (Pubitemid 350148861)
    • (2007) Ada User Journal , vol.28 , Issue.3 , pp. 189-194
    • Bernat, G.1    Davis, R.2    Merriam, N.3    Tuffen, J.4    Gardner, A.5    Bennett, M.6    Armstrong, D.7
  • 26
    • 1842426438 scopus 로고    scopus 로고
    • Timed state space analysis of real time preemptive systems
    • Feb.
    • G. Bucci, A. Fedeli, L. Sassoli, and E. Vicario, "Timed State Space Analysis of Real Time Preemptive Systems", IEEE Trans. Software Eng., vol. 30, no. 2, pp. 97-111, Feb. 2004.
    • (2004) IEEE Trans. Software Eng. , vol.30 , Issue.2 , pp. 97-111
    • Bucci, G.1    Fedeli, A.2    Sassoli, L.3    Vicario, E.4
  • 29
    • 0242527742 scopus 로고    scopus 로고
    • Model-integrated development of embedded software
    • Jan.
    • G. Karsai, J. Sztipanovits, A. Ledeczi, and T. Bapty, "Model-Integrated Development of Embedded Software", Proc. IEEE, vol. 91, no. 1, pp. 145-164, Jan. 2003.
    • (2003) Proc. IEEE , vol.91 , Issue.1 , pp. 145-164
    • Karsai, G.1    Sztipanovits, J.2    Ledeczi, A.3    Bapty, T.4
  • 30
    • 1942468148 scopus 로고    scopus 로고
    • Using software architecture for code testing
    • Mar.
    • H. Muccini, A. Bertolino, and P. Inverardi, "Using Software Architecture for Code Testing", IEEE Trans. Software Eng., vol. 30, no. 3, pp. 160-171, Mar. 2004.
    • (2004) IEEE Trans. Software Eng. , vol.30 , Issue.3 , pp. 160-171
    • Muccini, H.1    Bertolino, A.2    Inverardi, P.3
  • 31
    • 84947423533 scopus 로고    scopus 로고
    • HYTECH: A model checker for hybrid systems
    • Computer Aided Verification
    • T. A. Henzinger, P.-H. Ho, and H. Wong-Toi, "HyTech: A Model Checker for Hybrid Systems", Software Tools for Technology Transfer, vol. 1, pp. 460-463, 1997. (Pubitemid 127089004)
    • (1997) Lecture Notes In Computer Science , Issue.1254 , pp. 460-463
    • Henzinger, T.A.1    Ho, P.-H.2    Wong-Toi, H.3
  • 32
    • 0037298562 scopus 로고    scopus 로고
    • From control models to real-time code using giotto
    • Feb.
    • T. A. Henzinger, C. M. Kirsch, M. A. A. Sanvido, and W. Pree, "From Control Models to Real-Time Code Using Giotto", IEEE Control Systems, vol. 23, no. 1, pp. 50-64, Feb. 2003.
    • (2003) IEEE Control Systems , vol.23 , Issue.1 , pp. 50-64
    • Henzinger, T.A.1    Kirsch, C.M.2    Sanvido, M.A.A.3    Pree, W.4
  • 33
    • 34548260338 scopus 로고    scopus 로고
    • Systematic testing of model-based code generators
    • DOI 10.1109/TSE.2007.70708
    • I. Stuermer, M. Conrad, H. Doerr, and P. Pepper, "Systematic Testing of Model-Based Code Generators", IEEE Trans. Software Eng., vol. 33, no. 9, pp. 622-634, Sept. 2007. (Pubitemid 47322968)
    • (2007) IEEE Transactions on Software Engineering , vol.33 , Issue.9 , pp. 622-634
    • Sturmer, I.1    Conrad, M.2    Dorr, H.3    Pepper, P.4
  • 35
    • 83555162378 scopus 로고    scopus 로고
    • Standard Glossary of Terms Used in Software Testing-v2.0
    • Int'l Software Testing Qualifications Board, Standard Glossary of Terms Used in Software Testing-v2.0, 2007.
    • (2007) Int'l Software Testing Qualifications Board
  • 37
    • 0028497822 scopus 로고
    • Applicability of modified condition/decision coverage to software testing
    • J. J. Chilenski and S. P. Miller, "Applicability of Modified Condition/Decision Coverage to Software Testing", Software Eng. J., vol. 29, no. 5, pp. 193-200, 1994.
    • (1994) Software Eng. J. , vol.29 , Issue.5 , pp. 193-200
    • Chilenski, J.J.1    Miller, S.P.2
  • 40
    • 84958740117 scopus 로고    scopus 로고
    • Test Generation with Inputs, Outputs, and Quiescence
    • Tools and Algorithms for the Construction and Analysis of Systems
    • J. Tretmans, "Test Generation with Inputs, Outputs, and Quiescence", Proc. Int'l Workshop Tools and Algorithms for the Construction and Analysis of Systems, pp. 127-146, 1996. (Pubitemid 126050412)
    • (1996) Lecture Notes In Computer Science , Issue.1055 , pp. 127-146
    • Tretmans, J.1
  • 41
    • 0036642305 scopus 로고    scopus 로고
    • Scheduler modeling based on the controller synthesis paradigm
    • DOI 10.1023/A:1015346419267
    • K. Altisen, G. Goessler, and J. Sifakis, "Scheduler Modeling Based on the Controller Synthesis Paradigm", Real-Time Systems, vol. 23, pp. 55-84, 2002. (Pubitemid 34658882)
    • (2002) Real-Time Systems , vol.23 , Issue.1-2 , pp. 55-84
    • Altisen, K.1    Gossler, G.2    Sifakis, J.3
  • 46
  • 48
    • 33750156866 scopus 로고    scopus 로고
    • General-purpose processors for active vibro-acoustic control: Discussion and experiences
    • DOI 10.1016/j.conengprac.2006.05.014, PII S0967066106001079
    • L. Dozio and P. Mantegazza, "General-Purpose Processors for Active Vibro-Acoustic Control: Discussion and Experiences", Control Eng. Practice, vol. 15, no. 2, pp. 163-176, Feb. 2007. (Pubitemid 44597310)
    • (2007) Control Engineering Practice , vol.15 , Issue.2 , pp. 163-176
    • Dozio, L.1    Mantegazza, P.2
  • 49
    • 0025488794 scopus 로고
    • Priority inheritance protocols: An approach to real-time synchronization
    • Sept
    • L. Sha, R. Rajkumar, and J. P. Lehoczky, "Priority Inheritance Protocols: An Approach to Real-Time Synchronization", IEEE Trans. Computers, vol. 39, no. 9, pp. 1175-1185, Sept. 1990.
    • (1990) IEEE Trans. Computers , vol.39 , Issue.9 , pp. 1175-1185
    • Sha, L.1    Rajkumar, R.2    Lehoczky, J.P.3
  • 50
    • 58149527089 scopus 로고    scopus 로고
    • Formal verification of real-time systems with preemptive scheduling
    • D. Lime and O. H. Roux, "Formal Verification of Real-Time Systems with Preemptive Scheduling", Real-Time Systems, vol. 41, no. 2, pp. 118-151, 2009.
    • (2009) Real-time Systems , vol.41 , Issue.2 , pp. 118-151
    • Lime, D.1    Roux, O.H.2
  • 51
    • 0024680939 scopus 로고
    • The effect of execution policies on the semantics and analysis of stochastic petri nets
    • July
    • M. Ajmone Marsan, G. Balbo, A. Bobbio, G. Chiola, G. Conte, and A. Cumani, "The Effect of Execution Policies on the Semantics and Analysis of Stochastic Petri Nets", IEEE Trans. Software Eng., vol. 15, no. 7, pp. 832-846, July 1989.
    • (1989) IEEE Trans. Software Eng. , vol.15 , Issue.7 , pp. 832-846
    • Marsan, M.A.1    Balbo, G.2    Bobbio, A.3    Chiola, G.4    Conte, G.5    Cumani, A.6
  • 55
    • 35048882595 scopus 로고    scopus 로고
    • Time petri nets with inhibitor hyperarcs: Formal semantics and state-space computation
    • O. H. Roux and D. Lime, "Time Petri Nets with Inhibitor Hyperarcs: Formal Semantics and State-Space Computation", Proc. 25th Int'l Conf. Theory and Application of Petri Nets, vol. 3099, pp. 371-390, 2004.
    • (2004) Proc. 25th Int'l Conf. Theory and Application of Petri Nets , vol.3099 , pp. 371-390
    • Roux, O.H.1    Lime, D.2
  • 58
    • 0017001923 scopus 로고
    • Recoverability of communication protocols
    • Sept
    • P. Merlin and D. J. Farber, "Recoverability of Communication Protocols", IEEE Trans. Comm., vol. 24, no. 9, pp. 1036-1043, Sept. 1976.
    • (1976) IEEE Trans. Comm. , vol.24 , Issue.9 , pp. 1036-1043
    • Merlin, P.1    Farber, D.J.2
  • 63
  • 64
    • 0024032819 scopus 로고
    • A comparison of some structural testing strategies
    • June
    • S. C. Ntafos, "A Comparison of Some Structural Testing Strategies", IEEE Trans. Software Eng., vol. 14, no. 6, pp. 868-874, June 1988.
    • (1988) IEEE Trans. Software Eng. , vol.14 , Issue.6 , pp. 868-874
    • Ntafos, S.C.1
  • 65
    • 0024645936 scopus 로고
    • Petri nets: Properties, analysis and applications
    • Apr.
    • T. Murata, "Petri Nets: Properties, Analysis and Applications", Proc. IEEE, vol. 77, no. 4, pp. 541-580, Apr. 1989.
    • (1989) Proc. IEEE , vol.77 , Issue.4 , pp. 541-580
    • Murata, T.1
  • 66
    • 84855189840 scopus 로고    scopus 로고
    • Technische Universität Braunschweig
    • Technische Universität Braunschweig, Symta/P, www.ida.ing. tu-bs.de/forschung/projekte/symtap, 2011.
    • (2011)
  • 67
    • 84855192157 scopus 로고    scopus 로고
    • The Mathworks, Simulink, www.mathworks.com/products/simulink, 2011.
    • (2011)
  • 68
    • 0242527741 scopus 로고    scopus 로고
    • Giotto: A time-triggered language for embedded programming
    • Jan.
    • T. A. Henzinger, B. Horowitz, and C. M. Kirsch, "Giotto: A Time-Triggered Language for Embedded Programming", Proc. IEEE, vol. 91, no. 1, pp. 84-99, Jan. 2003.
    • (2003) Proc. IEEE , vol.91 , Issue.1 , pp. 84-99
    • Henzinger, T.A.1    Horowitz, B.2    Kirsch, C.M.3
  • 69
    • 77649249810 scopus 로고    scopus 로고
    • Parametric model-checking of stopwatch petri nets
    • Dec.
    • L.-M. Traonouez, D. Lime, and O. H. Roux, "Parametric Model-Checking of Stopwatch Petri Nets", J. Universal Computer Science, vol. 15, no. 17, pp. 3273-3304, Dec. 2009.
    • (2009) J. Universal Computer Science , vol.15 , Issue.17 , pp. 3273-3304
    • Traonouez, L.-M.1    Lime, D.2    Roux, O.H.3
  • 70
    • 33244489469 scopus 로고    scopus 로고
    • Specification and model checking of temporal properties in time petri nets and timed automata
    • June
    • W. Penczek and A. Polrola, "Specification and Model Checking of Temporal Properties in Time Petri Nets and Timed Automata", Proc. Int'l Conf. Application and Theory of Petri Nets, June 2004.
    • (2004) Proc. Int'l Conf. Application and Theory of Petri Nets
    • Penczek, W.1    Polrola, A.2
  • 71
    • 84855198973 scopus 로고    scopus 로고
    • Wind River, VxWorks, www.windriver.com/products/vxworks, 2011.
    • (2011)


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