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.