메뉴 건너뛰기




Volumn 2852, Issue , 2003, Pages 33-70

Abstract behavior types: A foundation model for components and their composition

Author keywords

[No Author keywords available]

Indexed keywords

ABSTRACT DATA TYPES; CALCULATIONS; FORMAL METHODS; FOUNDATIONS; SOFTWARE ENGINEERING;

EID: 0142183394     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-540-39656-7_2     Document Type: Article
Times cited : (54)

References (61)
  • 1
    • 84958773067 scopus 로고    scopus 로고
    • The IWIM model for coordination of concurrent activities
    • Paolo Ciancarini and Chris Hankin, editors, Coordination Languages and Models, Springer-Verlag, April
    • F. Arbab. The IWIM model for coordination of concurrent activities. In Paolo Ciancarini and Chris Hankin, editors, Coordination Languages and Models, volume 1061 of Lecture Notes in Computer Science, pages 34-56. Springer-Verlag, April 1996.
    • (1996) Lecture Notes in Computer Science , vol.1061 , pp. 34-56
    • Arbab, F.1
  • 3
    • 4243652803 scopus 로고    scopus 로고
    • Technical Report SEN-R0203, Centrum voor Wiskunde en Informatica, Kruislaan 413, 1098 SJ Amsterdam, The Netherlands, February
    • F. Arbab. A channel-based coordination model for component composition. Technical Report SEN-R0203, Centrum voor Wiskunde en Informatica, Kruislaan 413, 1098 SJ Amsterdam, The Netherlands, February 2002.
    • (2002) A Channel-based Coordination Model for Component Composition
    • Arbab, F.1
  • 4
    • 13144278882 scopus 로고    scopus 로고
    • Reo: A channel-based coordination model for component composition
    • F. Arbab. Reo: A channel-based coordination model for component composition. Mathematical Structures in Computer Science, 2003.
    • (2003) Mathematical Structures in Computer Science
    • Arbab, F.1
  • 7
    • 84944041371 scopus 로고    scopus 로고
    • Coordination through channel composition
    • F. Arbab and C. Talcott, editors, Coordination Languages and Models: Proc. Coordination 2002, Springer-Verlag, April
    • F. Arbab and F. Mavaddat. Coordination through channel composition. In F. Arbab and C. Talcott, editors, Coordination Languages and Models: Proc. Coordination 2002, volume 2315 of Lecture Notes in Computer Science, pages 21-38. Springer-Verlag, April 2002.
    • (2002) Lecture Notes in Computer Science , vol.2315 , pp. 21-38
    • Arbab, F.1    Mavaddat, F.2
  • 8
    • 23844443347 scopus 로고    scopus 로고
    • Technical Report SEN-R0216, Centrum voor Wiskunde en Informatica, Kruislaan 413, 1098 SJ Amsterdam, The Netherlands, September
    • F. Arbab and J. J. M. M. Rutten. A coinductive calculus of component connectors. Technical Report SEN-R0216, Centrum voor Wiskunde en Informatica, Kruislaan 413, 1098 SJ Amsterdam, The Netherlands, September 2002.
    • (2002) A Coinductive Calculus of Component Connectors
    • Arbab, F.1    Rutten, J.J.M.M.2
  • 9
    • 84944184553 scopus 로고    scopus 로고
    • A logical interface description language for components
    • Antonio Porto and Gruia-Catalin Roman, editors, Coordination Languages and Models: Proc. Coordination 2000, Springer-Verlag, September
    • Farhad Arbab, F. S. de Boer, and M. M. Bonsangue. A logical interface description language for components. In Antonio Porto and Gruia-Catalin Roman, editors, Coordination Languages and Models: Proc. Coordination 2000, volume 1906 of Lecture Notes in Computer Science, pages 249-266. Springer-Verlag, September 2000.
    • (2000) Lecture Notes in Computer Science , vol.1906 , pp. 249-266
    • Arbab, F.1    De Boer, F.S.2    Bonsangue, M.M.3
  • 10
    • 84957811161 scopus 로고
    • Towards a Uniform Topological Treatment of Streams and Functions on Streams
    • W. Brauer, editor, Proceedings of the 12th International Colloquium on Automata, Languages and Programming, Nafplion, July Springer-Verlag
    • J.W. de Bakker and J.N. Kok. Towards a Uniform Topological Treatment of Streams and Functions on Streams. In W. Brauer, editor, Proceedings of the 12th International Colloquium on Automata, Languages and Programming, volume 194 of Lecture Notes in Computer Science, pages 140-148, Nafplion, July 1985. Springer-Verlag.
    • (1985) Lecture Notes in Computer Science , vol.194 , pp. 140-148
    • De Bakker, J.W.1    Kok, J.N.2
  • 11
    • 13144275885 scopus 로고    scopus 로고
    • PhD thesis, Universidade do Minho, Braga, Portugal
    • L. Barbosa. Components as Coalgebras. PhD thesis, Universidade do Minho, Braga, Portugal, 2001.
    • (2001) Components As Coalgebras
    • Barbosa, L.1
  • 14
    • 13144282314 scopus 로고    scopus 로고
    • Specification and development of interactive systems
    • Springer
    • M. Broy and K. Stolen. Specification and development of interactive systems, volume 62 of Monographs in Computer Science. Springer, 2001.
    • (2001) Monographs in Computer Science , vol.62
    • Broy, M.1    Stolen, K.2
  • 15
    • 0003346051 scopus 로고
    • Ptolemy: A framework for simulating and prototyping heterogeneous systems
    • Simulation Software Development January
    • J. Buck, S. Ha, E. A. Lee, and D. G. Messerschmitt. Ptolemy: a framework for simulating and prototyping heterogeneous systems. International Journal of Com-puter Simulation, special issue on Simulation Software Development(3), January 1990.
    • (1990) International Journal of Com-puter Simulation , Issue.3 SPEC. ISSUE
    • Buck, J.1    Ha, S.2    Lee, E.A.3    Messerschmitt, D.G.4
  • 16
    • 35248834114 scopus 로고    scopus 로고
    • CORBA. See: http://www.omg.org.
  • 17
    • 84959238916 scopus 로고    scopus 로고
    • A compositional model for confluent dy-namic data-flow networks
    • M. Nielsen and B. Rovan, editors, Proc. International Symposium of the Mathematical Foundations of Computer Science (MFCS), Springer-Verlag, August-September
    • F. S. de Boer and M. M. Bonsangue. A compositional model for confluent dy-namic data-flow networks. In M. Nielsen and B. Rovan, editors, Proc. International Symposium of the Mathematical Foundations of Computer Science (MFCS), volume 1893 of Lecture Notes in Computer Science, pages 212-221. Springer-Verlag, August-September 2000.
    • (2000) Lecture Notes in Computer Science , vol.1893 , pp. 212-221
    • De Boer, F.S.1    Bonsangue, M.M.2
  • 18
    • 35248880535 scopus 로고    scopus 로고
    • Enterprise JavaBeans. See: http://java.sun.com/products/ejb.
  • 19
    • 84976215953 scopus 로고
    • Coordination languages and their significance
    • February
    • D. Gelernter and N. Carrière. Coordination languages and their significance. Communication of the ACM, 35(2):97-107, February 1992.
    • (1992) Communication of the ACM , vol.35 , Issue.2 , pp. 97-107
    • Gelernter, D.1    Carrière, N.2
  • 24
    • 13144282312 scopus 로고
    • A formal method for the systematic reuse of specification components
    • Methods of Programming, Springer Verlag
    • R. Hennicker and M. Wirsing. A formal method for the systematic reuse of specification components. In Methods of Programming, volume 544 of LNCS, pages 49-75. Springer Verlag, 1991.
    • (1991) LNCS , vol.544 , pp. 49-75
    • Hennicker, R.1    Wirsing, M.2
  • 25
    • 0344559618 scopus 로고    scopus 로고
    • Modeling dynamic component interfaces
    • M. Singh, B. Meyer, J. Gil, and R. Mitchell, editors, IEEE Computer Society
    • F. Huber, A. Rausch, and B. Rumpe. Modeling dynamic component interfaces. In M. Singh, B. Meyer, J. Gil, and R. Mitchell, editors, Proc. Technology of Object-Oriented Languages and Systems (TOOLS'98), pages 58-70. IEEE Computer Society, 1998.
    • (1998) Proc. Technology of Object-Oriented Languages and Systems (TOOLS'98) , pp. 58-70
    • Huber, F.1    Rausch, A.2    Rumpe, B.3
  • 28
    • 84947936672 scopus 로고    scopus 로고
    • Coalgebraic specifications and models of deterministic hybrid systems
    • M. Wirsing and M. Nivat, editors, Algebraic Methods and Software Technology, number Springer-Verlag
    • B. Jacobs. Coalgebraic specifications and models of deterministic hybrid systems. In M. Wirsing and M. Nivat, editors, Algebraic Methods and Software Technology, number 1101 in Lecture Notes in Computer Science, pages 520-535. Springer-Verlag, 1996.
    • (1996) Lecture Notes in Computer Science , vol.1101 , pp. 520-535
    • Jacobs, B.1
  • 29
    • 43449107343 scopus 로고    scopus 로고
    • Inheritance and cofree constructions
    • P. Cointe, editor, European Conference on Object-Oriented Programming, Springer-Verlag
    • B. Jacobs. Inheritance and cofree constructions. In P. Cointe, editor, European Conference on Object-Oriented Programming, number 1098 in Lecture Notes in Computer Science, pages 210-231. Springer-Verlag, 1996.
    • (1996) Lecture Notes in Computer Science , Issue.1098 , pp. 210-231
    • Jacobs, B.1
  • 30
    • 35248825023 scopus 로고    scopus 로고
    • Proceedings of the first international workshop on Coalgebraic Methods in Computer Science (CMCS '98)
    • B. Jacobs, L. Moss, H. Reichel, and J.J.M.M. Rutten, editors. Elsevier Science B.V.
    • B. Jacobs, L. Moss, H. Reichel, and J.J.M.M. Rutten, editors. Proceedings of the first international workshop on Coalgebraic Methods in Computer Science (CMCS '98), volume 11 of Electronic Notes in Theoretical Computer Science. Elsevier Science B.V., 1998. Available at URL: www.elsevier.nl/locate/entcs.
    • (1998) Electronic Notes in Theoretical Computer Science , vol.11
  • 31
    • 0000892681 scopus 로고    scopus 로고
    • A tutorial on (co)algebras and (co)induction
    • B. Jacobs and J.J.M.M. Rutten. A tutorial on (co)algebras and (co)induction. Bulletin of EATCS, 62:222-259, 1997. Available on-line http://www.cs.kun.n1/~bart/PAPERS/JR.ps.Z.
    • (1997) Bulletin of EATCS , vol.62 , pp. 222-259
    • Jacobs, B.1    Rutten, J.J.M.M.2
  • 32
    • 35248882440 scopus 로고    scopus 로고
    • Jini. See: http://www.sun.com/jini.
  • 34
    • 0029309183 scopus 로고
    • Dataflow process networks
    • May
    • E. A. Lee and T. M. Parks. Dataflow process networks. In Proceedings of the IEEE, volume 83, pages 773-801, May 1995.
    • (1995) Proceedings of the IEEE , vol.83 , pp. 773-801
    • Lee, E.A.1    Parks, T.M.2
  • 35
    • 0004255753 scopus 로고
    • Technical report, Dept. of Electrical Engineering and Computer Sciences, University of California at Berkeley
    • Edward A. Lee and David G. Messerschmitt. An overview of the ptolemy project. Technical report, Dept. of Electrical Engineering and Computer Sciences, University of California at Berkeley, 1993.
    • (1993) An Overview of the Ptolemy Project
    • Lee, E.A.1    Messerschmitt, D.G.2
  • 36
    • 0003988818 scopus 로고    scopus 로고
    • Mass Market Paperback
    • S. Li et al. Professional Jini. Mass Market Paperback, 2000.
    • (2000) Professional Jini
    • Li, S.1
  • 37
    • 0003969116 scopus 로고    scopus 로고
    • Applying Enterprise JavaBeans: Component-Based Development for the J2EE Platform
    • Enterprise Edition. Addison-Wesley
    • V. Matena and B. Stearns. Applying Enterprise JavaBeans: Component-Based Development for the J2EE Platform. Java Series, Enterprise Edition. Addison-Wesley, 2000.
    • (2000) Java Series
    • Matena, V.1    Stearns, B.2
  • 40
    • 0027353881 scopus 로고
    • Elements of interaction
    • January
    • R. Milner. Elements of interaction. Communications of the ACM, 36(1):78-89, January 1993.
    • (1993) Communications of the ACM , vol.36 , Issue.1 , pp. 78-89
    • Milner, R.1
  • 41
    • 44049113210 scopus 로고
    • A calculus of mobile processes, parts I and II
    • R. Milner, J. Parrow, and D. Walker. A calculus of mobile processes, parts I and II. Information and Computation, 100(1):1-77, 1992.
    • (1992) Information and Computation , vol.100 , Issue.1 , pp. 1-77
    • Milner, R.1    Parrow, J.2    Walker, D.3
  • 43
    • 0009093311 scopus 로고    scopus 로고
    • On the foundations of corecursion
    • Lawrence S. Moss and Norman Danner. On the foundations of corecursion. Logic Journal of the IGPL, 5(2):231-257, 1997.
    • (1997) Logic Journal of the IGPL , vol.5 , Issue.2 , pp. 231-257
    • Moss, L.S.1    Danner, N.2
  • 44
    • 0142245532 scopus 로고    scopus 로고
    • A calculus for modeling software components
    • F. S. de Boer, M. M. Bonsangue, S. Graf, and W.-P. de Roever, editors, Proc. First International Symposium on Formal Methods for Components and Objects (FMCO '02), Springer, (this volume)
    • O. Nierstrasz and F. Achermann. A calculus for modeling software components. In F. S. de Boer, M. M. Bonsangue, S. Graf, and W.-P. de Roever, editors, Proc. First International Symposium on Formal Methods for Components and Objects (FMCO '02), LNCS. Springer, 2003. (this volume).
    • (2003) LNCS
    • Nierstrasz, O.1    Achermann, F.2
  • 47
    • 0142152369 scopus 로고    scopus 로고
    • Making components move: A separation of concerns approach
    • F. S. de Boer, M. M. Bonsangue, S. Graf, and W.-P. de Roever, editors, Proc. First International Symposium on Formal Methods for Components and Objects (FMCO '02), Springer, (this volume)
    • D. Pattinson and M. Wirsing. Making components move: A separation of concerns approach. In F. S. de Boer, M. M. Bonsangue, S. Graf, and W.-P. de Roever, editors, Proc. First International Symposium on Formal Methods for Components and Objects (FMCO '02), LNCS. Springer, 2003. (this volume).
    • (2003) LNCS
    • Pattinson, D.1    Wirsing, M.2
  • 48
    • 84976111956 scopus 로고
    • An approach to object semantics based on terminal coalgebras
    • H. Reichel. An approach to object semantics based on terminal coalgebras. Mathematical Structures in Computer Science, 5:129-152, 1995.
    • (1995) Mathematical Structures in Computer Science , vol.5 , pp. 129-152
    • Reichel, H.1
  • 49
    • 18944383059 scopus 로고    scopus 로고
    • Elements of stream calculus an extensive exercise in coinduction
    • S. Brookes and M. Mislove, editors, Proc. of 17th Conf. on Mathematical Foundations of Programming Semantics, Aarhus, Denmark, 23-26 May 2001, Elsevier, Amsterdam
    • J. J. M. M. Rutten. Elements of stream calculus (an extensive exercise in coinduction. In S. Brookes and M. Mislove, editors, Proc. of 17th Conf. on Mathematical Foundations of Programming Semantics, Aarhus, Denmark, 23-26 May 2001, volume 45 of Electronic Notes in Theoretical Computer Science. Elsevier, Amsterdam, 2001.
    • (2001) Electronic Notes in Theoretical Computer Science , vol.45
    • Rutten, J.J.M.M.1
  • 50
    • 0003919590 scopus 로고    scopus 로고
    • Technical Report CS-R9652, Centrum voor Wiskunde en Informatica, Kruislaan 413, 1098 SJ Amsterdam, The Netherlands
    • J.J.M.M. Rutten. Universal coalgebra: A theory of systems. Technical Report CS-R9652, Centrum voor Wiskunde en Informatica, Kruislaan 413, 1098 SJ Amsterdam, The Netherlands, 1996. Available on-line http://www.cwi.nl/ftp/CWIreports/AP/CS-R9652.ps.Z.
    • (1996) Universal Coalgebra: A Theory of Systems
    • Rutten, J.J.M.M.1
  • 52
    • 35248846954 scopus 로고    scopus 로고
    • the proceedings of CONCUR '98, LNCS
    • Also in the proceedings of CONCUR '98, LNCS 1466, 1998, pp. 194-218.
    • (1998) , vol.1466 , pp. 194-218
  • 54
    • 84887419074 scopus 로고    scopus 로고
    • the proceedings of ICALP '99
    • Also in the proceedings of ICALP '99, LNCS 1644, 1999, pp. 645-654.
    • (1999) LNCS , vol.1644 , pp. 645-654
  • 56
    • 0003990308 scopus 로고    scopus 로고
    • Extended abstract R. Boel and G. Stremersch (eds.), Kluwer
    • Extended abstract in: Discrete Event Systems, R. Boel and G. Stremersch (eds.), Kluwer, 2000.
    • (2000) Discrete Event Systems
  • 57
    • 0001986854 scopus 로고    scopus 로고
    • Universal coalgebra: A theory of systems
    • J.J.M.M. Rutten. Universal coalgebra: a theory of systems. Theoretical Computer Science, 249(1):3-80, 2000.
    • (2000) Theoretical Computer Science , vol.249 , Issue.1 , pp. 3-80
    • Rutten, J.J.M.M.1
  • 58
    • 0034923642 scopus 로고    scopus 로고
    • Asynchronous process calculi: The first-order and higher-order paradigms (tutorial)
    • Davide Sangiorgi. Asynchronous process calculi: the first-order and higher-order paradigms (tutorial). Theoretical Computer Science, 253, 2001.
    • Theoretical Computer Science , vol.253 , pp. 2001
    • Sangiorgi, D.1
  • 60
    • 84987239470 scopus 로고
    • Encapsulation and inheritance in object-oriented programming languages
    • September
    • Alan Snyder. Encapsulation and inheritance in object-oriented programming languages. In OOPSLA '86, pages 38-45, September 1986.
    • (1986) OOPSLA '86 , pp. 38-45
    • Snyder, A.1


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