This paper introduces an analysis framework made of different models proposing complementary views. First view the strategic services diagram (SSD) is the most aggregate knowledge level; it uses services for representing the system to be in a global manner. Second view offers a more detailed perspective of the agents involved into the services using traditional i* Strategic Dependency (SDD) and Strategic Rationale Diagrams (SRD). Finally, the third view the Dynamic Services Hypergraph (DSH) offers a dynamic approach of services realization paths at various Qualities of Service (QoS). Using those models at analysis level is interesting in a model driven software development approach. Indeed, the project stakeholders can share a common vision through a lookup at the services the system has to offer, at the depender and dependee agents for the services constituents and at the different realization paths and their QoS. The framework also offers the fundamental elements to develop a complete model driven software project management framework. It can be considered as a startup for a global broader software engineering method.
[1]
John Mylopoulos,et al.
An Empirical Evaluation of the i* Framework in a Model-Based Software Generation Environment
,
2006,
CAiSE.
[2]
Bente Anda,et al.
Improving Estimation Practices by Applying Use Case Models
,
2002,
PROFES.
[3]
Ivar Jacobson,et al.
The Unified Software Development Process
,
1999
.
[4]
Geri Schneider,et al.
Applying Use Cases: A Practical Guide
,
1998
.
[5]
Julie Johnson.
What is the Rational Unified Process ?
,
1999
.
[6]
P. Krutchen,et al.
The Rational Unified Process: An Introduction
,
2000
.
[7]
Alain Pirotte,et al.
Social Patterns for Designing Multiagent Systems
,
2003,
SEKE.
[8]
John Mylopoulos,et al.
The Tropos Metamodel and its Use
,
2005,
Informatica.
[9]
Ivar Jacobson,et al.
The Road to the Unified Software Development Process
,
2000
.