Skip to main content

Moving towards an agent-based engineering environment

  • 3 Engineering Systems
  • Conference paper
  • First Online:
  • 107 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1333))

Abstract

Multi-agent Systems (MAS) are distributed computing systems made up of computational entities called ‘agents’. MAS aim at the construction of flexible and extensible systems. that support knowledge integration. The paper discusses experiences gained in an earlier experiment in which we enhanced the software engineering environment MAESTROII with support for human interaction [9]. The project showed that a static meta model together with a closed, inflexible architecture caused severe problems. We are now in the process of agentifacation [7], i.e., using software agent frameworks to equip the existing software components with interfaces (wrappers) to enhance their interaction and interoperability. For that purpose we adopt the ACL (Agent Communication Language) described in [7,27,28].

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. C. Argyris. Organizational Learning and Management Information Systems, pages 115–130. Blackwell Business, 1992.

    Google Scholar 

  2. J. Austin. How to do things with words. Harvard University Press, 1962.

    Google Scholar 

  3. A.P. Bröhl and Dröschel W. (eds). Dos V-Modell — Der Standard für die Softwareentwicklung mit Praxisleitfaden. Oldenbourg, 1993. ISBN 3-486-22207-4.

    Google Scholar 

  4. E.A. Edmonds, L. Candy, R. Jones, and B. Soufi. Support for collaborative design. Communications of the ACM, 37(7):41–47, 1994.

    Article  Google Scholar 

  5. T. Finin, R. Fritzson, D. McKay, and R. McEntire. Kqml — a language and protocol for knowledge and information exchange. Technical report, University of Maryland, UMBC, Baltimore, CS-94-02, 1994.

    Google Scholar 

  6. R. Frost. Java agent template. http://cdr.stanford.edu/ABE/JavaAgent.html.

    Google Scholar 

  7. M.R. Genesereth and S.P. Ketchpel. Software agents.Communications of the ACM, 37(7):48–53, 1994.

    Article  Google Scholar 

  8. P. Grünbacher. Managing conversations in software engineering environments. In G. Chroust and P. Doucek, editors, Interdisciplinary Information Management Talks 95, volume 85, pages 186–192, Wien-München, 1995. Verlag Oldenbourg.

    Google Scholar 

  9. P. Grünbacher. Software-Entwicklung als kooperativer Prozeß-Management von Interaktionsprozessen in Software-Entwicklungsumgebungen. PhD thesis, Johannes Kepler Universität Linz, Abteilung Systemtechnik & Automation, 1995.

    Google Scholar 

  10. P. Grünbacher. Coordination and communication support in system development environments. Cybernetics and Systems: An International Journal, 27:183–195, 1996.

    Article  Google Scholar 

  11. P. Grünbacher. Facilitating requirements engineering through computer supported cooperative work. IDIMT96, 1996.

    Google Scholar 

  12. P. Grünbacher. Meta-CASE based realization of design rationale management systems. Proceedings of the 2nd International World Conference on Design and Process Technology, Austin, TX, pages 445–451, 1996.

    Google Scholar 

  13. W.S. Humphrey. Managing the Software Process. Addison-Wesley Publishing Company-SEI Series in Software engineering, 1990.

    Google Scholar 

  14. S.M. Kaplan, W. Tolone, E. Bignoli, D.P. Bogia, and Carroll A.M. Orthogonal support aids collaborative tasks. Technical report, University of Illinois at UrbanaChampaign Department of Computer Science, 1993.

    Google Scholar 

  15. D.R. Kuokka, J. McGuire, J. Weber, J.M. Tenenbaum, and T. Gruber. Shade: Knowledge-based technology for the re-engineering problem. http://wwwksl.stanford. edu/knowledge-sharing/papers/shade-overview. html.

    Google Scholar 

  16. J. Lee and K.Y. Lai. A comparative analysis of design rationale representations. Technical report, MIT, Center for Coordination Science, CCS 121, 1991.

    Google Scholar 

  17. B. Lees. Engineering design support and intelligent agents. In R. Trappl, editor, Cybernetics and Systems, pages 1177–1182, 1996.

    Google Scholar 

  18. T.-P. Liang, H. Lai, Chen N.-S., H. Wei, and M.C. Chen. When client/server isn't enough: Coordinating multiple distributed tasks. IEEE Computer, 5:73–79, 1994.

    Google Scholar 

  19. P. Maes. Agents that reduce work and information overload. Communications of the ACM, 37(7):31–40, 1994.

    Article  Google Scholar 

  20. Lockheed Martin. Agentware. http://www.paoli.atm.lmco.com/kgml.

    Google Scholar 

  21. G. Merberth. MAESTROH: Konzepte einer offenen SoftwareProduktionsumgebung. Informatik-Fachberichte Springer, 212:76–90, 1989.

    Google Scholar 

  22. T. Mitchell, R. Caruana, D. Freitag, J. McDermott, and D. Zabowski. Experience with a learning personal assistant. Communications of the ACM, 37(7):81–91, 1994.

    Article  Google Scholar 

  23. D.E. OLeary, D. Kuokka, and R. Plant. Artificial intelligence and virtual organizations. Communications of the ACM, 40(1):52–59, 1997.

    Article  Google Scholar 

  24. A. Quintero, M. Eugenia, and S. Takahashi. Multi-agent systems as support of consensual knowledge bases for the development of cooperative environments. In R. Trappl, editor, Cybernetics and Systems, pages 1171–1176, 1996.

    Google Scholar 

  25. J. Searle. Speech acts. Cambridge University Press, 1969.

    Google Scholar 

  26. STL. Standard Template Library. URL: http://www.cs.rpi.edu/musser/stl.htmi.

    Google Scholar 

  27. Unisys. Software design document for KQML (Knowledge Query and Manipulation Language, revision 3.0, march. Unisys Corporation, 70 East Swedesford Road, Paoli, PA 19301, 1995.

    Google Scholar 

  28. Unisys. Software user's manual for KQML (Knowledge Query and Manipulation Language, revision 3.0, march. Unisys Corporation, 70 East Swedesford Road, Paoli, PA 19301, 1995.

    Google Scholar 

  29. T. Winograd. A language/action perspective on the design of cooperative work. 1986.

    Google Scholar 

  30. T. Winograd. From programming environments to environments for designing. Communications of the ACM, 38(6):65–74, 1995.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Franz Pichler Roberto Moreno-Díaz

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Grünbacher, P. (1997). Moving towards an agent-based engineering environment. In: Pichler, F., Moreno-Díaz, R. (eds) Computer Aided Systems Theory — EUROCAST'97. EUROCAST 1997. Lecture Notes in Computer Science, vol 1333. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0025053

Download citation

  • DOI: https://doi.org/10.1007/BFb0025053

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-63811-7

  • Online ISBN: 978-3-540-69651-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics