???global.info.a_carregar???
Identificação

Identificação pessoal

Nome completo
António Manuel Ferreira Rito da Silva

Nomes de citação

  • Rito Silva, António

Identificadores de autor

Ciência ID
1616-2B92-AA9F
ORCID iD
0000-0001-9840-457X

Idiomas

Idioma Conversação Leitura Escrita Compreensão Peer-review
Inglês Utilizador proficiente (C1) Utilizador proficiente (C1) Utilizador proficiente (C1) Utilizador proficiente (C1)
Espanhol; Castelhano Utilizador independente (B1) Utilizador proficiente (C1) Utilizador elementar (A1) Utilizador independente (B1)
Formação
Grau Classificação
1999
Concluído
Doutoramento em Engenharia Informática (Doutoramento)
Universidade de Lisboa Instituto Superior Técnico, Portugal
"Programção Concorrente com Objectos: Separação e Composição de Facetas com Padrões de Desenho, Linguagens de Padrões e molduras de Objectos" (TESE/DISSERTAÇÃO)
Aprovado por Unanimidade
1991
Concluído
Matemática Aplicada (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
"Serialização e Paralelização" (TESE/DISSERTAÇÃO)
Muito Bom
1987
Concluído
Matemática Aplicada (Licenciatura)
Universidade de Lisboa Faculdade de Ciências, Portugal
16
Percurso profissional

Docência no Ensino Superior

Categoria Profissional
Instituição de acolhimento
Empregador
2004/11 - Atual Professor Associado (Docente Universitário) Universidade de Lisboa Instituto Superior Técnico, Portugal
Projetos

Bolsa

Designação Financiadores
2012/03 - 2015/08 No Problem Has a Solution: A Digital Archive of the Book of Disquiet Fundação para a Ciência e a Tecnologia, I.P.
2010/02 - 2013/07 Management impacts of the relationship between prescribed and unprescribed information systems Fundação para a Ciência e a Tecnologia, I.P.

Projeto

Designação Financiadores
2022/01/15 - 2025/01/14 Data Consistency in Microservices Compositions
PTDC/CCI-COM/2156/2021
FCiênciasID Associação para a Investigação e Desenvolvimento de Ciências, Portugal

Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
Fundação para a Ciência e a Tecnologia
Em curso
2022/01/01 - 2024/12/31 DACOMICO - Data Consistency in Microservices Compositions
PPTDC/CCI-COM/2156/2021
Investigador
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
Fundação para a Ciência e a Tecnologia, I.P.
Em curso
2017/09/01 - 2020/08/31 IMPRESS - Improving Engagement of Students in Software Engineering Courses through Gamification
2017-1-NL01-KA203-035259
Investigador
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
European Union
Concluído
2019/01/01 - 2019/12/31 Instituto de Engenharia de Sistemas e Computadores, Investigação e Desenvolvimento em Lisboa
UID/CEC/50021/2019
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
Fundação para a Ciência e a Tecnologia
Concluído
2012/03/01 - 2015/09/30 Nenhum Problema Tem Solução: Um Arquivo Digital do Livro do Desassossego
PTDC/CLE-LLI/118713/2010
Universidade de Coimbra, Portugal

Biblioteca Nacional, Brasil

Universidade de Coimbra Centro de Literatura Portuguesa, Portugal

Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
Fundação para a Ciência e a Tecnologia
Concluído
2011/01/01 - 2012/12/31 Projecto Estratégico - LA 21 - 2011-2012
PEst-OE/EEI/LA0021/2011
Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento em Lisboa, Portugal
Fundação para a Ciência e a Tecnologia
Concluído
Produções

Publicações

Artigo em conferência
  1. Bernardo Andrade; Samuel Santos; António Rito Silva. "A Comparison of Static and Dynamic Analysis to Identify Microservices in Monolith Systems". 2023.
    10.1007/978-3-031-42592-9_25
  2. João Lourenço; António Rito Silva. "Monolith Development History for Microservices Identification: a Comparative Analysis". 2023.
    10.1109/icws60048.2023.00019
  3. Pedro Pereira; António Rito Silva. "Transactional Causal Consistent Microservices Simulator". 2023.
    10.1007/978-3-031-35260-7_4
  4. Vasco Faria; António Rito Silva. "Code Vectorization and Sequence of Accesses Strategies for Monolith Microservices Identification". 2023.
    10.1007/978-3-031-34444-2_2
  5. Telmo Lopes; António Rito Silva. "Monolith Microservices Identification: Towards An Extensible Multiple Strategy Tool". 2023.
    10.1109/icsa-c57050.2023.00034
  6. Banza, Ana Paula; Rito Silva, António; Rodrigues, Irene. "A edição digital da História do Futuro, de António Vieira: arquivo e ferramentas". Trabalho apresentado em Jornada de Humanidades Digitais do CIDEHUS, 2022.
    Publicado
  7. Gonçalves, Nuno; Faustino, Diogo; Rito Silva, António; Portela, Manuel. "Monolith Modularization Towards Microservices: Refactoring and Performance Trade-offs". Trabalho apresentado em 2021 IEEE 18th International Conference on Software Architecture, 2021.
    Publicado • 10.1109/icsa-c52384.2021.00015
  8. Gonçalo Montalvão Marques; António Rito Silva; Manuel Portela. "Classification in the LdoD Archive: A Crowdsourcing and Gamification Approach". Trabalho apresentado em The 22nd International Conference on Asia-Pacific Digital Libraries (ICADL 2020), 2020.
    Publicado • 10.1007/978-3-030-64452-9_29
  9. João Franscisco Almeida; António Rito Silva. "Monolith Migration Complexity Tuning Through the Application of Microservices Patterns". Trabalho apresentado em 14th European Conference on Software Architecture (ECSA20), L'Aquila, 2020.
    10.1007/978-3-030-58923-3_3
  10. Santos, Nuno (0000-0002-2742-8707); Rito Silva, António. "A Complexity Metric for Microservices Architecture Migration". Trabalho apresentado em International Conference on Software Architecture (ICSA 2020), Salvador, 2020.
    Publicado • 10.1109/ICSA47634.2020.00024
  11. Rito Silva, António. "A Formal Verification of the Integration of Activity and Goal-Based Workflows". 2020.
    10.1109/EDOCW49879.2020.00014
  12. Rito Silva, António. "Quizzes (As a Tool for Self-Regulated Learning) in Software Engineering Education". 2020.
    10.1109/CSEET49119.2020.9206235
  13. Duarte Oliveira; António Rito Silva; Manuel Portela. "Social Media Aware Virtual Editions for the Book of Disquiet". Trabalho apresentado em Proceedings of the 21st International Conference on Asia-Pacific Digital Libraries (ICADL 2019), 2019.
    Publicado • 10.1007/978-3-030-34058-2_25
  14. Nunes, Luís; Santos, Nuno; Rito Silva, António. "From a Monolith to a Microservices Architecture: An Approach Based on Transactional Contexts". Trabalho apresentado em Proceedings of the 13th European Conference on Software Architecture (ECSA19), Paris, 2019.
    Publicado • 10.1007/978-3-030-29983-5_3
  15. Tanja E. J. Vos; I. S. W. B. Prasetya; Gordon Fraser; Ivan Martinez-Ortiz; Ivan Perez-Colado; Rui Prada; José Rocha; António Rito Silva. "IMPRESS: Improving Engagement in Software Engineering Courses Through Gamification". Trabalho apresentado em Product-Focused Software Process Improvement (PROFES 2019), 2019.
    Publicado • 10.1007/978-3-030-35333-9_47
  16. Matos, David R.; Pardal, Miguel L.; Adão, Pedro; Silva, António Rito; Correia, Miguel. "Securing Electronic Health Records in the Cloud". Trabalho apresentado em 1st Workshop on Privacy by Design in Distributed Systems (W-P2DS'18), 2018.
    Publicado • 10.1145/3195258.3195259
  17. António Rito Silva. "Integrating Activity- and Goal-Based Workflows: A Data Model Based Design Method". 2016.
    10.1007/978-3-319-42887-1_29
  18. Rito Silva, António; Vicente García-Díaz. "Integrating activity- and goal-based workflows: a data model based design method". Trabalho apresentado em 4th Workshop on Data- and Artifact-centric BPM (DAB’15), Innsbruck, 2015.
    Publicado • 10.1109/icsai.2016.7811120
  19. David Martinho; Rito Silva, António. "An experiment on the capture of business processes from knowledge workers". Trabalho apresentado em The 6th Workshop on Business Process Management and Social Software (BPMS2’13), 2013.
    Publicado • 10.1007/978-3-319-06257-0_10
  20. Rito Silva, António; Portela, Manuel. "TEI4LdoD: Textual Encoding and Social Editing in Web 2.0 Environments". Trabalho apresentado em TEI Conference 2013, 2013.
    Publicado • 10.4000/jtei.1171
  21. Rito Silva, António; Portela, Manuel. "Social Edition 4 The Book of Disquiet: The Disquiet of Experts with Common Users". Trabalho apresentado em 13th European Conference on Computer-Supported Cooperative Work (ECSCW2013), 2013.
    Publicado
  22. Martinho, David; Rito Silva, António. "Worklr: Supporting and Capturing Business Processes from Knowledge Workers". Trabalho apresentado em Demonstration Track of the 11h International Conference on Business Process Management (BPM 2013), 2013.
    Publicado
  23. Guimarães, Mário; Rito Silva, António. "Making software integration really continuous". Trabalho apresentado em 15th International Conference on Fundamental Approaches to Software Engineering (FASE2012), Tallinn, 2012.
    Publicado • 10.1007/978-3-642-28872-2_23
  24. Rito Silva, António; Rosemann, M.. "Integrating organisational design with IT design: The Queensland health payroll case". Trabalho apresentado em 7th International Conference on Design Science Research in Information Systems and Technology (DESRIST 2012), 2012.
    Publicado • 10.1007/978-3-642-29863-9_20
  25. Guimarães, Mário; Rito Silva, António. "Improving early detection of software merge conflicts". Trabalho apresentado em 34th International Conference on Software Engineering (ICSE2012), Zurich, 2012.
    Publicado • 10.1109/ICSE.2012.6227180
  26. Martinho, D.; Rito Silva, António. "A recommendation algorithm to capture end-users' tacit knowledge". Trabalho apresentado em 10th International Conference on Business Process Management (BPM2012), 2012.
    Publicado • 10.1007/978-3-642-32885-5_17
  27. Passinhas, David; Adams, Michael; Oliveira Pinto, Bernardo; Costa, Ricardo; Rito Silva, António; ter Hofstede, Arthur H.M.. "Blended Workflow Engine". Trabalho apresentado em Demonstration Track of the 10th International Conference on Business Process Management (BPM 2012), 2012.
    Publicado
  28. Martinho, D.; Rito Silva, António. "Non-intrusive capture of business processes using social software: Capturing the end users' tacit knowledge". Trabalho apresentado em The 4th Workshop on Business Process Management and Social Software (BPMS2’11), 2011.
    Publicado • 10.1007/978-3-642-28108-2_21
  29. Rito Silva, António. "A blended workflow approach". Trabalho apresentado em Business Process Design (BPD2011), 2011.
    Publicado • 10.1007/978-3-642-28108-2_3
  30. Pinto, B.O.; Rito Silva, António. "An architecture for a blended workflow engine: Integrating an activity-based perspective with a goal-based perspective". Trabalho apresentado em Second International Workshop on Traceability and Compliance of Semi-Structured Processes (TC4SP2011), 2011.
    Publicado • 10.1007/978-3-642-28115-0_36
  31. Aveiro, D.; Rito Silva, António; Tribolet, J.. "Control organization: A DEMO based specification and extension". Trabalho apresentado em 1st Enterprise Engineering Working Conference (EEWC 2011), 2011.
    Publicado • 10.1007/978-3-642-21058-7_2
  32. Henriques, R.; Rito Silva, António. "Object-centered process modeling: Principles to model data-intensive systems". Trabalho apresentado em Event-driven Business Process Management Workshop, 2010.
    Publicado • 10.1007/978-3-642-20511-8_62
  33. Martinho, D.; Rito Silva, António. "ECHO an evolutive vocabulary for collaborative BPM discussions". Trabalho apresentado em The Third Workshop on Business Process Management and Social Software, 2010.
    Publicado • 10.1007/978-3-642-20511-8_38
  34. Rito Silva, António; Rosemann, M.; Mazhar, S.. "Towards processpedia - An ecological environment for BPM stakeholders collaboration". Trabalho apresentado em The Third Workshop on Business Process Management and Social Software, 2010.
    Publicado • 10.1007/978-3-642-20511-8_41
  35. Aveiro, D.; Rito Silva, António; Tribolet, J.. "Extending the design and engineering methodology for organizations with the generation operationalization and discontinuation organization". Trabalho apresentado em 5th International Conference on Design Science Research in Information Systems and Technology, 2010.
    Publicado • 10.1007/978-3-642-13335-0_16
  36. Aveiro, D.; Rito Silva, António; Tribolet, J.. "Towards a G.O.D. Organization for Organizational Self-Awareness". Trabalho apresentado em 6th International Workshop, CIAO! 2010, 2010.
    Publicado • 10.1007/978-3-642-13048-9_2
  37. Aveiro, D.; Rito Silva, António; Tribolet, J.. "Extending demo - control organization model - Modeling an organization's viability norms, dysfunctions and resilience strategies". Trabalho apresentado em 5th International Conference on Design Science Research in Information Systems and Technology, 2010.
    Publicado
  38. Guimarães, M.L.; Rito Silva, António. "Towards real-time integration". Trabalho apresentado em 3rd International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE10), 2010.
    Publicado • 10.1145/1833310.1833320
  39. Caetano, A.; Rito Silva, António; Tribolet, J.. "A method for business process decomposition based on the separation of concerns principle". Trabalho apresentado em SESSION: Enterprise engineering track, 2010.
    Publicado • 10.1145/1774088.1774107
  40. Aveiro, D.; Rito Silva, António; Tribolet, J.. "Towards a GOD-theory for organizational engineering: Continuously modeling the continuous (re)generation, operation and deletion of the enterprise". Trabalho apresentado em SESSION: Enterprise engineering track, 2010.
    Publicado • 10.1145/1774088.1774118
  41. Caetano, A.; Rito Silva, António; Tribolet, J.. "Identification of services through functional decomposition of business processes". Trabalho apresentado em 13th International Conference on Business Information Systems (BIS 2010), 2010.
    Publicado • 10.1007/978-3-642-12814-1_13
  42. Rito Silva, António; Meziani, R.; Magalhães, R.; Martinho, D.; Aguiar, A.; Flores, N.. "AGILIPO: Embedding social software features into business process tools". Trabalho apresentado em The Second Workshop on Business Process Management and Social Software, 2009.
    Publicado • 10.1007/978-3-642-12186-9_21
  43. Caetano, A.; Rito Silva, António; Tribolet, J.. "A role-based enterprise architecture framework". Trabalho apresentado em 2009 ACM Symposium on Applied Computing, 2009.
    Publicado • 10.1145/1529282.1529337
  44. Carvalho, N.; Cachopo, J.; Rodrigues, L.; Rito Silva, António. "Versioned transactional shared memory for the FénixEDU web application". Trabalho apresentado em 2nd Workshop on Dependable Distributed Data Management, 2008.
    Publicado • 10.1145/1435523.1435526
  45. Cachopo, J.; Rito Silva, António. "Combining software transactional memory with a domain modeling language to simplify web application development". Trabalho apresentado em ICWE'06: The Sixth International Conference on Web Engineering, 2006.
    Publicado • 10.1145/1145581.1145640
  46. Martinho, R.; Domingos, D.; Rito Silva, António. "Supporting authentication requirements in workflows". Trabalho apresentado em 8th International Conference on Enterprise Information Systems (ICEIS 2006), 2006.
    Publicado
  47. Vieira, P.; Rito Silva, António. "Adaptive workflow management in WorkSCo". Trabalho apresentado em Fifth International Workshop on Web Based Collaboration (WBC'2005), 2005.
    Publicado • 10.1109/DEXA.2005.43
  48. Caetano, A.; Zacarias, M.; Rito Silva, António; Tribolet, J.. "A role-based framework for business process modeling". Trabalho apresentado em 38th Hawaii International Conference on System Sciences (HICSS –38), 2005.
    Publicado
  49. Caetano, A.; Rito Silva, António; Tribolet, J.. "Using roles and business objects to model and understand business processes". Trabalho apresentado em The 20th Annual ACM Symposium on Applied Computing, 2005.
    Publicado • 10.1145/1066677.1066973
  50. Domingos, D.; Rito Silva, António; Veiga, P.. "Workflow access control from a business perspective". Trabalho apresentado em IEEE Proceedings of the 6th International Conference on Enterprise Information Systems (ICEIS 2004), 2004.
    Publicado
  51. Caetano, A.; Rito Silva, António; Tribolet, J.. "Business process modeling with objects and roles". Trabalho apresentado em 6th International Conference on Enterprise Information Systems (ICEIS 2004), 2004.
    Publicado
  52. Fernandes, S.M.; Cachopo, J.; Rito Silva, António. "Supporting evolution in workflow definition languages". Trabalho apresentado em 20th Conference on Current Trends in Theory and Practice of Computer Science (SOFSEM 2004), 2004.
    Publicado
  53. Rito Silva, António; Santos, Pedro. "An Integrated Strategy for the Development of Higher Education Institutions Information Systems". Trabalho apresentado em 10th International Conference of European University Information Systems (EUNIS 2004), 2004.
    Publicado
  54. Coimbra, Alexandre; Rito Silva, António. "Value Chain: An Interpretation For Higher Education Institutions". Trabalho apresentado em 10th International Conference of European University Information Systems (EUNIS 2004), 2004.
    Publicado
  55. Jota, Ricardo; Rito Silva, António. "Supporting Distributed Extreme Programming with Adaptive Workflow". Trabalho apresentado em Workshop on Cooperative Support for Distributed Software Engineering Processes (CSSE 2004), 2004.
    Publicado
  56. Luiz, Gonçalo; Zúquete, André; Rito Silva, António. "BESERK: A Simple and Flexible Access Control Solution for Service-Oriented Architectures". Trabalho apresentado em IADIS International Conference in Applied Computing (AC 2004), 2004.
    Publicado
  57. Dias, P; Vieira, P; Rito Silva, António. "Dynamic evolution in workflow management systems". Trabalho apresentado em 14th International Workshop on Database and Expert Systems Applications, Proceedings, 2003.
    Publicado • 10.1109/DEXA.2003.1232032
  58. Jota, R; Martins, J; Rito Silva, António; Pereira, J. "Experimenting with a flexible awareness management abstraction for virtual collaboration spaces". Trabalho apresentado em 2003 International Symposium on Applications and the Internet (SAINT 2003), 2003.
    Publicado • 10.1109/SAINT.2003.1183033
  59. Domingos, D.; Rito Silva, António; Veiga, P.. "Authorization and Access Control in Adaptive Workflows". Trabalho apresentado em 8th European Symposium on Research in Computer Security (ESORICS 2003), 2003.
    Publicado
  60. Cardoso, Elsa; Galhardas, H.; Trigueiros, M.J.; Rito Silva, António. "A Decision Support System for IST Academic Information". Trabalho apresentado em 9th International Conference of European University Information Systems (EUNIS 2003), 2003.
    Publicado
  61. Coimbra, Alexandre; Rito Silva, António. "Support Process Patterns in Higher Education". Trabalho apresentado em 9th International Conference of European University Information Systems (EUNIS 2003), 2003.
    Publicado
  62. Teixeira, S.; Vicente, P.; Pinto, A.; Miranda, H.; Rodrigues, L.; Martins, J.; Rito Silva, António. "Configuring the communication middleware to support multi-user object-oriented environments". Trabalho apresentado em International Symposium on Distributed Objects and Applications (DOA), 2002.
    Publicado
  63. Antunes, M; Miranda, H; Rito Silva, António; Rodrigues, L; Martins, J; Takizawa, M. "Separating replication from distributed communication: Problems and solutions". Trabalho apresentado em International Workshop on Distributed Dynamic Multiservice Architectures, 2001.
    Publicado
  64. Antunes, M.; Rito Silva, António; Martins, J.. "An abstraction for awareness management in collaborative virtual environments". Trabalho apresentado em The Eighth ACM Symposium on Virtual Reality Software and Technology, 2001.
    Publicado • 10.1145/505013.505015
  65. Antunes, Miguel; Rito Silva, António; Martins, Jorge. "A Flexible Design Solution for Replication in Collaborative Virtual Environments". Trabalho apresentado em International Conference on Software, Telecommunications and Computer Networks, 2001.
    Publicado
  66. Rito Silva, António; Francisco Assis Rosa; Teresa Gonçalves; Miguel Antunes. "Distributed Proxy: A Design Pattern for the Incremental Development of Distributed Applications". Trabalho apresentado em 2nd International Workshop on Engineering Distributed Objects (EDO 2000), 2000.
    Publicado • 10.1007/3-540-45254-0_15
  67. Antunes, M; Rito Silva, António. "Using separation and composition of concerns to build Multiuser Virtual Environments". Trabalho apresentado em 6th International Workshop on Groupware, 2000.
    Publicado
  68. Kaltabani, A; Cardoso, Elsa; Tzifa, E.; Demestichas, P; Rito Silva, António; Anagnostou, M.. "Service Logic Deployment and Distribution Configuration". Trabalho apresentado em Sixth International Conference on Intelligence in Services and Networks, IS&N'99, 1999.
    Publicado
  69. António Rito Silva. "From DASCo to MOOSCo: MOO with Separation of Concerns". 1999.
  70. António Rito Silva. "Separation and Composition of Overlapping and Interacting Concerns". 1999.
  71. Rosa, FA; Rito Silva, António. "Functionality and partitioning configuration: Design patterns and framework". Trabalho apresentado em Fourth International Conference on Configurable Distributed Systems, 1998.
    Publicado • 10.1109/CDS.1998.675761
  72. Rito Silva, António; Sousa, Pedro; Antunes, Miguel. "Naming: design pattern and framework". Trabalho apresentado em 22nd Annual International Computer Software and Applications Conference, 1998.
    Publicado
  73. António Rito Silva. "Distributed Proxy: A Design Pattern for Distributed Object Communication". 1998.
  74. Rito Silva, António. "A quality design solution for object synchronization". Trabalho apresentado em 1997 European Conference on Parallel Processing, 1997.
    Publicado
  75. Berre, Arne-Jorgen; Aagedal, Jan Oyvind; Rito Silva, António. "SIMOD - an ODP-extended role-modeling methodology for distributed objects". Trabalho apresentado em 30th Hawaii International Conference on System Sciences (HICSS-30), 1997.
    Publicado • 10.1109/HICSS.1997.667173
  76. Rito Silva, António. "Framework, design patterns and pattern language for object concurrency". Trabalho apresentado em International Conference on Parallel and Distributed Processing Techniques and Applications, 1997.
    Publicado
  77. Rito Silva, António; Goncalves, Teresa; Rosa, Francisco; Berre, Arne-Jorgen; Aagedal, Jan Oyvind. "Organization, information system and distribution modeling: an integrated approach". Trabalho apresentado em First International Enterprise Distributed Object Computing Workshop, 1997.
    Publicado
  78. António Rito Silva. "Component Configurer: A Design Pattern for Component-Based Configuration". 1997.
  79. António Rito Silva. "Passive Replicator: A Design Pattern for Object Replication". 1997.
  80. Rito Silva, António; Galhardas, H.; Sousa, Paulo; Silva, Jorge; Sousa, Pedro. "Designing Distributed Applications from an Organizational Perspective". Trabalho apresentado em 4th European Conference on Information Systems, 1996.
    Publicado
  81. Rito Silva, António; Pereira, João; Alves Marques, José. "A Framework for Heterogeneous Concurrency Control Policies in Distributed Applications". Trabalho apresentado em 8th International Workshop on Software Specification and Design, 1996.
    Publicado
  82. António Rito Silva. "Customizable Object Synchronization Pattern". 1996.
  83. António Rito Silva. "A Pattern Language for the Perception, Design and Implementation of Distributed Application Partitioning". 1996.
  84. António Rito Silva. "Three-Layered Framework with Separation of Concerns". 1996.
  85. António Rito Silva. "Customizable Object Recovery Pattern". 1996.
  86. Sousa, Pedro; Rito Silva, António; Marques, Jose Alves. "Object identifiers and identity: a naming issue". Trabalho apresentado em 4th International Workshop on Object Orientation in Distributed Systems, 1995.
    Publicado
  87. Rito Silva, António; Sousa, P.; Marques, J.A.. "Development of distributed applications with separation of concerns". Trabalho apresentado em 1995 Asia-Pacific Software Engineering Conference APSEC'95, 1995.
    Publicado • 10.1109/apsec.1995.496965
Artigo em revista
  1. Diogo Faustino; Nuno Gonçalves; Manuel Portela; António Rito Silva. "Stepwise migration of a monolith to a microservice architecture: Performance and migration effort evaluation". Performance Evaluation (2024): https://doi.org/10.1016/j.peva.2024.102411.
    10.1016/j.peva.2024.102411
  2. Mariana Carrasco; António Rito Silva; Rui Henriques. "Detecting Fraudulent Student Communication in a Multiple Choice Online Test Environment". IEEE Transactions on Computational Social Systems (2023): https://doi.org/10.1109/TCSS.2023.3254504.
    10.1109/TCSS.2023.3254504
  3. David R. Matos; Miguel L. Pardal; António Rito Silva; Miguel Correia. "µVerum: Intrusion Recovery for Microservice Applications". IEEE Access (2023): https://doi.org/10.1109/ACCESS.2023.3298113.
    10.1109/ACCESS.2023.3298113
  4. José Correia; António Rito Silva. "Identification of monolith functionality refactorings for microservices migration". Software: Practice and Experience (2022): https://doi.org/10.1002/spe.3141.
    10.1002/spe.3141
  5. Santos, Samuel; Silva, António Rito. "Microservices Identification in Monolith Systems: Functionality Redesign Complexity and Evaluation of Similarity Measures". Journal of Web Engineering 21 5 (2022): 1543-1582. http://dx.doi.org/10.13052/jwe1540-9589.2158.
    Publicado • 10.13052/jwe1540-9589.2158
  6. José Raposo; Rito Silva, António; Portela, Manuel. "LdoD Visual - A Visual Reader for Fernando Pessoa's Book of Disquiet: An In-Out-In Metaphor". DHQ: Digital Humanities Quarterly 15 3 (2021): http://www.digitalhumanities.org/dhq/vol/15/3/000569/000569.html.
    Acesso aberto • Publicado
  7. Portela, Manuel; Rito Silva, António. "Encoding, Visualizing, and Generating Variation in Fernando Pessoa’s Livro do Desassossego". Variants 12-13 (2016): 189-210. https://doi.org/10.4000%2Fvariants.356.
    Publicado • 10.4000/variants.356
  8. Portela, Manuel; Rito Silva, António. "A Dinâmica entre Arquivo e Edição no Arquivo LdoD". (2015): http://hdl.handle.net/10316/44734.
  9. Manuel Portela; Rito Silva, António. "A model for a virtual LdoD". Digital Scholarship in the Humanities 30 3 (2014): 354-370. https://doi.org/10.1093%2Fllc%2Ffqu004.
    Publicado • 10.1093/llc/fqu004
  10. Silva, António Rito; Portela, Manuel. "TEI4LdoD: Textual Encoding and Social Editing in Web 2.0 Environments". Journal of the Text Encoding Initiative Issue 8 (2014): https://doi.org/10.4000%2Fjtei.1171.
    Publicado • 10.4000/jtei.1171
  11. Artur Caetano; Rito Silva, António; José Tribolet. "Applying the principle of separation of concerns to business process design". International Journal of Organisational Design and Engineering 2 3 (2012): 250-250. https://doi.org/10.1504%2Fijode.2012.049695.
    Publicado • 10.1504/ijode.2012.049695
  12. Rito Silva, António; Rosemann, M.. "Processpedia: An ecological environment for BPM stakeholders' collaboration". Business Process Management Journal 18 1 (2012): 20-42. http://www.scopus.com/inward/record.url?eid=2-s2.0-84857595642&partnerID=MN8TOARS.
    Publicado • 10.1108/14637151211214993
  13. Bruno, G.; Dengler, F.; Jennings, B.; Khalaf, R.; Nurcan, S.; Prilla, M.; Sarini, M.; Schmidt, R.; Rito Silva, António. "Key challenges for enabling agile BPM with social software". Journal of Software Maintenance and Evolution 23 4 (2011): 297-326. http://www.scopus.com/inward/record.url?eid=2-s2.0-79956113435&partnerID=MN8TOARS.
    Publicado • 10.1002/smr.523
  14. Aveiro, D.; Rito Silva, António; Tribolet, José Manuel Nunes Salvador. "GOD-theory for organizational engineering: continuously modeling the continuous (re)Generation, Operation and Deletion of the enterprise". International Journal of Internet and Enterprise Management, Special Issue on Enterprise Systems Modeling and Simulation 7 1 (2011): 64-83. https://doi.org/10.1504/IJIEM.2011.038383.
    Publicado
  15. Caetano, Artur; Silva, António; Tribolet, José Manuel Nunes Salvador. "Business Process Decomposition - An Approach Based on the Principle of Separation of Concerns". Enterprise Modelling and Information Systems Architectures 5 1 (2010): 44-57. https://emisa-journal.org/emisa/article/view/66.
    Publicado • 10.18417/EMISA.5.1.3
  16. Cachopo, J.; Rito Silva, António. "Versioned boxes as the basis for memory transactions". Science of Computer Programming 63 2 (2006): 172-185. http://www.scopus.com/inward/record.url?eid=2-s2.0-33749265506&partnerID=MN8TOARS.
    Publicado • 10.1016/j.scico.2006.05.009
  17. Cardoso, E.; Galhardas, H.; Rito Silva, António; Trigueiros, M.J.. "A decision support system for IST academic information". Informatica - International Journal of Computing and Informatics, Special Issue on Information and Communication Technology at European Universities 27 3 (2003): 313-323. http://www.scopus.com/inward/record.url?eid=2-s2.0-0348197979&partnerID=MN8TOARS.
    Publicado
  18. Rito Silva, António; Rosa, Francisco; Goncalves, Teresa. "Framework description using concern-specific design patterns composition". ACM Computing Surveys Symposia, Special Electronic Issue on Application Frameworks 32 1 (2000):
    Publicado • 10.1145/351936.351952
Capítulo de livro
  1. Portela, Manuel; Rito Silva, António. "Fernando Pessoa's Book of Disquiet as a Dynamic Digital Archive". Sapienza Università Editrice, 2016.
  2. Rito Silva, António; Pereira, João; Alves Marques, José. "Object Synchronizer". In Pattern Languages of Program Design 4, 111-131. Addison-Wesley, 1999.
    Publicado
  3. Rito Silva, António. "Development and Extension of a Three-Layered Framework". In Handbook of Object Technology. CRC Press, 1998.
    Publicado • 10.1201/9780849331350.ch27
  4. Rito Silva, António; Pereira, José; Alves Marques, José. "Object Recovery". In Pattern Languages of Program Design, 261-276. Addison-Wesley, 1997.
    Publicado
Edição de número de revista
  1. Portela, Manuel; Rito Silva, António. "Digital Literary Studies 2". MATLIT: Materialidades da Literatura 4 2 (2016): http://impactum-journals.uc.pt/matlit/issue/view/161.
    Publicado • 10.14195/2182-8830_4-2
  2. Portela, Manuel; Rito Silva, António. "Digital Literary Studies 1". MATLIT: Materialidades da Literatura 4 1 (2016): http://impactum-journals.uc.pt/matlit/issue/view/146.
    Publicado • 10.14195/2182-8830_4-1
Pré-impressão
  1. Gonçalves, Nuno; Faustino, Diogo; Rito Silva, António; Portela, Manuel. "Stepwise Migration of a Monolith to a Microservices Architecture: Performance and Migration Effort Evaluation". 2022. https://arxiv.org/abs/2201.07226.
    https://doi.org/10.48550/arXiv.2201.07226
Recurso online
  1. Portela, Manuel; Rito Silva, António. Arquivo LdoD: Arquivo Digital Colaborativo do Livro do Desassossego. 2017. https://ldod.uc.pt/.

Outros

Outra produção
  1. Distributed Communication. Lecture Notes in Computer Science. 2001. Fuggetta, Alfonso; Joshi, Rushikesh K.; Silva, Antonio. http://dx.doi.org/10.1007/3-540-45254-0_14.
    10.1007/3-540-45254-0_14
  2. Multi-user Object-Oriented Environments. Lecture Notes in Computer Science. 1999. Rito Silva, António.
    10.1007/3-540-46589-8_5
  3. Development and Extension of a Three-Layered Frameworkt. Handbook of Object Technology. 1998. Silva, António. http://dx.doi.org/10.1201/9781420049114.ch27.
    10.1201/9781420049114.ch27
Atividades

Orientação

Título / Tema
Papel desempenhado
Curso (Tipo)
Instituição / Organização
2022 - 2023 Compositional Qualities of Microfrontends: The LdoD Archive
Orientador de João Raimundo
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2021 - 2022 Transactional Causal Consistent Microservices Business Logic
Orientador de Pedro Pereira
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2021 - 2022 Simulation of Collaboration Networks in Software Development
Coorientador de João Gomes
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2021 - 2022 Code Vectorization and Sequence of Accesses Strategies for Monolith Microservices Identification
Orientador de Vasco Faria
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2021 - 2022 Monolith Microservices Identification: An Extensible Multiple Strategy Tool
Orientador de Telmo Lopes
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2021 - 2022 Monolith Development History for Microservices Identification: a Comparative Analysis
Orientador de João Lourenço
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2021 - 2022 Patterns for DevOps Pipeline Quality, Information and Enterprise Systems
Orientador de Francisco Silva
Informação e Sistemas Empresariais (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2021 - 2021 Mono2Micro - From a Monolith to Microservices: The analysis of Spring-Boot Applications
Orientador de Samuel Santos
Information Systems and Computer Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2021 - 2021 Tutor for learning based on multiple choice questions
Orientador de Pedro Reganha
Information Systems and Computer Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2021 - 2021 Mono2Micro - From a Monolith to Microservices: Metrics Refinement
Orientador de João Francisco Almeida
Information Systems and Computer Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2021 - 2021 Mono2Micro - From a Monolith to Microservices: The dynamic analysis of application in the JVM
Orientador de Bernardo Andrade
Information Systems and Computer Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2021 - 2021 Automated Identification of Monolith Functionality Refactorings for Microservices Migrations
Orientador de José Correia
Electrical and Computer Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2021 - 2021 A Microfrontend for Digital Humanities Repositories: The LdoD Archive
Orientador de Lucas Perry
Information Systems and Computer Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2021 - 2021 Stepwise Migration of a Monolith to a Microservices Architecture: Performance and Migration Effort Evaluation
Orientador
Information Systems and Computer Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2021 - 2021 Fraud Detection in Multiple Choice Exams
Coorientador de Pedro Caldeira
Information Systems and Computer Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2021 - 2021 Business Logic Migration: From Monolith to Microservices Architecture
Orientador de João Freitas
Information Systems and Computer Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2021 - 2021 Detecting fraudulent student communication in a multiple choice online test environment
Coorientador de Mariana Carrasco
Data Science and Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2020 - 2020 Development and Evaluation of E-assessment platform based on Multiple Choice Questions
Orientador de Pedro Correia
Information Systems and Computer Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2019 - 2019 A Complexity Metric for Microservices Architecture Migration
Orientador de Nuno Santos
Information Systems and Computer Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2019 - 2019 A practical case of software architecture for metadata management in the context of business intelligence
Orientador de Carlos Lázaro
Information and Enterprise Systems (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal

Universidade Aberta, Portugal
2019 - 2019 Blended Workflow introduction of skip and redo operations
Orientador de André Rodrigues
Information Systems and Computer Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2019 - 2019 Multi-Cloud Deployment and Execution of Earth Observation Services
Coorientador de João Serras
Information Systems and Computer Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2019 - 2019 Collaborative software development: from goals to coding
Orientador de Pedro Monteiro
Information Systems and Computer Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2019 - 2019 A Product Family for Digital Humanities Repositories
Coorientador de Nuno Gonçalves
Information Systems and Computer Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2019 - 2019 LdoD Visualization Reading The Book of Disquiet with Information Visualization Techniques
Coorientador de José Raposo
Information Systems and Computer Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2018 - 2019 Reusable Framework for Digital Humanities - A Case Study with the LdoD Archive
Coorientador de Miguel Cruz
Information Systems and Computer Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2018 - 2018 From a Monolithic to a Microservices architecture - Hierarchical clustering modularity re-engineering through transactional contexts
Orientador de Luís Nunes
Information Systems and Computer Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2018 - 2018 Automatic Collection of Citations in the LdoD Archive
Coorientador de Duarte Oliveira
Information Systems and Computer Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2018 - 2018 Virtual Editions in the LdoD Archive using Crowdsourcing and Gamification
Coorientador de Gonçalo Montalvão Marques
Information Systems and Computer Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2018 - 2018 Workflow Engine for Earth Observation Services
Coorientador de Diogo Ferreira
Information Systems and Computer Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2018 - 2018 Blended Workflow Organizational Perspective
Orientador de Guilherme Ramos
Information Systems and Computer Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2018 - 2018 Blended Workflow Access Control Perspective Using Alloy Specifications
Orientador de Frederico Madeira
Information Systems and Computer Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2017 - 2017 Game Simulation Engine Optimization
Coorientador de Miguel da Fonseca Cartaxo
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2017 - 2017 CargoAPI
Coorientador de Nuno Pereira
Information Systems and Computer Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2016 - 2016 Kronos: Calendar Management System
Orientador de Ricardo André Vicente Costa Laranjeiro
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2015 - 2015 Collaborative Platform for Analysis of Software Systems
Orientador de Catarina Isabel Carvalho Santana
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2015 - 2015 Data Center Portal Software Architecture - A NOS Operations and Supervision System
Orientador de Sérgio Miguel de Albuquerque Alves
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2015 - 2015 Arquivo Digital do Livro do Desassossego - Pesquisas e Recomendações
Orientador de André Filipe Braz dos Santos
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2015 - 2015 Software Architecture of a Insurance System based on Services
Orientador de André Viegas
Information Systems and Computer Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2013 - 2013 Dynamic Chain Value: A Communities-based Case
Orientador de Sérgio Silva
Information Systems and Computer Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2008 - 2013 Real-Time Integration, Improving Collaboration in Software Development
Orientador de Mário Luís de Jesus Rodrigues Guimarães
Engenharia Informática e de Computadores (Doutoramento)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2012 - 2012 Blended Workflow - A Modular Architecture to Use an External Workflow Management System
Orientador de Davide António Pestana Passinhas
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2011 - 2011 Wikis para sistemas de informação emergentes
Orientador de Marco André Gonçalves Pinheiro
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2011 - 2011 An Architecture for a Blended Workflow System
Orientador de Bernardo Luís Moucheira de Oliveira Pinto
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2010 - 2010 Sistemas de informação prescritos e emergentes: Convergência e Divergência
Coorientador de Rui Luís de Campos Silva
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2010 - 2010 Object-centered Process Modeling: Towards a Modeling Approach for Data-Intensive Systems
Orientador de Rui Miguel Carrasqueiro Henriques
Engenharia Informática e de Computadores (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2010 - 2010 Information Systems’ Requirements as a Guide for Organizational Steering
Orientador de Paul Maia
Information Systems and Computer Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2010 - 2010 G.O.D. (Generation, Operationalization & Discontinuation) and Control (sub)organizations: a DEMO-based approach for continuous real-time management of organizational change caused by exceptions
Coorientador de David Aveiro
Engenharia Informática e de Computadores - Sistemas de Informação (Doutoramento)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2009 - 2009 ProcessPedia - An Organizational Blackboard for Business Processes
Orientador de David Martinho
Information Systems and Computer Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2009 - 2009 Access Control Architecture: An Integrated Perspective
Orientador de Filipe Ferreira
Information Systems and Computer Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2009 - 2009 Integrating Organizational Design and Architecture: A Case Study
Orientador de João Sobral Gonçalves
Information Systems and Computer Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2009 - 2009 O alinhamento do negócio com a tecnologia: O estudo de um caso real
Orientador de Hugo Rocha
Information Systems and Computer Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2008 - 2008 Business Process Modelling with Objects and Roles
Coorientador de Artur Miguel Pereira Alves Caetano
Engenharia Informática e de Computadores (Doutoramento)
2007 - 2007 Development of Rich Domain Models with Atomic Actions
Orientador de João Manuel Pinheiro Cachopo
Engenharia Informática e de Computadores (Doutoramento)
2007 - 2007 Domain Centered Design: The Faculty Allocation Case
Orientador de João Sitefane
Information Systems and Computer Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2007 - 2007 Applying the Software Product Line Approach in the Context of a SME
Orientador de Vitorino Gouveia
Information Systems and Computer Science (Mestrado)
Universidade da Madeira, Portugal
2006 - 2006 Workflow Authentication Requirements
Coorientador de Ricardo Martinho
Information Systems and Computer Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2006 - 2006 Monitoring Support in WorkSCo
Orientador de Jorge Martins
Information Systems and Computer Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2006 - 2006 A Workflow Virtual Machine
Orientador de Sérgio Fernandes
Information Systems and Computer Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2005 - 2005 Access Control in Adaptive Workflow Management Systems
Coorientador de Dulce Domingos
Informatics (Doutoramento)
Universidade de Lisboa Faculdade de Ciências, Portugal
2005 - 2005 Extreme Programming Support in Distributed Geographically Environments
Orientador de Ricardo Costa
Information Systems and Computer Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2005 - 2005 Adaptive Workflow Management in WorkSCo
Orientador de Pedro Vieira
Information Systems and Computer Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2003 - 2003 A Decision Support System for IST Academic Information
Coorientador de Elsa Cardoso
Information Systems and Computer Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2003 - 2003 Workflow Evolution
Orientador de Paulo Dias
Information Systems and Computer Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
2000 - 2000 Multi-User Virtual Environments: A Separation and Composition of Concerns Approach
Orientador de Miguel Antunes
Information Systems and Computer Engineering (Mestrado)
Universidade de Lisboa Instituto Superior Técnico, Portugal
Distinções

Prémio

2019 Best Student Paper Award 21st International Conference on Asia-Pacific Digital Libraries (ICADL 2019)
2003 Best Paper Award of the 9th International Conference of European University Information Systems