Jorge J. Gómez-Sanz

Learn More
This paper presents the MESSAGE/UML agent oriented software engineering methodology and illustrates it on an analysis case study. The methodology covers MAS analysis and design and is intended for use in mainstream software engineering departments. MESSAGE integrates into a coherent AOSE methodology some basic agent related concepts such as organisation,(More)
away from the underlying programming language in favour of using graphical means of programming, such as wizards and statecharts. Platforms. Closed frameworks such as DESIRE, strongly based on a platform, provide more complete solutions than others such as Jadex or TuCSoN. They usually offer an agent architecture and a system model, very useful for novel(More)
In some areas of software engineering research, there are several metamodels claiming to capture the main issues. Though it is profitable to have variety at the beginning of a research field, after some time, the diversity of metamodels becomes an obstacle, for instance to the sharing of results between research groups. To reach consensus and unification of(More)
Jorge J. Gomez-Sanz Facultad de Informática Universidad Complutense de Madrid 28040 Madrid, Spain jjgomez@sip.ucm.es Rubén Fuentes Facultad de Informática Universidad Complutense de Madrid 28040 Madrid, Spain ruben@sip.ucm.es Juan Pavón Facultad de Informática Universidad Complutense de Madrid 28040 Madrid, Spain jpavon@sip.ucm.es Ivan García-Magariño(More)
Current agent oriented methodologies focus each one on some aspects of multi-agent systems and may leave aside others. For this reason, a developer may find useful to apply different specialized methods and tools for each aspect of the system under development, depending on the problem characteristics. Nevertheless, the integration of different elements(More)
Most agent-based simulation toolkits are based on the Java programming language. This makes their use difficult for social scientists, who are usually not skilled in computer programming. However, agent modelling concepts are not unlike those which could be used for the modelling of social systems. This assumption is considered in proposing the use of a(More)