• DocumentCode
    10549
  • Title

    A Model-Driven Approach for Documenting Business and Requirements Interdependencies for Architectural Decision Making

  • Author

    Berrocal, Javier ; Garcia Alonso, Jose ; Vicente Chicote, Cristina ; Murillo, Juan Manuel

  • Author_Institution
    Univ. de Extremadura, Badajoz, Spain
  • Volume
    12
  • Issue
    2
  • fYear
    2014
  • fDate
    Mar-14
  • Firstpage
    227
  • Lastpage
    235
  • Abstract
    In business and system requirements analysis, the characteristics of the elements identified are perfectly documented with specific notations and in specific artifacts. However, since these notations are focused on each specific type of element, the interdependencies between elements of different kinds are usually left implicit. These relationships are particularly important during system design in order to evaluate the impact of each requirement and to select the architectural pattern that better satisfies them. To identify and make them explicit, the architect has to analyze all the artifacts generated in depth. Any misinterpretation of these relationships may lead to patterns being selected that can hinder rather than facilitate the satisfaction of the business goals and the system requirements. This paper presents a set of profiles allowing designers to explicitly model these interdependencies in BPMN 2 and UML 2 Use Case diagrams. In addition, ATL transformations are defined to automatically derive these relationships from the business specification to the requirements models, facilitating their analysis by the architect, and thus reducing the risk of misinterpretation.
  • Keywords
    business data processing; decision support systems; software architecture; BPMN 2 use case diagrams; UML 2 use case diagrams; Unified Modeling Language; architectural decision making; business interdependency; business process modeling notation; business requirements analysis; model-driven approach; requirements interdependency; system design; system requirements analysis; Adaptation models; Boolean functions; Business; Data structures; Network architecture; Silicon compounds; Unified modeling language; Business Process Models; Business-IT alignment; Requirements Models; Requirements Relationships;
  • fLanguage
    English
  • Journal_Title
    Latin America Transactions, IEEE (Revista IEEE America Latina)
  • Publisher
    ieee
  • ISSN
    1548-0992
  • Type

    jour

  • DOI
    10.1109/TLA.2014.6749542
  • Filename
    6749542