A model-driven framework to integrate Communication Analysis and OO-Method

Organisational systems require elicitation methods and requirements specification to identify needs and inherent characteristics of their business process. Analyse System Information from a communicative perspective is necessary, because this perspective involves processes and system actors; all of...

Descripción completa

Detalles Bibliográficos
Autor: Ruiz Carmona, Luz Marcela
Tipo de recurso: tesis de maestría
Fecha de publicación:2011
País:España
Institución:Universitat Politècnica de València (UPV)
Repositorio:RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia
Idioma:inglés
OAI Identifier:oai:riunet.upv.es:10251/15521
Acceso en línea:https://riunet.upv.es/handle/10251/15521
Access Level:acceso abierto
Palabra clave:Requirements engineering
Model-driven software development
Business process modelling
Metamodelling languages
Usability evaluation
LENGUAJES Y SISTEMAS INFORMATICOS
Máster Universitario en Ingeniería del Software, Métodos Formales y Sistemas de Información-Màster Universitari en Enginyeria del Programari, Mètodes Formals i Sistemes D&apos
Informació
Descripción
Sumario:Organisational systems require elicitation methods and requirements specification to identify needs and inherent characteristics of their business process. Analyse System Information from a communicative perspective is necessary, because this perspective involves processes and system actors; all of this having into account how is the information communicated and how the information interacts between the system and the environment. Communication Analysis is a requirements engineering method that proposes to specify business processes from a communicational perspective. Model-driven development (MDD) is a paradigm that provides to the requirement models of some advantages: as the potential to derive conceptual models for generating software in an automatic way. The automatic generation of software products allows an easy adoption of requirements engineering methods in an industrial environment. OO-Method is a model-driven software development method, whose conceptual models are supported by OLIVANOVA, a models compiler that allows the code automatic generation. This master thesis presents an integration framework to link Communication Analysis techniques and OO-Method. This integration framework follows a model-driven development approach. We propose a development framework that involves tools (e.g. Eclipse) to support modelling tasks, and the framework proposes modelling techniques and model-driven development practices that are adviced by academy. We present application prototypes to analyse the advantages and challenges, the MDD community should confront the support of the MDD paradigm, and what kind of strategies the MDD community should propose to involve the MDD paradigm into industrial environments.