Abstract
While agents have emphasised the notion of active software components, they are not likely to be the only active components in agent-based systems. In this paper, we first discuss the general notion of active system, and show how it relates with the issue of the consistent observation of distributed and heterogeneous multi-component systems. Then, we introduce the concept of boundary interface as a methodological abstraction for the engineering of a society’s environment composed by active systems, allowing observer agents to be provided with three different kinds of consistent environment views, featuring observable, controlled, and constrained consistency, respectively.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
P. Atzeni, S. Ceri, S. Paraboschi, and R. Torlone, Database Systems Concepts, Languages and Architectures. McGrawHill, pag. 441–461, ISBN 007 709500 6, 199936, 37, 43, 47, 48
F. Arbab, I. Herman, and P. Spilling, An Overview of Manifold and its Implementation, Concurrency: Practice and Experience, 5:1, pages 23–70, February 1993. 37, 48
M. Amor, M. Pinto, L. Fuentes and J. M. Troya, Combining Software Components and Mobile Agents. In proc. of the Workshop Engineering Societies in the Agents’ World 2000, pages 55–68, held at ECAI 2000, Aug. 21-25, Berlin. 48
F. Bergenti and A. Poggi, Exploiting UML in the Design of Multi-Agent Systems. In proc. of the Workshop Engineering Societies in the Agents’ World 2000, pages 96–103, held at ECAI 2000, Aug. 21-25, Berlin. 48
C. Castelfranchi, Engineering Social Order. In proc. of the Workshop Engineering Societies in the Agents’ World 2000, pages 140–151, held at ECAI 2000, Aug. 21-25, Berlin. 49
Ceri, S., Fratemali, P., Paraboschi, S., and Branca, L. (1996). Active Rule Management in Chimera. In Active Database Systems-Triggers and Rules For Advanced Database Processing, pages 151–176. Morgan Kaufmann. 48
Chakravarthy, S., Krishnaprasad, V., Anwar, E., and Kim, S. K. (1994). Composite Events for Active Databases: Semantics Contexts and Detection. In Proceedings of the 20th International Conference on Very Large Data Bases, pages 606–617. 48
G. Cabri, L. Leonardi, and F. Zambonelli, Context-Dependency in Internet-agent Coordination. In proc. of theWorkshop Engineering Societies in the Agents’ World 2000, pages 104–114, held at ECAI 2000, Aug. 21-25, Berlin. 48
U. Dayal, A. Buchmann, and S. Chakravarthy, The HiPAC Project, In Active Database Systems (Eds. J. Widom and S. Ceri9), pp. 177–206, MK, 1996. 48
U. Dayal, E. N. Hanson, J. Widom, Active Database Systems, Addison Wesley, September 1994. 48
P. Fraternali, L. Tanca, A Structured Approach for the Definition of the Semantics of Active Databases, ACM Transaction on Database Systems, Vol. 20, No. 4, pp. 414–471, December 1995. 37, 48
Gamma, E., Helm, R., Johnson, R., and Vlissides, J. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading, Mass., 1995. 47
V. Hailer, A. Koukam, P. Gruer, and J. Mueller, Formal Specification and Prototyping of Multi-Agent Systems. In proc. of the Workshop Engineering Societies in the Agents’ World 2000, pages 69–81, held at ECAI 2000, Aug. 21-25, Berlin. 48
S. Kim, S. Chakravarthy, A Pratical Approach to Static Analysis and Execution of Rules in Active Databases, ACM, Las Vegas Nevada USA, pag. 161–168, 1997. 47
Sherri Kennamer, Microsoftcorn: A High-Scale Data Management and Transaction Processing Solution, SIGMOD’98 Seattle. WA, USA, 1998 ACM pag. 539–540 47
C. Koch and P. Petta, Multi-Agent Coordination of Distributed Event Data Processing. In proc. of the Workshop Engineering Societies in the Agents’ World 2000, pages 115–126, held at ECAI 2000, Aug. 21-25, Berlin. 48
G. Kappel, W. Retschitzegger, The TriGS Active Object-Oriented Database System-An Overview, Technical Report of Department of Information System, University of Linz, 1998. 47
G. Moro, A. Natali, M. Viroli, An Interactive Computational Model for Monitoring Systems, Tech-report. DEIS-LIA-006-99 n. 40, DEIS-University of Bologna 35
G. Moro, A. Natali, M. Viroli, An Architectural Pattern for Consistent Observation of Active Systems. In Workshop Readers of the European Conference on Object Oriented Programming, 2000, Lecture Notes in Computer Science, Cannes 2000. 47
G. Moro, A. Natali, M. Viroli, On the Consistent Observation of Active Systems. Proceedings of the AI*IA/TABOO Joint Workshop ‘Dagli oggetti agli agenti: tendenze evolutive dei sistemi software’ (WOA 2000), Parma, May 2000. 47
Object Management Group, CORBAservices: Common Object Services Specification. Revised 09/12/98. 36, 37, 47
Schmidt, D. Using design patterns to develop reusable object-oriented communications software. Commun. ACM 38, 10 (Oct. 1995),65–75. 47
Sybase. Sybase SQL Reference Manual: Volume 1. Sybase, Inc., 1996. 47
H. Van Dyke Parunak, S. Brueckner, J. Sauter, and R. S. Matthews, Distinguishing Environmental and Agent Dynamics: A Case Study in Abstraction and Alternate Modeling Technologies. In proc. of the Workshop Engineering Societies in the Agents’ World 2000, pages 1–14, held at ECAI 2000, Aug. 21-25, Berlin. 48
Widom, J. (1996). The Starburst Active Database Rule System. IEEE Transactions on Knowledge and Data Science, 8(4): 583–595. 48
Wooldridge, M. J., Jennings, N. R., Intelligent Agents: Theory and Practice, The Knowledge Engineering Review 10:2, pp. 115–152. Cambridge University Press, 1995. 34
P. Wycko., S. McLaughry, L. J. Tobin, and F. A. Daniel, TSpaces, IBM Journal of Research and Development, 37:3-Java Technology, pages 454–474, 1998. 37, 48
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Moro, G., Viroli, M. (2000). On Observing and Constraining Active Systems. In: Omicini, A., Tolksdorf, R., Zambonelli, F. (eds) Engineering Societies in the Agents World. ESAW 2000. Lecture Notes in Computer Science(), vol 1972. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44539-0_3
Download citation
DOI: https://doi.org/10.1007/3-540-44539-0_3
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41477-3
Online ISBN: 978-3-540-44539-5
eBook Packages: Springer Book Archive