The intended readers are the users, the experimenters, and the software developers responsible for SEED-Layout. The requirements analysis presented here is a first step in the software engineering process that we plan to employ in developing the prototype. This process is outlined in section 2, especially the notions of actors and use cases that are central to the process. Section 3 presents the key concepts and terms used in the process. Section 4 identifies the main actors involved in using the module and the actions taken by the actors as use cases.
Subsequent sections describe the use cases in greater detail for each module component.
The final section specifies the interface through which the actors can execute the use cases in the first prototype of the module.