In the mid-1990s, the Software Engineering Information Modeling Project at the Software Engineering Institute developed technology for the creation and manipulation of information models useful in the conveyance of software, system, domain, engineering, and process knowledge. To facilitate the evaluation of proposed technological advancements in information modeling, the SEIM Project focused on the domain of requirements engineering in 1993 and 1994, developing a prototype system named AMORE. The SEI technical report CMU/SEI-92-TR-12 describes AMORE further (PDF version), as do the references listed below.
Wood, David P., Christel, Michael G., & Stevens, Scott M. A Multimedia Approach to Requirements Capture and Modeling. Proceedings of the First International Conference on Requirements Engineering. (Colorado Springs, CO, April 1994), pp. 53-56.
Abstract:
The Advanced Multimedia Organizer for Requirements Elicitation
(AMORE) embodies a synthesis of technologies adapted specifically for
application to requirements elicitation processes and models. Elicitors will
use AMORE as a platform for storing requirements in as close to their natural
forms as possible to maximize traceability and to promote understanding of
original intentions and motivations. AMORE fills the gap that exists between
raw requirements source material and the more formalized requirements
representations commonly used by specification methods and CASE tools. The
concepts and technologies demonstrated by AMORE are suitable for inclusion as
a front-end augmentation to existing CASE analysis tools.
Christel, Michael G., Wood, David P., & Stevens, Scott M. Applying Multimedia Technology to Requirements Engineering. Proceedings of the Sixth Annual Software Technology Conference. Salt Lake City, UT: Software Technology Support Center, April, 1994 (CD-ROM proceedings).
Abstract:
This paper introduces the Advanced Multimedia Organizer for
Requirements Elicitation (AMORE), an information management system adapted
specifically for application to requirements elicitation processes and models.
Requirements elicitation will be defined and problems associated with the
process will be discussed. Multimedia and information organization can address
these elicitation problems, which will be illustrated by the use of AMORE in
dealing with different elicitation scenarios.
Elicitors will use AMORE as a platform for storing requirements in as close to
their natural forms as possible to maximize traceability and to promote
understanding of original intentions and motivations. AMORE also provides
organizational support for the requirements information as a first step toward
a formalization of the requirements into specifications and designs. AMORE
fills the gap that exists between raw requirements source material and the
more formalized requirements representations commonly used by specification
methods and CASE tools. It also provides an integrated electronic handbook
offering instantaneous help with the elicitation process.
For further information, contact Mike Christel.