Gonzalo Génova

ORCID: 0000-0003-0299-286X
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Advanced Software Engineering Methodologies
  • Model-Driven Software Engineering Techniques
  • Software Engineering Techniques and Practices
  • Service-Oriented Architecture and Web Services
  • Software Engineering Research
  • Engineering and Information Technology
  • Semantic Web and Ontologies
  • Ethics and Social Impacts of AI
  • Business Process Modeling and Analysis
  • Neuroethics, Human Enhancement, Biomedical Innovations
  • Literary and Cultural Studies
  • Computability, Logic, AI Algorithms
  • Knowledge Societies in the 21st Century
  • Scientific Computing and Data Management
  • Ethics in Business and Education
  • Educational theories and practices
  • Software Reliability and Analysis Research
  • Safety Systems Engineering in Autonomy
  • E-Learning and Knowledge Management
  • Law, Ethics, and AI Impact
  • Advanced Database Systems and Queries
  • Academic Publishing and Open Access
  • scientometrics and bibliometrics research
  • Web Applications and Data Management
  • Philosophy and Theoretical Science

Universidad Carlos III de Madrid
2013-2023

Universidad de Santiago de Chile
2015

Pontificia Universidad Católica de Chile
2015

Universidad Andrés Bello
2014

James Madison University
2005

Laboratoire d'Informatique de Paris-Nord
2004-2005

Munster Technological University
2005

Federico Santa María Technical University
2005

Ethics by Design concerns the methods, algorithms and tools needed to endow autonomous agents with capability reason about ethical aspects of their decisions, formalisms guarantee that an agent's behavior remains within given moral bounds. In this context some questions arise: How what extent can understand social reality in which they operate, other intelligences (AI, animals humans) co-exist? What are emerging new forms society, how do we ensure human dimension is upheld interactions...

10.1145/3278721.3278745 article EN 2018-12-27

10.1007/s11948-015-9632-6 article EN Science and Engineering Ethics 2015-02-17

Abstract Is ethics a computable function? Can machines learn like humans do? If teaching consists in no more than programming, training, indoctrinating… and if is merely following code of conduct, then yes, we can teach to algorithmic machines. But not about conduct or imitating the behavior others, an approach based on computing outcomes, reduction compilation application set rules, either priori learned, misses point. Our intention solve technical problem machine ethics, but something...

10.1007/s11948-023-00433-5 article EN cc-by Science and Engineering Ethics 2023-03-23

Object-oriented programming languages do not contain syntax or semantics to express associations directly.Therefore, UML have be implemented by an adequate combination of classes, attributes and methods.This paper presents some principles for the implementation binary in Java, paying special attention multiplicity, navigability visibility.Our analysis has encountered paradoxes specification visibility bidirectional associations.These been used write a series code patterns that we use with...

10.5381/jot.2003.2.5.a4 article EN The Journal of Object Technology 2003-01-01

10.1007/s11948-015-9661-1 article EN Science and Engineering Ethics 2015-05-30

Reflections on the (experimental) scientific method in computer science.

10.1145/1785414.1785431 article EN Communications of the ACM 2010-06-25

The Unified Modeling Language (UML) is becoming a standard for software specification, verification, visualization and documentation. Using the rules provided by standard, engineers can create models that are concrete unambiguous.UML creators Booch, Rumbaugh Jacobson, have defined using UML terminology: they use model elements to define standard. This way of representing called Metamodel, it publicly available along with English definition standard.The metamodel intended verify correctness...

10.1145/966221.966236 article EN ACM SIGSOFT Software Engineering Notes 2003-11-01

10.1007/s11948-016-9852-4 article EN Science and Engineering Ethics 2016-12-06

In this paper we try to clarify the confusions that lie around widely used terms "analysis model" and "design in software engineering.In our experience, these are root of some difficulties practitioners encounter system modeling, sometimes lead bad engineering practices.Our approach consists placing duality analysis design within a three-dimensional modeling space.Models classified according reality they represent (first dimension), purpose model (second dimension) abstraction level...

10.5381/jot.2009.8.1.c7 article EN The Journal of Object Technology 2009-01-01

Our purpose in this research is to develop a methodology automatically and efficiently classify web images as UML static diagrams, produce computer tool that implements function. The receives input bitmap file (in different formats) tells whether the image corresponds diagram. does not require are explicitly or implicitly tagged diagrams. extracts graphical characteristics from each (such grayscale histogram, color histogram elementary geometric forms) uses combination of rules it. obtained...

10.1145/2934732.2934739 article EN 2016-06-14

Our purpose in this research is to develop a method automatically and efficiently classify web images as Unified Modeling Language (UML) static diagrams, produce computer tool that implements function. The receives bitmap file (in different formats) an input communicates whether the image corresponds diagram. For pragmatic reasons, we restricted ourselves simplest kinds of diagrams are more useful for automated software reuse: computer-edited 2D representations diagrams. does not require...

10.3390/app10072406 article EN cc-by Applied Sciences 2020-04-01

The different kinds of communication links that can exist in an interaction among objects pose the question whether every link is or not instance association, and association must whenever there a path between objects.The distinction static dynamic associations adequate to solve this problem, since object-orientation has features, so these two aspects do serve define disjoint subtypes association.Instead, we propose structural contextual associations, which, with redefinition stereotypes,...

10.5381/jot.2004.3.7.a1 article EN The Journal of Object Technology 2004-01-01
Coming Soon ...