UMLtoSBVR: An SBVR-based tool to validate UML conceptual schemas
نویسندگان
چکیده
The UMLtoSBVR tool facilitates the interaction between designers and business people in order to refine and validate the information modeled in a UML conceptual schema (CS) to make sure that the CS is correct before starting the implementation phase. To this end, the tool is able to paraphrase the CS, i.e. to describe the CS elements using natural language expressions that can be understood by the business people lacking of the technical background to directly understand the UML notation. As an intermediate step, the tool transforms the UML CS into a SBVR (Semantics of Business Vocabulary and Business Rules) specification. The SBVR standard facilitates the expression of the CS in different natural language styles (as Structured English or Rule Speak). 1 Universitat Politècnica de Catalunya (UPC) [email protected], [email protected] 2 Estudis d’Informàtica, Multimedia i Telecomunicació, Universitat Oberta de Catalunya [email protected] UMLtoSBVR: An SBVR-based tool to validate UML conceptual schemas 106 RITA • Volume XVI • Número 2 • 2009
منابع مشابه
From UML/OCL to SBVR Specifications: a Challenging Transformation
UML is currently the most widely used modeling language for the specification of the conceptual schema (CS) of an information system (IS). However, UML falls short when it comes to allow business people to define in their own language (e.g. using their own terms in natural language) the policies and rules by which they run their business. To this purpose, the Semantics of Business Vocabulary an...
متن کاملUsing ALF within the CoSTest process for Validation of UML-based Conceptual Schemas
The Unified Modelling Language (UML) is widely used for modelling software systems and its integration with executable languages, such as the Action Language for Foundational UML (ALF), provides a bridge between the graphical specification techniques used by mainstream software engineers and the precise analysis and validation techniques essential for the model-driven development of information...
متن کاملA Novel CASE Tool based on Pre-Conceptual Schemas for Automatically Obtaining UML Diagrams Una Novedosa Herramienta CASE basada en Esquemas Preconceptuales para la Obtención Automática de Diagramas UML
Assistance is provided, in software development process, to Analysts in drawing UML diagrams and others by means of CASE tools. However, the task of the Stakeholder discourse understanding, a previous process in diagram drawing, is not supported by traditional CASE tools. In order to complete this task, Natural Language Processing has proposed a new kind of CASE tools, including both natural l...
متن کاملGenerating UML Class Models from SBVR Software Requirements Specifications
SBVR is the recent standard, introduced by OMG that can be used to capture software requirements in a natural language (NL) such as English. In this paper, we present a novel approach that can translate SBVR specification of software requirements into UML class models. We want to generate UML class models from SBVR specifications instead of NL specifications of software requirements as NL to UM...
متن کاملFrom Natural Language Software Specifications to UML Class Models
Software specifications are typically captured in natural languages and then software analysts manually analyzed and produce the software models such class models. Various approaches, frameworks and tool have been presented for automatic translation of software models such as CM-Builder, ReBuilder, NL-OOML, GOOAL, etc. However, the experiments with these tools show that they do not provide with...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- RITA
دوره 16 شماره
صفحات -
تاریخ انتشار 2009