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.
References
C. Argyris. Organizational Learning and Management Information Systems, pages 115–130. Blackwell Business, 1992.
J. Austin. How to do things with words. Harvard University Press, 1962.
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.
E.A. Edmonds, L. Candy, R. Jones, and B. Soufi. Support for collaborative design. Communications of the ACM, 37(7):41–47, 1994.
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.
R. Frost. Java agent template. http://cdr.stanford.edu/ABE/JavaAgent.html.
M.R. Genesereth and S.P. Ketchpel. Software agents.Communications of the ACM, 37(7):48–53, 1994.
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.
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.
P. Grünbacher. Coordination and communication support in system development environments. Cybernetics and Systems: An International Journal, 27:183–195, 1996.
P. Grünbacher. Facilitating requirements engineering through computer supported cooperative work. IDIMT96, 1996.
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.
W.S. Humphrey. Managing the Software Process. Addison-Wesley Publishing Company-SEI Series in Software engineering, 1990.
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.
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.
J. Lee and K.Y. Lai. A comparative analysis of design rationale representations. Technical report, MIT, Center for Coordination Science, CCS 121, 1991.
B. Lees. Engineering design support and intelligent agents. In R. Trappl, editor, Cybernetics and Systems, pages 1177–1182, 1996.
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.
P. Maes. Agents that reduce work and information overload. Communications of the ACM, 37(7):31–40, 1994.
Lockheed Martin. Agentware. http://www.paoli.atm.lmco.com/kgml.
G. Merberth. MAESTROH: Konzepte einer offenen SoftwareProduktionsumgebung. Informatik-Fachberichte Springer, 212:76–90, 1989.
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.
D.E. OLeary, D. Kuokka, and R. Plant. Artificial intelligence and virtual organizations. Communications of the ACM, 40(1):52–59, 1997.
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.
J. Searle. Speech acts. Cambridge University Press, 1969.
STL. Standard Template Library. URL: http://www.cs.rpi.edu/musser/stl.htmi.
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.
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.
T. Winograd. A language/action perspective on the design of cooperative work. 1986.
T. Winograd. From programming environments to environments for designing. Communications of the ACM, 38(6):65–74, 1995.
Author information
Authors and Affiliations
Editor information
Rights 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