메뉴 건너뛰기




Volumn 30, Issue 10, 2004, Pages 656-674

VERTAF: An application framework for the design and verification of embedded real-time software

Author keywords

Application framework; Code generation; Embedded real time software; Formal synthesis; Formal verification; Scheduling; Software components; UML modeling

Indexed keywords

APPLICATION FRAMEWORK; CODE GENERATION; EMBEDDED REAL TIME SOFTWARE; FORMAL SYNTHESIS; FORMAL VERIFICATION; SOFTWARE COMPONENTS;

EID: 14044266879     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/TSE.2004.68     Document Type: Article
Times cited : (41)

References (61)
  • 1
    • 14044255893 scopus 로고    scopus 로고
    • "Objects in Real-Time Systems: Issues for Language Implementers"
    • Jan
    • B. Achauer, "Objects in Real-Time Systems: Issues for Language Implementers," ACM OOPS Messenger, vol. 7, pp. 21-27, Jan. 1996.
    • (1996) ACM OOPS Messenger , vol.7 , pp. 21-27
    • Achauer, B.1
  • 2
    • 0028413052 scopus 로고
    • "Automata for Modeling Real-Time Systems"
    • Apr
    • R. Alur and D. Dill, "Automata for Modeling Real-Time Systems," Theoretical Computer Science, vol. 126, no. 2, pp. 183-236, Apr. 1994.
    • (1994) Theoretical Computer Science , vol.126 , Issue.2 , pp. 183-236
    • Alur, R.1    Dill, D.2
  • 4
    • 84859444841 scopus 로고    scopus 로고
    • B-toolkit, B-core (UK) Ltd
    • B-toolkit, B-core (UK) Ltd., http://www.b-core.com/, 2002
    • (2002)
  • 5
    • 0020933196 scopus 로고
    • "Task Allocation in Fault-Tolerant Distributed Systems"
    • J.A. Bannister and K.S. Trivedi, "Task Allocation in Fault-Tolerant Distributed Systems," Acta Informatica, vol. 20, no. 3, pp. 261-281, 1983.
    • (1983) Acta Informatica , vol.20 , Issue.3 , pp. 261-281
    • Bannister, J.A.1    Trivedi, K.S.2
  • 8
    • 14044255891 scopus 로고    scopus 로고
    • "Object-Oriented Development of Real-Time Systems: Verification of Functionality and Performance"
    • special issue on object-oriented real-time systems, Jan
    • J. Browne, "Object-Oriented Development of Real-Time Systems: Verification of Functionality and Performance," ACM OOPS Messenger special issue on object-oriented real-time systems, vol. 7, pp. 59-62, Jan. 1996.
    • (1996) ACM OOPS Messenger , vol.7 , pp. 59-62
    • Browne, J.1
  • 10
    • 0002367651 scopus 로고
    • "Design and Synthesis of Synchronization Skeletons Using Branching Time Temporal Logic"
    • E.M. Clarke and E.A. Emerson, "Design and Synthesis of Synchronization Skeletons Using Branching Time Temporal Logic," Proc. Logics of Programs Workshop, 1981.
    • (1981) Proc. Logics of Programs Workshop
    • Clark, E.M.1    Emerson, E.A.2
  • 13
    • 0010645437 scopus 로고
    • DO-178B: Software Considerations in Airborne Systems and Equipment Certification
    • RTCA
    • DO-178B: Software Considerations in Airborne Systems and Equipment Certification, RTCA, 1992.
    • (1992)
  • 15
  • 16
    • 84859440540 scopus 로고    scopus 로고
    • Esterel Technologies
    • Esterel Technologies, http://www.esterel-technologies.com/, 2003.
    • (2003)
  • 17
    • 0031258044 scopus 로고    scopus 로고
    • "Object-Oriented Application Frameworks"
    • special issue on object-oriented application frameworks, Oct
    • M. Fayad and D. Schmidt, "Object-Oriented Application Frameworks," Comm. ACM, special issue on object-oriented application frameworks, vol. 40, Oct. 1997.
    • (1997) Comm. ACM , vol.40
    • Fayad, M.1    Schmidt, D.2
  • 19
    • 14044250198 scopus 로고    scopus 로고
    • "Checking Timing Constraints in Distributed Object-Oriented Programs"
    • special issue on object-oriented real-time systems, Jan
    • M. Gergeleit, J. Kaiser, and H. Streich, "Checking Timing Constraints in Distributed Object-Oriented Programs," ACM OOPS Messenger, special issue on object-oriented real-time systems, vol. 7, pp. 51-58, Jan. 1996.
    • (1996) ACM OOPS Messenger , vol.7 , pp. 51-58
    • Gergeleit, M.1    Kaiser, J.2    Streich, H.3
  • 20
    • 0024917510 scopus 로고
    • "Real-Time Mentat, A Data-Driven Object-Oriented System"
    • Nov
    • A. Grimshaw, A. Silberman, and J. Liu, "Real-Time Mentat, A Data-Driven Object-Oriented System," Proc. IEEE Globecom Conf., pp. 141-147, Nov. 1989.
    • (1989) Proc. IEEE Globecom Conf. , pp. 141-147
    • Grimshaw, A.1    Silberman, A.2    Liu, J.3
  • 21
    • 0026221661 scopus 로고
    • "The Synchronous Dataflow Programming Language Lustre"
    • N. Halbwachs, P. Caspi, P. Raymond, and D. Pilaud, "The Synchronous Dataflow Programming Language Lustre," Proc. IEEE, vol. 79, no. 9, pp. 1305-1320, 1991.
    • (1991) Proc. IEEE , vol.79 , Issue.9 , pp. 1305-1320
    • Halbwachs, N.1    Caspi, P.2    Raymond, P.3    Pilaud, D.4
  • 22
    • 14044278189 scopus 로고    scopus 로고
    • "A Taxonomy for Distributed Object-Oriented Real-Time Systems"
    • special issue on object-oriented real-time systems, Jan
    • D. Hammer, L. Welch, and O. vanRoosmalen, "A Taxonomy for Distributed Object-Oriented Real-Time Systems," ACM OOPS Messenger, special issue on object-oriented real-time systems, vol. 7, pp. 78-85, Jan. 1996.
    • (1996) ACM OOPS Messenger , vol.7 , pp. 78-85
    • Hammer, D.1    Welch, L.2    vanRoosmalen, O.3
  • 23
    • 0030286576 scopus 로고    scopus 로고
    • "BASEMENT: A Distributed Real-Time Architecture for Vehicle Applications"
    • H.A. Hansson, H.W. Lawson, M. Stromberg, and S. Larsson, "BASEMENT: A Distributed Real-Time Architecture for Vehicle Applications," Real-Time Systems, vol. 11, no. 3, pp. 223-244, 1996.
    • (1996) Real-Time Systems , vol.11 , Issue.3 , pp. 223-244
    • Hansson, H.A.1    Lawson, H.W.2    Stromberg, M.3    Larsson, S.4
  • 28
    • 0034507023 scopus 로고    scopus 로고
    • "Embedded Software Verification in Hardware-Software Codesign"
    • Nov
    • P.-A. Hsiung, "Embedded Software Verification in Hardware-Software Codesign," J. Systems Architecture-the Euromicro J., vol.. 46, no. 15, pp. 1435-1450, Nov. 2000.
    • (2000) J. Systems Architecture-the Euromicro J. , vol.46 , Issue.15 , pp. 1435-1450
    • Hsiung, P.-A.1
  • 29
    • 33646206589 scopus 로고    scopus 로고
    • "Automating Formal Modular Verification of Asynchronous Real-Time Embedded Systems"
    • Jan
    • P.-A. Hsiung and S.-Y. Cheng, "Automating Formal Modular Verification of Asynchronous Real-Time Embedded Systems," Proc. 16th Int'l Conf. VLSI Design, (VLSI '03), pp. 249-254, Jan. 2003.
    • (2003) Proc. 16th Int'l. Conf. VLSI Design, (VLSI '03) , pp. 249-254
    • Hsiung, P.-A.1    Cheng, S.-Y.2
  • 32
    • 84976766319 scopus 로고
    • "Object-Oriented Real-Time Language Design: Constructs for Timing Constraints"
    • ACM SIGPLAN Notices, Oct
    • Y. Ishikawa, H. Tokuda, and C.W. Mercer, "Object-Oriented Real-Time Language Design: Constructs for Timing Constraints," ACM SIGPLAN Notices, Proc. ECOOP/OOPSLA '90 Confs., vol. 25, pp. 289-298, Oct. 1990.
    • (1990) Proc. ECOOP/OOPSLA '90 Confs. , vol.25 , pp. 289-298
    • Ishikawa, Y.1    Tokuda, H.2    Mercer, C.W.3
  • 33
    • 0033729473 scopus 로고    scopus 로고
    • "APIs for Real-Time Distributed Object Programming"
    • June
    • K.H. Kim, "APIs for Real-Time Distributed Object Programming," Computer, vol. 33, no. 6, pp. 72-80, June 2000.
    • (2000) Computer , vol.33 , Issue.6 , pp. 72-80
    • Kim, K.H.1
  • 35
    • 84859443008 scopus 로고
    • "An Object-Oriented Real-Time Framework and Development Environment"
    • T. Kuan, W.-B. See, and S.-J. Chen, "An Object-Oriented Real-Time Framework and Development Environment," Proc. OOPSLA '95 Conf. Workshop 18, 1995.
    • (1995) Proc. OOPSLA '95 Conf. Workshop , vol.18
    • Kuan, T.1    See, W.-B.2    Chen, S.-J.3
  • 36
    • 84893768208 scopus 로고    scopus 로고
    • "Transforming Structural Model to Runtime Model of Embedded Software with Real-Time Constraints"
    • Mar
    • S. Kodase, S. Wang, and K.G. Shin, "Transforming Structural Model to Runtime Model of Embedded Software with Real-Time Constraints," Proc. Design, Automation and Test in Europe Conf., pp. 170-175, Mar. 2003.
    • (2003) Proc. Design, Automation and Test in Europe Conf. , pp. 170-175
    • Kodase, S.1    Wang, S.2    Shin, K.G.3
  • 37
    • 11244314497 scopus 로고    scopus 로고
    • "A Methodology for Formalizing Concepts Underlying the DESS Notation"
    • EUREKA-ITEA project D1.7.4, http://www.dess-itea.org, Dec
    • L. Lavazza, "A Methodology for Formalizing Concepts Underlying the DESS Notation," Software Development Process for Real-Time Embedded Software Systems, EUREKA-ITEA project D1.7.4, http://www.dess-itea.org, Dec. 2001.
    • (2001) Software Development Process for Real-Time Embedded Software Systems
    • Lavazza, L.1
  • 39
    • 84974687699 scopus 로고
    • "Scheduling Algorithms for Multiprogramming in a Hard-Real Time Environment"
    • Jan
    • C. Liu and J. Layland, "Scheduling Algorithms for Multiprogramming in a Hard-Real Time Environment," J. ACM, vol. 20, pp. 46-61, Jan. 1973.
    • (1973) J. ACM , vol.20 , pp. 46-61
    • Layland, C.1    Liu, J.2
  • 41
    • 22844455249 scopus 로고    scopus 로고
    • "A Methodology and Algorithms for the Design of Hard Real-Time Multitasking ASICs"
    • Oct
    • M. Potkonjak and W. Wolf, "A Methodology and Algorithms for the Design of Hard Real-Time Multitasking ASICs," ACM Trans. Design Automation of Electronic Systems, vol. 4, no. 4, pp. 430-459, Oct. 1999.
    • (1999) ACM Trans. Design Automation of Electronic Systems , vol.4 , Issue.4 , pp. 430-459
    • Potkonjak, M.1    Wolf, W.2
  • 48
    • 0003275503 scopus 로고    scopus 로고
    • "Applying Design Patterns and Frameworks to Develop Object-Oriented Communication Software"
    • D. Schmidt, "Applying Design Patterns and Frameworks to Develop Object-Oriented Communication Software," Handbook of Programming Languages, vol. I 1997.
    • (1997) Handbook of Programming Languages , vol.1
    • Schmidt, D.1
  • 49
    • 0003073536 scopus 로고    scopus 로고
    • "Object-Oriented Real-Time System Framework"
    • M.E. Fayad and R.E. Johnson, eds
    • W.-B. See and S.-J. Chen, "Object-Oriented Real-Time System Framework," Domain-Specific Application Frameworks, M.E. Fayad and R.E. Johnson, eds., pp. 327-338, 2000.
    • (2000) Domain-Specific Application Frameworks , pp. 327-338
    • See, W.-B.1    Chen, S.-J.2
  • 53
    • 33646223297 scopus 로고    scopus 로고
    • "Assume-Guarantee Based Formal Verification of Hierarchical Software Designs"
    • master's thesis, Dept. of Computer Software and Information Eng., Nat'l Chung Cheng Univ., July
    • T.-Y. Shen, "Assume-Guarantee Based Formal Verification of Hierarchical Software Designs," master's thesis, Dept. of Computer Software and Information Eng., Nat'l Chung Cheng Univ., July 2003.
    • (2003)
    • Shen, T.-Y.1
  • 54
    • 0000474691 scopus 로고    scopus 로고
    • "Design of Dynamically Reconfigurable Real-Time Software Using Port-Based Objects"
    • Dec
    • D.B. Stewart, R.A. Volpe, and P.K. Khosla, "Design of Dynamically Reconfigurable Real-Time Software Using Port-Based Objects," IEEE Trans. Software Eng., vol. 23, no. 12, Dec. 1997.
    • (1997) IEEE Trans. Software Eng. , vol.23 , Issue.12
    • Stewart, D.B.1    Volpe, R.A.2    Khosla, P.K.3
  • 58
    • 0036158371 scopus 로고    scopus 로고
    • "Efficient and User-Friendly Verification"
    • Jan
    • F. Wang and P.-A. Hsiung, "Efficient and User-Friendly Verification," IEEE Trans. Computers, vol. 51, no. 1, pp. 61-83, Jan. 2002.
    • (2002) IEEE Trans. Computers , vol.51 , Issue.1 , pp. 61-83
    • Wang, F.1    Hsiung, P.-A.2
  • 59
    • 33646223081 scopus 로고    scopus 로고
    • "Automating Embedded Software Construction and Analysis with Design Models"
    • Dec
    • S. Wang, S. Kodase, and K.G. Shin, "Automating Embedded Software Construction and Analysis with Design Models," Proc. Int'l Conf. Euro-uRapid, Dec. 2002.
    • (2002) Proc. Int'l. Conf. Euro-uRapid
    • Wang, S.1    Kodase, S.2    Shin, K.G.3
  • 60
    • 4043097557 scopus 로고    scopus 로고
    • "A Metrics-Driven Approach for Utilizing Concurrency in Object-Oriented Real-Time Systems"
    • Jan
    • L.R. Welch, "A Metrics-Driven Approach for Utilizing Concurrency in Object-Oriented Real-Time Systems," ACM OOPS Messenger, vol. 7, pp. 70-77, Jan. 1996.
    • (1996) ACM OOPS Messenger , vol.7 , pp. 70-77
    • Welch, L.R.1


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