and its abstraction capability is shown in Figure 2.
The elements of the goal tree can be connected to
each other via contribution, correlation and decompo-
sition types of relationships. URN standard supports
three sample GRL evaluation mechanisms: quantita-
tive, qualitative, as well as a mixed analysis. For more
semantics see at (GRL- KPI - jUCMNav, 2011).
URN has concepts for the specification of stake-
holders, goals, non-functional requirements, ratio-
nales, behavior, structure, and scenarios in use case
maps. Use case maps form the functional model
which scenarios can be exported in UML interaction
diagrams. UCM Functional Model. An Use Case
Maps (UCM) model is shown at Figure 4 that shows
UCM model components, the processing paths with
responsibilities as events in a scenario with start point
and end points. The colors of the structural elements
can be selected and fixed for the internal standard of
an organization, as visual information of a business
context.
UCM allows to visualize structural and opera-
tional aspects in one functional model. Colored com-
ponents are actors and organizational elements, lines
are path of the flow which contains the actions of re-
sponsibilities within a process in consecutive relative
times units. UCM has notations for expression of time
and of organizational hierarchy.
Start point and end points and path ramifications
shows a workflow style of UCM notations, as well as
And/Or, Fork, Join points are to compose-decompose
path of process variations. For more semantics see at
(UCM -jUCMNav, 2011).
jUCMNav Tool. The jUCMNav (jUCMNav 4.5,
2011) is an open-source Eclipse plug-in that can han-
dle URNs concepts for integrating functionals with
quality requirements. jUCMNav provides integrated
supports for model transformations. It can generate
reports and can export diagrams in various formats.
For more details of URN, GRL, UCM, jUCMNav
see (jUCMNav 4.5, 2011) and the (300+) publica-
tions and reports available at the URN Virtual Library
(URN VLIB, 2011).
3 THE BUSITEV FRAMEWORK
We built a generic goal-based framework with User
Requirements Notation (URN) standards (ITU-T
Z.151., 2008), (ITU-T Z. 150., 2003) and on URN
supporting jUCMNav tool (jUCMNav 4.5, 2011).
Technically, URN is which offers the integration pos-
sibility. Methodologically, the framework realization
consists on instantiation of a set of customizable prob-
lems and solutions in the form of generic and specific
models of domains managed within jUCMNav tool
and a revision control system for model releases.
3.1 The Generic Model of the
Framework
Our research context fixes the solution space as
generic models from an initial development for a
problem space. We obtain generic models by apply-
ing goal-orientation and classifying requirements on
functional, nonfunctional, and extra-functional with
traceability links between them. Generic goal mod-
els serve to identify the strategies for a problem space
from selecting a set of possible solutions. The iden-
tified strategies and the built goal graph help to ar-
chitect functional requirements into business process
model (Pourshahid, 2011). Thereby, we captured
the behavioural and structural details of a strategy
between problem space and solution space. Goal-
orientation helps to capture goal graphs thus identify
common problems and potential solution choices, as
well as the forces that have to be considered. Docu-
menting common solutions to the identified problem
should be made with adequate tools forming reusable
assets.
Figure 1: Generic model of BUSITEV framework.
See Figure 1 to follow how the framework cre-
ation and usage is made. The generic models form an
input (1) to an iteration for goal-based engineering of
intentions. The generic models give also the elements
of a business process/scenarios intended to be built
or actualized (5.a), (5.b). Given the generic models,
goals and assessments are identified from intentions
and analysis of problem space (3.a). These results in
captured strategies, which forms realizations as busi-
ness processes or scenarios (3.b). Linking goals to
realizations i. e. forming URN links from goal mod-
els to process models (4.), decision makers give nodes
between problem space and solution space.
A repeated analysis is done during change man-
agement. URN links give traceability links for multi-
ICSOFT2012-7thInternationalConferenceonSoftwareParadigmTrends
256