메뉴 건너뛰기




Volumn 16, Issue 3, 2004, Pages 210-237

A behavioral type system and its application in Ptolemy II

Author keywords

Alternating simulation; Behavioral subtyping; Behavioral types; Component based design; Interface automata; Polymorphism

Indexed keywords

AUTOMATA THEORY; BEHAVIORAL RESEARCH; COMPUTER SIMULATION; INTERFACES (COMPUTER); NETWORK PROTOCOLS; OBJECT ORIENTED PROGRAMMING; PROGRAM DEBUGGING;

EID: 4944249278     PISSN: 09345043     EISSN: None     Source Type: Journal    
DOI: 10.1007/s00165-004-0043-8     Document Type: Article
Times cited : (54)

References (52)
  • 7
    • 0022333721 scopus 로고
    • On understanding types, data abstraction, and polymorphism
    • [CaW85]
    • [CaW85] Cardelli L, Wegner P (1985) On understanding types, data abstraction, and polymorphism, ACM computing surveys 17(4)
    • (1985) ACM Computing Surveys , vol.17 , Issue.4
    • Cardelli, L.1    Wegner, P.2
  • 8
    • 0026987045 scopus 로고
    • Synthesis of the hardware/software interface in microcontroller-based systems
    • [COB92]
    • [COB92] Chou P, Ortega R B, Borriello G (1992) Synthesis of the hardware/software interface in microcontroller-based systems, Proceedings of ICCAD, pp 488-195
    • (1992) Proceedings of ICCAD , pp. 488-1195
    • Chou, P.1    Ortega, R.B.2    Borriello, G.3
  • 13
    • 84947280693 scopus 로고    scopus 로고
    • Interface theories for component-based design
    • [deH01a] Lecture notes in computer science, Springer, Berlin Heidelberg New York
    • [deH01a] de Alfaro L, Henzinger TA (2001) Interface theories for component-based design, In: Proceedings of the first international workshop on embedded software (EMSOFT), Lecture notes in computer science, vol 2211. Springer, Berlin Heidelberg New York, pp 148-165
    • (2001) Proceedings of the First International Workshop on Embedded Software (EMSOFT) , vol.2211 , pp. 148-165
    • De Alfaro, L.1    Henzinger, T.A.2
  • 14
    • 0034187512 scopus 로고    scopus 로고
    • Synthesis of interfaces and communication in reconfigurable embedded systems
    • [EiP00]
    • [EiP00] Eisenring M, Platzner M (2000) Synthesis of interfaces and communication in reconfigurable embedded systems, IEE Proc Comput Digit Tech 147(3)
    • (2000) IEE Proc Comput Digit Tech , vol.147 , Issue.3
    • Eisenring, M.1    Platzner, M.2
  • 17
    • 0347599494 scopus 로고    scopus 로고
    • Compositional Modeling in Metropolis
    • [GoS02] France, LNCS. Springer, Berlin Heidelberg New York
    • [GoS02] Goessler G, Sangiovanni-Vincentelli A (2002) Compositional Modeling in Metropolis, In: Proceedings of EMSOFT, Grenoble, France, LNCS. Springer, Berlin Heidelberg New York
    • (2002) Proceedings of EMSOFT, Grenoble
    • Goessler, G.1    Sangiovanni-Vincentelli, A.2
  • 18
    • 0018005391 scopus 로고
    • Communicating sequential processes
    • [Hoa78]
    • [Hoa78] Hoare CAR (1978) Communicating sequential processes, Commun ACM 28(8)
    • (1978) Commun ACM , vol.28 , Issue.8
    • Car, H.1
  • 20
  • 21
    • 0000087207 scopus 로고
    • The semantics of a simple language for parallel programming
    • [Kah74] North-Holland Publishing Co.
    • [Kah74] Kahn G (1974) The semantics of a simple language for parallel programming, In: Proceedings of the IFIP congress 74, North-Holland Publishing Co.
    • (1974) Proceedings of the IFIP Congress , vol.74
    • Kahn, G.1
  • 22
    • 0017636195 scopus 로고
    • Coroutines and networks of parallel processes
    • [KaM77] Gilchrist B (ed) North-Holland Publishing Co.
    • [KaM77] Kahn G, MacQueen DB (1977) Coroutines and networks of parallel processes, In: Gilchrist B (ed) Information processing, vol 77, North-Holland Publishing Co.
    • (1977) Information Processing , vol.77
    • Kahn, G.1    MacQueen, D.B.2
  • 24
    • 21044443990 scopus 로고
    • An Implicitly-typed deadlock-free process calculus
    • [KSS00] 11th international conference on concurrency theory, CONCUR 2000, Pennsylvania
    • [KSS00] Kobayashi N, Saito S, Sumii E (1877) An Implicitly-typed deadlock-free process calculus, In: 11th international conference on concurrency theory, CONCUR 2000, Pennsylvania, LNCS 1877
    • (1877) LNCS , vol.1877
    • Kobayashi, N.1    Saito, S.2    Sumii, E.3
  • 25
    • 0008190398 scopus 로고    scopus 로고
    • Concepts of behavioral subtyping and a sketch of their extension to component-based systems
    • [LeD00] Cambridge University Press
    • [LeD00] Leavens GT, Dhara KK (2000) Concepts of behavioral subtyping and a sketch of their extension to component-based systems, In: Foundations of component-based systems, Cambridge University Press, pp 113-135
    • (2000) Foundations of Component-based Systems , pp. 113-135
    • Leavens, G.T.1    Dhara, K.K.2
  • 26
    • 0004030849 scopus 로고    scopus 로고
    • Preliminary design of JML: A behavioral interface specification language for java
    • [LBR98] Dept. of Computer Science, Iowa State University, Ames, Iowa 50011
    • [LBR98] Leavens GT, Baker AL, Ruby C (1998) Preliminary design of JML: a behavioral interface specification language for java, Dept. of Computer Science, Technical Report no. 98-06, Iowa State University, Ames, Iowa 50011
    • (1998) Technical Report No. 98-06 , vol.98 , Issue.6
    • Leavens, G.T.1    Baker, A.L.2    Ruby, C.3
  • 30
    • 33746448878 scopus 로고    scopus 로고
    • System-level types for component-based design
    • [LeX01] EMSOFT2001, Lake Tahoe, CA, USA
    • [LeX01] Lee EA, Xiong Y (2001) System-level types for component-based design, First workshop on embedded software, EMSOFT2001, Lake Tahoe, CA, USA
    • (2001) First Workshop on Embedded Software
    • Lee, E.A.1    Xiong, Y.2
  • 31
    • 4744361526 scopus 로고    scopus 로고
    • ESC/Java User's Manual
    • [LNS00] Compaq Systems Research Center
    • [LNS00] Rustan K, Leino M, Nelson G, Saxe JB (2000) ESC/Java User's Manual, Technical Note 2000-002, Compaq Systems Research Center
    • (2000) Technical Note , vol.2000 , Issue.2
    • Rustan, K.1    Leino, M.2    Nelson, G.3    Saxe, J.B.4
  • 34
    • 0003604327 scopus 로고
    • The Polyadic π-calculus: A Tutorial
    • [Mil91] Department of computer science, University of Edinburgh, UK, Reprinted in Bauer FL, Brauer W, Schwichtenberg H (ed) Logic and algebra of specification, Springer, Berlin Heidelberg New York
    • [Mil91] Milner R (1991) The Polyadic π-calculus: a Tutorial, Technical Report ECS-LFCS-91-180, Department of computer science, University of Edinburgh, UK, Reprinted in Bauer FL, Brauer W, Schwichtenberg H (ed) Logic and algebra of specification, Springer, Berlin Heidelberg New York, 1993
    • (1991) Technical Report , vol.ECS-LFCS-91-180
    • Milner, R.1
  • 35
    • 44049113210 scopus 로고
    • A calculus of mobile processes (Part I and part II)
    • [MPW92]
    • [MPW92] Milner R, Parrow J, Walker D (1992) A calculus of mobile processes (Part I and part II), Inf Comput 100:1-77
    • (1992) Inf Comput , vol.100 , pp. 1-77
    • Milner, R.1    Parrow, J.2    Walker, D.3
  • 37
    • 45749158045 scopus 로고    scopus 로고
    • Explicit behavioral typing for object interface
    • [NaN99] ECOOP'99 Workshop, Lisbon, Portugal
    • [NaN99] Najm E, Nimour A (1999) Explicit behavioral typing for object interface, In: Semantics of objects as processes, ECOOP'99 Workshop, Lisbon, Portugal
    • (1999) Semantics of Objects As Processes
    • Najm, E.1    Nimour, A.2
  • 39
    • 0000771813 scopus 로고    scopus 로고
    • Annotated type and effect systems
    • [Nie96]
    • [Nie96] Nielson F (1996) Annotated type and effect systems, ACM Comput Surveys 28(2)
    • (1996) ACM Comput Surveys , vol.28 , Issue.2
    • Nielson, F.1
  • 41
    • 1542385209 scopus 로고    scopus 로고
    • Challenges in type system research
    • [Ode96]
    • [Ode96] Odersky M (1996) Challenges in type system research, ACM Comput Surveys 28(4)
    • (1996) ACM Comput Surveys , vol.28 , Issue.4
    • Odersky, M.1
  • 44
    • 0027150603 scopus 로고
    • Typing and subtyping for mobile processes
    • [PiS93]
    • [PiS93] Pierce B, Sangiorgi D (1993) Typing and subtyping for mobile processes, In: Logic comput sci
    • (1993) Logic Comput Sci
    • Pierce, B.1    Sangiorgi, D.2
  • 47
    • 84937566454 scopus 로고    scopus 로고
    • Conformance checking for models of asynchronous message passing software
    • [RaR02] Conference on computer aided verification, CAV2002, Copenhagen
    • [RaR02] Rajamani SK, Rehof J (2002) Conformance checking for models of asynchronous message passing software, Conference on computer aided verification, CAV2002, Copenhagen, LNCS 2404
    • (2002) LNCS , vol.2404
    • Rajamani, S.K.1    Rehof, J.2
  • 48
    • 0343355848 scopus 로고    scopus 로고
    • Behavioural types for a calculus of concurrent objects
    • [RaV97] 3rd international euro-par conference
    • [RaV97] Ravara A, Vasconcelos VT (1997) Behavioural types for a calculus of concurrent objects, In: 3rd international euro-par conference, LNCS 1300, pp 554-561
    • (1997) LNCS , vol.1300
    • Ravara, A.1    Vasconcelos, V.T.2
  • 51
    • 1542490379 scopus 로고    scopus 로고
    • [Xio02] PhD Thesis, Technical memorandum, UCB/ERL M02/13, University of California, Berkeley
    • [Xio02] Xiong Y (2002) An extensible type system for component-based design, PhD Thesis, Technical memorandum, UCB/ERL M02/13, University of California, Berkeley
    • (2002) An Extensible Type System for Component-based Design
    • Xiong, Y.1
  • 52
    • 84863897217 scopus 로고    scopus 로고
    • An extensible type system for component-based design
    • [XiL00] 6th international conference on tools and algorithms for the construction and analysis of systems, Berlin
    • [XiL00] Xiong Y, Lee EA (2000) An extensible type system for component-based design, In: 6th international conference on tools and algorithms for the construction and analysis of systems, LNCS 1785, Berlin
    • (2000) LNCS , vol.1785
    • Xiong, Y.1    Lee, E.A.2


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