Skip to main content

On Cooperation in Multi-agent System, Based on Heterogeneous Knowledge Representation

  • Conference paper
  • First Online:
Artificial Intelligence and Soft Computing (ICAISC 2016)

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

Included in the following conference series:

  • 1174 Accesses

Abstract

Graphs are an expressive representation of projects in the domain of computer-aided design (CAD). Such a representation of a problem’s structure allows for automation of a design process, what is an important property of CAD systems. It can be accomplished by using graph grammars which can represent a progress of a design process. In this paper we introduce a graph based approach to the synchronization of a design processes carried out by different and independent transformation systems supporting various aspects of a building project creation. Such a synchronization is necessary when two or more systems affect simultaneously a shared area. The proposed mechanism is illustrated by an example of successful synchronization on shared elements of an object being designed, achieved by using different representations at different layers of a design.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. buildingSMART. IFC Specification. ISO/PAS 16739 (2005)

    Google Scholar 

  2. Dassow, J., Paun, G., Rozenberg, G.: Grammar systems. In: Salomaa, A., Rozenberg, G. (eds.) Handbook of Formal Languages, vol. 2, pp. 155–213. Springer, Heidelberg (1997)

    Chapter  Google Scholar 

  3. Eastman, C., Teicholz, P., Sacks, R., Liston, K.: BIM Handbook: A guide to Building Information Modeling for Owners, Managers, Designers. Wiley, New York (2008)

    Book  Google Scholar 

  4. Ehrig, H., Engels, G., Kreowski, H.-J., Rozenberg, G.: Handbook of Graph Grammars and Computing by Graph Transformation: Volume II, Applications, Languages, and Tools. Scientific Publishing, Singapore (1999)

    Book  MATH  Google Scholar 

  5. Ehrig, H., Kreowski, H.-J., Montanari, U., Rozenberg, G.: Handbook of Graph Grammars and Computing by Graph Transformation: Volume III, Concurrency, Parallelism, and Distribution. Scientific Publishing, Singapore (1999)

    Book  MATH  Google Scholar 

  6. Grabska, E., Strug, B.: Applying cooperating distributed graph grammars in computer aided design. In: Wyrzykowski, R., Dongarra, J., Meyer, N., Waśniewski, J. (eds.) PPAM 2005. LNCS, vol. 3911, pp. 567–574. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  7. Grabska, E., Strug, B., Slusarczyk, G.: A graph grammar based model for distributed design. In: Artificial Intelligence and Soft Computing, EXIT (2006)

    Google Scholar 

  8. Groger, G., et al.: OpenGIS City Geography Markup Language (CityGML) Encoding Standard. Open Geospatial Consortium Inc., Wayland (2008). OGC 08–007r1

    Google Scholar 

  9. Habel, A., Kreowski, H.J.: Some structural aspects of hypergraph languages generated by hyperedge replacement. In: Brandenburg, F.J., Vidal-Naquet, G., Wirsing, M. (eds.) STACS 87. LNCS, vol. 247, pp. 207–215. Springer, Heidelberg (1987)

    Chapter  Google Scholar 

  10. Kotulski, L.: Distributed graphs transformed by multiagent system. In: Rutkowski, L., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds.) ICAISC 2008. LNCS (LNAI), vol. 5097, pp. 1234–1242. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  11. Kotulski, L.: GRADIS – multiagent environment supporting distributed graph transformations. In: Bubak, M., Albada, G.D., Dongarra, J., Sloot, P.M.A. (eds.) ICCS 2008, Part III. LNCS, vol. 5103, pp. 644–653. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  12. Kotulski, L., Sȩdziwy, A.: Parallel graph transformations with double pushout grammars. In: Rutkowski, L., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds.) ICAISC 2010, Part II. LNCS, vol. 6114, pp. 280–288. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  13. Kotulski, L., Strug, B.: Distributed adaptive design with hierarchical autonomous graph transformation systems. In: Shi, Y., van Albada, G.D., Dongarra, J., Sloot, P.M.A. (eds.) ICCS 2007, Part II. LNCS, vol. 4488, pp. 880–887. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  14. Kotulski, L., Strug, B.: Multi-agent system for distributed adaptive design. Key Eng. Mater. 486, 217–220 (2011)

    Article  Google Scholar 

  15. Kotulski, L., Strug, B.: Supporting communication and cooperation in distributed representation for adaptive design. Adv. Eng. Inf. 27(2), 220–229 (2013)

    Article  Google Scholar 

  16. Nikodem, P., Strug, B.: Graph transformations in evolutionary design. In: Rutkowski, L., Siekmann, J.H., Tadeusiewicz, R., Zadeh, L.A. (eds.) ICAISC 2004. LNCS (LNAI), vol. 3070, pp. 456–461. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  17. Kotulski, L., Sedziwy, A., Strug, B.: Heterogeneous graph grammars synchronization in CAD systems supported by hypergraph representations of buildings. Expert Syst. Appl. 41(4), 990–998 (2014)

    Article  Google Scholar 

  18. Rozenberg, G.: Handbook of Graph Grammars and Computing by Graph Transformations, vol. 1. World Scientific, London (1997)

    Book  MATH  Google Scholar 

  19. Tanenbaum, A.S., Van Steen, M.: Distributed Systems: Principles and Paradigms, 1st edn. Prentice Hall PTR, Upper Saddle River (2001)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Adam Sȩdziwy .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Kotulski, L., Sȩdziwy, A., Strug, B. (2016). On Cooperation in Multi-agent System, Based on Heterogeneous Knowledge Representation. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L., Zurada, J. (eds) Artificial Intelligence and Soft Computing. ICAISC 2016. Lecture Notes in Computer Science(), vol 9693. Springer, Cham. https://doi.org/10.1007/978-3-319-39384-1_40

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-39384-1_40

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-39383-4

  • Online ISBN: 978-3-319-39384-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics