Abstract
Agents introduce a conceptual model for distributed problem solving, declaring autonomy as a core feature of its building blocks. This makes them aware of the environment, support interactions among them and the environment and realize different actions focused on fulfilling the goal assigned the by the user or designer. It seems that implementation of such complex systems should follow an acclaimed methodology and needs adequate tools, in order to create robust, flexible and reliable software that will be easily extensible for all the interested users.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
- 3.
Literature does not introduce a detailed description of lightweight and heavyweight component technologies, these notions should rather be treated as expressions of certain trends in their structure and mechanism used by them.
- 4.
- 5.
- 6.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this chapter
Cite this chapter
Byrski, A., Kisiel-Dorohinicki, M. (2017). Agents and Components in Software Engineering. In: Evolutionary Multi-Agent Systems. Studies in Computational Intelligence, vol 680. Springer, Cham. https://doi.org/10.1007/978-3-319-51388-1_4
Download citation
DOI: https://doi.org/10.1007/978-3-319-51388-1_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-51387-4
Online ISBN: 978-3-319-51388-1
eBook Packages: EngineeringEngineering (R0)