메뉴 건너뛰기




Volumn , Issue , 2017, Pages 195-216

Microservices: Yesterday, today, and tomorrow

Author keywords

[No Author keywords available]

Indexed keywords


EID: 85054938535     PISSN: None     EISSN: None     Source Type: Book    
DOI: 10.1007/978-3-319-67425-4_12     Document Type: Chapter
Times cited : (845)

References (86)
  • 8
    • 35048903201 scopus 로고    scopus 로고
    • Software architecture: the next step
    • Springer, Berlin
    • Bosch, J.: Software architecture: the next step. In: Software Architecture, pp. 194-199. Springer, Berlin (2004)
    • (2004) Software Architecture , pp. 194-199
    • Bosch, J.1
  • 9
    • 38549090009 scopus 로고    scopus 로고
    • Towards a unifying theory for choreography conformance and contract compliance
    • Springer, Berlin, Heidelberg
    • Bravetti, M., Zavattaro, G.: Towards a unifying theory for choreography conformance and contract compliance. In: Software Composition, pp. 34-50. Springer, Berlin, Heidelberg (2007)
    • (2007) Software Composition , pp. 34-50
    • Bravetti, M.1    Zavattaro, G.2
  • 10
    • 0032627862 scopus 로고    scopus 로고
    • A unified framework for coupling measurement in objectoriented systems
    • Briand, L.C., Daly, J.W.,Wüst, J.K.: A unified framework for coupling measurement in objectoriented systems. IEEE Trans. Softw. Eng. 25(1), 91-121 (1999)
    • (1999) IEEE Trans. Softw. Eng. , vol.25 , Issue.1 , pp. 91-121
    • Briand, L.C.1    Daly, J.W.2    Wüst, J.K.3
  • 12
    • 84977548790 scopus 로고    scopus 로고
    • Multiparty session types within a canonical binary theory, and beyond
    • Held as Part of the 11th International Federated Conference on Distributed Computing Techniques, DisCoTec 2016, Heraklion, Crete, June 6-9, 2016, Proceedings
    • Caires, L., Pérez, J.A.: Multiparty session types within a canonical binary theory, and beyond. In: Formal Techniques for Distributed Objects, Components, and Systems - 36th IFIP WG 6.1 International Conference, FORTE 2016, Held as Part of the 11th International Federated Conference on Distributed Computing Techniques, DisCoTec 2016, Heraklion, Crete, June 6-9, 2016, Proceedings, pp. 74-95 (2016)
    • (2016) Formal Techniques for Distributed Objects, Components, and Systems - 36th IFIP WG 6.1 International Conference, FORTE 2016 , pp. 74-95
    • Caires, L.1    Pérez, J.A.2
  • 13
    • 78249240348 scopus 로고    scopus 로고
    • Session types as intuitionistic linear propositions
    • Caires, L., Pfenning, F.: Session types as intuitionistic linear propositions. In: CONCUR, pp. 222-236 (2010)
    • (2010) CONCUR , pp. 222-236
    • Caires, L.1    Pfenning, F.2
  • 14
    • 84874176762 scopus 로고    scopus 로고
    • Deadlock-freedom-by-design: multiparty asynchronous global programming
    • Carbone, M., Montesi, F.: Deadlock-freedom-by-design: multiparty asynchronous global programming. In: POPL, pp. 263-274 (2013)
    • (2013) POPL , pp. 263-274
    • Carbone, M.1    Montesi, F.2
  • 15
    • 84866017941 scopus 로고    scopus 로고
    • Structured communication-centered programming for web services
    • Carbone, M., Honda, K., Yoshida, N.: Structured communication-centered programming for web services. ACM Trans. Program. Lang. Syst. 34(2), 8 (2012)
    • (2012) ACM Trans. Program. Lang. Syst. , vol.34 , Issue.2 , pp. 8
    • Carbone, M.1    Honda, K.2    Yoshida, N.3
  • 17
  • 18
    • 85012907940 scopus 로고    scopus 로고
    • Coherence generalises duality: a logical explanation of multiparty session types
    • Desharnais, J., Jagadeesan, R. (eds.), Leibniz International Proceedings in Informatics (LIPIcs), Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik, Dagstuhl, ISBN:978-3-95977-017-0
    • Carbone, M., Lindley, S., Montesi, F., Schürmann, C., Wadler, P.: Coherence generalises duality: a logical explanation of multiparty session types. In: Desharnais, J., Jagadeesan, R. (eds.) 27th International Conference on Concurrency Theory (CONCUR 2016). Leibniz International Proceedings in Informatics (LIPIcs), vol. 59, pp. 33:1-33:15. Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik, Dagstuhl (2016). doi:10.4230/LIPIcs.CONCUR.2016.33, ISBN:978-3-95977-017-0. http://drops.dagstuhl.de/opus/volltexte/2016/6181
    • (2016) 27th International Conference on Concurrency Theory (CONCUR 2016) , vol.59 , pp. 33.1-33.15
    • Carbone, M.1    Lindley, S.2    Montesi, F.3    Schürmann, C.4    Wadler, P.5
  • 21
    • 0000836531 scopus 로고
    • Prediction and control of ADA software defects
    • Compton, B.T., Withrow, C.: Prediction and control of ADA software defects. J. Syst. Softw. 12(3), 199-207 (1990)
    • (1990) J. Syst. Softw. , vol.12 , Issue.3 , pp. 199-207
    • Compton, B.T.1    Withrow, C.2
  • 22
    • 0002487235 scopus 로고
    • How do committees invent
    • Conway, M.E.: How do committees invent. Datamation 14(4), 28-31 (1968)
    • (1968) Datamation , vol.14 , Issue.4 , pp. 28-31
    • Conway, M.E.1
  • 23
    • 84977547130 scopus 로고    scopus 로고
    • Choreographies, computationally
    • abs/1510.03271
    • Cruz-Filipe, L., Montesi, F.: Choreographies, computationally. In: CoRR, abs/1510.03271 (2015)
    • (2015) CoRR
    • Cruz-Filipe, L.1    Montesi, F.2
  • 25
    • 0029292095 scopus 로고
    • Quantitative models of cohesion and coupling in software
    • Dhama, H.: Quantitative models of cohesion and coupling in software. J. Syst. Softw. 29(1), 65-74 (1995)
    • (1995) J. Syst. Softw. , vol.29 , Issue.1 , pp. 65-74
    • Dhama, H.1
  • 29
    • 70349320887 scopus 로고    scopus 로고
    • Design and code inspections to reduce errors in program development
    • Springer, Berlin
    • Fagan,M.: Design and code inspections to reduce errors in program development. In: Software Pioneers, pp. 575-607. Springer, Berlin (2002)
    • (2002) Software Pioneers , pp. 575-607
    • Fagan, M.1
  • 38
    • 84990950599 scopus 로고    scopus 로고
    • A reusable automated acceptance testing architecture for microservices in behavior-driven development
    • IEEE Computer Society, Washington, DC, ISBN:978-1-4799-8356-8
    • Gao, J., Rahman, M.: A reusable automated acceptance testing architecture for microservices in behavior-driven development. In: Proceedings of the 2015 IEEE Symposium on Service-Oriented System Engineering (SOSE '15), pp. 321-325. IEEE Computer Society, Washington, DC (2015). doi:10.1109/SOSE.2015.55, ISBN:978-1-4799-8356-8. http://dx.doi.org/10.1109/ SOSE.2015.55
    • (2015) Proceedings of the 2015 IEEE Symposium on Service-Oriented System Engineering (SOSE '15) , pp. 321-325
    • Gao, J.1    Rahman, M.2
  • 39
    • 34250826265 scopus 로고    scopus 로고
    • A conversation with Werner Vogels
    • Gray, J.: A conversation with Werner Vogels. ACM Queue 4(4), 14-22 (2006)
    • (2006) ACM Queue , vol.4 , Issue.4 , pp. 14-22
    • Gray, J.1
  • 40
    • 0003407768 scopus 로고    scopus 로고
    • O'Reilly & Associates, Inc., Newton
    • Grosso, W.: Java RMI, 1st edn. O'Reilly & Associates, Inc., Newton (2001)
    • (2001) Java RMI, 1st edn
    • Grosso, W.1
  • 42
    • 0031099876 scopus 로고    scopus 로고
    • Reexamining the fault density-component size connection
    • Hatton, L.: Reexamining the fault density-component size connection. IEEE Softw. 14(2), 89-97 (1997)
    • (1997) IEEE Softw. , vol.14 , Issue.2 , pp. 89-97
    • Hatton, L.1
  • 46
    • 84865647368 scopus 로고    scopus 로고
    • Multiparty asynchronous session types
    • 9 (2016). Also: POPL
    • Honda, K., Yoshida, N., Carbone, M.: Multiparty asynchronous session types. J. ACM 63(1), 9 (2016). Also: POPL, pp. 273-284 (2008)
    • (2008) J. ACM , vol.63 , Issue.1 , pp. 273-284
    • Honda, K.1    Yoshida, N.2    Carbone, M.3
  • 49
    • 84977510899 scopus 로고    scopus 로고
    • Enforcing availability in failure-aware communicating systems
    • FORTE 2016, Held as Part of the 11th International Federated Conference on Distributed Computing Techniques, DisCoTec 2016, Heraklion, Crete, June 6-9, 2016, Proceedings
    • López, H.A., Nielson, F., Nielson, H.R.: Enforcing availability in failure-aware communicating systems. In: Formal Techniques for Distributed Objects, Components, and Systems - 36th IFIP WG 6.1 International Conference, FORTE 2016, Held as Part of the 11th International Federated Conference on Distributed Computing Techniques, DisCoTec 2016, Heraklion, Crete, June 6-9, 2016, Proceedings, pp. 195-211 (2016)
    • (2016) Formal Techniques for Distributed Objects, Components, and Systems - 36th IFIP WG 6.1 International Conference , pp. 195-211
    • López, H.A.1    Nielson, F.2    Nielson, H.R.3
  • 50
    • 33750457295 scopus 로고    scopus 로고
    • A pi-calculus based semantics for WS-BPEL
    • Lucchi, R., Mazzara, M.: A pi-calculus based semantics for WS-BPEL. J. Logic Algebraic Program. 70(1), 96-118 (2007)
    • (2007) J. Logic Algebraic Program. , vol.70 , Issue.1 , pp. 96-118
    • Lucchi, R.1    Mazzara, M.2
  • 56
    • 84926444656 scopus 로고    scopus 로고
    • Docker: lightweight Linux containers for consistent development and deployment
    • Merkel, D.: Docker: lightweight Linux containers for consistent development and deployment. Linux J. 2014(239), 2 (2014)
    • (2014) Linux J. , vol.2014 , Issue.239 , pp. 2
    • Merkel, D.1
  • 57
    • 0003630836 scopus 로고
    • A Calculus of Communicating Systems
    • Springer, Berlin
    • Milner, R.: A Calculus of Communicating Systems. Lecture Notes in Computer Science, vol. 92. Springer, Berlin (1980)
    • (1980) Lecture Notes in Computer Science , vol.92
    • Milner, R.1
  • 58
    • 44049113210 scopus 로고
    • A calculus of mobile processes, I and II
    • 41-77.
    • Milner, R., Parrow, J., Walker, D.: A calculus of mobile processes, I and II. Inf. Comput. 100(1), 1-40, 41-77 (1992)
    • (1992) Inf. Comput. , vol.100 , Issue.1 , pp. 1-40
    • Milner, R.1    Parrow, J.2    Walker, D.3
  • 61
    • 84971283622 scopus 로고    scopus 로고
    • Process-aware web programming with Jolie
    • Montesi, F.: Process-aware web programming with Jolie. Sci. Comput. Program. 130, 69-96 (2016)
    • (2016) Sci. Comput. Program. , vol.130 , pp. 69-96
    • Montesi, F.1
  • 62
    • 84882747344 scopus 로고    scopus 로고
    • Compositional choreographies
    • Montesi, F., Yoshida, N.: Compositional choreographies. In: CONCUR, pp. 425-439 (2013)
    • (2013) CONCUR , pp. 425-439
    • Montesi, F.1    Yoshida, N.2
  • 63
    • 84908871569 scopus 로고    scopus 로고
    • Service-Oriented Programming with Jolie
    • Springer, Berlin
    • Montesi, F., Guidi, C., Zavattaro, G.: Service-Oriented Programming with Jolie. In: Web Services Foundations, pp. 81-107. Springer, Berlin (2014)
    • (2014) Web Services Foundations , pp. 81-107
    • Montesi, F.1    Guidi, C.2    Zavattaro, G.3
  • 65
    • 0030233817 scopus 로고    scopus 로고
    • Software agents: an overview
    • 9.
    • Nwana, H.S.: Software agents: an overview. Knowl. Eng. Rev. 11, 205-244, 9 (1996)
    • (1996) Knowl. Eng. Rev. , vol.11 , pp. 205-244
    • Nwana, H.S.1
  • 69
    • 0142039821 scopus 로고    scopus 로고
    • Web services orchestration and choreography
    • Peltz, C.: Web services orchestration and choreography. Computer 36(10), 46-52 (2003)
    • (2003) Computer , vol.36 , Issue.10 , pp. 46-52
    • Peltz, C.1
  • 70
    • 0001956194 scopus 로고
    • Foundations for the study of software architecture
    • Perry, D.E., Wolf, A.L.: Foundations for the study of software architecture. ACM SIGSOFT Softw. Eng. Notes 17(4), 40-52 (1992)
    • (1992) ACM SIGSOFT Softw. Eng. Notes , vol.17 , Issue.4 , pp. 40-52
    • Perry, D.E.1    Wolf, A.L.2
  • 79
    • 84874414870 scopus 로고    scopus 로고
    • Higher-order processes, functions, and sessions: a monadic integration
    • ESOP 2013, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2013, Rome, March 16-24, 2013. Proceedings
    • Toninho, B., Caires, L., Pfenning, F.: Higher-order processes, functions, and sessions: a monadic integration. In: Programming Languages and Systems - 22nd European Symposium on Programming, ESOP 2013, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2013, Rome, March 16-24, 2013. Proceedings, pp. 350-369 (2013)
    • (2013) Programming Languages and Systems - 22nd European Symposium on Programming , pp. 350-369
    • Toninho, B.1    Caires, L.2    Pfenning, F.3
  • 83
    • 84901305583 scopus 로고    scopus 로고
    • Propositions as sessions
    • 273-286 (2014). Also: ICFP
    • Wadler, P.: Propositions as sessions. J. Funct. Program. 24(2-3), 384-418 (2014). Also: ICFP, pp. 273-286 (2012)
    • (2012) J. Funct. Program. , vol.24 , Issue.2-3 , pp. 384-418
    • Wadler, P.1


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