??????? ?????? AOSE - PowerPoint PPT Presentation

1 / 53
About This Presentation
Title:

??????? ?????? AOSE

Description:

MaSE ... – PowerPoint PPT presentation

Number of Views:197
Avg rating:3.0/5.0
Slides: 54
Provided by: ceitAutA9
Category:
Tags: aose | mase

less

Transcript and Presenter's Notes

Title: ??????? ?????? AOSE


1
?????? ??? ????? ????? ?? ????
  • ??? ?????? ????? ??? ? ?????? ??? 84-85
  • ????? ????? ???? ???????
  • ????? ??? ???? ?????? ????

2
????? ?????
  • ?????? ????????? ????? ?? ????
  • ??????? ?????? AOSE
  • ??????? AOSE
  • ??????? ?????? ???????
  • ??????? ????? ? ?????
  • ??????? ????? ????
  • ??????? ???
  • ????????? AOSE
  • ????? ????

3
?????? ??? ????? ????? ?? ???? (?????)
  • M. R. Ayatollahzadeh Shirazi and Abdollahzadeh
    Barfouroush A., "Agent-based Software Engineering
    as a Layered Technology", in Proc. First Eurasian
    Conference on Advances in Information and
    Communication Technology,Agents in Information
    Management (AIM) Workshop, Shiraz, Iran, October
    2002.
  • R. Pressman R., Software Engineering, A
    Practitioners Approach, McGraw-Hill, Sixth
    Edition, 2006.

4
?????? ????????? ????? ?? ????
  • ????????????? ????? ?? ???? ????? ?????????
    ?????? ???? ???????? ??? ???? ? ????? ???? ?
    ????? ?????.
  • ????????????? ????? ?? ???? ??????? ?? ????
    ????????????? Real-Time ? ???? ???? ????????.
  • ?? ??????? ????? ??? ???????? ??????? Abstraction
    ?? ??????? ???????? ?????? ?? ??? ???? ???.
  • ???????? ??? ???????? ??????? ??????? ??????
    ?????????? ???? ?? ?? ??? ??? ???? ???????
    ???????? ????? ??? ????.

5
?????? ????????? ????? ?? ????
  • ?????? ????????? ????? ?? ???? ???? ???? ?????? ?
    ???? ????????? ????? ?? ???? ???????.
  • ?????? ????????? ????? ?? ????? ?? ???? ??????
    ?????? ????????? ??? ?????? ???.
  • ?? ???????? ??????? ????? ??????.

6
PM-Abs
7
??????? ?????????? ????? ????? ?? ????
  • J. Lind , The MASSIVE Development Method for
    Multi-agent Systems, German Research Center for
    AI (DFKI), 2000.
  • P. Bresciani, A. Perini, P. Giorgini, F.
    Giunchiglia, and John Mylopoulos, A Knowledge
    Level Software Engineering Methodology for Agent
    Oriented Programming, in Proc. of the Fifth
    International Conference of Autonomous Agents
    (Agents 2001), 2001.
  • H. Nwana, D.Ndumu, L.L and J.Collis, ZEUS A
    Toolkit for Building Distributed Multi-Agent
    Systems, Applied Artificial Intelligence
    Journal, Vol.13 (1), 129-186, 1999.
  • H. Knublauch, Extreme Programming of Multi-Agent
    Systems, In Proceedings of AAMAS02, July 15-19,
    Bologna, Italy, 2002.

8
??????? ?????????? ????? ????? ?? ????
  • ??? ??????? ????????? ???? ????? ????? ???? ????
    ???? ?? ???? ? ?? ????? ?? ????? ????? ?? ????
    ????????.
  • ????????
  • MASSIVE ( ?? ?? ??? ?????? ?????? ???????. )
  • Tropos ( ?? ?? ??? ?????? ??? ???.)
  • ?????????? ????? ?? ?????????? ????? ???? (?????
    ?????? ????? ??? ????? ?????? Zeus)
  • ????? ??????? ?????? ????? (XP for AO Systems)

9
??????? ????? ????????? ????? ?? ????
  • ?? ???? ??????? ??????? ???????? ???? ?? ???????
    ?? ?????????? ??? ????? ???????.
  • ???????? ?? ????? ????? ??????? ?????? ?????
    ??????? ??
  • ??????? ?????? ???????
  • ??????? ????? ? ?????
  • ??????? ????? ????
  • ??????? ???

