Managing Multiple Requirements Perspectives with Metamodels

Stakeholder conflicts can be productive in requirements engineering. Capturing, monitoring, and resolving multiple perspectives is difficult and time consuming when done by hand. Our experience with ConceptBase shows that a simple but customizable metamodeling approach, combined with an advanced query facility, produces higher quality requirements documents in less time.

[1]  Robert Balzer,et al.  Tolerating Inconsistency , 1991, [1989] Proceedings of the 5th International Software Process Workshop.

[2]  Robert Balzer Tolerating inconsistency (software development) , 1991, [1991 Proceedings] 13th International Conference on Software Engineering.

[3]  Colette Rolland,et al.  An Approach for Defining Ways-of-Working , 1995, Inf. Syst..

[4]  Matthias Jarke,et al.  Telos: representing knowledge about information systems , 1990, TOIS.

[5]  John Mylopoulos,et al.  On formal requirements modeling languages: RML revisited , 1994, Proceedings of 16th International Conference on Software Engineering.

[6]  Bashar Nuseibeh,et al.  Expressing the relationships between multiple views in requirements specification , 1993, Proceedings of 1993 15th International Conference on Software Engineering.

[7]  Pentti Marttiin,et al.  Towards Flexible Process Support with a CASE Shell , 1994, CAiSE.

[8]  Vasant Dhar,et al.  Supporting Systems Development by Capturing Deliberations During Requirements Engineering , 1992, IEEE Trans. Software Eng..

[9]  Manfred A. Jeusfeld,et al.  An Executable Meta Model for Re-Engineering of Database Schemas , 1994, Int. J. Cooperative Inf. Syst..

[10]  Klaus Pohl,et al.  Process-Centered Requirements Engineering , 1996 .

[11]  Matthias Jarke,et al.  Three Aspects of Intelligent Cooperation in the Quality Cycle , 1993, Int. J. Cooperative Inf. Syst..

[12]  Jeffrey E. Kottemann,et al.  Dynamic Metasystems for Information Systems Development , 1984, ICIS.