Cesar Gonzalez-Perez

Learn More
In Situational Method Engineering, the concepts of both fragment and chunk have been proposed as the atomic element. These are examined here in terms of their conceptual integrity and in terms of how they may be used in method construction, drawing parallels to show that the similarities are more than the differences. The new ISO/IEC 24744 standard(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)
Software development methodologies may be described in the context of an underpinning metamodel, but the precise mechanisms that permit them to be defined in terms of their metamodels are usually difficult to explain and do not cover all needs. For example, it is difficult to devise a way that allows the definition of properties of the elements that compose(More)
MDA promises a high software return on investment by producing software that evolves easily and is more portable and interoperable. However, MDA has a high price, namely, the need for a unified modelling infrastructure and a rich range of tools to create, maintain and transform models. Without these, model-driven development will not be able to deliver on(More)
In the context of creating methodologies for MAS system development using a situational method engineering approach, we focus in this paper on the creation and evaluation of a generic metamodel to serve as a representational infrastructure to unify the work product component of MAS methodologies. The resultant metamodel does not focus on any class of MAS,(More)
Two main candidates for the atomic element to be used in situational method engineering (SME) have been proposed: the "method fragment" and the "method chunk". These are examined here in terms of their conceptual integrity and in terms of how they may be used in method construction. Also, parallels are drawn between the two approaches. Secondly, the idea of(More)