10
??? ??? ?????? ??????
  • E.S.K. Yu, Towards modelling and reasoning
    support for early-phase requirements
    engineering, In Proc. of 3rd IEEE International
    Symposium on Requirements Engineering (RE'97),
    pages 226-235, 1997.
  • E.S.K. Yu, Agent orientation as a modelling
    paradigm, Wirtschaftsinformatik, 43(2)123-132,
    2001.
  • L. Chung, B.A. Nixon, E. Yu, and J. Mylopoulos,
    Non-functional requirements in software
    engineering, Kluwer Academic Press, Boston et
    al., 2000.

11
??????? ?????? ???????
  • ??? ??????? ???? ?? ??? ????? ? ?????? ????????
    ????? ?? ??? ???????.
  • ?????????? ?? ??? ??????
  • ?????? i
  • ?????? NFR?
  • ???? ????????
  • GRL (Goal Oriented Requirement Language)

12
?????? i ???? ?????? ???????
  • ??????? ???? ?????? ??????? ?? ???? ??????? ?????
    ?? ????
  • ??? ?????? ???? ???????? ??????? ?? ?? ????? ??
    ????? ????? ???? ???? ????? (?????????? ?? ???
    ??????????) ?? ????????? ?????? ?????? ????
    ??????? ???.
  • ?? ????? ????? ?????? ?????? ???????? ????? ?
    ?????? ???? ?? ??????? ???? ? ????? ???? ???????
    ?? ????? ????? ?????? ???.

13
?????? i ???? ?????? ???????
  • ????? ???????? ????? ?????
  • ?? ??? ?????? ?? i ???? ??? ???? ???????
    ???????? ????? ? ???? ?????? ???? ?? ??????
    ??????? ??????.
  • ????? ?????
  • ?? ??? ????? ?? i ???? ??? ???? ????????
    ?????????? ????? ? ???? ??????? ? ?????? ???? ??
    ?????? ??????? ??????.

14
??? Strategic Dependency ?? ?????? i
  • ??? ???? ??? ????? ?? ???? ?????? ???? ?????
  • ??? ???? ??? ?????? ??? ????? ?? ???? ???????
    ???????? ???? ????? ? ????????? ?? ?? ??????????
    ???? ???? ?????? ?????
  • ....

15
(No Transcript)
16
??? Strategic Rationale ?? ?????? i
17
(No Transcript)
18
????????? ???? i
  • ????? ??????? ???? ?? ?????? ? ????? ????? ??? ??
    ?????????? ability? workability? viability ?
    believability
  • ????? ?? ?????? ??????? ?? ????? ????? ?????
    (Early Phase Requirement Engineering)
  • ????? ?? ??????? ?? ?????? ???????? ?????????
    ??????? ??????? ????????? ????? ???? ?????????
    ??? ? ...

19
??????? ????? ? ????? ????????? ????? ?? ????
  • ?? ??? ???????? ?? ??? ??? ?? ????? ??? ????? ??
    ???? ?? ? ??? ??? ????? ?? ?? ?? ???????? ???
    ????? ????? ????.
  • ?? ?? ???? ????? ??????
  • ???????? ???? ?? ????? ??? ??? ??? ??? ?????.
  • ???????? ???? ?? ????? ??? ??? ?????? ???? ?????.

20
?????????? ????? ?? ?????? ?????? ????
  • ?????
  • ??????? ??? ???? ????? ???? ??????? ?? ???? ???
    ???? ????
  • ????? ??????? ???? ?? ???????? ? ?????????????
    ????? ?? Ontology
  • ?????? ?? ???? ?? ??? ???? ????
  • ?????? ???? ????? ????? ?? ???? ????? ?????.
  • ?? ??? ?????? ?? ????????? ????????? ? ???? ????
    ?? ??????? ???? ????? ???? ???.
  • ????????
  • CommonKADS? MASCommonKADS? CoMoMAS

21
?????????? ????? ?? ?????? ?????? ????
  • C. A. Iglesias, M. Garijo, J. C. Gonzalez, and J.
    R. Velasco, Analysis and design of multi-agent
    systems using MAS-CommonKADS, Intelligent Agent
    IV Agent Theories, Architectures, and Languages,
    Springer Verlag, 1998.
  • N. Glaser , Contribution to Knowledge Modeling in
    a Multi-Agent Framework (the Co-MoMAS Approach),
    PhD thesis, LUniverstit e Henri Poincar e,
    Nancy I, France, November 1996.

22
?????????? ????? ?? ?????? ??? ???
  • ?????
  • ????? ???? ?? ? ???? ???? ????.
  • ??? ??? ?? ??? ????? ?????? ???.
  • ??????? ? ????? ????? ???? ?? ???? ??? ?? ????.
  • ?????? ?? ???? ?? ??? ???? ????
  • ???? ?????? ???? ???? ?? ???
  • ??? ??????? ??? ??? ??? ??? ?? ??? ???? ????? ???
    ??? ????
  • ????? ?? ??? ?????? ??? ????? ? ???? ??
  • ???????? Gaia? MaSE? MESSAGE? ROADMap? Ex-MaSE

23
?????????? ????? ?? ?????? ??? ???
  • S. A.DeLoach, Analysis and Design using MaSE and
    agentTool, In Proc of the 12th Midwest
    Artificial Intelligence and Cognitive Science
    Conference (MAICS 2001), Miami University,
    Oxford, Ohio, 2001.
  • M. Wooldridge, N. R. Jennings, D. Kinny, The
    Gaia Methodology for Agent-oriented Analysis and
    Design, Autonomous Agents and Multi-Agent
    Systems, 2000.
  • G. Caire, F. Leal, P. Chainho, R. Evans, F.
    Garijo, J. Gomez, J. Pavon, P. Kearney, J.Stark,
    P. Massonet Agent Oriented Analysis using
    MESSAGE/UML, In Proc. of the Agent-oriented
    Software Engineering (AOSE) 2001, Agents 2001,
    101-108, 2001.
  • T. Juan, Pearce A., Sterling L., ROADMAP
    Extending the Gaia Methodology for Complex Open
    Systems, Proc. of the Autonomous Agents and
    Multi Agent Systems (AAMAS02), July 2002.
  • S. Vafadar,  A. Abdollahzadeh Barfouroush, M. R.
    Ayatollahzadeh Shirazi, "Towards a more
    Expressive and Refinable Multiagent Software
    Engineering Methodology", P. Giorgini, B.
    Henderson-Sellers, and M. Winikoff (Eds.) 
    Agent-Oriented Information Systems, Lecture Notes
    in Artificial Intelligence, Vol. 3030, Springer
    Verlag, 2004.

24
???????? MaSe
  • ???????? ????? ? ????? ????????? ????? ?? ????
  • ???? ????? agentTool ???????? ??????.
  • ????????? ???? ???? ??? ??????? ??????? ???
    ???? ???? ?? ?? ???? ???? ????????.
  • ???? ?? ?? ???? ??????????? ?????????? ???
    ??????? ?? ???? ????? ?? ?? ??? ??? ?? ?? ??????
    ???????.

25
(No Transcript)
26
????? ????? ?? MaSE
  • ????? ????? ?????
  • ????? ????? ??????
  • ??????? ??????

?????
??????? ????? ?? ?????
???????
27
????? ?????
  • ????? ?????
  • ????? ????? ??? ?????
  • ?? ???? ?? ????????????? ?????
  • ???? ???? ?????
  • ????? ??? ?? ????? ???? ?? ????? ??????.
  • ?????? ????? ?????? ?????? ?? ??? ?????? ?????
    ????? ???? ??????.
  • ????? ???? ?? ????????? ???? ???? ?? ????? ?????
    ???? ???? ????????? ?? ?? ????? ????? ????
    ??????? ???? ????? ????.

28
(No Transcript)
29
?? ??????? ????? ??????
  • ????? ????? ??????
  • ?? ???? ?? ???????????? ? ????? ?????? ??? ????
    ?????? ????? ???? ???????.
  • ????? ?????? ????? (Sequence Diagram)
  • ???? ???? ?? ????? ??????? ??????? ???? ? ??????
    ?????? ??? ?????? ???? ????? ???? ?????? ???????
    ???? ??????.

30
(No Transcript)
31
????? ??????
  • ??? ??? ?????? ????? ??????? ????? ? ??????????
    ????? ?? ???????????.
  • ?? ??? ????? ???? ??????? ???? ???? ?? ?? ?? Goal
    ?? ??? ?????? ???? ??? ???.
  • ??????? ?? ????? ??????? ????? ????? ????? Goal
    ?? ?? ?? ??? ?????? ???.

32
(No Transcript)
33
???? ???? ?????
  • ???? ????? ?????? ?? ???????? ???? ?? ?????
    ?????? ???? ????? ?? ??? ???? ????.
  • ???? ??? ????? ??????? ?? ??????? ??????? ?????
    ?? ?? ?????? ???? ??????? ????.

34
(No Transcript)
35
????? ?????
  • ?? ??? ????? ?? ?????? ???? ????? ???? ?? ??
    ????? ???? ???? ????? ???? ????.
  • ????? ?? MaSE ???? ????? ??? ???
  • ????? ???? ??? ????
  • ???? ???????
  • ????? ???? ??? ????
  • ????? ?????

36
????? ??????? ????
  • ?? ??? ?????? ???? ???? ?? ??? ??? ????? ?? ?????
    ?? ???? ???? ?????? ???? ?? ???.
  • ?? ???? ??? ??? ?? ? ???? ??? ????? ????? ?? ??
    ?? ????? ???? ?? ?????? ?? ?? ??? ?? ?? ???? ??
    ???? ???? ???? ???.
  • ?? ?????? ???? ????? ???? ?? ( ?? ???? ???? ) ?
    ?????? ??? ???? ?? ?? ???? ???? ?? ???.

37
(No Transcript)
38
???? ???????
  • ?? ??? ?????? ??? ??? ???? ????? ????? ?? ???? ??
    ????? ?????? ?? ???? ???.
  • ???? ??? ????? ?? ????????? ???? UML ??????? ???
    ? ????? ??? ???? ??? ???
  • "?????" ??? ?? ?????? ?? ??? ?? ?? ???? ?? ????
    ???? ???? ???????.
  • "???????" ?? ?? ???? ?????? ???? ???? ??????.
  • ?????? ?? ???? ??? ?? ?? ???? ?? ???? ???? ????
    ?????? ????.
  • ?????? ?? ?? ??? ??? ?? ?? ???? ?? ???? ?????
    ????? ???????.

39
(No Transcript)
40
????? ???????? ????
  • ?? ??? ????? ?????? ????? ???? ???? ?? ???.
  • ???? ??? ????? ?? ???? ?? ???? ??? ????? ??????
    ??????? ????.

41
??????? ?????
  • ?? ??? ????? ?????? ??? ???? ?? ?? ????? ???? ??
    ???.
  • ???? ????? ???? ??????? ???? ?? ?? ?????????
    ??????? (Deployment Diagram) ?? UML ???????
    ??????.

42
??????? ????? ????
  • ?? ??? ???? ????????? ???? ????? ??????? ?????
    ??? ???.
  • ???????? ????? ????????? ????? ?? ?? ????? ?????
    ????? ??????? ?? ?????? ???? ????? ?? ???????
    (???? ???????? ?????? ? ???? ????????? ????) ??
    ?? ??? ?????? ????? ???????.
  • ?????????? ?? ??? ??????? ??????? ??
  • Agent 0
  • PLACA
  • 3APL

43
??????? ????? ????
  • Y. Shoham, Agent-oriented programming,
    Artificial Intelligence , 60(1) 5192, 1993.
  • S. R. Thomas, Y. Shoham, A. Schwartz, and S.
    Kraus, Preliminary thoughts on an agent
    description language, International Journal of
    Intelligent Systems, 6 497508, 1991.
  • K. V. Hindriks, F.S. de Boer, W. van der Hoek and
    J.-J.Ch. Meyer, Agent programming in 3APL,
    Autonomous Agents and Multi-Agent Systems, 2(4)
    357-401, 1999.

44
??????? ???
  • ??? ????????? ????
  • ??? Unit?
  • ?? ????????? ????? ?? ????? ???????? ???? ????
    ??? ???? ???.
  • ?? ??? ???? ???? ?? ???? ?????????? ?? ???? ??
    ??? ???? ??????? ??????? ????? ??? ??????.
  • ????????? ???? ??? ?????? ??????? ( ?? ???? Java
    ) ????? ??? ???. ?? ??? ??????? ????? ????? Test
    Case ???? ???? ??? ?? Junit ? ??? ?????? ???? ??
    ???? Test Case ???? ????.

45
??????? ???
  • ??? ?????
  • ?? ??? ??? ?? ????? ??? ????? ??? ???????.
  • ??? ?????? ???? ???????
  • ??? ?????? ??????? ?? ????? ?????? ????? ?? ????
    ???????
  • ??? Validation
  • ?? ??? ???? ??????? ??? ???????? ???? ??????
    ????? ???? ????? ??? ????? ??? ???????.

46
??????? ???
  • H. Knublauch, Extreme Programming of Multi-Agent
    Systems, In Proceedings of AAMAS02, July 15-19,
    Bologna, Italy, 2002.
  • DeLoach S. A., Analysis and Design using MaSE
    and agentTool, In Proc. of the 12th Midwest
    Artificial Intelligence and Cognitive Science
    Conference (MAICS 2001), Miami University,
    Oxford, Ohio, 2001.

47
?????? ?????
  • ?? ?????? ????? ?? ???? ???? ???? ????
  • ?????? ????
  • ?????? ????? ??? ?????
  • ?? ??? ????? ?? ????? ?????? ??????? ??????
    ??????? (???? Blackboard? Agency? ... ) ?????
    ??? ???.
  • ???? ??? ????? ?????? ????? ???? ??
  • ??? ??? ??????? ?????? ????? ?? ????

48
?????? ?????
  • Nii, H Penny, The Blackboard Model of Problem
    Solving and the Evolution of Blackboard
    Architectures, AI Magazine, 7(2), 38-53, 1986.
  • F. Amigoni, Somalvico, M., And Zanisi, D., A
    theoretical framework for the conception of
    agency. International Journal of Intelligent
    Systems, 14(5) 449474, 1999.
  • S. Wood S. and Barbacci, M. R. Architectural
    Evaluation of Collaborative Agent-based systems,
    Software Engineering Institute, Technical Report,
    CMU/SEI-99-TR-025, 1999.
  • H. Yim, K. Cho, K. Jongwoo and S. Park,
    Architecture-Centric Object-Oriented Design
    Method for Multi-Agent Systems, In Proc. of the
    Fourth International Conference on Multi-agent
    Systems (ICMAS-2000), 2000.

49
???????? ????? ???????
  • ??? ???????? ???????? ????? ?????? ? ??????
    ?????.
  • ????? ??????? ?? ???? ?????? ???? ?????? ????
    ????? ?????? ???? ????? ??????? ?? ??????
    ????????? ?????? ????? ?? ???? ? ... ????????.
  • ????? ????????? ????? ???????
  • ????????? ????? ? ?????
  • ?????????? ????? ???????
  • ????????? ??? ? ??? ???
  • ???? ??? ?????? ????
  • ????????? ??????????

50
???????? ????? ? ?????
  • ?????????? ???? ????? ??????? ???? ?? ??? ??????
    ????? ? ?????
  • ????? ????? AgentTool? Rational Rose

51
?????????? ???? ????
  • ?????? ????? ????? ?????? ?? ?? ???? ???????
    ??????? ? ???? ??? ???? ???? ????? ?? ???? ?
    ????????????? ????? ?? ???? ???????.
  • ????? ????????? ??? ???
  • ????? ????????? ?? ??????? ???? ????? ????
    ????????? ????????? ? Reasoning
  • ????? ???? ??? ???? ???? ???? ????? ??????? ?????
    ? ?????
  • ?????????? ???? ????? ?????? ?? ?? ??????? ????
    ????? ???
  • ????? ?????? ???? ?? ??? ????? ??? ???? ?????
    ?????? ???? ????
  • ????? ?????????? ???? ??? ? ??? ???
  • ????? ???????? ???? ?????? ?? ???? ?????????
    ????? ?? ???? ?? ???? ????????? ???? KQML ?
    ?????????????? ???? FIPA
  • ???????? AgentBuilder, Bond, Decaf, dMars,
    JiVE, KAos JAF , ZEUS

52
????????? ??? ? ???????
  • ???? ??? ? ???????? ?????????? ?? ??????????
    ????? ??? ???? ????.
  • ????? ??? ?? ??? ???????? ???? ??? ???
  • ??? ?????? ??????? ???????? ???? ?????? ????
    ???????? ?????? ? ...
  • ??? ? ??????? ??????? ????? ??? ?? ?????? ???
    ???????
  • ??????? Unit ???? ??? ????? ?? ??????

53
????? ????
  • ????????? ????? ?? ????? ???? ?? ????? ??????????
    ???? ?? ??? ??? ?????? ????????? ?????.
  • ???? ?????? ????????? ????????? ????? ?? ?????
    ??????? ??????? ?????? ? ????????? ???????? ?????
    ??? ???.
  • ??????? ????? ?? ????? ?????????? ???? ? ??????
    ????????? ??????? ????? ???? ???.
Write a Comment
User Comments (0)
About PowerShow.com