A Service-Oriented Framework for MAS Modeling

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.