Behaviour engineering
From Wikipedia, the free encyclopedia
Behavior Engineering is an integrated discipline that supports the systems and software engineering of large-scale, dependable software-intensive systems. Its strength lies in the innovative way it squarely addresses the problems of scale, complexity, and imperfect knowledge associated with the large set of requirements needed to guide the development of challenging integrated systems.
Behavior Engineering employs a graphical Behavior Modeling Language (BML) that is used to construct complete behavioral, compositional and structural integrated views from natural language descriptions of a large set of requirements. Integration of requirements discovers inadequacies in a set of requirements, in the same way putting together the pieces of a jigsaw puzzle allows us to discover some pieces are missing and/or do not fit.
Behavior engineering helps
• To manage risk – manage complexity
• To understand – integrate requirements
• To eradicate confusion – resolve vocabulary
• To reduce costs – detect defects very early
• To build the right system – preserve intention
• To be productive – work by construction
• To manage change – match change currency
For more information please visit the Behavior Engineering website.