1 / 10

Macro and Micro aspects in RE for AOSE

Macro and Micro aspects in RE for AOSE. Master Thesis, presentation 4 Ehsan Alirezaei. Scale of observation. Macro Micro Meso. Macro scale. where a MAS is conceived as a multitude of interacting agents, for the overall behavior of the system

calida
Download Presentation

Macro and Micro aspects in RE for AOSE

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Macro and Micro aspects in RE for AOSE Master Thesis, presentation 4 Ehsan Alirezaei

  2. Scale of observation Macro Micro Meso

  3. Macro scale where a MAS is conceived as a multitude of interacting agents, for the overall behavior of the system for this novel ‘‘systemic’’ approaches to software engineering are needed Domain: relates to understanding and controlling the behaviour of huge software Systems

  4. Micro scale • where the system to be engineered has to rely on the controllable and predictable behavior of individual agents, as well as on their mutual interactions. • Domain: Engineers involved in the analysis, design, and development of a MAS • key engineering challenges: • Extending traditional software engineering approaches toward agent-oriented abstractions

  5. Meso scale The need of predictability and control typical of the micro scale clashes with the emergence of phenomena typical of the macro scale Domain: applies during the activity of deploying a micro-scale software system into a pre-existing macro-scale one

  6. MAS architecture vs. traditional SE architecture

  7. Requirement analysis • RE: Functional and Non-functional • Using techniques such as : • Use case • Feature lists • Domain model

  8. Macroscopic Requirements Global level Flow of information at global level Testing and verification at macro level society of agents

  9. Microscopic Requirements roles first and then agents Locality Domain: architecture design and detailed design and implementation

  10. REF Challenges and Research Directions in Agent-Oriented Software Engineering ,FRANCO ZAMBONELLI, ANDREA OMICINI, 2004 Methodologies for self-organizing systems: a SPEN approach, MariachiaraPuviani et al.

More Related