Skip to main content

On Observing and Constraining Active Systems

  • Conference paper
  • First Online:
Engineering Societies in the Agents World (ESAW 2000)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 1972))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. 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

    Google Scholar 

  2. 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

    Article  Google Scholar 

  3. 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

    Google Scholar 

  4. 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

    Google Scholar 

  5. 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

    Google Scholar 

  6. 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

    Google Scholar 

  7. 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

    Google Scholar 

  8. 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

    Google Scholar 

  9. 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

    Google Scholar 

  10. U. Dayal, E. N. Hanson, J. Widom, Active Database Systems, Addison Wesley, September 1994. 48

    Google Scholar 

  11. 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

    Article  Google Scholar 

  12. Gamma, E., Helm, R., Johnson, R., and Vlissides, J. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading, Mass., 1995. 47

    Google Scholar 

  13. 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

    Google Scholar 

  14. 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

    Google Scholar 

  15. Sherri Kennamer, Microsoftcorn: A High-Scale Data Management and Transaction Processing Solution, SIGMOD’98 Seattle. WA, USA, 1998 ACM pag. 539–540 47

    Google Scholar 

  16. 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

    Google Scholar 

  17. 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

    Google Scholar 

  18. 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

    Google Scholar 

  19. 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

    Google Scholar 

  20. 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

    Google Scholar 

  21. Object Management Group, CORBAservices: Common Object Services Specification. Revised 09/12/98. 36, 37, 47

    Google Scholar 

  22. Schmidt, D. Using design patterns to develop reusable object-oriented communications software. Commun. ACM 38, 10 (Oct. 1995),65–75. 47

    Google Scholar 

  23. Sybase. Sybase SQL Reference Manual: Volume 1. Sybase, Inc., 1996. 47

    Google Scholar 

  24. 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

    Google Scholar 

  25. Widom, J. (1996). The Starburst Active Database Rule System. IEEE Transactions on Knowledge and Data Science, 8(4): 583–595. 48

    Article  Google Scholar 

  26. 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

    Article  Google Scholar 

  27. 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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics