Discover ECSAM, a method for requirements engineering and the modeling of computer-based systems (CBS). Practiced since 1980 in evolving versions by large numbers of systems and software engineers worldwide, ECSAM was developed in part at Israel Aircraft Industries for the analysis and design of complex reactive embedded systems and software.
The method guides engineers in modeling operational, functional, and design requirements, considering both static and dynamic aspects of systems.
Readers learn how to
- Develop conceptual models of the structural and operational properties of computer-based systems and their software, including tasks allocated to their operators and users
- Systematically develop operational scenarios and use cases describing the interaction of the system with its environment
- Elicit and specify functional and nonfunctional requirements
- Allocate requirements to components of the conceptual model
- Understand the significance of change and the evolution of requirements
- Understand the need for tracing and management of requirements throughout the system's life cycle.
Core audiences include those involved in the development of complex or mission-critical computer-based systems and their software, systems engineers, computer-based-systems engineers, software engineers and engineering managers, and students at undergraduate and graduate levels.