Biography

Carlos José Pereira de Lucena, Brazilian computer scientist (Recife 30 September 1943 –

Authored over 450 publications and 19 books (16,470 citations by Google Scholar)

ACHIEVEMENTS

With G.N.P. Santos. Agile meeting method for building intelligent decision support systems. Methods X11 (2023)

With M. Viana, P. Alencar, E. Guimarães & E. Cirilo. Creating a modeling language based on a new metamodel for adaptive normative software agents. IEEE Access 10:13974-96, 2022

With N. Nascimento, P. Alencar & D. Cowan. A metadata-driven approach for testing self-organizing multiagent systems. IEEE Access 1:1, 2020

With N.M. Nascimento. FloT: an agent-based framework for self-adaptive and self-organizing applications based on the Internet of Things. Inform. Sci. 378:161-76, 2017

With C.O. Fernandes. A software framework for remote patient monitoring by using multi-agent systems support. JMIR Med. Inform. 5:9, 2017

With R.N. Morejón & M.L. Viana. An approach to generate software agents for health data mining. Intern. J. Softw. Engin. Knowl. Engin. 27:1579-89, 2017

With B.F. dos Santos Neto, M. Ribeiro, V.T. Silva, C. Braga & E.B. Costa. Auto Refactoring: a platform to build refactoring agents. Expert Systems with Appl. 42:1652-64, 2015

With D. Carvalho, R. Marcacini & S. Rezende. A process to support analysts in exploring and selecting content from online forums. Social Networking 3:86-93, 2014 

With E. Almentero & J.C.S. Prado proposed an approach which derives software modularity based on requirements engineering representations in which provide modularity as a consequence of a rectification process (2014)

With B.B.P. Cafeo, F. Dantas, A. Gurgel et al. performed the first exploratory analysis on the use of programming techniques to implement and evolve feature dependencies (2012)

With E. Cirilo, I. Nunes & U. Kulesza proposed the use of multi-level models to support the configuration knowledge specification and automatic product derivation of multi-agent systems product lines (2012)

With C. Nunes, A. Garcia & J.J. Lee proposed history-sensitive heuristics for the recovery of features in code of degenerate program families (2012)

With I. Nunes & S.D.J. Barbosa proposed a general architecture for developing user-customizable agent-based systems (2010)

With D.B.F. Carvalho & C.C. Ribeiro proposed the use of frameworks for the development of agent-oriented systems without the need of programming them directly (2007)

With R. Paes, G. Carvalho & R. Choren proposed to incorporate the dependability explicit computing ideas into a law-governed approach in order to build a dependable open multi-agent system (2007)

With U. Kulesza, V. Alves, A.F. Garcia & P. Borba proposed the concept of Extension Join Points as a way of designing and documenting crosscutting extension points (2006)

With M. Cortés & M. Fontoura introduced the concept of extension rules and proposed its use in combination with refactoring approach to support framework evolution (2006)

With C. Chavez, A. Garcia, U. Kulesza & C. Sant’Anna presented crosscutting interfaces as a conceptual tool for dealing with the complexity of heterogeneous aspects at the design level (2005)

With A.A.F. Brandão & V.T. Silva proposed the definition of an ontology based on the language metamodel to provide a formal specification of multi-agent systems (2005)

With A. Garcia, C. Sant’Anna, C. Chavez, V.T. Silva & A. Von Staa found that aspects supported a better alignment with higher-level abstractions from agent-oriented design models (2004)

With J.A.R.P. Sardinha, R.L. Milidiú & A.F. Garcia presented a design pattern that guides the structure of the learning property to object oriented design (2004)

With M. Cortés & M. Fontoura proposed the use of refactoring and unification rules to assist framework evolution (2003)

With P.S.C. Alencar & D.D. Cowan named abstract design objects (2002)

With O. Silva & A.F. Garcia proposed the Reflective Blackboard architectural pattern for large multi-agent systems (2002)

With M.J.C. Lute introduced the concept of Object Circuits, a programming technique that addresses traditional object-oriented programming through the electric circuits metaphor (2002)

With C.H. Levy, L.H. de Figueiredo & D.D. Cowan designed IUD/LED, a portable user interface toolkit (1996)

With P.S.C. Alencar, D.D. Cowan & L.C.M. Nova presented a new concept of object-oriented design for the specification of interfaces called abstract data views (1995)

With P.S.C. Alencar, D.D. Cowan & L.C.M. Nova presented abstract data views, a new concept of object-oriented design for the specification of interfaces (1995) 

With L.M.F. Carneiro & D.D. Cowan introduced ADV charts, a new visual formalism for specifying the behavior of interactive systems (1993)

With R.C.B. Martins, P.A.S. Veloso & D.D. Cowan presented a new programming method, the data transform programming method (1984)

With T.S.E. Maibaum generalized the concept of abstract data type suitable for modelling situations containing multiple levels of functionality (1980)

With T.S.E. Maibaum introduced the concept of a higher order data type (1980)

With T.H.C. Pequeno introduced the notion of an incomplete definition of a data type at a high level of abstraction (1979)

With B.A. de Maria & V.T. Silva proposed the use of MDA in the development of multi-agent systems

With J.A.R.P. Sardinha, A. Garcia & R.L. Milidiú presented the Agent Learning Design Pattern that guides the object-oriented design of machine learning algorithms in software design

With C.H. Felicissimo presented a generic normative ontology as a regulatory mechanism for open multi-agent systems

With T. Batista, C. Chavez, A. Garcia, U. Kulesza & C. Sant’Anna presented the Aspectual Connector, a special kind of architectural conector

Developed at least 10 new frameworks, 5 languages and 3 environments 

HONOURS

Nominee Fellow, Association for Computing Machinery (2014)

ACM Distinguished Scientist (2009)

IBM Faculty Award (2004 & 2008)

IBM Eclipse Innovation Award (2004 & 2006)

Research Fellow, Fraunhofer Institute for Computer Architecture and Software Technology (2003)