TY - UNPB ID - deploy211 UR - http://deploy-eprints.ecs.soton.ac.uk/211/ A1 - Russo Jr, Aryldo G A1 - de Sousa, Thiago TI - Starting B Specifications from Use Cases Y1 - 2010/// N2 - The B method is gaining visibility in formal methods com- munity due to excellent support for refinement. However, the traceability between the requirements and the formal model is still an issue of this method. On the other hand, use cases have become the informal industry standard for mapping functional requirements, describing the system's behavior using natural language. In this paper we show how controlled use cases can be used as a guideline for starting B specifications. In other words, our approach presents how a transaction, which is defined as an atomic part of the use case scenario, can be mapped as a B operation, providing a practical way to establish traceability between functional re- quirements and formal models. AV - public ER -