By analogy with a Software Requirements Specification (SRS), it is argued that a Method Requirements Specification (MRS) should be introduced in method engineering. It shares with the SRS the property of implementation-independence. This means that an MRS must be an instance of an abstract metamodel and not of a technical metamodel like GOPRR (Graph, Object, Property, Relationship, and Role). The MRS is then translated to be an instantiation of a technical metamodel. We develop a representation system for an MRS and describe an automated process for instantiating a technical metamodel with an MRS. This instantiation is used to produce the actual method which is then given to a metaCASE to produce a CASE tool. Thus, we propose a method engineering approach rooted in the MRS.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Gupta, D., Prakash, N. Engineering Methods from Method Requirements Specifications. Requirements Eng 6, 135–160 (2001). https://doi.org/10.1007/s007660170001
Issue Date:
DOI: https://doi.org/10.1007/s007660170001