Abstract
Aimed at the cooperation-oriented software system, this paper advanced a novel model of software architecture based on cooperation. Even as the component is the aggregation entity of objects, the cooperation is defined as the aggregation of agents based on the common tasks and the environmental constraints. As to the description of cooperation-oriented architecture, this paper brought forward a solution based on the extended WRIGHT. This new language of architecture description is named as WRIGHT*.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Shaw, M., Garlan, D.: Software architecture: perspectives on an emerging discipline. Prentice-Hall, Englewood Cliffs (2004)
Chang-ai, S., Mao-zhong, J., Chao, L.: Overviews on Software Architecture Research. Journal of Software 13, 1228–1237 (2002)
Jun-tao, M., Shao-yong, F., Ji-ren, L.: A-ADL: an ADL for multi-agent system. Journal of Software 11, 1382–1389 (2000)
Wooldridge, M., Jennings, N.: Intelligent Agents: theory and practice. The knowledge Engineering Review 10, 115–152 (1995)
Jie, Z., Liang, G., Pei-gen, L.: Application on advanced manufacture of multi-agent technology. Science Press, Beijing (2004)
Woolridge, M., Jennings, N.R.: Towards a theory of cooperative problem solving. In: Proc. Modeling Autonomous Agents in a Multi-Agent World (MAAMAW-1994), Odense, Denmark, pp. 15–26 (1994)
IEEE ARG. IEEE’s Recommended Practice for Architectural Description, IEEE P1471-2000 (2000)
Luckham, D.C., Vera, J.: An event-based architecture definition language. IEEE Transactions on Software Engineering 21, 717–734 (1995)
Magee, J., Kramer, J.: Dynamic structure in software architectures. In: Kaiser, G.E. (ed.) Proceedings of the ACM SIGSOFT 1996: the 4th Symposium, Foundations of Software Engineering (FSE4), pp. 3–14. ACM Press, New York (1996)
Zhi-song, T.: The Goal, Meaning, Effect and Application of the XYZ System. Journal of Software 10, 337–341 (1999)
Xue-yang, Z., Zhi-song, T.: A Temporal Logic-Based Software Architecture Description Language XYZ/ADL. Journal of Software 14, 713–720 (2003)
Allen, R.J.: A formal approach to software architecture. Ph.D. thesis, School of Computer Science, Carnegie Mellon University, Pittsburgh, PA (May 1997)
Medvidovic, N., Taylor, R.N.: A classification and comparison framework for software architecture description language. IEEE Transactions on Software Engineering 26, 70–93 (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Li, M., Peng, H., Hu, J. (2006). Research on Modeling and Description of Software Architecture of Cooperation-Oriented System. In: Shi, ZZ., Sadananda, R. (eds) Agent Computing and Multi-Agent Systems. PRIMA 2006. Lecture Notes in Computer Science(), vol 4088. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11802372_57
Download citation
DOI: https://doi.org/10.1007/11802372_57
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-36707-9
Online ISBN: 978-3-540-36860-1
eBook Packages: Computer ScienceComputer Science (R0)